summaryrefslogtreecommitdiff
path: root/javadoc/cpw/mods/fml
diff options
context:
space:
mode:
Diffstat (limited to 'javadoc/cpw/mods/fml')
-rw-r--r--javadoc/cpw/mods/fml/client/CustomModLoadingErrorDisplayException.html336
-rw-r--r--javadoc/cpw/mods/fml/client/ExtendedServerListData.html307
-rw-r--r--javadoc/cpw/mods/fml/client/FMLClientHandler.html1057
-rw-r--r--javadoc/cpw/mods/fml/client/FMLConfigGuiFactory.FMLConfigGuiScreen.html295
-rw-r--r--javadoc/cpw/mods/fml/client/FMLConfigGuiFactory.html391
-rw-r--r--javadoc/cpw/mods/fml/client/FMLFileResourcePack.html350
-rw-r--r--javadoc/cpw/mods/fml/client/FMLFolderResourcePack.html360
-rw-r--r--javadoc/cpw/mods/fml/client/GuiAccessDenied.html344
-rw-r--r--javadoc/cpw/mods/fml/client/GuiBackupFailed.html344
-rw-r--r--javadoc/cpw/mods/fml/client/GuiConfirmation.html340
-rw-r--r--javadoc/cpw/mods/fml/client/GuiCustomModLoadingErrorScreen.html337
-rw-r--r--javadoc/cpw/mods/fml/client/GuiDupesFound.html337
-rw-r--r--javadoc/cpw/mods/fml/client/GuiIngameModOptions.html370
-rw-r--r--javadoc/cpw/mods/fml/client/GuiModList.html387
-rw-r--r--javadoc/cpw/mods/fml/client/GuiModOptionList.html363
-rw-r--r--javadoc/cpw/mods/fml/client/GuiModsMissing.html337
-rw-r--r--javadoc/cpw/mods/fml/client/GuiModsMissingForServer.html342
-rw-r--r--javadoc/cpw/mods/fml/client/GuiNotification.html374
-rw-r--r--javadoc/cpw/mods/fml/client/GuiOldSaveLoadConfirm.html360
-rw-r--r--javadoc/cpw/mods/fml/client/GuiScrollingList.html632
-rw-r--r--javadoc/cpw/mods/fml/client/GuiSlotModList.html384
-rw-r--r--javadoc/cpw/mods/fml/client/GuiSortingProblem.html325
-rw-r--r--javadoc/cpw/mods/fml/client/GuiWrongMinecraft.html337
-rw-r--r--javadoc/cpw/mods/fml/client/IModGuiFactory.RuntimeOptionCategoryElement.html282
-rw-r--r--javadoc/cpw/mods/fml/client/IModGuiFactory.RuntimeOptionGuiHandler.html281
-rw-r--r--javadoc/cpw/mods/fml/client/IModGuiFactory.html325
-rw-r--r--javadoc/cpw/mods/fml/client/config/ConfigGuiType.html377
-rw-r--r--javadoc/cpw/mods/fml/client/config/DummyConfigElement.DummyCategoryElement.html331
-rw-r--r--javadoc/cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html600
-rw-r--r--javadoc/cpw/mods/fml/client/config/DummyConfigElement.html1353
-rw-r--r--javadoc/cpw/mods/fml/client/config/GuiButtonExt.html349
-rw-r--r--javadoc/cpw/mods/fml/client/config/GuiCheckBox.html364
-rw-r--r--javadoc/cpw/mods/fml/client/config/GuiConfig.html768
-rw-r--r--javadoc/cpw/mods/fml/client/config/GuiConfigEntries.ArrayEntry.html563
-rw-r--r--javadoc/cpw/mods/fml/client/config/GuiConfigEntries.BooleanEntry.html511
-rw-r--r--javadoc/cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html540
-rw-r--r--javadoc/cpw/mods/fml/client/config/GuiConfigEntries.CategoryEntry.html772
-rw-r--r--javadoc/cpw/mods/fml/client/config/GuiConfigEntries.ChatColorEntry.html339
-rw-r--r--javadoc/cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html529
-rw-r--r--javadoc/cpw/mods/fml/client/config/GuiConfigEntries.DoubleEntry.html426
-rw-r--r--javadoc/cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html501
-rw-r--r--javadoc/cpw/mods/fml/client/config/GuiConfigEntries.IntegerEntry.html426
-rw-r--r--javadoc/cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html936
-rw-r--r--javadoc/cpw/mods/fml/client/config/GuiConfigEntries.NumberSliderEntry.html536
-rw-r--r--javadoc/cpw/mods/fml/client/config/GuiConfigEntries.SelectValueEntry.html583
-rw-r--r--javadoc/cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html603
-rw-r--r--javadoc/cpw/mods/fml/client/config/GuiConfigEntries.html856
-rw-r--r--javadoc/cpw/mods/fml/client/config/GuiEditArray.html540
-rw-r--r--javadoc/cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html569
-rw-r--r--javadoc/cpw/mods/fml/client/config/GuiEditArrayEntries.BooleanEntry.html422
-rw-r--r--javadoc/cpw/mods/fml/client/config/GuiEditArrayEntries.DoubleEntry.html342
-rw-r--r--javadoc/cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html297
-rw-r--r--javadoc/cpw/mods/fml/client/config/GuiEditArrayEntries.IntegerEntry.html341
-rw-r--r--javadoc/cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html431
-rw-r--r--javadoc/cpw/mods/fml/client/config/GuiEditArrayEntries.html694
-rw-r--r--javadoc/cpw/mods/fml/client/config/GuiMessageDialog.html322
-rw-r--r--javadoc/cpw/mods/fml/client/config/GuiSelectString.html510
-rw-r--r--javadoc/cpw/mods/fml/client/config/GuiSelectStringEntries.EntryComparator.html276
-rw-r--r--javadoc/cpw/mods/fml/client/config/GuiSelectStringEntries.IGuiSelectStringListEntry.html224
-rw-r--r--javadoc/cpw/mods/fml/client/config/GuiSelectStringEntries.ListEntry.html405
-rw-r--r--javadoc/cpw/mods/fml/client/config/GuiSelectStringEntries.html583
-rw-r--r--javadoc/cpw/mods/fml/client/config/GuiSlider.ISlider.html208
-rw-r--r--javadoc/cpw/mods/fml/client/config/GuiSlider.html699
-rw-r--r--javadoc/cpw/mods/fml/client/config/GuiUnicodeGlyphButton.html373
-rw-r--r--javadoc/cpw/mods/fml/client/config/GuiUtils.html529
-rw-r--r--javadoc/cpw/mods/fml/client/config/HoverChecker.html344
-rw-r--r--javadoc/cpw/mods/fml/client/config/IConfigElement.html679
-rw-r--r--javadoc/cpw/mods/fml/client/config/package-frame.html65
-rw-r--r--javadoc/cpw/mods/fml/client/config/package-summary.html400
-rw-r--r--javadoc/cpw/mods/fml/client/config/package-tree.html232
-rw-r--r--javadoc/cpw/mods/fml/client/event/ConfigChangedEvent.OnConfigChangedEvent.html297
-rw-r--r--javadoc/cpw/mods/fml/client/event/ConfigChangedEvent.PostConfigChangedEvent.html292
-rw-r--r--javadoc/cpw/mods/fml/client/event/ConfigChangedEvent.html376
-rw-r--r--javadoc/cpw/mods/fml/client/event/package-frame.html21
-rw-r--r--javadoc/cpw/mods/fml/client/event/package-summary.html145
-rw-r--r--javadoc/cpw/mods/fml/client/event/package-tree.html135
-rw-r--r--javadoc/cpw/mods/fml/client/package-frame.html50
-rw-r--r--javadoc/cpw/mods/fml/client/package-summary.html273
-rw-r--r--javadoc/cpw/mods/fml/client/package-tree.html204
-rw-r--r--javadoc/cpw/mods/fml/client/registry/ClientRegistry.html290
-rw-r--r--javadoc/cpw/mods/fml/client/registry/ISimpleBlockRenderingHandler.html265
-rw-r--r--javadoc/cpw/mods/fml/client/registry/RenderingRegistry.html421
-rw-r--r--javadoc/cpw/mods/fml/client/registry/package-frame.html24
-rw-r--r--javadoc/cpw/mods/fml/client/registry/package-summary.html150
-rw-r--r--javadoc/cpw/mods/fml/client/registry/package-tree.html131
-rw-r--r--javadoc/cpw/mods/fml/common/API.html224
-rw-r--r--javadoc/cpw/mods/fml/common/BukkitPluginRef.html210
-rw-r--r--javadoc/cpw/mods/fml/common/BukkitProxy.html159
-rw-r--r--javadoc/cpw/mods/fml/common/CertificateHelper.html267
-rw-r--r--javadoc/cpw/mods/fml/common/DummyModContainer.html815
-rw-r--r--javadoc/cpw/mods/fml/common/DuplicateModsFoundException.html294
-rw-r--r--javadoc/cpw/mods/fml/common/FMLCommonHandler.html1096
-rw-r--r--javadoc/cpw/mods/fml/common/FMLContainer.html492
-rw-r--r--javadoc/cpw/mods/fml/common/FMLLog.html420
-rw-r--r--javadoc/cpw/mods/fml/common/FMLModContainer.html830
-rw-r--r--javadoc/cpw/mods/fml/common/IASMHook.html231
-rw-r--r--javadoc/cpw/mods/fml/common/ICrashCallable.html216
-rw-r--r--javadoc/cpw/mods/fml/common/IFMLHandledException.html160
-rw-r--r--javadoc/cpw/mods/fml/common/IFMLSidedHandler.html455
-rw-r--r--javadoc/cpw/mods/fml/common/IFuelHandler.html204
-rw-r--r--javadoc/cpw/mods/fml/common/ILanguageAdapter.JavaAdapter.html357
-rw-r--r--javadoc/cpw/mods/fml/common/ILanguageAdapter.ScalaAdapter.html357
-rw-r--r--javadoc/cpw/mods/fml/common/ILanguageAdapter.html296
-rw-r--r--javadoc/cpw/mods/fml/common/IWorldGenerator.html219
-rw-r--r--javadoc/cpw/mods/fml/common/InjectedModContainer.html830
-rw-r--r--javadoc/cpw/mods/fml/common/LoadController.html416
-rw-r--r--javadoc/cpw/mods/fml/common/Loader.html741
-rw-r--r--javadoc/cpw/mods/fml/common/LoaderException.html269
-rw-r--r--javadoc/cpw/mods/fml/common/LoaderState.ModState.html422
-rw-r--r--javadoc/cpw/mods/fml/common/LoaderState.html521
-rw-r--r--javadoc/cpw/mods/fml/common/MCPDummyContainer.html337
-rw-r--r--javadoc/cpw/mods/fml/common/MetadataCollection.ArtifactVersionAdapter.html297
-rw-r--r--javadoc/cpw/mods/fml/common/MetadataCollection.html290
-rw-r--r--javadoc/cpw/mods/fml/common/MinecraftDummyContainer.html300
-rw-r--r--javadoc/cpw/mods/fml/common/MissingModsException.html289
-rw-r--r--javadoc/cpw/mods/fml/common/Mod.CustomProperty.html220
-rw-r--r--javadoc/cpw/mods/fml/common/Mod.EventHandler.html184
-rw-r--r--javadoc/cpw/mods/fml/common/Mod.Instance.html207
-rw-r--r--javadoc/cpw/mods/fml/common/Mod.InstanceFactory.html151
-rw-r--r--javadoc/cpw/mods/fml/common/Mod.Metadata.html206
-rw-r--r--javadoc/cpw/mods/fml/common/Mod.html565
-rw-r--r--javadoc/cpw/mods/fml/common/ModAPIManager.html359
-rw-r--r--javadoc/cpw/mods/fml/common/ModClassLoader.html369
-rw-r--r--javadoc/cpw/mods/fml/common/ModContainer.Disableable.html345
-rw-r--r--javadoc/cpw/mods/fml/common/ModContainer.html639
-rw-r--r--javadoc/cpw/mods/fml/common/ModContainerFactory.html288
-rw-r--r--javadoc/cpw/mods/fml/common/ModMetadata.html550
-rw-r--r--javadoc/cpw/mods/fml/common/ObfuscationReflectionHelper.html337
-rw-r--r--javadoc/cpw/mods/fml/common/Optional.Interface.html256
-rw-r--r--javadoc/cpw/mods/fml/common/Optional.InterfaceList.html203
-rw-r--r--javadoc/cpw/mods/fml/common/Optional.Method.html203
-rw-r--r--javadoc/cpw/mods/fml/common/Optional.html221
-rw-r--r--javadoc/cpw/mods/fml/common/ProxyInjector.html260
-rw-r--r--javadoc/cpw/mods/fml/common/SaveInspectionHandler.html152
-rw-r--r--javadoc/cpw/mods/fml/common/SidedProxy.html270
-rw-r--r--javadoc/cpw/mods/fml/common/StartupQuery.AbortedException.html218
-rw-r--r--javadoc/cpw/mods/fml/common/StartupQuery.html358
-rw-r--r--javadoc/cpw/mods/fml/common/TracingPrintStream.html326
-rw-r--r--javadoc/cpw/mods/fml/common/WorldAccessContainer.html229
-rw-r--r--javadoc/cpw/mods/fml/common/WrongMinecraftVersionException.html289
-rw-r--r--javadoc/cpw/mods/fml/common/ZipperUtil.html315
-rw-r--r--javadoc/cpw/mods/fml/common/asm/FMLSanityChecker.html324
-rw-r--r--javadoc/cpw/mods/fml/common/asm/ReobfuscationMarker.html151
-rw-r--r--javadoc/cpw/mods/fml/common/asm/package-frame.html23
-rw-r--r--javadoc/cpw/mods/fml/common/asm/package-summary.html148
-rw-r--r--javadoc/cpw/mods/fml/common/asm/package-tree.html130
-rw-r--r--javadoc/cpw/mods/fml/common/asm/transformers/AccessTransformer.html321
-rw-r--r--javadoc/cpw/mods/fml/common/asm/transformers/DeobfuscationTransformer.html301
-rw-r--r--javadoc/cpw/mods/fml/common/asm/transformers/EventSubscriptionTransformer.html267
-rw-r--r--javadoc/cpw/mods/fml/common/asm/transformers/ItemStackTransformer.html267
-rw-r--r--javadoc/cpw/mods/fml/common/asm/transformers/MarkerTransformer.html301
-rw-r--r--javadoc/cpw/mods/fml/common/asm/transformers/ModAPITransformer.html280
-rw-r--r--javadoc/cpw/mods/fml/common/asm/transformers/ModAccessTransformer.html276
-rw-r--r--javadoc/cpw/mods/fml/common/asm/transformers/PatchingTransformer.html267
-rw-r--r--javadoc/cpw/mods/fml/common/asm/transformers/SideTransformer.html267
-rw-r--r--javadoc/cpw/mods/fml/common/asm/transformers/TerminalTransformer.ExitVisitor.html333
-rw-r--r--javadoc/cpw/mods/fml/common/asm/transformers/TerminalTransformer.html286
-rw-r--r--javadoc/cpw/mods/fml/common/asm/transformers/deobf/FMLDeobfuscatingRemapper.html421
-rw-r--r--javadoc/cpw/mods/fml/common/asm/transformers/deobf/FMLRemappingAdapter.html335
-rw-r--r--javadoc/cpw/mods/fml/common/asm/transformers/deobf/LZMAInputSupplier.html276
-rw-r--r--javadoc/cpw/mods/fml/common/asm/transformers/deobf/package-frame.html21
-rw-r--r--javadoc/cpw/mods/fml/common/asm/transformers/deobf/package-summary.html139
-rw-r--r--javadoc/cpw/mods/fml/common/asm/transformers/deobf/package-tree.html144
-rw-r--r--javadoc/cpw/mods/fml/common/asm/transformers/package-frame.html29
-rw-r--r--javadoc/cpw/mods/fml/common/asm/transformers/package-summary.html171
-rw-r--r--javadoc/cpw/mods/fml/common/asm/transformers/package-tree.html143
-rw-r--r--javadoc/cpw/mods/fml/common/discovery/ASMDataTable.ASMData.html336
-rw-r--r--javadoc/cpw/mods/fml/common/discovery/ASMDataTable.html348
-rw-r--r--javadoc/cpw/mods/fml/common/discovery/ContainerType.html332
-rw-r--r--javadoc/cpw/mods/fml/common/discovery/DirectoryDiscoverer.html301
-rw-r--r--javadoc/cpw/mods/fml/common/discovery/ITypeDiscoverer.html246
-rw-r--r--javadoc/cpw/mods/fml/common/discovery/JarDiscoverer.html280
-rw-r--r--javadoc/cpw/mods/fml/common/discovery/ModCandidate.html434
-rw-r--r--javadoc/cpw/mods/fml/common/discovery/ModDiscoverer.html306
-rw-r--r--javadoc/cpw/mods/fml/common/discovery/asm/ASMModParser.html528
-rw-r--r--javadoc/cpw/mods/fml/common/discovery/asm/ModAnnotation.EnumHolder.html232
-rw-r--r--javadoc/cpw/mods/fml/common/discovery/asm/ModAnnotation.html422
-rw-r--r--javadoc/cpw/mods/fml/common/discovery/asm/ModAnnotationVisitor.html382
-rw-r--r--javadoc/cpw/mods/fml/common/discovery/asm/ModClassVisitor.html364
-rw-r--r--javadoc/cpw/mods/fml/common/discovery/asm/ModFieldVisitor.html289
-rw-r--r--javadoc/cpw/mods/fml/common/discovery/asm/ModMethodVisitor.html291
-rw-r--r--javadoc/cpw/mods/fml/common/discovery/asm/package-frame.html24
-rw-r--r--javadoc/cpw/mods/fml/common/discovery/asm/package-summary.html151
-rw-r--r--javadoc/cpw/mods/fml/common/discovery/asm/package-tree.html148
-rw-r--r--javadoc/cpw/mods/fml/common/discovery/package-frame.html32
-rw-r--r--javadoc/cpw/mods/fml/common/discovery/package-summary.html181
-rw-r--r--javadoc/cpw/mods/fml/common/discovery/package-tree.html147
-rw-r--r--javadoc/cpw/mods/fml/common/event/FMLConstructionEvent.html321
-rw-r--r--javadoc/cpw/mods/fml/common/event/FMLEvent.html271
-rw-r--r--javadoc/cpw/mods/fml/common/event/FMLFingerprintViolationEvent.html319
-rw-r--r--javadoc/cpw/mods/fml/common/event/FMLInitializationEvent.html282
-rw-r--r--javadoc/cpw/mods/fml/common/event/FMLInterModComms.IMCEvent.html289
-rw-r--r--javadoc/cpw/mods/fml/common/event/FMLInterModComms.IMCMessage.html372
-rw-r--r--javadoc/cpw/mods/fml/common/event/FMLInterModComms.html397
-rw-r--r--javadoc/cpw/mods/fml/common/event/FMLLoadCompleteEvent.html282
-rw-r--r--javadoc/cpw/mods/fml/common/event/FMLLoadEvent.html226
-rw-r--r--javadoc/cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html378
-rw-r--r--javadoc/cpw/mods/fml/common/event/FMLMissingMappingsEvent.MissingMapping.html442
-rw-r--r--javadoc/cpw/mods/fml/common/event/FMLMissingMappingsEvent.html341
-rw-r--r--javadoc/cpw/mods/fml/common/event/FMLModDisabledEvent.html238
-rw-r--r--javadoc/cpw/mods/fml/common/event/FMLModIdMappingEvent.ModRemapping.html309
-rw-r--r--javadoc/cpw/mods/fml/common/event/FMLModIdMappingEvent.RemapTarget.html321
-rw-r--r--javadoc/cpw/mods/fml/common/event/FMLModIdMappingEvent.html297
-rw-r--r--javadoc/cpw/mods/fml/common/event/FMLPostInitializationEvent.html297
-rw-r--r--javadoc/cpw/mods/fml/common/event/FMLPreInitializationEvent.html419
-rw-r--r--javadoc/cpw/mods/fml/common/event/FMLServerAboutToStartEvent.html295
-rw-r--r--javadoc/cpw/mods/fml/common/event/FMLServerStartedEvent.html282
-rw-r--r--javadoc/cpw/mods/fml/common/event/FMLServerStartingEvent.html308
-rw-r--r--javadoc/cpw/mods/fml/common/event/FMLServerStoppedEvent.html282
-rw-r--r--javadoc/cpw/mods/fml/common/event/FMLServerStoppingEvent.html282
-rw-r--r--javadoc/cpw/mods/fml/common/event/FMLStateEvent.html283
-rw-r--r--javadoc/cpw/mods/fml/common/event/package-frame.html44
-rw-r--r--javadoc/cpw/mods/fml/common/event/package-summary.html243
-rw-r--r--javadoc/cpw/mods/fml/common/event/package-tree.html166
-rw-r--r--javadoc/cpw/mods/fml/common/eventhandler/ASMEventHandler.html313
-rw-r--r--javadoc/cpw/mods/fml/common/eventhandler/Cancelable.html150
-rw-r--r--javadoc/cpw/mods/fml/common/eventhandler/Event.HasResult.html150
-rw-r--r--javadoc/cpw/mods/fml/common/eventhandler/Event.Result.html333
-rw-r--r--javadoc/cpw/mods/fml/common/eventhandler/Event.html442
-rw-r--r--javadoc/cpw/mods/fml/common/eventhandler/EventBus.html328
-rw-r--r--javadoc/cpw/mods/fml/common/eventhandler/EventPriority.html371
-rw-r--r--javadoc/cpw/mods/fml/common/eventhandler/IEventExceptionHandler.html221
-rw-r--r--javadoc/cpw/mods/fml/common/eventhandler/IEventListener.html208
-rw-r--r--javadoc/cpw/mods/fml/common/eventhandler/ListenerList.html365
-rw-r--r--javadoc/cpw/mods/fml/common/eventhandler/SubscribeEvent.html219
-rw-r--r--javadoc/cpw/mods/fml/common/eventhandler/package-frame.html38
-rw-r--r--javadoc/cpw/mods/fml/common/eventhandler/package-summary.html206
-rw-r--r--javadoc/cpw/mods/fml/common/eventhandler/package-tree.html153
-rw-r--r--javadoc/cpw/mods/fml/common/functions/ArtifactVersionNameFunction.html270
-rw-r--r--javadoc/cpw/mods/fml/common/functions/CollectionWrapperFactory.html281
-rw-r--r--javadoc/cpw/mods/fml/common/functions/GenericIterableFactory.html256
-rw-r--r--javadoc/cpw/mods/fml/common/functions/ModIdFunction.html270
-rw-r--r--javadoc/cpw/mods/fml/common/functions/ModNameFunction.html270
-rw-r--r--javadoc/cpw/mods/fml/common/functions/TypeCastFunction.html270
-rw-r--r--javadoc/cpw/mods/fml/common/functions/package-frame.html24
-rw-r--r--javadoc/cpw/mods/fml/common/functions/package-summary.html151
-rw-r--r--javadoc/cpw/mods/fml/common/functions/package-tree.html131
-rw-r--r--javadoc/cpw/mods/fml/common/gameevent/InputEvent.KeyInputEvent.html269
-rw-r--r--javadoc/cpw/mods/fml/common/gameevent/InputEvent.MouseInputEvent.html269
-rw-r--r--javadoc/cpw/mods/fml/common/gameevent/InputEvent.html272
-rw-r--r--javadoc/cpw/mods/fml/common/gameevent/PlayerEvent.ItemCraftedEvent.html329
-rw-r--r--javadoc/cpw/mods/fml/common/gameevent/PlayerEvent.ItemPickupEvent.html314
-rw-r--r--javadoc/cpw/mods/fml/common/gameevent/PlayerEvent.ItemSmeltedEvent.html314
-rw-r--r--javadoc/cpw/mods/fml/common/gameevent/PlayerEvent.PlayerChangedDimensionEvent.html329
-rw-r--r--javadoc/cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedInEvent.html284
-rw-r--r--javadoc/cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedOutEvent.html284
-rw-r--r--javadoc/cpw/mods/fml/common/gameevent/PlayerEvent.PlayerRespawnEvent.html284
-rw-r--r--javadoc/cpw/mods/fml/common/gameevent/PlayerEvent.html294
-rw-r--r--javadoc/cpw/mods/fml/common/gameevent/TickEvent.ClientTickEvent.html284
-rw-r--r--javadoc/cpw/mods/fml/common/gameevent/TickEvent.Phase.html321
-rw-r--r--javadoc/cpw/mods/fml/common/gameevent/TickEvent.PlayerTickEvent.html314
-rw-r--r--javadoc/cpw/mods/fml/common/gameevent/TickEvent.RenderTickEvent.html314
-rw-r--r--javadoc/cpw/mods/fml/common/gameevent/TickEvent.ServerTickEvent.html284
-rw-r--r--javadoc/cpw/mods/fml/common/gameevent/TickEvent.Type.html357
-rw-r--r--javadoc/cpw/mods/fml/common/gameevent/TickEvent.WorldTickEvent.html316
-rw-r--r--javadoc/cpw/mods/fml/common/gameevent/TickEvent.html358
-rw-r--r--javadoc/cpw/mods/fml/common/gameevent/package-frame.html40
-rw-r--r--javadoc/cpw/mods/fml/common/gameevent/package-summary.html214
-rw-r--r--javadoc/cpw/mods/fml/common/gameevent/package-tree.html168
-rw-r--r--javadoc/cpw/mods/fml/common/launcher/FMLDeobfTweaker.html320
-rw-r--r--javadoc/cpw/mods/fml/common/launcher/FMLInjectionAndSortingTweaker.html323
-rw-r--r--javadoc/cpw/mods/fml/common/launcher/FMLServerTweaker.html295
-rw-r--r--javadoc/cpw/mods/fml/common/launcher/FMLTweaker.html363
-rw-r--r--javadoc/cpw/mods/fml/common/launcher/TerminalTweaker.html320
-rw-r--r--javadoc/cpw/mods/fml/common/launcher/Yggdrasil.html256
-rw-r--r--javadoc/cpw/mods/fml/common/launcher/package-frame.html24
-rw-r--r--javadoc/cpw/mods/fml/common/launcher/package-summary.html155
-rw-r--r--javadoc/cpw/mods/fml/common/launcher/package-tree.html134
-rw-r--r--javadoc/cpw/mods/fml/common/network/ByteBufUtils.html461
-rw-r--r--javadoc/cpw/mods/fml/common/network/FMLEmbeddedChannel.html369
-rw-r--r--javadoc/cpw/mods/fml/common/network/FMLEventChannel.html354
-rw-r--r--javadoc/cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html527
-rw-r--r--javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.ClientConnectedToServerEvent.html328
-rw-r--r--javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.ClientCustomPacketEvent.html331
-rw-r--r--javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.ClientDisconnectionFromServerEvent.html285
-rw-r--r--javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.CustomNetworkEvent.html294
-rw-r--r--javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html329
-rw-r--r--javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketRegistrationEvent.html348
-rw-r--r--javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.ServerConnectionFromClientEvent.html313
-rw-r--r--javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.ServerCustomPacketEvent.html331
-rw-r--r--javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.ServerDisconnectionFromClientEvent.html285
-rw-r--r--javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.html331
-rw-r--r--javadoc/cpw/mods/fml/common/network/FMLNetworkException.html277
-rw-r--r--javadoc/cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html484
-rw-r--r--javadoc/cpw/mods/fml/common/network/FMLOutboundHandler.html376
-rw-r--r--javadoc/cpw/mods/fml/common/network/IGuiHandler.html249
-rw-r--r--javadoc/cpw/mods/fml/common/network/NetworkCheckHandler.html164
-rw-r--r--javadoc/cpw/mods/fml/common/network/NetworkEventFiringHandler.html342
-rw-r--r--javadoc/cpw/mods/fml/common/network/NetworkHandshakeEstablished.html298
-rw-r--r--javadoc/cpw/mods/fml/common/network/NetworkRegistry.TargetPoint.html331
-rw-r--r--javadoc/cpw/mods/fml/common/network/NetworkRegistry.html726
-rw-r--r--javadoc/cpw/mods/fml/common/network/handshake/ChannelRegistrationHandler.html349
-rw-r--r--javadoc/cpw/mods/fml/common/network/handshake/FMLHandshakeCodec.html386
-rw-r--r--javadoc/cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ClientHello.html319
-rw-r--r--javadoc/cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeAck.html323
-rw-r--r--javadoc/cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeReset.html257
-rw-r--r--javadoc/cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModIdData.html374
-rw-r--r--javadoc/cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModList.html374
-rw-r--r--javadoc/cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ServerHello.html319
-rw-r--r--javadoc/cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html336
-rw-r--r--javadoc/cpw/mods/fml/common/network/handshake/HandshakeInjector.html316
-rw-r--r--javadoc/cpw/mods/fml/common/network/handshake/HandshakeMessageHandler.html393
-rw-r--r--javadoc/cpw/mods/fml/common/network/handshake/IHandshakeState.html206
-rw-r--r--javadoc/cpw/mods/fml/common/network/handshake/NetworkDispatcher.html791
-rw-r--r--javadoc/cpw/mods/fml/common/network/handshake/package-frame.html34
-rw-r--r--javadoc/cpw/mods/fml/common/network/handshake/package-summary.html190
-rw-r--r--javadoc/cpw/mods/fml/common/network/handshake/package-tree.html172
-rw-r--r--javadoc/cpw/mods/fml/common/network/internal/EntitySpawnHandler.html349
-rw-r--r--javadoc/cpw/mods/fml/common/network/internal/FMLMessage.CompleteHandshake.html262
-rw-r--r--javadoc/cpw/mods/fml/common/network/internal/FMLMessage.EntityAdjustMessage.html273
-rw-r--r--javadoc/cpw/mods/fml/common/network/internal/FMLMessage.EntityMessage.html254
-rw-r--r--javadoc/cpw/mods/fml/common/network/internal/FMLMessage.EntitySpawnMessage.html271
-rw-r--r--javadoc/cpw/mods/fml/common/network/internal/FMLMessage.OpenGui.html250
-rw-r--r--javadoc/cpw/mods/fml/common/network/internal/FMLMessage.html265
-rw-r--r--javadoc/cpw/mods/fml/common/network/internal/FMLNetworkHandler.html454
-rw-r--r--javadoc/cpw/mods/fml/common/network/internal/FMLProxyPacket.html464
-rw-r--r--javadoc/cpw/mods/fml/common/network/internal/FMLRuntimeCodec.html408
-rw-r--r--javadoc/cpw/mods/fml/common/network/internal/HandshakeCompletionHandler.html350
-rw-r--r--javadoc/cpw/mods/fml/common/network/internal/NetworkModHolder.NetworkChecker.html260
-rw-r--r--javadoc/cpw/mods/fml/common/network/internal/NetworkModHolder.html398
-rw-r--r--javadoc/cpw/mods/fml/common/network/internal/OpenGuiHandler.html349
-rw-r--r--javadoc/cpw/mods/fml/common/network/internal/package-frame.html31
-rw-r--r--javadoc/cpw/mods/fml/common/network/internal/package-summary.html179
-rw-r--r--javadoc/cpw/mods/fml/common/network/internal/package-tree.html173
-rw-r--r--javadoc/cpw/mods/fml/common/network/package-frame.html53
-rw-r--r--javadoc/cpw/mods/fml/common/network/package-summary.html295
-rw-r--r--javadoc/cpw/mods/fml/common/network/package-tree.html223
-rw-r--r--javadoc/cpw/mods/fml/common/network/simpleimpl/IMessage.html226
-rw-r--r--javadoc/cpw/mods/fml/common/network/simpleimpl/IMessageHandler.html219
-rw-r--r--javadoc/cpw/mods/fml/common/network/simpleimpl/MessageContext.html290
-rw-r--r--javadoc/cpw/mods/fml/common/network/simpleimpl/SimpleChannelHandlerWrapper.html371
-rw-r--r--javadoc/cpw/mods/fml/common/network/simpleimpl/SimpleIndexedCodec.html386
-rw-r--r--javadoc/cpw/mods/fml/common/network/simpleimpl/SimpleNetworkWrapper.html463
-rw-r--r--javadoc/cpw/mods/fml/common/network/simpleimpl/package-frame.html27
-rw-r--r--javadoc/cpw/mods/fml/common/network/simpleimpl/package-summary.html170
-rw-r--r--javadoc/cpw/mods/fml/common/network/simpleimpl/package-tree.html158
-rw-r--r--javadoc/cpw/mods/fml/common/package-frame.html86
-rw-r--r--javadoc/cpw/mods/fml/common/package-summary.html454
-rw-r--r--javadoc/cpw/mods/fml/common/package-tree.html248
-rw-r--r--javadoc/cpw/mods/fml/common/patcher/ClassPatch.html369
-rw-r--r--javadoc/cpw/mods/fml/common/patcher/ClassPatchManager.html306
-rw-r--r--javadoc/cpw/mods/fml/common/patcher/GenDiffSet.html257
-rw-r--r--javadoc/cpw/mods/fml/common/patcher/package-frame.html21
-rw-r--r--javadoc/cpw/mods/fml/common/patcher/package-summary.html139
-rw-r--r--javadoc/cpw/mods/fml/common/patcher/package-tree.html128
-rw-r--r--javadoc/cpw/mods/fml/common/registry/EntityRegistry.EntityRegistration.html405
-rw-r--r--javadoc/cpw/mods/fml/common/registry/EntityRegistry.html444
-rw-r--r--javadoc/cpw/mods/fml/common/registry/ExistingSubstitutionException.html250
-rw-r--r--javadoc/cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html605
-rw-r--r--javadoc/cpw/mods/fml/common/registry/GameData.GameDataSnapshot.html296
-rw-r--r--javadoc/cpw/mods/fml/common/registry/GameData.html520
-rw-r--r--javadoc/cpw/mods/fml/common/registry/GameRegistry.ObjectHolder.html207
-rw-r--r--javadoc/cpw/mods/fml/common/registry/GameRegistry.Type.html334
-rw-r--r--javadoc/cpw/mods/fml/common/registry/GameRegistry.UniqueIdentifier.html345
-rw-r--r--javadoc/cpw/mods/fml/common/registry/GameRegistry.html781
-rw-r--r--javadoc/cpw/mods/fml/common/registry/IEntityAdditionalSpawnData.html229
-rw-r--r--javadoc/cpw/mods/fml/common/registry/IThrowableEntity.html227
-rw-r--r--javadoc/cpw/mods/fml/common/registry/IncompatibleSubstitutionException.html257
-rw-r--r--javadoc/cpw/mods/fml/common/registry/LanguageRegistry.html498
-rw-r--r--javadoc/cpw/mods/fml/common/registry/ObjectHolderRegistry.html332
-rw-r--r--javadoc/cpw/mods/fml/common/registry/RegistryDelegate.Delegate.html368
-rw-r--r--javadoc/cpw/mods/fml/common/registry/RegistryDelegate.html271
-rw-r--r--javadoc/cpw/mods/fml/common/registry/VillagerRegistry.IVillageCreationHandler.html265
-rw-r--r--javadoc/cpw/mods/fml/common/registry/VillagerRegistry.IVillageTradeHandler.html219
-rw-r--r--javadoc/cpw/mods/fml/common/registry/VillagerRegistry.html525
-rw-r--r--javadoc/cpw/mods/fml/common/registry/package-frame.html49
-rw-r--r--javadoc/cpw/mods/fml/common/registry/package-summary.html268
-rw-r--r--javadoc/cpw/mods/fml/common/registry/package-tree.html182
-rw-r--r--javadoc/cpw/mods/fml/common/toposort/ModSorter.html256
-rw-r--r--javadoc/cpw/mods/fml/common/toposort/ModSortingException.SortingExceptionData.html275
-rw-r--r--javadoc/cpw/mods/fml/common/toposort/ModSortingException.html306
-rw-r--r--javadoc/cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html391
-rw-r--r--javadoc/cpw/mods/fml/common/toposort/TopologicalSort.html321
-rw-r--r--javadoc/cpw/mods/fml/common/toposort/package-frame.html25
-rw-r--r--javadoc/cpw/mods/fml/common/toposort/package-summary.html158
-rw-r--r--javadoc/cpw/mods/fml/common/toposort/package-tree.html142
-rw-r--r--javadoc/cpw/mods/fml/common/versioning/ArtifactVersion.html261
-rw-r--r--javadoc/cpw/mods/fml/common/versioning/ComparableVersion.html351
-rw-r--r--javadoc/cpw/mods/fml/common/versioning/DefaultArtifactVersion.html420
-rw-r--r--javadoc/cpw/mods/fml/common/versioning/InvalidVersionSpecificationException.html249
-rw-r--r--javadoc/cpw/mods/fml/common/versioning/Restriction.html400
-rw-r--r--javadoc/cpw/mods/fml/common/versioning/VersionParser.html289
-rw-r--r--javadoc/cpw/mods/fml/common/versioning/VersionRange.html479
-rw-r--r--javadoc/cpw/mods/fml/common/versioning/package-frame.html31
-rw-r--r--javadoc/cpw/mods/fml/common/versioning/package-summary.html192
-rw-r--r--javadoc/cpw/mods/fml/common/versioning/package-tree.html147
-rw-r--r--javadoc/cpw/mods/fml/relauncher/CoreModManager.html336
-rw-r--r--javadoc/cpw/mods/fml/relauncher/FMLCorePlugin.html389
-rw-r--r--javadoc/cpw/mods/fml/relauncher/FMLInjectionData.html290
-rw-r--r--javadoc/cpw/mods/fml/relauncher/FMLLaunchHandler.html263
-rw-r--r--javadoc/cpw/mods/fml/relauncher/FMLRelaunchLog.html411
-rw-r--r--javadoc/cpw/mods/fml/relauncher/FMLSecurityManager.ExitTrappedException.html262
-rw-r--r--javadoc/cpw/mods/fml/relauncher/FMLSecurityManager.html306
-rw-r--r--javadoc/cpw/mods/fml/relauncher/FileListHelper.html269
-rw-r--r--javadoc/cpw/mods/fml/relauncher/IFMLCallHook.html229
-rw-r--r--javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.DependsOn.html202
-rw-r--r--javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.MCVersion.html204
-rw-r--r--javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.Name.html203
-rw-r--r--javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.SortingIndex.html203
-rw-r--r--javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.TransformerExclusions.html208
-rw-r--r--javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.html346
-rw-r--r--javadoc/cpw/mods/fml/relauncher/ModListHelper.JsonModList.html292
-rw-r--r--javadoc/cpw/mods/fml/relauncher/ModListHelper.html281
-rw-r--r--javadoc/cpw/mods/fml/relauncher/ReflectionHelper.UnableToAccessFieldException.html259
-rw-r--r--javadoc/cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindClassException.html259
-rw-r--r--javadoc/cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindFieldException.html259
-rw-r--r--javadoc/cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindMethodException.html259
-rw-r--r--javadoc/cpw/mods/fml/relauncher/ReflectionHelper.html404
-rw-r--r--javadoc/cpw/mods/fml/relauncher/ServerLaunchWrapper.html221
-rw-r--r--javadoc/cpw/mods/fml/relauncher/Side.html353
-rw-r--r--javadoc/cpw/mods/fml/relauncher/SideOnly.html206
-rw-r--r--javadoc/cpw/mods/fml/relauncher/package-frame.html55
-rw-r--r--javadoc/cpw/mods/fml/relauncher/package-summary.html293
-rw-r--r--javadoc/cpw/mods/fml/relauncher/package-tree.html191
-rw-r--r--javadoc/cpw/mods/fml/repackage/com/nothome/delta/ByteBufferSeekableSource.html356
-rw-r--r--javadoc/cpw/mods/fml/repackage/com/nothome/delta/Checksum.html346
-rw-r--r--javadoc/cpw/mods/fml/repackage/com/nothome/delta/DebugDiffWriter.html350
-rw-r--r--javadoc/cpw/mods/fml/repackage/com/nothome/delta/Delta.html451
-rw-r--r--javadoc/cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html286
-rw-r--r--javadoc/cpw/mods/fml/repackage/com/nothome/delta/GDiffPatcher.html355
-rw-r--r--javadoc/cpw/mods/fml/repackage/com/nothome/delta/GDiffWriter.html564
-rw-r--r--javadoc/cpw/mods/fml/repackage/com/nothome/delta/PatchException.html273
-rw-r--r--javadoc/cpw/mods/fml/repackage/com/nothome/delta/RandomAccessFileSeekableSource.html358
-rw-r--r--javadoc/cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html250
-rw-r--r--javadoc/cpw/mods/fml/repackage/com/nothome/delta/package-frame.html34
-rw-r--r--javadoc/cpw/mods/fml/repackage/com/nothome/delta/package-summary.html210
-rw-r--r--javadoc/cpw/mods/fml/repackage/com/nothome/delta/package-tree.html158
-rw-r--r--javadoc/cpw/mods/fml/server/FMLServerHandler.html586
-rw-r--r--javadoc/cpw/mods/fml/server/package-frame.html19
-rw-r--r--javadoc/cpw/mods/fml/server/package-summary.html144
-rw-r--r--javadoc/cpw/mods/fml/server/package-tree.html126
431 files changed, 135696 insertions, 0 deletions
diff --git a/javadoc/cpw/mods/fml/client/CustomModLoadingErrorDisplayException.html b/javadoc/cpw/mods/fml/client/CustomModLoadingErrorDisplayException.html
new file mode 100644
index 0000000..cb82220
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/CustomModLoadingErrorDisplayException.html
@@ -0,0 +1,336 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>CustomModLoadingErrorDisplayException (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="CustomModLoadingErrorDisplayException (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../cpw/mods/fml/client/ExtendedServerListData.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/CustomModLoadingErrorDisplayException.html" target="_top">Frames</a></li>
+<li><a href="CustomModLoadingErrorDisplayException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client</div>
+<h2 title="Class CustomModLoadingErrorDisplayException" class="title">Class CustomModLoadingErrorDisplayException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.RuntimeException</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.CustomModLoadingErrorDisplayException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../cpw/mods/fml/common/IFMLHandledException.html" title="interface in cpw.mods.fml.common">IFMLHandledException</a>, java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="strong">CustomModLoadingErrorDisplayException</span>
+extends java.lang.RuntimeException
+implements <a href="../../../../cpw/mods/fml/common/IFMLHandledException.html" title="interface in cpw.mods.fml.common">IFMLHandledException</a></pre>
+<div class="block">If a mod throws this exception during loading, it will be called back to render
+ the error screen through the methods below. This error will not be cleared, and will
+ not allow the game to carry on, but might be useful if your mod wishes to report
+ a fatal configuration error in a pretty way.
+
+ Throw this through a proxy. It won't work on the dedicated server environment.</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#cpw.mods.fml.client.CustomModLoadingErrorDisplayException">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/client/CustomModLoadingErrorDisplayException.html#CustomModLoadingErrorDisplayException()">CustomModLoadingErrorDisplayException</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/client/CustomModLoadingErrorDisplayException.html#CustomModLoadingErrorDisplayException(java.lang.String,%20java.lang.Throwable)">CustomModLoadingErrorDisplayException</a></strong>(java.lang.String&nbsp;message,
+ java.lang.Throwable&nbsp;cause)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>abstract void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/CustomModLoadingErrorDisplayException.html#drawScreen(net.minecraft.client.gui.GuiErrorScreen,%20net.minecraft.client.gui.FontRenderer,%20int,%20int,%20float)">drawScreen</a></strong>(<a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html" title="class in net.minecraft.client.gui">GuiErrorScreen</a>&nbsp;errorScreen,
+ <a href="../../../../net/minecraft/client/gui/FontRenderer.html" title="class in net.minecraft.client.gui">FontRenderer</a>&nbsp;fontRenderer,
+ int&nbsp;mouseRelX,
+ int&nbsp;mouseRelY,
+ float&nbsp;tickTime)</code>
+<div class="block">Draw your error to the screen.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>abstract void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/CustomModLoadingErrorDisplayException.html#initGui(net.minecraft.client.gui.GuiErrorScreen,%20net.minecraft.client.gui.FontRenderer)">initGui</a></strong>(<a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html" title="class in net.minecraft.client.gui">GuiErrorScreen</a>&nbsp;errorScreen,
+ <a href="../../../../net/minecraft/client/gui/FontRenderer.html" title="class in net.minecraft.client.gui">FontRenderer</a>&nbsp;fontRenderer)</code>
+<div class="block">Called after the GUI is inited by the parent code.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Throwable">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="CustomModLoadingErrorDisplayException()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CustomModLoadingErrorDisplayException</h4>
+<pre>public&nbsp;CustomModLoadingErrorDisplayException()</pre>
+</li>
+</ul>
+<a name="CustomModLoadingErrorDisplayException(java.lang.String, java.lang.Throwable)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CustomModLoadingErrorDisplayException</h4>
+<pre>public&nbsp;CustomModLoadingErrorDisplayException(java.lang.String&nbsp;message,
+ java.lang.Throwable&nbsp;cause)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="initGui(net.minecraft.client.gui.GuiErrorScreen, net.minecraft.client.gui.FontRenderer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>initGui</h4>
+<pre>public abstract&nbsp;void&nbsp;initGui(<a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html" title="class in net.minecraft.client.gui">GuiErrorScreen</a>&nbsp;errorScreen,
+ <a href="../../../../net/minecraft/client/gui/FontRenderer.html" title="class in net.minecraft.client.gui">FontRenderer</a>&nbsp;fontRenderer)</pre>
+<div class="block">Called after the GUI is inited by the parent code. You can do extra stuff here, maybe?</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>errorScreen</code> - The error screen we're painting</dd><dd><code>fontRenderer</code> - A font renderer for you</dd></dl>
+</li>
+</ul>
+<a name="drawScreen(net.minecraft.client.gui.GuiErrorScreen, net.minecraft.client.gui.FontRenderer, int, int, float)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>drawScreen</h4>
+<pre>public abstract&nbsp;void&nbsp;drawScreen(<a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html" title="class in net.minecraft.client.gui">GuiErrorScreen</a>&nbsp;errorScreen,
+ <a href="../../../../net/minecraft/client/gui/FontRenderer.html" title="class in net.minecraft.client.gui">FontRenderer</a>&nbsp;fontRenderer,
+ int&nbsp;mouseRelX,
+ int&nbsp;mouseRelY,
+ float&nbsp;tickTime)</pre>
+<div class="block">Draw your error to the screen.
+
+ <br/><em>Warning: Minecraft is in a deep error state.</em> <strong>All</strong> it can do is stop.
+ Do not try and do anything involving complex user interaction here.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>errorScreen</code> - The error screen to draw to</dd><dd><code>fontRenderer</code> - A font renderer for you</dd><dd><code>mouseRelX</code> - Mouse X</dd><dd><code>mouseRelY</code> - Mouse Y</dd><dd><code>tickTime</code> - tick time</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../cpw/mods/fml/client/ExtendedServerListData.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/CustomModLoadingErrorDisplayException.html" target="_top">Frames</a></li>
+<li><a href="CustomModLoadingErrorDisplayException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/ExtendedServerListData.html b/javadoc/cpw/mods/fml/client/ExtendedServerListData.html
new file mode 100644
index 0000000..55afaec
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/ExtendedServerListData.html
@@ -0,0 +1,307 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>ExtendedServerListData (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ExtendedServerListData (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/CustomModLoadingErrorDisplayException.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/ExtendedServerListData.html" target="_top">Frames</a></li>
+<li><a href="ExtendedServerListData.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client</div>
+<h2 title="Class ExtendedServerListData" class="title">Class ExtendedServerListData</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.ExtendedServerListData</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">ExtendedServerListData</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/ExtendedServerListData.html#isBlocked">isBlocked</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/ExtendedServerListData.html#isCompatible">isCompatible</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/ExtendedServerListData.html#modData">modData</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/ExtendedServerListData.html#type">type</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/client/ExtendedServerListData.html#ExtendedServerListData(java.lang.String,%20boolean,%20java.util.Map,%20boolean)">ExtendedServerListData</a></strong>(java.lang.String&nbsp;type,
+ boolean&nbsp;isCompatible,
+ java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;modData,
+ boolean&nbsp;isBlocked)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="type">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>type</h4>
+<pre>public final&nbsp;java.lang.String type</pre>
+</li>
+</ul>
+<a name="isCompatible">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isCompatible</h4>
+<pre>public final&nbsp;boolean isCompatible</pre>
+</li>
+</ul>
+<a name="modData">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>modData</h4>
+<pre>public final&nbsp;java.util.Map&lt;java.lang.String,java.lang.String&gt; modData</pre>
+</li>
+</ul>
+<a name="isBlocked">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isBlocked</h4>
+<pre>public final&nbsp;boolean isBlocked</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ExtendedServerListData(java.lang.String, boolean, java.util.Map, boolean)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ExtendedServerListData</h4>
+<pre>public&nbsp;ExtendedServerListData(java.lang.String&nbsp;type,
+ boolean&nbsp;isCompatible,
+ java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;modData,
+ boolean&nbsp;isBlocked)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/CustomModLoadingErrorDisplayException.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/ExtendedServerListData.html" target="_top">Frames</a></li>
+<li><a href="ExtendedServerListData.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/FMLClientHandler.html b/javadoc/cpw/mods/fml/client/FMLClientHandler.html
new file mode 100644
index 0000000..d363d40
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/FMLClientHandler.html
@@ -0,0 +1,1057 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>FMLClientHandler (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLClientHandler (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/ExtendedServerListData.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/FMLConfigGuiFactory.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/FMLClientHandler.html" target="_top">Frames</a></li>
+<li><a href="FMLClientHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client</div>
+<h2 title="Class FMLClientHandler" class="title">Class FMLClientHandler</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.FMLClientHandler</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">FMLClientHandler</span>
+extends java.lang.Object
+implements <a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></pre>
+<div class="block">Handles primary communication from hooked code into the system
+
+ The FML entry point is <code>#beginMinecraftLoading(Minecraft, List)</code> called from
+ <a href="../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client"><code>Minecraft</code></a>
+
+ Obfuscated code should focus on this class and other members of the "server"
+ (or "client") code
+
+ The actual mod loading is handled at arms length by <a href="../../../../cpw/mods/fml/common/Loader.html" title="class in cpw.mods.fml.common"><code>Loader</code></a>
+
+ It is expected that a similar class will exist for each target environment:
+ Bukkit and Client side.
+
+ It should not be directly modified.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#FMLClientHandler()">FMLClientHandler</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#addModAsResource(cpw.mods.fml.common.ModContainer)">addModAsResource</a></strong>(<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;container)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#addSpecialModEntries(java.util.ArrayList)">addSpecialModEntries</a></strong>(java.util.ArrayList&lt;<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;&nbsp;mods)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#allowLogins()">allowLogins</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#beginMinecraftLoading(net.minecraft.client.Minecraft,%20java.util.List,%20net.minecraft.client.resources.IReloadableResourceManager)">beginMinecraftLoading</a></strong>(<a href="../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client">Minecraft</a>&nbsp;minecraft,
+ java.util.List&nbsp;resourcePackList,
+ <a href="../../../../net/minecraft/client/resources/IReloadableResourceManager.html" title="interface in net.minecraft.client.resources">IReloadableResourceManager</a>&nbsp;resourceManager)</code>
+<div class="block">Called to start the whole game off</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#beginServerLoading(net.minecraft.server.MinecraftServer)">beginServerLoading</a></strong>(<a href="../../../../net/minecraft/server/MinecraftServer.html" title="class in net.minecraft.server">MinecraftServer</a>&nbsp;server)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#bindServerListData(net.minecraft.client.multiplayer.ServerData,%20net.minecraft.network.ServerStatusResponse)">bindServerListData</a></strong>(<a href="../../../../net/minecraft/client/multiplayer/ServerData.html" title="class in net.minecraft.client.multiplayer">ServerData</a>&nbsp;data,
+ <a href="../../../../net/minecraft/network/ServerStatusResponse.html" title="class in net.minecraft.network">ServerStatusResponse</a>&nbsp;originalResponse)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#captureAdditionalData(net.minecraft.network.ServerStatusResponse,%20com.google.gson.JsonObject)">captureAdditionalData</a></strong>(<a href="../../../../net/minecraft/network/ServerStatusResponse.html" title="class in net.minecraft.network">ServerStatusResponse</a>&nbsp;serverstatusresponse,
+ com.google.gson.JsonObject&nbsp;jsonobject)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#connectToRealmsServer(java.lang.String,%20int)">connectToRealmsServer</a></strong>(java.lang.String&nbsp;host,
+ int&nbsp;port)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#connectToServer(net.minecraft.client.gui.GuiScreen,%20net.minecraft.client.multiplayer.ServerData)">connectToServer</a></strong>(<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a>&nbsp;guiMultiplayer,
+ <a href="../../../../net/minecraft/client/multiplayer/ServerData.html" title="class in net.minecraft.client.multiplayer">ServerData</a>&nbsp;serverEntry)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#connectToServerAtStartup(java.lang.String,%20int)">connectToServerAtStartup</a></strong>(java.lang.String&nbsp;host,
+ int&nbsp;port)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#displayGuiScreen(net.minecraft.entity.player.EntityPlayer,%20net.minecraft.client.gui.GuiScreen)">displayGuiScreen</a></strong>(<a href="../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player,
+ <a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a>&nbsp;gui)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#displayMissingMods(java.lang.Object)">displayMissingMods</a></strong>(java.lang.Object&nbsp;modMissingPacket)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#enhanceServerListEntry(net.minecraft.client.gui.ServerListEntryNormal,%20net.minecraft.client.multiplayer.ServerData,%20int,%20int,%20int,%20int,%20int)">enhanceServerListEntry</a></strong>(<a href="../../../../net/minecraft/client/gui/ServerListEntryNormal.html" title="class in net.minecraft.client.gui">ServerListEntryNormal</a>&nbsp;serverListEntry,
+ <a href="../../../../net/minecraft/client/multiplayer/ServerData.html" title="class in net.minecraft.client.multiplayer">ServerData</a>&nbsp;serverEntry,
+ int&nbsp;x,
+ int&nbsp;width,
+ int&nbsp;y,
+ int&nbsp;relativeMouseX,
+ int&nbsp;relativeMouseY)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#extendModList()">extendModList</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#finishMinecraftLoading()">finishMinecraftLoading</a></strong>()</code>
+<div class="block">Called a bit later on during initialization to finish loading mods
+ Also initializes key bindings</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#finishServerLoading()">finishServerLoading</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#fireNetRegistrationEvent(cpw.mods.fml.common.eventhandler.EventBus,%20net.minecraft.network.NetworkManager,%20java.util.Set,%20java.lang.String,%20cpw.mods.fml.relauncher.Side)">fireNetRegistrationEvent</a></strong>(<a href="../../../../cpw/mods/fml/common/eventhandler/EventBus.html" title="class in cpw.mods.fml.common.eventhandler">EventBus</a>&nbsp;bus,
+ <a href="../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;manager,
+ java.util.Set&lt;java.lang.String&gt;&nbsp;channelSet,
+ java.lang.String&nbsp;channel,
+ <a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#fixDescription(java.lang.String)">fixDescription</a></strong>(java.lang.String&nbsp;description)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#getAdditionalBrandingInformation()">getAdditionalBrandingInformation</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client">Minecraft</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#getClient()">getClient</a></strong>()</code>
+<div class="block">Get the server instance</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/client/entity/EntityClientPlayerMP.html" title="class in net.minecraft.client.entity">EntityClientPlayerMP</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#getClientPlayerEntity()">getClientPlayerEntity</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#getClientPlayHandler()">getClientPlayHandler</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#getClientToServerNetworkManager()">getClientToServerNetworkManager</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#getCurrentLanguage()">getCurrentLanguage</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/client/IModGuiFactory.html" title="interface in cpw.mods.fml.client">IModGuiFactory</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#getGuiFactoryFor(cpw.mods.fml.common.ModContainer)">getGuiFactoryFor</a></strong>(<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;selectedMod)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/client/resources/IResourcePack.html" title="interface in net.minecraft.client.resources">IResourcePack</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#getResourcePackFor(java.lang.String)">getResourcePackFor</a></strong>(java.lang.String&nbsp;modId)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.io.File</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#getSavesDir()">getSavesDir</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.io.File</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#getSavesDirectory()">getSavesDirectory</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/server/MinecraftServer.html" title="class in net.minecraft.server">MinecraftServer</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#getServer()">getServer</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#getSide()">getSide</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/client/multiplayer/WorldClient.html" title="class in net.minecraft.client.multiplayer">WorldClient</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#getWorldClient()">getWorldClient</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#haltGame(java.lang.String,%20java.lang.Throwable)">haltGame</a></strong>(java.lang.String&nbsp;message,
+ java.lang.Throwable&nbsp;t)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#handleClientWorldClosing(net.minecraft.client.multiplayer.WorldClient)">handleClientWorldClosing</a></strong>(<a href="../../../../net/minecraft/client/multiplayer/WorldClient.html" title="class in net.minecraft.client.multiplayer">WorldClient</a>&nbsp;world)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#handleLoadingScreen(net.minecraft.client.gui.ScaledResolution)">handleLoadingScreen</a></strong>(<a href="../../../../net/minecraft/client/gui/ScaledResolution.html" title="class in net.minecraft.client.gui">ScaledResolution</a>&nbsp;scaledResolution)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#hasOptifine()">hasOptifine</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../cpw/mods/fml/client/FMLClientHandler.html" title="class in cpw.mods.fml.client">FMLClientHandler</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#instance()">instance</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#isGUIOpen(java.lang.Class)">isGUIOpen</a></strong>(java.lang.Class&lt;? extends <a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a>&gt;&nbsp;gui)</code>
+<div class="block">Is this GUI type open?</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#isLoading()">isLoading</a></strong>()</code>
+<div class="block">If the client is in the midst of loading, we disable saving so that custom settings aren't wiped out</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#onInitializationComplete()">onInitializationComplete</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#queryUser(cpw.mods.fml.common.StartupQuery)">queryUser</a></strong>(<a href="../../../../cpw/mods/fml/common/StartupQuery.html" title="class in cpw.mods.fml.common">StartupQuery</a>&nbsp;query)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#serverStopped()">serverStopped</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#setPlayClient(net.minecraft.client.network.NetHandlerPlayClient)">setPlayClient</a></strong>(<a href="../../../../net/minecraft/client/network/NetHandlerPlayClient.html" title="class in net.minecraft.client.network">NetHandlerPlayClient</a>&nbsp;netHandlerPlayClient)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#setupServerList()">setupServerList</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#shouldAllowPlayerLogins()">shouldAllowPlayerLogins</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#shouldServerShouldBeKilledQuietly()">shouldServerShouldBeKilledQuietly</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#showGuiScreen(java.lang.Object)">showGuiScreen</a></strong>(java.lang.Object&nbsp;clientGuiElement)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#showInGameModOptions(net.minecraft.client.gui.GuiIngameMenu)">showInGameModOptions</a></strong>(<a href="../../../../net/minecraft/client/gui/GuiIngameMenu.html" title="class in net.minecraft.client.gui">GuiIngameMenu</a>&nbsp;guiIngameMenu)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#startIntegratedServer(java.lang.String,%20java.lang.String,%20net.minecraft.world.WorldSettings)">startIntegratedServer</a></strong>(java.lang.String&nbsp;id,
+ java.lang.String&nbsp;name,
+ <a href="../../../../net/minecraft/world/WorldSettings.html" title="class in net.minecraft.world">WorldSettings</a>&nbsp;settings)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#tryLoadExistingWorld(net.minecraft.client.gui.GuiSelectWorld,%20java.lang.String,%20java.lang.String)">tryLoadExistingWorld</a></strong>(<a href="../../../../net/minecraft/client/gui/GuiSelectWorld.html" title="class in net.minecraft.client.gui">GuiSelectWorld</a>&nbsp;selectWorldGUI,
+ java.lang.String&nbsp;dirName,
+ java.lang.String&nbsp;saveName)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html#waitForPlayClient()">waitForPlayClient</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLClientHandler()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLClientHandler</h4>
+<pre>public&nbsp;FMLClientHandler()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="beginMinecraftLoading(net.minecraft.client.Minecraft, java.util.List, net.minecraft.client.resources.IReloadableResourceManager)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>beginMinecraftLoading</h4>
+<pre>public&nbsp;void&nbsp;beginMinecraftLoading(<a href="../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client">Minecraft</a>&nbsp;minecraft,
+ java.util.List&nbsp;resourcePackList,
+ <a href="../../../../net/minecraft/client/resources/IReloadableResourceManager.html" title="interface in net.minecraft.client.resources">IReloadableResourceManager</a>&nbsp;resourceManager)</pre>
+<div class="block">Called to start the whole game off</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>minecraft</code> - The minecraft instance being launched</dd><dd><code>resourcePackList</code> - The resource pack list we will populate with mods</dd><dd><code>resourceManager</code> - The resource manager</dd></dl>
+</li>
+</ul>
+<a name="haltGame(java.lang.String, java.lang.Throwable)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>haltGame</h4>
+<pre>public&nbsp;void&nbsp;haltGame(java.lang.String&nbsp;message,
+ java.lang.Throwable&nbsp;t)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#haltGame(java.lang.String,%20java.lang.Throwable)">haltGame</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="finishMinecraftLoading()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>finishMinecraftLoading</h4>
+<pre>public&nbsp;void&nbsp;finishMinecraftLoading()</pre>
+<div class="block">Called a bit later on during initialization to finish loading mods
+ Also initializes key bindings</div>
+</li>
+</ul>
+<a name="extendModList()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>extendModList</h4>
+<pre>public&nbsp;void&nbsp;extendModList()</pre>
+</li>
+</ul>
+<a name="onInitializationComplete()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onInitializationComplete</h4>
+<pre>public&nbsp;void&nbsp;onInitializationComplete()</pre>
+</li>
+</ul>
+<a name="getClient()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getClient</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client">Minecraft</a>&nbsp;getClient()</pre>
+<div class="block">Get the server instance</div>
+</li>
+</ul>
+<a name="instance()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>instance</h4>
+<pre>public static&nbsp;<a href="../../../../cpw/mods/fml/client/FMLClientHandler.html" title="class in cpw.mods.fml.client">FMLClientHandler</a>&nbsp;instance()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the instance</dd></dl>
+</li>
+</ul>
+<a name="displayGuiScreen(net.minecraft.entity.player.EntityPlayer, net.minecraft.client.gui.GuiScreen)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>displayGuiScreen</h4>
+<pre>public&nbsp;void&nbsp;displayGuiScreen(<a href="../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player,
+ <a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a>&nbsp;gui)</pre>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>player</code> - </dd><dd><code>gui</code> - </dd></dl>
+</li>
+</ul>
+<a name="addSpecialModEntries(java.util.ArrayList)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addSpecialModEntries</h4>
+<pre>public&nbsp;void&nbsp;addSpecialModEntries(java.util.ArrayList&lt;<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;&nbsp;mods)</pre>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>mods</code> - </dd></dl>
+</li>
+</ul>
+<a name="getAdditionalBrandingInformation()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAdditionalBrandingInformation</h4>
+<pre>public&nbsp;java.util.List&lt;java.lang.String&gt;&nbsp;getAdditionalBrandingInformation()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#getAdditionalBrandingInformation()">getAdditionalBrandingInformation</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getSide()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSide</h4>
+<pre>public&nbsp;<a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;getSide()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#getSide()">getSide</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="hasOptifine()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasOptifine</h4>
+<pre>public&nbsp;boolean&nbsp;hasOptifine()</pre>
+</li>
+</ul>
+<a name="showGuiScreen(java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>showGuiScreen</h4>
+<pre>public&nbsp;void&nbsp;showGuiScreen(java.lang.Object&nbsp;clientGuiElement)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#showGuiScreen(java.lang.Object)">showGuiScreen</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="queryUser(cpw.mods.fml.common.StartupQuery)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>queryUser</h4>
+<pre>public&nbsp;void&nbsp;queryUser(<a href="../../../../cpw/mods/fml/common/StartupQuery.html" title="class in cpw.mods.fml.common">StartupQuery</a>&nbsp;query)
+ throws java.lang.InterruptedException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#queryUser(cpw.mods.fml.common.StartupQuery)">queryUser</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.InterruptedException</code></dd></dl>
+</li>
+</ul>
+<a name="handleLoadingScreen(net.minecraft.client.gui.ScaledResolution)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>handleLoadingScreen</h4>
+<pre>public&nbsp;boolean&nbsp;handleLoadingScreen(<a href="../../../../net/minecraft/client/gui/ScaledResolution.html" title="class in net.minecraft.client.gui">ScaledResolution</a>&nbsp;scaledResolution)</pre>
+</li>
+</ul>
+<a name="getWorldClient()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getWorldClient</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/client/multiplayer/WorldClient.html" title="class in net.minecraft.client.multiplayer">WorldClient</a>&nbsp;getWorldClient()</pre>
+</li>
+</ul>
+<a name="getClientPlayerEntity()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getClientPlayerEntity</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/client/entity/EntityClientPlayerMP.html" title="class in net.minecraft.client.entity">EntityClientPlayerMP</a>&nbsp;getClientPlayerEntity()</pre>
+</li>
+</ul>
+<a name="beginServerLoading(net.minecraft.server.MinecraftServer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>beginServerLoading</h4>
+<pre>public&nbsp;void&nbsp;beginServerLoading(<a href="../../../../net/minecraft/server/MinecraftServer.html" title="class in net.minecraft.server">MinecraftServer</a>&nbsp;server)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#beginServerLoading(net.minecraft.server.MinecraftServer)">beginServerLoading</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="finishServerLoading()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>finishServerLoading</h4>
+<pre>public&nbsp;void&nbsp;finishServerLoading()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#finishServerLoading()">finishServerLoading</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getSavesDirectory()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSavesDirectory</h4>
+<pre>public&nbsp;java.io.File&nbsp;getSavesDirectory()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#getSavesDirectory()">getSavesDirectory</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getServer()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getServer</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/server/MinecraftServer.html" title="class in net.minecraft.server">MinecraftServer</a>&nbsp;getServer()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#getServer()">getServer</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="displayMissingMods(java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>displayMissingMods</h4>
+<pre>public&nbsp;void&nbsp;displayMissingMods(java.lang.Object&nbsp;modMissingPacket)</pre>
+</li>
+</ul>
+<a name="isLoading()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isLoading</h4>
+<pre>public&nbsp;boolean&nbsp;isLoading()</pre>
+<div class="block">If the client is in the midst of loading, we disable saving so that custom settings aren't wiped out</div>
+</li>
+</ul>
+<a name="shouldServerShouldBeKilledQuietly()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>shouldServerShouldBeKilledQuietly</h4>
+<pre>public&nbsp;boolean&nbsp;shouldServerShouldBeKilledQuietly()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#shouldServerShouldBeKilledQuietly()">shouldServerShouldBeKilledQuietly</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="isGUIOpen(java.lang.Class)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isGUIOpen</h4>
+<pre>public&nbsp;boolean&nbsp;isGUIOpen(java.lang.Class&lt;? extends <a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a>&gt;&nbsp;gui)</pre>
+<div class="block">Is this GUI type open?</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>gui</code> - The type of GUI to test for</dd>
+<dt><span class="strong">Returns:</span></dt><dd>if a GUI of this type is open</dd></dl>
+</li>
+</ul>
+<a name="addModAsResource(cpw.mods.fml.common.ModContainer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addModAsResource</h4>
+<pre>public&nbsp;void&nbsp;addModAsResource(<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;container)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#addModAsResource(cpw.mods.fml.common.ModContainer)">addModAsResource</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getResourcePackFor(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getResourcePackFor</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/client/resources/IResourcePack.html" title="interface in net.minecraft.client.resources">IResourcePack</a>&nbsp;getResourcePackFor(java.lang.String&nbsp;modId)</pre>
+</li>
+</ul>
+<a name="getCurrentLanguage()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCurrentLanguage</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getCurrentLanguage()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#getCurrentLanguage()">getCurrentLanguage</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="serverStopped()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>serverStopped</h4>
+<pre>public&nbsp;void&nbsp;serverStopped()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#serverStopped()">serverStopped</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getClientPlayHandler()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getClientPlayHandler</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&nbsp;getClientPlayHandler()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#getClientPlayHandler()">getClientPlayHandler</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getClientToServerNetworkManager()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getClientToServerNetworkManager</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;getClientToServerNetworkManager()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#getClientToServerNetworkManager()">getClientToServerNetworkManager</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="handleClientWorldClosing(net.minecraft.client.multiplayer.WorldClient)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>handleClientWorldClosing</h4>
+<pre>public&nbsp;void&nbsp;handleClientWorldClosing(<a href="../../../../net/minecraft/client/multiplayer/WorldClient.html" title="class in net.minecraft.client.multiplayer">WorldClient</a>&nbsp;world)</pre>
+</li>
+</ul>
+<a name="startIntegratedServer(java.lang.String, java.lang.String, net.minecraft.world.WorldSettings)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>startIntegratedServer</h4>
+<pre>public&nbsp;void&nbsp;startIntegratedServer(java.lang.String&nbsp;id,
+ java.lang.String&nbsp;name,
+ <a href="../../../../net/minecraft/world/WorldSettings.html" title="class in net.minecraft.world">WorldSettings</a>&nbsp;settings)</pre>
+</li>
+</ul>
+<a name="getSavesDir()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSavesDir</h4>
+<pre>public&nbsp;java.io.File&nbsp;getSavesDir()</pre>
+</li>
+</ul>
+<a name="tryLoadExistingWorld(net.minecraft.client.gui.GuiSelectWorld, java.lang.String, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>tryLoadExistingWorld</h4>
+<pre>public&nbsp;void&nbsp;tryLoadExistingWorld(<a href="../../../../net/minecraft/client/gui/GuiSelectWorld.html" title="class in net.minecraft.client.gui">GuiSelectWorld</a>&nbsp;selectWorldGUI,
+ java.lang.String&nbsp;dirName,
+ java.lang.String&nbsp;saveName)</pre>
+</li>
+</ul>
+<a name="showInGameModOptions(net.minecraft.client.gui.GuiIngameMenu)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>showInGameModOptions</h4>
+<pre>public&nbsp;void&nbsp;showInGameModOptions(<a href="../../../../net/minecraft/client/gui/GuiIngameMenu.html" title="class in net.minecraft.client.gui">GuiIngameMenu</a>&nbsp;guiIngameMenu)</pre>
+</li>
+</ul>
+<a name="getGuiFactoryFor(cpw.mods.fml.common.ModContainer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGuiFactoryFor</h4>
+<pre>public&nbsp;<a href="../../../../cpw/mods/fml/client/IModGuiFactory.html" title="interface in cpw.mods.fml.client">IModGuiFactory</a>&nbsp;getGuiFactoryFor(<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;selectedMod)</pre>
+</li>
+</ul>
+<a name="setupServerList()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setupServerList</h4>
+<pre>public&nbsp;void&nbsp;setupServerList()</pre>
+</li>
+</ul>
+<a name="captureAdditionalData(net.minecraft.network.ServerStatusResponse, com.google.gson.JsonObject)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>captureAdditionalData</h4>
+<pre>public&nbsp;void&nbsp;captureAdditionalData(<a href="../../../../net/minecraft/network/ServerStatusResponse.html" title="class in net.minecraft.network">ServerStatusResponse</a>&nbsp;serverstatusresponse,
+ com.google.gson.JsonObject&nbsp;jsonobject)</pre>
+</li>
+</ul>
+<a name="bindServerListData(net.minecraft.client.multiplayer.ServerData, net.minecraft.network.ServerStatusResponse)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>bindServerListData</h4>
+<pre>public&nbsp;void&nbsp;bindServerListData(<a href="../../../../net/minecraft/client/multiplayer/ServerData.html" title="class in net.minecraft.client.multiplayer">ServerData</a>&nbsp;data,
+ <a href="../../../../net/minecraft/network/ServerStatusResponse.html" title="class in net.minecraft.network">ServerStatusResponse</a>&nbsp;originalResponse)</pre>
+</li>
+</ul>
+<a name="enhanceServerListEntry(net.minecraft.client.gui.ServerListEntryNormal, net.minecraft.client.multiplayer.ServerData, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>enhanceServerListEntry</h4>
+<pre>public&nbsp;java.lang.String&nbsp;enhanceServerListEntry(<a href="../../../../net/minecraft/client/gui/ServerListEntryNormal.html" title="class in net.minecraft.client.gui">ServerListEntryNormal</a>&nbsp;serverListEntry,
+ <a href="../../../../net/minecraft/client/multiplayer/ServerData.html" title="class in net.minecraft.client.multiplayer">ServerData</a>&nbsp;serverEntry,
+ int&nbsp;x,
+ int&nbsp;width,
+ int&nbsp;y,
+ int&nbsp;relativeMouseX,
+ int&nbsp;relativeMouseY)</pre>
+</li>
+</ul>
+<a name="fixDescription(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fixDescription</h4>
+<pre>public&nbsp;java.lang.String&nbsp;fixDescription(java.lang.String&nbsp;description)</pre>
+</li>
+</ul>
+<a name="connectToServerAtStartup(java.lang.String, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>connectToServerAtStartup</h4>
+<pre>public&nbsp;void&nbsp;connectToServerAtStartup(java.lang.String&nbsp;host,
+ int&nbsp;port)</pre>
+</li>
+</ul>
+<a name="connectToServer(net.minecraft.client.gui.GuiScreen, net.minecraft.client.multiplayer.ServerData)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>connectToServer</h4>
+<pre>public&nbsp;void&nbsp;connectToServer(<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a>&nbsp;guiMultiplayer,
+ <a href="../../../../net/minecraft/client/multiplayer/ServerData.html" title="class in net.minecraft.client.multiplayer">ServerData</a>&nbsp;serverEntry)</pre>
+</li>
+</ul>
+<a name="connectToRealmsServer(java.lang.String, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>connectToRealmsServer</h4>
+<pre>public&nbsp;void&nbsp;connectToRealmsServer(java.lang.String&nbsp;host,
+ int&nbsp;port)</pre>
+</li>
+</ul>
+<a name="setPlayClient(net.minecraft.client.network.NetHandlerPlayClient)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setPlayClient</h4>
+<pre>public&nbsp;void&nbsp;setPlayClient(<a href="../../../../net/minecraft/client/network/NetHandlerPlayClient.html" title="class in net.minecraft.client.network">NetHandlerPlayClient</a>&nbsp;netHandlerPlayClient)</pre>
+</li>
+</ul>
+<a name="waitForPlayClient()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>waitForPlayClient</h4>
+<pre>public&nbsp;void&nbsp;waitForPlayClient()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#waitForPlayClient()">waitForPlayClient</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="fireNetRegistrationEvent(cpw.mods.fml.common.eventhandler.EventBus, net.minecraft.network.NetworkManager, java.util.Set, java.lang.String, cpw.mods.fml.relauncher.Side)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fireNetRegistrationEvent</h4>
+<pre>public&nbsp;void&nbsp;fireNetRegistrationEvent(<a href="../../../../cpw/mods/fml/common/eventhandler/EventBus.html" title="class in cpw.mods.fml.common.eventhandler">EventBus</a>&nbsp;bus,
+ <a href="../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;manager,
+ java.util.Set&lt;java.lang.String&gt;&nbsp;channelSet,
+ java.lang.String&nbsp;channel,
+ <a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#fireNetRegistrationEvent(cpw.mods.fml.common.eventhandler.EventBus,%20net.minecraft.network.NetworkManager,%20java.util.Set,%20java.lang.String,%20cpw.mods.fml.relauncher.Side)">fireNetRegistrationEvent</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="shouldAllowPlayerLogins()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>shouldAllowPlayerLogins</h4>
+<pre>public&nbsp;boolean&nbsp;shouldAllowPlayerLogins()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#shouldAllowPlayerLogins()">shouldAllowPlayerLogins</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="allowLogins()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>allowLogins</h4>
+<pre>public&nbsp;void&nbsp;allowLogins()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#allowLogins()">allowLogins</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/ExtendedServerListData.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/FMLConfigGuiFactory.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/FMLClientHandler.html" target="_top">Frames</a></li>
+<li><a href="FMLClientHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/FMLConfigGuiFactory.FMLConfigGuiScreen.html b/javadoc/cpw/mods/fml/client/FMLConfigGuiFactory.FMLConfigGuiScreen.html
new file mode 100644
index 0000000..c9a6516
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/FMLConfigGuiFactory.FMLConfigGuiScreen.html
@@ -0,0 +1,295 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>FMLConfigGuiFactory.FMLConfigGuiScreen (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLConfigGuiFactory.FMLConfigGuiScreen (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/FMLConfigGuiFactory.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/FMLFileResourcePack.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/FMLConfigGuiFactory.FMLConfigGuiScreen.html" target="_top">Frames</a></li>
+<li><a href="FMLConfigGuiFactory.FMLConfigGuiScreen.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.client.config.GuiConfig">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.client.config.GuiConfig">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client</div>
+<h2 title="Class FMLConfigGuiFactory.FMLConfigGuiScreen" class="title">Class FMLConfigGuiFactory.FMLConfigGuiScreen</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.Gui</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.GuiScreen</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../cpw/mods/fml/client/config/GuiConfig.html" title="class in cpw.mods.fml.client.config">cpw.mods.fml.client.config.GuiConfig</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.FMLConfigGuiFactory.FMLConfigGuiScreen</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../cpw/mods/fml/client/FMLConfigGuiFactory.html" title="class in cpw.mods.fml.client">FMLConfigGuiFactory</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">FMLConfigGuiFactory.FMLConfigGuiScreen</span>
+extends <a href="../../../../cpw/mods/fml/client/config/GuiConfig.html" title="class in cpw.mods.fml.client.config">GuiConfig</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.client.config.GuiConfig">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../cpw/mods/fml/client/config/GuiConfig.html" title="class in cpw.mods.fml.client.config">GuiConfig</a></h3>
+<code><a href="../../../../cpw/mods/fml/client/config/GuiConfig.html#allRequireMcRestart">allRequireMcRestart</a>, <a href="../../../../cpw/mods/fml/client/config/GuiConfig.html#allRequireWorldRestart">allRequireWorldRestart</a>, <a href="../../../../cpw/mods/fml/client/config/GuiConfig.html#configElements">configElements</a>, <a href="../../../../cpw/mods/fml/client/config/GuiConfig.html#configID">configID</a>, <a href="../../../../cpw/mods/fml/client/config/GuiConfig.html#entryList">entryList</a>, <a href="../../../../cpw/mods/fml/client/config/GuiConfig.html#initEntries">initEntries</a>, <a href="../../../../cpw/mods/fml/client/config/GuiConfig.html#isWorldRunning">isWorldRunning</a>, <a href="../../../../cpw/mods/fml/client/config/GuiConfig.html#modID">modID</a>, <a href="../../../../cpw/mods/fml/client/config/GuiConfig.html#needsRefresh">needsRefresh</a>, <a href="../../../../cpw/mods/fml/client/config/GuiConfig.html#parentScreen">parentScreen</a>, <a href="../../../../cpw/mods/fml/client/config/GuiConfig.html#title">title</a>, <a href="../../../../cpw/mods/fml/client/config/GuiConfig.html#titleLine2">titleLine2</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.GuiScreen">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#allowUserInput">allowUserInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#buttonList">buttonList</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#fontRendererObj">fontRendererObj</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#height">height</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#itemRender">itemRender</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#labelList">labelList</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mc">mc</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#width">width</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/Gui.html#icons">icons</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#optionsBackground">optionsBackground</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#statIcons">statIcons</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#zLevel">zLevel</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/client/FMLConfigGuiFactory.FMLConfigGuiScreen.html#FMLConfigGuiFactory.FMLConfigGuiScreen(net.minecraft.client.gui.GuiScreen)">FMLConfigGuiFactory.FMLConfigGuiScreen</a></strong>(<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a>&nbsp;parent)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.client.config.GuiConfig">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../cpw/mods/fml/client/config/GuiConfig.html" title="class in cpw.mods.fml.client.config">GuiConfig</a></h3>
+<code><a href="../../../../cpw/mods/fml/client/config/GuiConfig.html#actionPerformed(net.minecraft.client.gui.GuiButton)">actionPerformed</a>, <a href="../../../../cpw/mods/fml/client/config/GuiConfig.html#drawScreen(int,%20int,%20float)">drawScreen</a>, <a href="../../../../cpw/mods/fml/client/config/GuiConfig.html#drawToolTip(java.util.List,%20int,%20int)">drawToolTip</a>, <a href="../../../../cpw/mods/fml/client/config/GuiConfig.html#getAbridgedConfigPath(java.lang.String)">getAbridgedConfigPath</a>, <a href="../../../../cpw/mods/fml/client/config/GuiConfig.html#initGui()">initGui</a>, <a href="../../../../cpw/mods/fml/client/config/GuiConfig.html#keyTyped(char,%20int)">keyTyped</a>, <a href="../../../../cpw/mods/fml/client/config/GuiConfig.html#mouseClicked(int,%20int,%20int)">mouseClicked</a>, <a href="../../../../cpw/mods/fml/client/config/GuiConfig.html#mouseMovedOrUp(int,%20int,%20int)">mouseMovedOrUp</a>, <a href="../../../../cpw/mods/fml/client/config/GuiConfig.html#onGuiClosed()">onGuiClosed</a>, <a href="../../../../cpw/mods/fml/client/config/GuiConfig.html#updateScreen()">updateScreen</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.GuiScreen">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#confirmClicked(boolean,%20int)">confirmClicked</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#doesGuiPauseGame()">doesGuiPauseGame</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawBackground(int)">drawBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawCreativeTabHoveringText(java.lang.String,%20int,%20int)">drawCreativeTabHoveringText</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawDefaultBackground()">drawDefaultBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawHoveringText(java.util.List,%20int,%20int,%20net.minecraft.client.gui.FontRenderer)">drawHoveringText</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawWorldBackground(int)">drawWorldBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#func_146283_a(java.util.List,%20int,%20int)">func_146283_a</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#getClipboardString()">getClipboardString</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleInput()">handleInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleKeyboardInput()">handleKeyboardInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleMouseInput()">handleMouseInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#isCtrlKeyDown()">isCtrlKeyDown</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#isShiftKeyDown()">isShiftKeyDown</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseClickMove(int,%20int,%20int,%20long)">mouseClickMove</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#renderToolTip(net.minecraft.item.ItemStack,%20int,%20int)">renderToolTip</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#setClipboardString(java.lang.String)">setClipboardString</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#setWorldAndResolution(net.minecraft.client.Minecraft,%20int,%20int)">setWorldAndResolution</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/Gui.html#drawCenteredString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawCenteredString</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawGradientRect(int,%20int,%20int,%20int,%20int,%20int)">drawGradientRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawHorizontalLine(int,%20int,%20int,%20int)">drawHorizontalLine</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawRect(int,%20int,%20int,%20int,%20int)">drawRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawString</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawTexturedModalRect(int,%20int,%20int,%20int,%20int,%20int)">drawTexturedModalRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawTexturedModelRectFromIcon(int,%20int,%20net.minecraft.util.IIcon,%20int,%20int)">drawTexturedModelRectFromIcon</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawVerticalLine(int,%20int,%20int,%20int)">drawVerticalLine</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#func_146110_a(int,%20int,%20float,%20float,%20int,%20int,%20float,%20float)">func_146110_a</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#func_152125_a(int,%20int,%20float,%20float,%20int,%20int,%20int,%20int,%20float,%20float)">func_152125_a</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLConfigGuiFactory.FMLConfigGuiScreen(net.minecraft.client.gui.GuiScreen)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLConfigGuiFactory.FMLConfigGuiScreen</h4>
+<pre>public&nbsp;FMLConfigGuiFactory.FMLConfigGuiScreen(<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a>&nbsp;parent)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/FMLConfigGuiFactory.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/FMLFileResourcePack.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/FMLConfigGuiFactory.FMLConfigGuiScreen.html" target="_top">Frames</a></li>
+<li><a href="FMLConfigGuiFactory.FMLConfigGuiScreen.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.client.config.GuiConfig">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.client.config.GuiConfig">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/FMLConfigGuiFactory.html b/javadoc/cpw/mods/fml/client/FMLConfigGuiFactory.html
new file mode 100644
index 0000000..5f3605c
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/FMLConfigGuiFactory.html
@@ -0,0 +1,391 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>FMLConfigGuiFactory (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLConfigGuiFactory (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/FMLConfigGuiFactory.FMLConfigGuiScreen.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/FMLConfigGuiFactory.html" target="_top">Frames</a></li>
+<li><a href="FMLConfigGuiFactory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client</div>
+<h2 title="Class FMLConfigGuiFactory" class="title">Class FMLConfigGuiFactory</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.FMLConfigGuiFactory</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../cpw/mods/fml/client/IModGuiFactory.html" title="interface in cpw.mods.fml.client">IModGuiFactory</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">FMLConfigGuiFactory</span>
+extends java.lang.Object
+implements <a href="../../../../cpw/mods/fml/client/IModGuiFactory.html" title="interface in cpw.mods.fml.client">IModGuiFactory</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLConfigGuiFactory.FMLConfigGuiScreen.html" title="class in cpw.mods.fml.client">FMLConfigGuiFactory.FMLConfigGuiScreen</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.client.IModGuiFactory">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;cpw.mods.fml.client.<a href="../../../../cpw/mods/fml/client/IModGuiFactory.html" title="interface in cpw.mods.fml.client">IModGuiFactory</a></h3>
+<code><a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionCategoryElement.html" title="class in cpw.mods.fml.client">IModGuiFactory.RuntimeOptionCategoryElement</a>, <a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionGuiHandler.html" title="interface in cpw.mods.fml.client">IModGuiFactory.RuntimeOptionGuiHandler</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/client/FMLConfigGuiFactory.html#FMLConfigGuiFactory()">FMLConfigGuiFactory</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionGuiHandler.html" title="interface in cpw.mods.fml.client">IModGuiFactory.RuntimeOptionGuiHandler</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLConfigGuiFactory.html#getHandlerFor(cpw.mods.fml.client.IModGuiFactory.RuntimeOptionCategoryElement)">getHandlerFor</a></strong>(<a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionCategoryElement.html" title="class in cpw.mods.fml.client">IModGuiFactory.RuntimeOptionCategoryElement</a>&nbsp;element)</code>
+<div class="block">Return an instance of a <a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionGuiHandler.html" title="interface in cpw.mods.fml.client"><code>IModGuiFactory.RuntimeOptionGuiHandler</code></a> that handles painting the
+ right hand side option screen for the specified <a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionCategoryElement.html" title="class in cpw.mods.fml.client"><code>IModGuiFactory.RuntimeOptionCategoryElement</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLConfigGuiFactory.html#initialize(net.minecraft.client.Minecraft)">initialize</a></strong>(<a href="../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client">Minecraft</a>&nbsp;minecraftInstance)</code>
+<div class="block">Called when instantiated to initialize with the active minecraft instance.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Class&lt;? extends <a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLConfigGuiFactory.html#mainConfigGuiClass()">mainConfigGuiClass</a></strong>()</code>
+<div class="block">Return the name of a class extending <a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui"><code>GuiScreen</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Set&lt;<a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionCategoryElement.html" title="class in cpw.mods.fml.client">IModGuiFactory.RuntimeOptionCategoryElement</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLConfigGuiFactory.html#runtimeGuiCategories()">runtimeGuiCategories</a></strong>()</code>
+<div class="block">Return a list of the "runtime" categories this mod wishes to populate with
+ GUI elements.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLConfigGuiFactory()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLConfigGuiFactory</h4>
+<pre>public&nbsp;FMLConfigGuiFactory()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="initialize(net.minecraft.client.Minecraft)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>initialize</h4>
+<pre>public&nbsp;void&nbsp;initialize(<a href="../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client">Minecraft</a>&nbsp;minecraftInstance)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/client/IModGuiFactory.html#initialize(net.minecraft.client.Minecraft)">IModGuiFactory</a></code></strong></div>
+<div class="block">Called when instantiated to initialize with the active minecraft instance.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/client/IModGuiFactory.html#initialize(net.minecraft.client.Minecraft)">initialize</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/client/IModGuiFactory.html" title="interface in cpw.mods.fml.client">IModGuiFactory</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>minecraftInstance</code> - the instance</dd></dl>
+</li>
+</ul>
+<a name="mainConfigGuiClass()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mainConfigGuiClass</h4>
+<pre>public&nbsp;java.lang.Class&lt;? extends <a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a>&gt;&nbsp;mainConfigGuiClass()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/client/IModGuiFactory.html#mainConfigGuiClass()">IModGuiFactory</a></code></strong></div>
+<div class="block">Return the name of a class extending <a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui"><code>GuiScreen</code></a>. This class will
+ be instantiated when the "config" button is pressed in the mod list. It will
+ have a single argument constructor - the "parent" screen, the same as all
+ Minecraft GUIs. The expected behaviour is that this screen will replace the
+ "mod list" screen completely, and will return to the mod list screen through
+ the parent link, once the appropriate action is taken from the config screen.
+
+ A null from this method indicates that the mod does not provide a "config"
+ button GUI screen, and the config button will be hidden/disabled.
+
+ This config GUI is anticipated to provide configuration to the mod in a friendly
+ visual way. It should not be abused to set internals such as IDs (they're gonna
+ keep disappearing anyway), but rather, interesting behaviours. This config GUI
+ is never run when a server game is running, and should be used to configure
+ desired behaviours that affect server state. Costs, mod game modes, stuff like that
+ can be changed here.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/client/IModGuiFactory.html#mainConfigGuiClass()">mainConfigGuiClass</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/client/IModGuiFactory.html" title="interface in cpw.mods.fml.client">IModGuiFactory</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>A class that will be instantiated on clicks on the config button
+ or null if no GUI is desired.</dd></dl>
+</li>
+</ul>
+<a name="runtimeGuiCategories()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>runtimeGuiCategories</h4>
+<pre>public&nbsp;java.util.Set&lt;<a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionCategoryElement.html" title="class in cpw.mods.fml.client">IModGuiFactory.RuntimeOptionCategoryElement</a>&gt;&nbsp;runtimeGuiCategories()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/client/IModGuiFactory.html#runtimeGuiCategories()">IModGuiFactory</a></code></strong></div>
+<div class="block">Return a list of the "runtime" categories this mod wishes to populate with
+ GUI elements.
+
+ Runtime categories are created on demand and organized in a 'lite' tree format.
+ The parent represents the parent node in the tree. There is one special parent
+ 'Help' that will always list first, and is generally meant to provide Help type
+ content for mods. The remaining parents will sort alphabetically, though
+ this may change if there is a lot of alphabetic abuse. "AAA" is probably never a valid
+ category parent.
+
+ Runtime configuration itself falls into two flavours: in-game help, which is
+ generally non interactive except for the text it wishes to show, and client-only
+ affecting behaviours. This would include things like toggling minimaps, or cheat modes
+ or anything NOT affecting the behaviour of the server. Please don't abuse this to
+ change the state of the server in any way, this is intended to behave identically
+ when the server is local or remote.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/client/IModGuiFactory.html#runtimeGuiCategories()">runtimeGuiCategories</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/client/IModGuiFactory.html" title="interface in cpw.mods.fml.client">IModGuiFactory</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>the set of options this mod wishes to have available, or empty if none</dd></dl>
+</li>
+</ul>
+<a name="getHandlerFor(cpw.mods.fml.client.IModGuiFactory.RuntimeOptionCategoryElement)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getHandlerFor</h4>
+<pre>public&nbsp;<a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionGuiHandler.html" title="interface in cpw.mods.fml.client">IModGuiFactory.RuntimeOptionGuiHandler</a>&nbsp;getHandlerFor(<a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionCategoryElement.html" title="class in cpw.mods.fml.client">IModGuiFactory.RuntimeOptionCategoryElement</a>&nbsp;element)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/client/IModGuiFactory.html#getHandlerFor(cpw.mods.fml.client.IModGuiFactory.RuntimeOptionCategoryElement)">IModGuiFactory</a></code></strong></div>
+<div class="block">Return an instance of a <a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionGuiHandler.html" title="interface in cpw.mods.fml.client"><code>IModGuiFactory.RuntimeOptionGuiHandler</code></a> that handles painting the
+ right hand side option screen for the specified <a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionCategoryElement.html" title="class in cpw.mods.fml.client"><code>IModGuiFactory.RuntimeOptionCategoryElement</code></a>.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/client/IModGuiFactory.html#getHandlerFor(cpw.mods.fml.client.IModGuiFactory.RuntimeOptionCategoryElement)">getHandlerFor</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/client/IModGuiFactory.html" title="interface in cpw.mods.fml.client">IModGuiFactory</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>element</code> - The element we wish to paint for</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The Handler for painting it</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/FMLConfigGuiFactory.FMLConfigGuiScreen.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/FMLConfigGuiFactory.html" target="_top">Frames</a></li>
+<li><a href="FMLConfigGuiFactory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/FMLFileResourcePack.html b/javadoc/cpw/mods/fml/client/FMLFileResourcePack.html
new file mode 100644
index 0000000..ac99c67
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/FMLFileResourcePack.html
@@ -0,0 +1,350 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>FMLFileResourcePack (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLFileResourcePack (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/FMLConfigGuiFactory.FMLConfigGuiScreen.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/FMLFolderResourcePack.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/FMLFileResourcePack.html" target="_top">Frames</a></li>
+<li><a href="FMLFileResourcePack.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.client.resources.FileResourcePack">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client</div>
+<h2 title="Class FMLFileResourcePack" class="title">Class FMLFileResourcePack</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/resources/AbstractResourcePack.html" title="class in net.minecraft.client.resources">net.minecraft.client.resources.AbstractResourcePack</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/resources/FileResourcePack.html" title="class in net.minecraft.client.resources">net.minecraft.client.resources.FileResourcePack</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.FMLFileResourcePack</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Closeable, java.lang.AutoCloseable, <a href="../../../../net/minecraft/client/resources/IResourcePack.html" title="interface in net.minecraft.client.resources">IResourcePack</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">FMLFileResourcePack</span>
+extends <a href="../../../../net/minecraft/client/resources/FileResourcePack.html" title="class in net.minecraft.client.resources">FileResourcePack</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.resources.FileResourcePack">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.resources.<a href="../../../../net/minecraft/client/resources/FileResourcePack.html" title="class in net.minecraft.client.resources">FileResourcePack</a></h3>
+<code><a href="../../../../net/minecraft/client/resources/FileResourcePack.html#entryNameSplitter">entryNameSplitter</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.resources.AbstractResourcePack">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.resources.<a href="../../../../net/minecraft/client/resources/AbstractResourcePack.html" title="class in net.minecraft.client.resources">AbstractResourcePack</a></h3>
+<code><a href="../../../../net/minecraft/client/resources/AbstractResourcePack.html#resourcePackFile">resourcePackFile</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/client/FMLFileResourcePack.html#FMLFileResourcePack(cpw.mods.fml.common.ModContainer)">FMLFileResourcePack</a></strong>(<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;container)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.io.InputStream</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLFileResourcePack.html#getInputStreamByName(java.lang.String)">getInputStreamByName</a></strong>(java.lang.String&nbsp;resourceName)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.awt.image.BufferedImage</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLFileResourcePack.html#getPackImage()">getPackImage</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLFileResourcePack.html#getPackName()">getPackName</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.resources.FileResourcePack">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.resources.<a href="../../../../net/minecraft/client/resources/FileResourcePack.html" title="class in net.minecraft.client.resources">FileResourcePack</a></h3>
+<code><a href="../../../../net/minecraft/client/resources/FileResourcePack.html#close()">close</a>, <a href="../../../../net/minecraft/client/resources/FileResourcePack.html#finalize()">finalize</a>, <a href="../../../../net/minecraft/client/resources/FileResourcePack.html#getResourceDomains()">getResourceDomains</a>, <a href="../../../../net/minecraft/client/resources/FileResourcePack.html#hasResourceName(java.lang.String)">hasResourceName</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.resources.AbstractResourcePack">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.resources.<a href="../../../../net/minecraft/client/resources/AbstractResourcePack.html" title="class in net.minecraft.client.resources">AbstractResourcePack</a></h3>
+<code><a href="../../../../net/minecraft/client/resources/AbstractResourcePack.html#getInputStream(net.minecraft.util.ResourceLocation)">getInputStream</a>, <a href="../../../../net/minecraft/client/resources/AbstractResourcePack.html#getPackMetadata(net.minecraft.client.resources.data.IMetadataSerializer,%20java.lang.String)">getPackMetadata</a>, <a href="../../../../net/minecraft/client/resources/AbstractResourcePack.html#getRelativeName(java.io.File,%20java.io.File)">getRelativeName</a>, <a href="../../../../net/minecraft/client/resources/AbstractResourcePack.html#logNameNotLowercase(java.lang.String)">logNameNotLowercase</a>, <a href="../../../../net/minecraft/client/resources/AbstractResourcePack.html#resourceExists(net.minecraft.util.ResourceLocation)">resourceExists</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLFileResourcePack(cpw.mods.fml.common.ModContainer)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLFileResourcePack</h4>
+<pre>public&nbsp;FMLFileResourcePack(<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;container)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getPackName()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPackName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getPackName()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/resources/IResourcePack.html#getPackName()">getPackName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/client/resources/IResourcePack.html" title="interface in net.minecraft.client.resources">IResourcePack</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/resources/AbstractResourcePack.html#getPackName()">getPackName</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/client/resources/AbstractResourcePack.html" title="class in net.minecraft.client.resources">AbstractResourcePack</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getInputStreamByName(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInputStreamByName</h4>
+<pre>protected&nbsp;java.io.InputStream&nbsp;getInputStreamByName(java.lang.String&nbsp;resourceName)
+ throws java.io.IOException</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/resources/FileResourcePack.html#getInputStreamByName(java.lang.String)">getInputStreamByName</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/client/resources/FileResourcePack.html" title="class in net.minecraft.client.resources">FileResourcePack</a></code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="getPackImage()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getPackImage</h4>
+<pre>public&nbsp;java.awt.image.BufferedImage&nbsp;getPackImage()
+ throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/resources/IResourcePack.html#getPackImage()">getPackImage</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/client/resources/IResourcePack.html" title="interface in net.minecraft.client.resources">IResourcePack</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/resources/AbstractResourcePack.html#getPackImage()">getPackImage</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/client/resources/AbstractResourcePack.html" title="class in net.minecraft.client.resources">AbstractResourcePack</a></code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/FMLConfigGuiFactory.FMLConfigGuiScreen.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/FMLFolderResourcePack.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/FMLFileResourcePack.html" target="_top">Frames</a></li>
+<li><a href="FMLFileResourcePack.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.client.resources.FileResourcePack">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/FMLFolderResourcePack.html b/javadoc/cpw/mods/fml/client/FMLFolderResourcePack.html
new file mode 100644
index 0000000..ea3a63d
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/FMLFolderResourcePack.html
@@ -0,0 +1,360 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>FMLFolderResourcePack (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLFolderResourcePack (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/FMLFileResourcePack.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/GuiAccessDenied.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/FMLFolderResourcePack.html" target="_top">Frames</a></li>
+<li><a href="FMLFolderResourcePack.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.client.resources.AbstractResourcePack">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client</div>
+<h2 title="Class FMLFolderResourcePack" class="title">Class FMLFolderResourcePack</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/resources/AbstractResourcePack.html" title="class in net.minecraft.client.resources">net.minecraft.client.resources.AbstractResourcePack</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/resources/FolderResourcePack.html" title="class in net.minecraft.client.resources">net.minecraft.client.resources.FolderResourcePack</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.FMLFolderResourcePack</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../net/minecraft/client/resources/IResourcePack.html" title="interface in net.minecraft.client.resources">IResourcePack</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">FMLFolderResourcePack</span>
+extends <a href="../../../../net/minecraft/client/resources/FolderResourcePack.html" title="class in net.minecraft.client.resources">FolderResourcePack</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.resources.AbstractResourcePack">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.resources.<a href="../../../../net/minecraft/client/resources/AbstractResourcePack.html" title="class in net.minecraft.client.resources">AbstractResourcePack</a></h3>
+<code><a href="../../../../net/minecraft/client/resources/AbstractResourcePack.html#resourcePackFile">resourcePackFile</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/client/FMLFolderResourcePack.html#FMLFolderResourcePack(cpw.mods.fml.common.ModContainer)">FMLFolderResourcePack</a></strong>(<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;container)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.io.InputStream</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLFolderResourcePack.html#getInputStreamByName(java.lang.String)">getInputStreamByName</a></strong>(java.lang.String&nbsp;resourceName)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.awt.image.BufferedImage</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLFolderResourcePack.html#getPackImage()">getPackImage</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLFolderResourcePack.html#getPackName()">getPackName</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/FMLFolderResourcePack.html#hasResourceName(java.lang.String)">hasResourceName</a></strong>(java.lang.String&nbsp;p_110593_1_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.resources.FolderResourcePack">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.resources.<a href="../../../../net/minecraft/client/resources/FolderResourcePack.html" title="class in net.minecraft.client.resources">FolderResourcePack</a></h3>
+<code><a href="../../../../net/minecraft/client/resources/FolderResourcePack.html#getResourceDomains()">getResourceDomains</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.resources.AbstractResourcePack">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.resources.<a href="../../../../net/minecraft/client/resources/AbstractResourcePack.html" title="class in net.minecraft.client.resources">AbstractResourcePack</a></h3>
+<code><a href="../../../../net/minecraft/client/resources/AbstractResourcePack.html#getInputStream(net.minecraft.util.ResourceLocation)">getInputStream</a>, <a href="../../../../net/minecraft/client/resources/AbstractResourcePack.html#getPackMetadata(net.minecraft.client.resources.data.IMetadataSerializer,%20java.lang.String)">getPackMetadata</a>, <a href="../../../../net/minecraft/client/resources/AbstractResourcePack.html#getRelativeName(java.io.File,%20java.io.File)">getRelativeName</a>, <a href="../../../../net/minecraft/client/resources/AbstractResourcePack.html#logNameNotLowercase(java.lang.String)">logNameNotLowercase</a>, <a href="../../../../net/minecraft/client/resources/AbstractResourcePack.html#resourceExists(net.minecraft.util.ResourceLocation)">resourceExists</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLFolderResourcePack(cpw.mods.fml.common.ModContainer)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLFolderResourcePack</h4>
+<pre>public&nbsp;FMLFolderResourcePack(<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;container)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="hasResourceName(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasResourceName</h4>
+<pre>protected&nbsp;boolean&nbsp;hasResourceName(java.lang.String&nbsp;p_110593_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/resources/FolderResourcePack.html#hasResourceName(java.lang.String)">hasResourceName</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/client/resources/FolderResourcePack.html" title="class in net.minecraft.client.resources">FolderResourcePack</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getPackName()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPackName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getPackName()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/resources/IResourcePack.html#getPackName()">getPackName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/client/resources/IResourcePack.html" title="interface in net.minecraft.client.resources">IResourcePack</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/resources/AbstractResourcePack.html#getPackName()">getPackName</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/client/resources/AbstractResourcePack.html" title="class in net.minecraft.client.resources">AbstractResourcePack</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getInputStreamByName(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInputStreamByName</h4>
+<pre>protected&nbsp;java.io.InputStream&nbsp;getInputStreamByName(java.lang.String&nbsp;resourceName)
+ throws java.io.IOException</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/resources/FolderResourcePack.html#getInputStreamByName(java.lang.String)">getInputStreamByName</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/client/resources/FolderResourcePack.html" title="class in net.minecraft.client.resources">FolderResourcePack</a></code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="getPackImage()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getPackImage</h4>
+<pre>public&nbsp;java.awt.image.BufferedImage&nbsp;getPackImage()
+ throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/resources/IResourcePack.html#getPackImage()">getPackImage</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/client/resources/IResourcePack.html" title="interface in net.minecraft.client.resources">IResourcePack</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/resources/AbstractResourcePack.html#getPackImage()">getPackImage</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/client/resources/AbstractResourcePack.html" title="class in net.minecraft.client.resources">AbstractResourcePack</a></code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/FMLFileResourcePack.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/GuiAccessDenied.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/FMLFolderResourcePack.html" target="_top">Frames</a></li>
+<li><a href="FMLFolderResourcePack.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.client.resources.AbstractResourcePack">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/GuiAccessDenied.html b/javadoc/cpw/mods/fml/client/GuiAccessDenied.html
new file mode 100644
index 0000000..411f3c2
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/GuiAccessDenied.html
@@ -0,0 +1,344 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>GuiAccessDenied (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiAccessDenied (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/FMLFolderResourcePack.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/GuiBackupFailed.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/GuiAccessDenied.html" target="_top">Frames</a></li>
+<li><a href="GuiAccessDenied.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.client.gui.GuiScreen">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client</div>
+<h2 title="Class GuiAccessDenied" class="title">Class GuiAccessDenied</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.Gui</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.GuiScreen</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.GuiAccessDenied</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GuiAccessDenied</span>
+extends <a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.GuiScreen">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#allowUserInput">allowUserInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#buttonList">buttonList</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#fontRendererObj">fontRendererObj</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#height">height</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#itemRender">itemRender</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#labelList">labelList</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mc">mc</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#width">width</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/Gui.html#icons">icons</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#optionsBackground">optionsBackground</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#statIcons">statIcons</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#zLevel">zLevel</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/client/GuiAccessDenied.html#GuiAccessDenied(net.minecraft.client.gui.GuiScreen,%20net.minecraft.client.multiplayer.ServerData)">GuiAccessDenied</a></strong>(<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a>&nbsp;parent,
+ <a href="../../../../net/minecraft/client/multiplayer/ServerData.html" title="class in net.minecraft.client.multiplayer">ServerData</a>&nbsp;data)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiAccessDenied.html#actionPerformed(net.minecraft.client.gui.GuiButton)">actionPerformed</a></strong>(<a href="../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a>&nbsp;p_73875_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiAccessDenied.html#drawScreen(int,%20int,%20float)">drawScreen</a></strong>(int&nbsp;p_73863_1_,
+ int&nbsp;p_73863_2_,
+ float&nbsp;p_73863_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiAccessDenied.html#initGui()">initGui</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.GuiScreen">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#confirmClicked(boolean,%20int)">confirmClicked</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#doesGuiPauseGame()">doesGuiPauseGame</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawBackground(int)">drawBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawCreativeTabHoveringText(java.lang.String,%20int,%20int)">drawCreativeTabHoveringText</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawDefaultBackground()">drawDefaultBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawHoveringText(java.util.List,%20int,%20int,%20net.minecraft.client.gui.FontRenderer)">drawHoveringText</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawWorldBackground(int)">drawWorldBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#func_146283_a(java.util.List,%20int,%20int)">func_146283_a</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#getClipboardString()">getClipboardString</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleInput()">handleInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleKeyboardInput()">handleKeyboardInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleMouseInput()">handleMouseInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#isCtrlKeyDown()">isCtrlKeyDown</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#isShiftKeyDown()">isShiftKeyDown</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#keyTyped(char,%20int)">keyTyped</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseClicked(int,%20int,%20int)">mouseClicked</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseClickMove(int,%20int,%20int,%20long)">mouseClickMove</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseMovedOrUp(int,%20int,%20int)">mouseMovedOrUp</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#onGuiClosed()">onGuiClosed</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#renderToolTip(net.minecraft.item.ItemStack,%20int,%20int)">renderToolTip</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#setClipboardString(java.lang.String)">setClipboardString</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#setWorldAndResolution(net.minecraft.client.Minecraft,%20int,%20int)">setWorldAndResolution</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#updateScreen()">updateScreen</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/Gui.html#drawCenteredString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawCenteredString</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawGradientRect(int,%20int,%20int,%20int,%20int,%20int)">drawGradientRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawHorizontalLine(int,%20int,%20int,%20int)">drawHorizontalLine</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawRect(int,%20int,%20int,%20int,%20int)">drawRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawString</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawTexturedModalRect(int,%20int,%20int,%20int,%20int,%20int)">drawTexturedModalRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawTexturedModelRectFromIcon(int,%20int,%20net.minecraft.util.IIcon,%20int,%20int)">drawTexturedModelRectFromIcon</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawVerticalLine(int,%20int,%20int,%20int)">drawVerticalLine</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#func_146110_a(int,%20int,%20float,%20float,%20int,%20int,%20float,%20float)">func_146110_a</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#func_152125_a(int,%20int,%20float,%20float,%20int,%20int,%20int,%20int,%20float,%20float)">func_152125_a</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiAccessDenied(net.minecraft.client.gui.GuiScreen, net.minecraft.client.multiplayer.ServerData)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiAccessDenied</h4>
+<pre>public&nbsp;GuiAccessDenied(<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a>&nbsp;parent,
+ <a href="../../../../net/minecraft/client/multiplayer/ServerData.html" title="class in net.minecraft.client.multiplayer">ServerData</a>&nbsp;data)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="initGui()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>initGui</h4>
+<pre>public&nbsp;void&nbsp;initGui()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#initGui()">initGui</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="actionPerformed(net.minecraft.client.gui.GuiButton)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>actionPerformed</h4>
+<pre>protected&nbsp;void&nbsp;actionPerformed(<a href="../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a>&nbsp;p_73875_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#actionPerformed(net.minecraft.client.gui.GuiButton)">actionPerformed</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="drawScreen(int, int, float)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>drawScreen</h4>
+<pre>public&nbsp;void&nbsp;drawScreen(int&nbsp;p_73863_1_,
+ int&nbsp;p_73863_2_,
+ float&nbsp;p_73863_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawScreen(int,%20int,%20float)">drawScreen</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/FMLFolderResourcePack.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/GuiBackupFailed.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/GuiAccessDenied.html" target="_top">Frames</a></li>
+<li><a href="GuiAccessDenied.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.client.gui.GuiScreen">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/GuiBackupFailed.html b/javadoc/cpw/mods/fml/client/GuiBackupFailed.html
new file mode 100644
index 0000000..a7b4f27
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/GuiBackupFailed.html
@@ -0,0 +1,344 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>GuiBackupFailed (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiBackupFailed (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/GuiAccessDenied.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/GuiConfirmation.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/GuiBackupFailed.html" target="_top">Frames</a></li>
+<li><a href="GuiBackupFailed.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.client.gui.GuiScreen">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client</div>
+<h2 title="Class GuiBackupFailed" class="title">Class GuiBackupFailed</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.Gui</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.GuiScreen</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.GuiBackupFailed</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GuiBackupFailed</span>
+extends <a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.GuiScreen">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#allowUserInput">allowUserInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#buttonList">buttonList</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#fontRendererObj">fontRendererObj</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#height">height</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#itemRender">itemRender</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#labelList">labelList</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mc">mc</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#width">width</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/Gui.html#icons">icons</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#optionsBackground">optionsBackground</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#statIcons">statIcons</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#zLevel">zLevel</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/client/GuiBackupFailed.html#GuiBackupFailed(net.minecraft.client.gui.GuiScreen,%20java.io.File)">GuiBackupFailed</a></strong>(<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a>&nbsp;parent,
+ java.io.File&nbsp;zipName)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiBackupFailed.html#actionPerformed(net.minecraft.client.gui.GuiButton)">actionPerformed</a></strong>(<a href="../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a>&nbsp;p_73875_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiBackupFailed.html#drawScreen(int,%20int,%20float)">drawScreen</a></strong>(int&nbsp;p_73863_1_,
+ int&nbsp;p_73863_2_,
+ float&nbsp;p_73863_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiBackupFailed.html#initGui()">initGui</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.GuiScreen">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#confirmClicked(boolean,%20int)">confirmClicked</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#doesGuiPauseGame()">doesGuiPauseGame</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawBackground(int)">drawBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawCreativeTabHoveringText(java.lang.String,%20int,%20int)">drawCreativeTabHoveringText</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawDefaultBackground()">drawDefaultBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawHoveringText(java.util.List,%20int,%20int,%20net.minecraft.client.gui.FontRenderer)">drawHoveringText</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawWorldBackground(int)">drawWorldBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#func_146283_a(java.util.List,%20int,%20int)">func_146283_a</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#getClipboardString()">getClipboardString</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleInput()">handleInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleKeyboardInput()">handleKeyboardInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleMouseInput()">handleMouseInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#isCtrlKeyDown()">isCtrlKeyDown</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#isShiftKeyDown()">isShiftKeyDown</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#keyTyped(char,%20int)">keyTyped</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseClicked(int,%20int,%20int)">mouseClicked</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseClickMove(int,%20int,%20int,%20long)">mouseClickMove</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseMovedOrUp(int,%20int,%20int)">mouseMovedOrUp</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#onGuiClosed()">onGuiClosed</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#renderToolTip(net.minecraft.item.ItemStack,%20int,%20int)">renderToolTip</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#setClipboardString(java.lang.String)">setClipboardString</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#setWorldAndResolution(net.minecraft.client.Minecraft,%20int,%20int)">setWorldAndResolution</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#updateScreen()">updateScreen</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/Gui.html#drawCenteredString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawCenteredString</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawGradientRect(int,%20int,%20int,%20int,%20int,%20int)">drawGradientRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawHorizontalLine(int,%20int,%20int,%20int)">drawHorizontalLine</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawRect(int,%20int,%20int,%20int,%20int)">drawRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawString</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawTexturedModalRect(int,%20int,%20int,%20int,%20int,%20int)">drawTexturedModalRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawTexturedModelRectFromIcon(int,%20int,%20net.minecraft.util.IIcon,%20int,%20int)">drawTexturedModelRectFromIcon</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawVerticalLine(int,%20int,%20int,%20int)">drawVerticalLine</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#func_146110_a(int,%20int,%20float,%20float,%20int,%20int,%20float,%20float)">func_146110_a</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#func_152125_a(int,%20int,%20float,%20float,%20int,%20int,%20int,%20int,%20float,%20float)">func_152125_a</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiBackupFailed(net.minecraft.client.gui.GuiScreen, java.io.File)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiBackupFailed</h4>
+<pre>public&nbsp;GuiBackupFailed(<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a>&nbsp;parent,
+ java.io.File&nbsp;zipName)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="initGui()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>initGui</h4>
+<pre>public&nbsp;void&nbsp;initGui()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#initGui()">initGui</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="actionPerformed(net.minecraft.client.gui.GuiButton)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>actionPerformed</h4>
+<pre>protected&nbsp;void&nbsp;actionPerformed(<a href="../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a>&nbsp;p_73875_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#actionPerformed(net.minecraft.client.gui.GuiButton)">actionPerformed</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="drawScreen(int, int, float)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>drawScreen</h4>
+<pre>public&nbsp;void&nbsp;drawScreen(int&nbsp;p_73863_1_,
+ int&nbsp;p_73863_2_,
+ float&nbsp;p_73863_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawScreen(int,%20int,%20float)">drawScreen</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/GuiAccessDenied.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/GuiConfirmation.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/GuiBackupFailed.html" target="_top">Frames</a></li>
+<li><a href="GuiBackupFailed.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.client.gui.GuiScreen">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/GuiConfirmation.html b/javadoc/cpw/mods/fml/client/GuiConfirmation.html
new file mode 100644
index 0000000..82c7230
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/GuiConfirmation.html
@@ -0,0 +1,340 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>GuiConfirmation (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiConfirmation (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/GuiBackupFailed.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/GuiCustomModLoadingErrorScreen.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/GuiConfirmation.html" target="_top">Frames</a></li>
+<li><a href="GuiConfirmation.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.client.GuiNotification">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client</div>
+<h2 title="Class GuiConfirmation" class="title">Class GuiConfirmation</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.Gui</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.GuiScreen</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../cpw/mods/fml/client/GuiNotification.html" title="class in cpw.mods.fml.client">cpw.mods.fml.client.GuiNotification</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.GuiConfirmation</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GuiConfirmation</span>
+extends <a href="../../../../cpw/mods/fml/client/GuiNotification.html" title="class in cpw.mods.fml.client">GuiNotification</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.client.GuiNotification">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.client.<a href="../../../../cpw/mods/fml/client/GuiNotification.html" title="class in cpw.mods.fml.client">GuiNotification</a></h3>
+<code><a href="../../../../cpw/mods/fml/client/GuiNotification.html#query">query</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.GuiScreen">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#allowUserInput">allowUserInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#buttonList">buttonList</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#fontRendererObj">fontRendererObj</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#height">height</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#itemRender">itemRender</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#labelList">labelList</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mc">mc</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#width">width</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/Gui.html#icons">icons</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#optionsBackground">optionsBackground</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#statIcons">statIcons</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#zLevel">zLevel</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/client/GuiConfirmation.html#GuiConfirmation(cpw.mods.fml.common.StartupQuery)">GuiConfirmation</a></strong>(<a href="../../../../cpw/mods/fml/common/StartupQuery.html" title="class in cpw.mods.fml.common">StartupQuery</a>&nbsp;query)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiConfirmation.html#actionPerformed(net.minecraft.client.gui.GuiButton)">actionPerformed</a></strong>(<a href="../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a>&nbsp;button)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiConfirmation.html#initGui()">initGui</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.client.GuiNotification">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.client.<a href="../../../../cpw/mods/fml/client/GuiNotification.html" title="class in cpw.mods.fml.client">GuiNotification</a></h3>
+<code><a href="../../../../cpw/mods/fml/client/GuiNotification.html#drawScreen(int,%20int,%20float)">drawScreen</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.GuiScreen">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#confirmClicked(boolean,%20int)">confirmClicked</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#doesGuiPauseGame()">doesGuiPauseGame</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawBackground(int)">drawBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawCreativeTabHoveringText(java.lang.String,%20int,%20int)">drawCreativeTabHoveringText</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawDefaultBackground()">drawDefaultBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawHoveringText(java.util.List,%20int,%20int,%20net.minecraft.client.gui.FontRenderer)">drawHoveringText</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawWorldBackground(int)">drawWorldBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#func_146283_a(java.util.List,%20int,%20int)">func_146283_a</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#getClipboardString()">getClipboardString</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleInput()">handleInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleKeyboardInput()">handleKeyboardInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleMouseInput()">handleMouseInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#isCtrlKeyDown()">isCtrlKeyDown</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#isShiftKeyDown()">isShiftKeyDown</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#keyTyped(char,%20int)">keyTyped</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseClicked(int,%20int,%20int)">mouseClicked</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseClickMove(int,%20int,%20int,%20long)">mouseClickMove</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseMovedOrUp(int,%20int,%20int)">mouseMovedOrUp</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#onGuiClosed()">onGuiClosed</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#renderToolTip(net.minecraft.item.ItemStack,%20int,%20int)">renderToolTip</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#setClipboardString(java.lang.String)">setClipboardString</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#setWorldAndResolution(net.minecraft.client.Minecraft,%20int,%20int)">setWorldAndResolution</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#updateScreen()">updateScreen</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/Gui.html#drawCenteredString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawCenteredString</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawGradientRect(int,%20int,%20int,%20int,%20int,%20int)">drawGradientRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawHorizontalLine(int,%20int,%20int,%20int)">drawHorizontalLine</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawRect(int,%20int,%20int,%20int,%20int)">drawRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawString</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawTexturedModalRect(int,%20int,%20int,%20int,%20int,%20int)">drawTexturedModalRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawTexturedModelRectFromIcon(int,%20int,%20net.minecraft.util.IIcon,%20int,%20int)">drawTexturedModelRectFromIcon</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawVerticalLine(int,%20int,%20int,%20int)">drawVerticalLine</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#func_146110_a(int,%20int,%20float,%20float,%20int,%20int,%20float,%20float)">func_146110_a</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#func_152125_a(int,%20int,%20float,%20float,%20int,%20int,%20int,%20int,%20float,%20float)">func_152125_a</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiConfirmation(cpw.mods.fml.common.StartupQuery)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiConfirmation</h4>
+<pre>public&nbsp;GuiConfirmation(<a href="../../../../cpw/mods/fml/common/StartupQuery.html" title="class in cpw.mods.fml.common">StartupQuery</a>&nbsp;query)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="initGui()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>initGui</h4>
+<pre>public&nbsp;void&nbsp;initGui()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/client/GuiNotification.html#initGui()">initGui</a></code>&nbsp;in class&nbsp;<code><a href="../../../../cpw/mods/fml/client/GuiNotification.html" title="class in cpw.mods.fml.client">GuiNotification</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="actionPerformed(net.minecraft.client.gui.GuiButton)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>actionPerformed</h4>
+<pre>protected&nbsp;void&nbsp;actionPerformed(<a href="../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a>&nbsp;button)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/client/GuiNotification.html#actionPerformed(net.minecraft.client.gui.GuiButton)">actionPerformed</a></code>&nbsp;in class&nbsp;<code><a href="../../../../cpw/mods/fml/client/GuiNotification.html" title="class in cpw.mods.fml.client">GuiNotification</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/GuiBackupFailed.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/GuiCustomModLoadingErrorScreen.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/GuiConfirmation.html" target="_top">Frames</a></li>
+<li><a href="GuiConfirmation.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.client.GuiNotification">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/GuiCustomModLoadingErrorScreen.html b/javadoc/cpw/mods/fml/client/GuiCustomModLoadingErrorScreen.html
new file mode 100644
index 0000000..939d8c1
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/GuiCustomModLoadingErrorScreen.html
@@ -0,0 +1,337 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>GuiCustomModLoadingErrorScreen (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiCustomModLoadingErrorScreen (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/GuiConfirmation.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/GuiDupesFound.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/GuiCustomModLoadingErrorScreen.html" target="_top">Frames</a></li>
+<li><a href="GuiCustomModLoadingErrorScreen.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.client.gui.GuiScreen">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client</div>
+<h2 title="Class GuiCustomModLoadingErrorScreen" class="title">Class GuiCustomModLoadingErrorScreen</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.Gui</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.GuiScreen</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.GuiErrorScreen</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.GuiCustomModLoadingErrorScreen</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GuiCustomModLoadingErrorScreen</span>
+extends <a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html" title="class in net.minecraft.client.gui">GuiErrorScreen</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.GuiScreen">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#allowUserInput">allowUserInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#buttonList">buttonList</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#fontRendererObj">fontRendererObj</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#height">height</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#itemRender">itemRender</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#labelList">labelList</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mc">mc</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#width">width</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/Gui.html#icons">icons</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#optionsBackground">optionsBackground</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#statIcons">statIcons</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#zLevel">zLevel</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/client/GuiCustomModLoadingErrorScreen.html#GuiCustomModLoadingErrorScreen(cpw.mods.fml.client.CustomModLoadingErrorDisplayException)">GuiCustomModLoadingErrorScreen</a></strong>(<a href="../../../../cpw/mods/fml/client/CustomModLoadingErrorDisplayException.html" title="class in cpw.mods.fml.client">CustomModLoadingErrorDisplayException</a>&nbsp;customException)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiCustomModLoadingErrorScreen.html#drawScreen(int,%20int,%20float)">drawScreen</a></strong>(int&nbsp;p_73863_1_,
+ int&nbsp;p_73863_2_,
+ float&nbsp;p_73863_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiCustomModLoadingErrorScreen.html#initGui()">initGui</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.GuiErrorScreen">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html" title="class in net.minecraft.client.gui">GuiErrorScreen</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html#actionPerformed(net.minecraft.client.gui.GuiButton)">actionPerformed</a>, <a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html#keyTyped(char,%20int)">keyTyped</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.GuiScreen">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#confirmClicked(boolean,%20int)">confirmClicked</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#doesGuiPauseGame()">doesGuiPauseGame</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawBackground(int)">drawBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawCreativeTabHoveringText(java.lang.String,%20int,%20int)">drawCreativeTabHoveringText</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawDefaultBackground()">drawDefaultBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawHoveringText(java.util.List,%20int,%20int,%20net.minecraft.client.gui.FontRenderer)">drawHoveringText</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawWorldBackground(int)">drawWorldBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#func_146283_a(java.util.List,%20int,%20int)">func_146283_a</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#getClipboardString()">getClipboardString</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleInput()">handleInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleKeyboardInput()">handleKeyboardInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleMouseInput()">handleMouseInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#isCtrlKeyDown()">isCtrlKeyDown</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#isShiftKeyDown()">isShiftKeyDown</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseClicked(int,%20int,%20int)">mouseClicked</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseClickMove(int,%20int,%20int,%20long)">mouseClickMove</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseMovedOrUp(int,%20int,%20int)">mouseMovedOrUp</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#onGuiClosed()">onGuiClosed</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#renderToolTip(net.minecraft.item.ItemStack,%20int,%20int)">renderToolTip</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#setClipboardString(java.lang.String)">setClipboardString</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#setWorldAndResolution(net.minecraft.client.Minecraft,%20int,%20int)">setWorldAndResolution</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#updateScreen()">updateScreen</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/Gui.html#drawCenteredString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawCenteredString</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawGradientRect(int,%20int,%20int,%20int,%20int,%20int)">drawGradientRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawHorizontalLine(int,%20int,%20int,%20int)">drawHorizontalLine</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawRect(int,%20int,%20int,%20int,%20int)">drawRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawString</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawTexturedModalRect(int,%20int,%20int,%20int,%20int,%20int)">drawTexturedModalRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawTexturedModelRectFromIcon(int,%20int,%20net.minecraft.util.IIcon,%20int,%20int)">drawTexturedModelRectFromIcon</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawVerticalLine(int,%20int,%20int,%20int)">drawVerticalLine</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#func_146110_a(int,%20int,%20float,%20float,%20int,%20int,%20float,%20float)">func_146110_a</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#func_152125_a(int,%20int,%20float,%20float,%20int,%20int,%20int,%20int,%20float,%20float)">func_152125_a</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiCustomModLoadingErrorScreen(cpw.mods.fml.client.CustomModLoadingErrorDisplayException)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiCustomModLoadingErrorScreen</h4>
+<pre>public&nbsp;GuiCustomModLoadingErrorScreen(<a href="../../../../cpw/mods/fml/client/CustomModLoadingErrorDisplayException.html" title="class in cpw.mods.fml.client">CustomModLoadingErrorDisplayException</a>&nbsp;customException)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="initGui()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>initGui</h4>
+<pre>public&nbsp;void&nbsp;initGui()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html#initGui()">initGui</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html" title="class in net.minecraft.client.gui">GuiErrorScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="drawScreen(int, int, float)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>drawScreen</h4>
+<pre>public&nbsp;void&nbsp;drawScreen(int&nbsp;p_73863_1_,
+ int&nbsp;p_73863_2_,
+ float&nbsp;p_73863_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html#drawScreen(int,%20int,%20float)">drawScreen</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html" title="class in net.minecraft.client.gui">GuiErrorScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/GuiConfirmation.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/GuiDupesFound.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/GuiCustomModLoadingErrorScreen.html" target="_top">Frames</a></li>
+<li><a href="GuiCustomModLoadingErrorScreen.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.client.gui.GuiScreen">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/GuiDupesFound.html b/javadoc/cpw/mods/fml/client/GuiDupesFound.html
new file mode 100644
index 0000000..aa3913f
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/GuiDupesFound.html
@@ -0,0 +1,337 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>GuiDupesFound (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiDupesFound (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/GuiCustomModLoadingErrorScreen.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/GuiIngameModOptions.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/GuiDupesFound.html" target="_top">Frames</a></li>
+<li><a href="GuiDupesFound.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.client.gui.GuiScreen">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client</div>
+<h2 title="Class GuiDupesFound" class="title">Class GuiDupesFound</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.Gui</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.GuiScreen</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.GuiErrorScreen</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.GuiDupesFound</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GuiDupesFound</span>
+extends <a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html" title="class in net.minecraft.client.gui">GuiErrorScreen</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.GuiScreen">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#allowUserInput">allowUserInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#buttonList">buttonList</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#fontRendererObj">fontRendererObj</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#height">height</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#itemRender">itemRender</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#labelList">labelList</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mc">mc</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#width">width</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/Gui.html#icons">icons</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#optionsBackground">optionsBackground</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#statIcons">statIcons</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#zLevel">zLevel</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/client/GuiDupesFound.html#GuiDupesFound(cpw.mods.fml.common.DuplicateModsFoundException)">GuiDupesFound</a></strong>(<a href="../../../../cpw/mods/fml/common/DuplicateModsFoundException.html" title="class in cpw.mods.fml.common">DuplicateModsFoundException</a>&nbsp;dupes)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiDupesFound.html#drawScreen(int,%20int,%20float)">drawScreen</a></strong>(int&nbsp;p_73863_1_,
+ int&nbsp;p_73863_2_,
+ float&nbsp;p_73863_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiDupesFound.html#initGui()">initGui</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.GuiErrorScreen">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html" title="class in net.minecraft.client.gui">GuiErrorScreen</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html#actionPerformed(net.minecraft.client.gui.GuiButton)">actionPerformed</a>, <a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html#keyTyped(char,%20int)">keyTyped</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.GuiScreen">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#confirmClicked(boolean,%20int)">confirmClicked</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#doesGuiPauseGame()">doesGuiPauseGame</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawBackground(int)">drawBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawCreativeTabHoveringText(java.lang.String,%20int,%20int)">drawCreativeTabHoveringText</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawDefaultBackground()">drawDefaultBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawHoveringText(java.util.List,%20int,%20int,%20net.minecraft.client.gui.FontRenderer)">drawHoveringText</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawWorldBackground(int)">drawWorldBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#func_146283_a(java.util.List,%20int,%20int)">func_146283_a</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#getClipboardString()">getClipboardString</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleInput()">handleInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleKeyboardInput()">handleKeyboardInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleMouseInput()">handleMouseInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#isCtrlKeyDown()">isCtrlKeyDown</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#isShiftKeyDown()">isShiftKeyDown</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseClicked(int,%20int,%20int)">mouseClicked</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseClickMove(int,%20int,%20int,%20long)">mouseClickMove</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseMovedOrUp(int,%20int,%20int)">mouseMovedOrUp</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#onGuiClosed()">onGuiClosed</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#renderToolTip(net.minecraft.item.ItemStack,%20int,%20int)">renderToolTip</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#setClipboardString(java.lang.String)">setClipboardString</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#setWorldAndResolution(net.minecraft.client.Minecraft,%20int,%20int)">setWorldAndResolution</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#updateScreen()">updateScreen</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/Gui.html#drawCenteredString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawCenteredString</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawGradientRect(int,%20int,%20int,%20int,%20int,%20int)">drawGradientRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawHorizontalLine(int,%20int,%20int,%20int)">drawHorizontalLine</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawRect(int,%20int,%20int,%20int,%20int)">drawRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawString</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawTexturedModalRect(int,%20int,%20int,%20int,%20int,%20int)">drawTexturedModalRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawTexturedModelRectFromIcon(int,%20int,%20net.minecraft.util.IIcon,%20int,%20int)">drawTexturedModelRectFromIcon</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawVerticalLine(int,%20int,%20int,%20int)">drawVerticalLine</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#func_146110_a(int,%20int,%20float,%20float,%20int,%20int,%20float,%20float)">func_146110_a</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#func_152125_a(int,%20int,%20float,%20float,%20int,%20int,%20int,%20int,%20float,%20float)">func_152125_a</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiDupesFound(cpw.mods.fml.common.DuplicateModsFoundException)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiDupesFound</h4>
+<pre>public&nbsp;GuiDupesFound(<a href="../../../../cpw/mods/fml/common/DuplicateModsFoundException.html" title="class in cpw.mods.fml.common">DuplicateModsFoundException</a>&nbsp;dupes)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="initGui()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>initGui</h4>
+<pre>public&nbsp;void&nbsp;initGui()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html#initGui()">initGui</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html" title="class in net.minecraft.client.gui">GuiErrorScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="drawScreen(int, int, float)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>drawScreen</h4>
+<pre>public&nbsp;void&nbsp;drawScreen(int&nbsp;p_73863_1_,
+ int&nbsp;p_73863_2_,
+ float&nbsp;p_73863_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html#drawScreen(int,%20int,%20float)">drawScreen</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html" title="class in net.minecraft.client.gui">GuiErrorScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/GuiCustomModLoadingErrorScreen.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/GuiIngameModOptions.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/GuiDupesFound.html" target="_top">Frames</a></li>
+<li><a href="GuiDupesFound.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.client.gui.GuiScreen">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/GuiIngameModOptions.html b/javadoc/cpw/mods/fml/client/GuiIngameModOptions.html
new file mode 100644
index 0000000..7bb5a4b
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/GuiIngameModOptions.html
@@ -0,0 +1,370 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>GuiIngameModOptions (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiIngameModOptions (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/GuiDupesFound.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/GuiModList.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/GuiIngameModOptions.html" target="_top">Frames</a></li>
+<li><a href="GuiIngameModOptions.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client</div>
+<h2 title="Class GuiIngameModOptions" class="title">Class GuiIngameModOptions</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.Gui</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.GuiScreen</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.GuiIngameModOptions</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GuiIngameModOptions</span>
+extends <a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiIngameModOptions.html#title">title</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.GuiScreen">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#allowUserInput">allowUserInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#buttonList">buttonList</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#fontRendererObj">fontRendererObj</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#height">height</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#itemRender">itemRender</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#labelList">labelList</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mc">mc</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#width">width</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/Gui.html#icons">icons</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#optionsBackground">optionsBackground</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#statIcons">statIcons</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#zLevel">zLevel</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/client/GuiIngameModOptions.html#GuiIngameModOptions(net.minecraft.client.gui.GuiScreen)">GuiIngameModOptions</a></strong>(<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a>&nbsp;parentScreen)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiIngameModOptions.html#actionPerformed(net.minecraft.client.gui.GuiButton)">actionPerformed</a></strong>(<a href="../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a>&nbsp;p_146284_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiIngameModOptions.html#drawScreen(int,%20int,%20float)">drawScreen</a></strong>(int&nbsp;p_73863_1_,
+ int&nbsp;p_73863_2_,
+ float&nbsp;p_73863_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiIngameModOptions.html#initGui()">initGui</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.GuiScreen">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#confirmClicked(boolean,%20int)">confirmClicked</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#doesGuiPauseGame()">doesGuiPauseGame</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawBackground(int)">drawBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawCreativeTabHoveringText(java.lang.String,%20int,%20int)">drawCreativeTabHoveringText</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawDefaultBackground()">drawDefaultBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawHoveringText(java.util.List,%20int,%20int,%20net.minecraft.client.gui.FontRenderer)">drawHoveringText</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawWorldBackground(int)">drawWorldBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#func_146283_a(java.util.List,%20int,%20int)">func_146283_a</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#getClipboardString()">getClipboardString</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleInput()">handleInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleKeyboardInput()">handleKeyboardInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleMouseInput()">handleMouseInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#isCtrlKeyDown()">isCtrlKeyDown</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#isShiftKeyDown()">isShiftKeyDown</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#keyTyped(char,%20int)">keyTyped</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseClicked(int,%20int,%20int)">mouseClicked</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseClickMove(int,%20int,%20int,%20long)">mouseClickMove</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseMovedOrUp(int,%20int,%20int)">mouseMovedOrUp</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#onGuiClosed()">onGuiClosed</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#renderToolTip(net.minecraft.item.ItemStack,%20int,%20int)">renderToolTip</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#setClipboardString(java.lang.String)">setClipboardString</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#setWorldAndResolution(net.minecraft.client.Minecraft,%20int,%20int)">setWorldAndResolution</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#updateScreen()">updateScreen</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/Gui.html#drawCenteredString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawCenteredString</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawGradientRect(int,%20int,%20int,%20int,%20int,%20int)">drawGradientRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawHorizontalLine(int,%20int,%20int,%20int)">drawHorizontalLine</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawRect(int,%20int,%20int,%20int,%20int)">drawRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawString</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawTexturedModalRect(int,%20int,%20int,%20int,%20int,%20int)">drawTexturedModalRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawTexturedModelRectFromIcon(int,%20int,%20net.minecraft.util.IIcon,%20int,%20int)">drawTexturedModelRectFromIcon</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawVerticalLine(int,%20int,%20int,%20int)">drawVerticalLine</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#func_146110_a(int,%20int,%20float,%20float,%20int,%20int,%20float,%20float)">func_146110_a</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#func_152125_a(int,%20int,%20float,%20float,%20int,%20int,%20int,%20int,%20float,%20float)">func_152125_a</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="title">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>title</h4>
+<pre>protected&nbsp;java.lang.String title</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiIngameModOptions(net.minecraft.client.gui.GuiScreen)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiIngameModOptions</h4>
+<pre>public&nbsp;GuiIngameModOptions(<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a>&nbsp;parentScreen)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="initGui()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>initGui</h4>
+<pre>public&nbsp;void&nbsp;initGui()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#initGui()">initGui</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="actionPerformed(net.minecraft.client.gui.GuiButton)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>actionPerformed</h4>
+<pre>protected&nbsp;void&nbsp;actionPerformed(<a href="../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a>&nbsp;p_146284_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#actionPerformed(net.minecraft.client.gui.GuiButton)">actionPerformed</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="drawScreen(int, int, float)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>drawScreen</h4>
+<pre>public&nbsp;void&nbsp;drawScreen(int&nbsp;p_73863_1_,
+ int&nbsp;p_73863_2_,
+ float&nbsp;p_73863_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawScreen(int,%20int,%20float)">drawScreen</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/GuiDupesFound.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/GuiModList.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/GuiIngameModOptions.html" target="_top">Frames</a></li>
+<li><a href="GuiIngameModOptions.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/GuiModList.html b/javadoc/cpw/mods/fml/client/GuiModList.html
new file mode 100644
index 0000000..08dfee2
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/GuiModList.html
@@ -0,0 +1,387 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>GuiModList (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiModList (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/GuiIngameModOptions.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/GuiModOptionList.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/GuiModList.html" target="_top">Frames</a></li>
+<li><a href="GuiModList.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.client.gui.GuiScreen">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client</div>
+<h2 title="Class GuiModList" class="title">Class GuiModList</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.Gui</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.GuiScreen</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.GuiModList</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GuiModList</span>
+extends <a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.GuiScreen">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#allowUserInput">allowUserInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#buttonList">buttonList</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#fontRendererObj">fontRendererObj</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#height">height</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#itemRender">itemRender</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#labelList">labelList</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mc">mc</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#width">width</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/Gui.html#icons">icons</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#optionsBackground">optionsBackground</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#statIcons">statIcons</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#zLevel">zLevel</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/client/GuiModList.html#GuiModList(net.minecraft.client.gui.GuiScreen)">GuiModList</a></strong>(<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a>&nbsp;mainMenu)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiModList.html#actionPerformed(net.minecraft.client.gui.GuiButton)">actionPerformed</a></strong>(<a href="../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a>&nbsp;button)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiModList.html#drawLine(java.lang.String,%20int,%20int)">drawLine</a></strong>(java.lang.String&nbsp;line,
+ int&nbsp;offset,
+ int&nbsp;shifty)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiModList.html#drawScreen(int,%20int,%20float)">drawScreen</a></strong>(int&nbsp;p_571_1_,
+ int&nbsp;p_571_2_,
+ float&nbsp;p_571_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiModList.html#initGui()">initGui</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiModList.html#modIndexSelected(int)">modIndexSelected</a></strong>(int&nbsp;var1)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiModList.html#selectModIndex(int)">selectModIndex</a></strong>(int&nbsp;var1)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.GuiScreen">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#confirmClicked(boolean,%20int)">confirmClicked</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#doesGuiPauseGame()">doesGuiPauseGame</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawBackground(int)">drawBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawCreativeTabHoveringText(java.lang.String,%20int,%20int)">drawCreativeTabHoveringText</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawDefaultBackground()">drawDefaultBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawHoveringText(java.util.List,%20int,%20int,%20net.minecraft.client.gui.FontRenderer)">drawHoveringText</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawWorldBackground(int)">drawWorldBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#func_146283_a(java.util.List,%20int,%20int)">func_146283_a</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#getClipboardString()">getClipboardString</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleInput()">handleInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleKeyboardInput()">handleKeyboardInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleMouseInput()">handleMouseInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#isCtrlKeyDown()">isCtrlKeyDown</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#isShiftKeyDown()">isShiftKeyDown</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#keyTyped(char,%20int)">keyTyped</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseClicked(int,%20int,%20int)">mouseClicked</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseClickMove(int,%20int,%20int,%20long)">mouseClickMove</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseMovedOrUp(int,%20int,%20int)">mouseMovedOrUp</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#onGuiClosed()">onGuiClosed</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#renderToolTip(net.minecraft.item.ItemStack,%20int,%20int)">renderToolTip</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#setClipboardString(java.lang.String)">setClipboardString</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#setWorldAndResolution(net.minecraft.client.Minecraft,%20int,%20int)">setWorldAndResolution</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#updateScreen()">updateScreen</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/Gui.html#drawCenteredString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawCenteredString</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawGradientRect(int,%20int,%20int,%20int,%20int,%20int)">drawGradientRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawHorizontalLine(int,%20int,%20int,%20int)">drawHorizontalLine</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawRect(int,%20int,%20int,%20int,%20int)">drawRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawString</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawTexturedModalRect(int,%20int,%20int,%20int,%20int,%20int)">drawTexturedModalRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawTexturedModelRectFromIcon(int,%20int,%20net.minecraft.util.IIcon,%20int,%20int)">drawTexturedModelRectFromIcon</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawVerticalLine(int,%20int,%20int,%20int)">drawVerticalLine</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#func_146110_a(int,%20int,%20float,%20float,%20int,%20int,%20float,%20float)">func_146110_a</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#func_152125_a(int,%20int,%20float,%20float,%20int,%20int,%20int,%20int,%20float,%20float)">func_152125_a</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiModList(net.minecraft.client.gui.GuiScreen)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiModList</h4>
+<pre>public&nbsp;GuiModList(<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a>&nbsp;mainMenu)</pre>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>mainMenu</code> - </dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="initGui()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>initGui</h4>
+<pre>public&nbsp;void&nbsp;initGui()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#initGui()">initGui</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="actionPerformed(net.minecraft.client.gui.GuiButton)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>actionPerformed</h4>
+<pre>protected&nbsp;void&nbsp;actionPerformed(<a href="../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a>&nbsp;button)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#actionPerformed(net.minecraft.client.gui.GuiButton)">actionPerformed</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="drawLine(java.lang.String, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>drawLine</h4>
+<pre>public&nbsp;int&nbsp;drawLine(java.lang.String&nbsp;line,
+ int&nbsp;offset,
+ int&nbsp;shifty)</pre>
+</li>
+</ul>
+<a name="drawScreen(int, int, float)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>drawScreen</h4>
+<pre>public&nbsp;void&nbsp;drawScreen(int&nbsp;p_571_1_,
+ int&nbsp;p_571_2_,
+ float&nbsp;p_571_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawScreen(int,%20int,%20float)">drawScreen</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="selectModIndex(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>selectModIndex</h4>
+<pre>public&nbsp;void&nbsp;selectModIndex(int&nbsp;var1)</pre>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>var1</code> - </dd></dl>
+</li>
+</ul>
+<a name="modIndexSelected(int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>modIndexSelected</h4>
+<pre>public&nbsp;boolean&nbsp;modIndexSelected(int&nbsp;var1)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/GuiIngameModOptions.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/GuiModOptionList.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/GuiModList.html" target="_top">Frames</a></li>
+<li><a href="GuiModList.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.client.gui.GuiScreen">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/GuiModOptionList.html b/javadoc/cpw/mods/fml/client/GuiModOptionList.html
new file mode 100644
index 0000000..5b43fa8
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/GuiModOptionList.html
@@ -0,0 +1,363 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>GuiModOptionList (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiModOptionList (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/GuiModList.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/GuiModsMissing.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/GuiModOptionList.html" target="_top">Frames</a></li>
+<li><a href="GuiModOptionList.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.client.GuiScrollingList">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client</div>
+<h2 title="Class GuiModOptionList" class="title">Class GuiModOptionList</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html" title="class in cpw.mods.fml.client">cpw.mods.fml.client.GuiScrollingList</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.GuiModOptionList</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GuiModOptionList</span>
+extends <a href="../../../../cpw/mods/fml/client/GuiScrollingList.html" title="class in cpw.mods.fml.client">GuiScrollingList</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.client.GuiScrollingList">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.client.<a href="../../../../cpw/mods/fml/client/GuiScrollingList.html" title="class in cpw.mods.fml.client">GuiScrollingList</a></h3>
+<code><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#bottom">bottom</a>, <a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#left">left</a>, <a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#listHeight">listHeight</a>, <a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#listWidth">listWidth</a>, <a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#mouseX">mouseX</a>, <a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#mouseY">mouseY</a>, <a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#slotHeight">slotHeight</a>, <a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#top">top</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/client/GuiModOptionList.html#GuiModOptionList(cpw.mods.fml.client.GuiIngameModOptions)">GuiModOptionList</a></strong>(<a href="../../../../cpw/mods/fml/client/GuiIngameModOptions.html" title="class in cpw.mods.fml.client">GuiIngameModOptions</a>&nbsp;parent)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiModOptionList.html#drawBackground()">drawBackground</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiModOptionList.html#drawSlot(int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator)">drawSlot</a></strong>(int&nbsp;var1,
+ int&nbsp;var2,
+ int&nbsp;var3,
+ int&nbsp;var4,
+ <a href="../../../../net/minecraft/client/renderer/Tessellator.html" title="class in net.minecraft.client.renderer">Tessellator</a>&nbsp;var5)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiModOptionList.html#elementClicked(int,%20boolean)">elementClicked</a></strong>(int&nbsp;index,
+ boolean&nbsp;doubleClick)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiModOptionList.html#getSize()">getSize</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiModOptionList.html#isSelected(int)">isSelected</a></strong>(int&nbsp;index)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.client.GuiScrollingList">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.client.<a href="../../../../cpw/mods/fml/client/GuiScrollingList.html" title="class in cpw.mods.fml.client">GuiScrollingList</a></h3>
+<code><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#actionPerformed(net.minecraft.client.gui.GuiButton)">actionPerformed</a>, <a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#drawGradientRect(int,%20int,%20int,%20int,%20int,%20int)">drawGradientRect</a>, <a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#drawScreen(int,%20int,%20float)">drawScreen</a>, <a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#func_27255_a(int,%20int)">func_27255_a</a>, <a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#func_27256_c(int,%20int)">func_27256_c</a>, <a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#func_27257_b(int,%20int)">func_27257_b</a>, <a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#func_27258_a(boolean)">func_27258_a</a>, <a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#func_27259_a(boolean,%20int)">func_27259_a</a>, <a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#func_27260_a(int,%20int,%20net.minecraft.client.renderer.Tessellator)">func_27260_a</a>, <a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#getContentHeight()">getContentHeight</a>, <a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#registerScrollButtons(java.util.List,%20int,%20int)">registerScrollButtons</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiModOptionList(cpw.mods.fml.client.GuiIngameModOptions)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiModOptionList</h4>
+<pre>public&nbsp;GuiModOptionList(<a href="../../../../cpw/mods/fml/client/GuiIngameModOptions.html" title="class in cpw.mods.fml.client">GuiIngameModOptions</a>&nbsp;parent)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getSize()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSize</h4>
+<pre>protected&nbsp;int&nbsp;getSize()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#getSize()">getSize</a></code>&nbsp;in class&nbsp;<code><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html" title="class in cpw.mods.fml.client">GuiScrollingList</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="elementClicked(int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>elementClicked</h4>
+<pre>protected&nbsp;void&nbsp;elementClicked(int&nbsp;index,
+ boolean&nbsp;doubleClick)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#elementClicked(int,%20boolean)">elementClicked</a></code>&nbsp;in class&nbsp;<code><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html" title="class in cpw.mods.fml.client">GuiScrollingList</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="isSelected(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isSelected</h4>
+<pre>protected&nbsp;boolean&nbsp;isSelected(int&nbsp;index)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#isSelected(int)">isSelected</a></code>&nbsp;in class&nbsp;<code><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html" title="class in cpw.mods.fml.client">GuiScrollingList</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="drawBackground()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>drawBackground</h4>
+<pre>protected&nbsp;void&nbsp;drawBackground()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#drawBackground()">drawBackground</a></code>&nbsp;in class&nbsp;<code><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html" title="class in cpw.mods.fml.client">GuiScrollingList</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="drawSlot(int, int, int, int, net.minecraft.client.renderer.Tessellator)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>drawSlot</h4>
+<pre>protected&nbsp;void&nbsp;drawSlot(int&nbsp;var1,
+ int&nbsp;var2,
+ int&nbsp;var3,
+ int&nbsp;var4,
+ <a href="../../../../net/minecraft/client/renderer/Tessellator.html" title="class in net.minecraft.client.renderer">Tessellator</a>&nbsp;var5)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#drawSlot(int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator)">drawSlot</a></code>&nbsp;in class&nbsp;<code><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html" title="class in cpw.mods.fml.client">GuiScrollingList</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/GuiModList.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/GuiModsMissing.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/GuiModOptionList.html" target="_top">Frames</a></li>
+<li><a href="GuiModOptionList.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.client.GuiScrollingList">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/GuiModsMissing.html b/javadoc/cpw/mods/fml/client/GuiModsMissing.html
new file mode 100644
index 0000000..4c4d4a5
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/GuiModsMissing.html
@@ -0,0 +1,337 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>GuiModsMissing (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiModsMissing (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/GuiModOptionList.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/GuiModsMissingForServer.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/GuiModsMissing.html" target="_top">Frames</a></li>
+<li><a href="GuiModsMissing.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.client.gui.GuiScreen">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client</div>
+<h2 title="Class GuiModsMissing" class="title">Class GuiModsMissing</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.Gui</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.GuiScreen</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.GuiErrorScreen</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.GuiModsMissing</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GuiModsMissing</span>
+extends <a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html" title="class in net.minecraft.client.gui">GuiErrorScreen</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.GuiScreen">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#allowUserInput">allowUserInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#buttonList">buttonList</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#fontRendererObj">fontRendererObj</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#height">height</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#itemRender">itemRender</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#labelList">labelList</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mc">mc</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#width">width</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/Gui.html#icons">icons</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#optionsBackground">optionsBackground</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#statIcons">statIcons</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#zLevel">zLevel</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/client/GuiModsMissing.html#GuiModsMissing(cpw.mods.fml.common.MissingModsException)">GuiModsMissing</a></strong>(<a href="../../../../cpw/mods/fml/common/MissingModsException.html" title="class in cpw.mods.fml.common">MissingModsException</a>&nbsp;modsMissing)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiModsMissing.html#drawScreen(int,%20int,%20float)">drawScreen</a></strong>(int&nbsp;p_73863_1_,
+ int&nbsp;p_73863_2_,
+ float&nbsp;p_73863_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiModsMissing.html#initGui()">initGui</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.GuiErrorScreen">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html" title="class in net.minecraft.client.gui">GuiErrorScreen</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html#actionPerformed(net.minecraft.client.gui.GuiButton)">actionPerformed</a>, <a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html#keyTyped(char,%20int)">keyTyped</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.GuiScreen">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#confirmClicked(boolean,%20int)">confirmClicked</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#doesGuiPauseGame()">doesGuiPauseGame</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawBackground(int)">drawBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawCreativeTabHoveringText(java.lang.String,%20int,%20int)">drawCreativeTabHoveringText</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawDefaultBackground()">drawDefaultBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawHoveringText(java.util.List,%20int,%20int,%20net.minecraft.client.gui.FontRenderer)">drawHoveringText</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawWorldBackground(int)">drawWorldBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#func_146283_a(java.util.List,%20int,%20int)">func_146283_a</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#getClipboardString()">getClipboardString</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleInput()">handleInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleKeyboardInput()">handleKeyboardInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleMouseInput()">handleMouseInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#isCtrlKeyDown()">isCtrlKeyDown</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#isShiftKeyDown()">isShiftKeyDown</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseClicked(int,%20int,%20int)">mouseClicked</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseClickMove(int,%20int,%20int,%20long)">mouseClickMove</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseMovedOrUp(int,%20int,%20int)">mouseMovedOrUp</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#onGuiClosed()">onGuiClosed</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#renderToolTip(net.minecraft.item.ItemStack,%20int,%20int)">renderToolTip</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#setClipboardString(java.lang.String)">setClipboardString</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#setWorldAndResolution(net.minecraft.client.Minecraft,%20int,%20int)">setWorldAndResolution</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#updateScreen()">updateScreen</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/Gui.html#drawCenteredString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawCenteredString</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawGradientRect(int,%20int,%20int,%20int,%20int,%20int)">drawGradientRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawHorizontalLine(int,%20int,%20int,%20int)">drawHorizontalLine</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawRect(int,%20int,%20int,%20int,%20int)">drawRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawString</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawTexturedModalRect(int,%20int,%20int,%20int,%20int,%20int)">drawTexturedModalRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawTexturedModelRectFromIcon(int,%20int,%20net.minecraft.util.IIcon,%20int,%20int)">drawTexturedModelRectFromIcon</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawVerticalLine(int,%20int,%20int,%20int)">drawVerticalLine</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#func_146110_a(int,%20int,%20float,%20float,%20int,%20int,%20float,%20float)">func_146110_a</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#func_152125_a(int,%20int,%20float,%20float,%20int,%20int,%20int,%20int,%20float,%20float)">func_152125_a</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiModsMissing(cpw.mods.fml.common.MissingModsException)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiModsMissing</h4>
+<pre>public&nbsp;GuiModsMissing(<a href="../../../../cpw/mods/fml/common/MissingModsException.html" title="class in cpw.mods.fml.common">MissingModsException</a>&nbsp;modsMissing)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="initGui()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>initGui</h4>
+<pre>public&nbsp;void&nbsp;initGui()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html#initGui()">initGui</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html" title="class in net.minecraft.client.gui">GuiErrorScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="drawScreen(int, int, float)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>drawScreen</h4>
+<pre>public&nbsp;void&nbsp;drawScreen(int&nbsp;p_73863_1_,
+ int&nbsp;p_73863_2_,
+ float&nbsp;p_73863_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html#drawScreen(int,%20int,%20float)">drawScreen</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html" title="class in net.minecraft.client.gui">GuiErrorScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/GuiModOptionList.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/GuiModsMissingForServer.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/GuiModsMissing.html" target="_top">Frames</a></li>
+<li><a href="GuiModsMissing.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.client.gui.GuiScreen">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/GuiModsMissingForServer.html b/javadoc/cpw/mods/fml/client/GuiModsMissingForServer.html
new file mode 100644
index 0000000..3602df0
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/GuiModsMissingForServer.html
@@ -0,0 +1,342 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>GuiModsMissingForServer (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiModsMissingForServer (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/GuiModsMissing.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/GuiNotification.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/GuiModsMissingForServer.html" target="_top">Frames</a></li>
+<li><a href="GuiModsMissingForServer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.client.gui.GuiScreen">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client</div>
+<h2 title="Class GuiModsMissingForServer" class="title">Class GuiModsMissingForServer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.Gui</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.GuiScreen</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.GuiModsMissingForServer</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GuiModsMissingForServer</span>
+extends <a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.GuiScreen">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#allowUserInput">allowUserInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#buttonList">buttonList</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#fontRendererObj">fontRendererObj</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#height">height</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#itemRender">itemRender</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#labelList">labelList</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mc">mc</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#width">width</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/Gui.html#icons">icons</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#optionsBackground">optionsBackground</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#statIcons">statIcons</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#zLevel">zLevel</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/client/GuiModsMissingForServer.html#GuiModsMissingForServer(cpw.mods.fml.common.MissingModsException)">GuiModsMissingForServer</a></strong>(<a href="../../../../cpw/mods/fml/common/MissingModsException.html" title="class in cpw.mods.fml.common">MissingModsException</a>&nbsp;modsMissing)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiModsMissingForServer.html#actionPerformed(net.minecraft.client.gui.GuiButton)">actionPerformed</a></strong>(<a href="../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a>&nbsp;p_73875_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiModsMissingForServer.html#drawScreen(int,%20int,%20float)">drawScreen</a></strong>(int&nbsp;p_73863_1_,
+ int&nbsp;p_73863_2_,
+ float&nbsp;p_73863_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiModsMissingForServer.html#initGui()">initGui</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.GuiScreen">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#confirmClicked(boolean,%20int)">confirmClicked</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#doesGuiPauseGame()">doesGuiPauseGame</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawBackground(int)">drawBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawCreativeTabHoveringText(java.lang.String,%20int,%20int)">drawCreativeTabHoveringText</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawDefaultBackground()">drawDefaultBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawHoveringText(java.util.List,%20int,%20int,%20net.minecraft.client.gui.FontRenderer)">drawHoveringText</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawWorldBackground(int)">drawWorldBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#func_146283_a(java.util.List,%20int,%20int)">func_146283_a</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#getClipboardString()">getClipboardString</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleInput()">handleInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleKeyboardInput()">handleKeyboardInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleMouseInput()">handleMouseInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#isCtrlKeyDown()">isCtrlKeyDown</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#isShiftKeyDown()">isShiftKeyDown</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#keyTyped(char,%20int)">keyTyped</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseClicked(int,%20int,%20int)">mouseClicked</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseClickMove(int,%20int,%20int,%20long)">mouseClickMove</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseMovedOrUp(int,%20int,%20int)">mouseMovedOrUp</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#onGuiClosed()">onGuiClosed</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#renderToolTip(net.minecraft.item.ItemStack,%20int,%20int)">renderToolTip</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#setClipboardString(java.lang.String)">setClipboardString</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#setWorldAndResolution(net.minecraft.client.Minecraft,%20int,%20int)">setWorldAndResolution</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#updateScreen()">updateScreen</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/Gui.html#drawCenteredString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawCenteredString</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawGradientRect(int,%20int,%20int,%20int,%20int,%20int)">drawGradientRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawHorizontalLine(int,%20int,%20int,%20int)">drawHorizontalLine</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawRect(int,%20int,%20int,%20int,%20int)">drawRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawString</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawTexturedModalRect(int,%20int,%20int,%20int,%20int,%20int)">drawTexturedModalRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawTexturedModelRectFromIcon(int,%20int,%20net.minecraft.util.IIcon,%20int,%20int)">drawTexturedModelRectFromIcon</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawVerticalLine(int,%20int,%20int,%20int)">drawVerticalLine</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#func_146110_a(int,%20int,%20float,%20float,%20int,%20int,%20float,%20float)">func_146110_a</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#func_152125_a(int,%20int,%20float,%20float,%20int,%20int,%20int,%20int,%20float,%20float)">func_152125_a</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiModsMissingForServer(cpw.mods.fml.common.MissingModsException)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiModsMissingForServer</h4>
+<pre>public&nbsp;GuiModsMissingForServer(<a href="../../../../cpw/mods/fml/common/MissingModsException.html" title="class in cpw.mods.fml.common">MissingModsException</a>&nbsp;modsMissing)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="initGui()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>initGui</h4>
+<pre>public&nbsp;void&nbsp;initGui()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#initGui()">initGui</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="actionPerformed(net.minecraft.client.gui.GuiButton)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>actionPerformed</h4>
+<pre>protected&nbsp;void&nbsp;actionPerformed(<a href="../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a>&nbsp;p_73875_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#actionPerformed(net.minecraft.client.gui.GuiButton)">actionPerformed</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="drawScreen(int, int, float)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>drawScreen</h4>
+<pre>public&nbsp;void&nbsp;drawScreen(int&nbsp;p_73863_1_,
+ int&nbsp;p_73863_2_,
+ float&nbsp;p_73863_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawScreen(int,%20int,%20float)">drawScreen</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/GuiModsMissing.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/GuiNotification.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/GuiModsMissingForServer.html" target="_top">Frames</a></li>
+<li><a href="GuiModsMissingForServer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.client.gui.GuiScreen">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/GuiNotification.html b/javadoc/cpw/mods/fml/client/GuiNotification.html
new file mode 100644
index 0000000..136db8a
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/GuiNotification.html
@@ -0,0 +1,374 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>GuiNotification (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiNotification (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/GuiModsMissingForServer.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/GuiOldSaveLoadConfirm.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/GuiNotification.html" target="_top">Frames</a></li>
+<li><a href="GuiNotification.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client</div>
+<h2 title="Class GuiNotification" class="title">Class GuiNotification</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.Gui</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.GuiScreen</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.GuiNotification</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../cpw/mods/fml/client/GuiConfirmation.html" title="class in cpw.mods.fml.client">GuiConfirmation</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">GuiNotification</span>
+extends <a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../cpw/mods/fml/common/StartupQuery.html" title="class in cpw.mods.fml.common">StartupQuery</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiNotification.html#query">query</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.GuiScreen">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#allowUserInput">allowUserInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#buttonList">buttonList</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#fontRendererObj">fontRendererObj</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#height">height</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#itemRender">itemRender</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#labelList">labelList</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mc">mc</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#width">width</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/Gui.html#icons">icons</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#optionsBackground">optionsBackground</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#statIcons">statIcons</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#zLevel">zLevel</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/client/GuiNotification.html#GuiNotification(cpw.mods.fml.common.StartupQuery)">GuiNotification</a></strong>(<a href="../../../../cpw/mods/fml/common/StartupQuery.html" title="class in cpw.mods.fml.common">StartupQuery</a>&nbsp;query)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiNotification.html#actionPerformed(net.minecraft.client.gui.GuiButton)">actionPerformed</a></strong>(<a href="../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a>&nbsp;button)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiNotification.html#drawScreen(int,%20int,%20float)">drawScreen</a></strong>(int&nbsp;p_73863_1_,
+ int&nbsp;p_73863_2_,
+ float&nbsp;p_73863_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiNotification.html#initGui()">initGui</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.GuiScreen">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#confirmClicked(boolean,%20int)">confirmClicked</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#doesGuiPauseGame()">doesGuiPauseGame</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawBackground(int)">drawBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawCreativeTabHoveringText(java.lang.String,%20int,%20int)">drawCreativeTabHoveringText</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawDefaultBackground()">drawDefaultBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawHoveringText(java.util.List,%20int,%20int,%20net.minecraft.client.gui.FontRenderer)">drawHoveringText</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawWorldBackground(int)">drawWorldBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#func_146283_a(java.util.List,%20int,%20int)">func_146283_a</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#getClipboardString()">getClipboardString</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleInput()">handleInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleKeyboardInput()">handleKeyboardInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleMouseInput()">handleMouseInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#isCtrlKeyDown()">isCtrlKeyDown</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#isShiftKeyDown()">isShiftKeyDown</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#keyTyped(char,%20int)">keyTyped</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseClicked(int,%20int,%20int)">mouseClicked</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseClickMove(int,%20int,%20int,%20long)">mouseClickMove</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseMovedOrUp(int,%20int,%20int)">mouseMovedOrUp</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#onGuiClosed()">onGuiClosed</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#renderToolTip(net.minecraft.item.ItemStack,%20int,%20int)">renderToolTip</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#setClipboardString(java.lang.String)">setClipboardString</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#setWorldAndResolution(net.minecraft.client.Minecraft,%20int,%20int)">setWorldAndResolution</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#updateScreen()">updateScreen</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/Gui.html#drawCenteredString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawCenteredString</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawGradientRect(int,%20int,%20int,%20int,%20int,%20int)">drawGradientRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawHorizontalLine(int,%20int,%20int,%20int)">drawHorizontalLine</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawRect(int,%20int,%20int,%20int,%20int)">drawRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawString</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawTexturedModalRect(int,%20int,%20int,%20int,%20int,%20int)">drawTexturedModalRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawTexturedModelRectFromIcon(int,%20int,%20net.minecraft.util.IIcon,%20int,%20int)">drawTexturedModelRectFromIcon</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawVerticalLine(int,%20int,%20int,%20int)">drawVerticalLine</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#func_146110_a(int,%20int,%20float,%20float,%20int,%20int,%20float,%20float)">func_146110_a</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#func_152125_a(int,%20int,%20float,%20float,%20int,%20int,%20int,%20int,%20float,%20float)">func_152125_a</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="query">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>query</h4>
+<pre>protected final&nbsp;<a href="../../../../cpw/mods/fml/common/StartupQuery.html" title="class in cpw.mods.fml.common">StartupQuery</a> query</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiNotification(cpw.mods.fml.common.StartupQuery)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiNotification</h4>
+<pre>public&nbsp;GuiNotification(<a href="../../../../cpw/mods/fml/common/StartupQuery.html" title="class in cpw.mods.fml.common">StartupQuery</a>&nbsp;query)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="initGui()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>initGui</h4>
+<pre>public&nbsp;void&nbsp;initGui()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#initGui()">initGui</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="actionPerformed(net.minecraft.client.gui.GuiButton)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>actionPerformed</h4>
+<pre>protected&nbsp;void&nbsp;actionPerformed(<a href="../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a>&nbsp;button)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#actionPerformed(net.minecraft.client.gui.GuiButton)">actionPerformed</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="drawScreen(int, int, float)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>drawScreen</h4>
+<pre>public&nbsp;void&nbsp;drawScreen(int&nbsp;p_73863_1_,
+ int&nbsp;p_73863_2_,
+ float&nbsp;p_73863_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawScreen(int,%20int,%20float)">drawScreen</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/GuiModsMissingForServer.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/GuiOldSaveLoadConfirm.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/GuiNotification.html" target="_top">Frames</a></li>
+<li><a href="GuiNotification.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/GuiOldSaveLoadConfirm.html b/javadoc/cpw/mods/fml/client/GuiOldSaveLoadConfirm.html
new file mode 100644
index 0000000..656bb81
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/GuiOldSaveLoadConfirm.html
@@ -0,0 +1,360 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>GuiOldSaveLoadConfirm (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiOldSaveLoadConfirm (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/GuiNotification.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/GuiOldSaveLoadConfirm.html" target="_top">Frames</a></li>
+<li><a href="GuiOldSaveLoadConfirm.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.client.gui.GuiYesNo">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client</div>
+<h2 title="Class GuiOldSaveLoadConfirm" class="title">Class GuiOldSaveLoadConfirm</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.Gui</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.GuiScreen</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/gui/GuiYesNo.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.GuiYesNo</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.GuiOldSaveLoadConfirm</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../net/minecraft/client/gui/GuiYesNoCallback.html" title="interface in net.minecraft.client.gui">GuiYesNoCallback</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">GuiOldSaveLoadConfirm</span>
+extends <a href="../../../../net/minecraft/client/gui/GuiYesNo.html" title="class in net.minecraft.client.gui">GuiYesNo</a>
+implements <a href="../../../../net/minecraft/client/gui/GuiYesNoCallback.html" title="interface in net.minecraft.client.gui">GuiYesNoCallback</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.GuiYesNo">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiYesNo.html" title="class in net.minecraft.client.gui">GuiYesNo</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/GuiYesNo.html#cancelButtonText">cancelButtonText</a>, <a href="../../../../net/minecraft/client/gui/GuiYesNo.html#confirmButtonText">confirmButtonText</a>, <a href="../../../../net/minecraft/client/gui/GuiYesNo.html#field_146351_f">field_146351_f</a>, <a href="../../../../net/minecraft/client/gui/GuiYesNo.html#field_146357_i">field_146357_i</a>, <a href="../../../../net/minecraft/client/gui/GuiYesNo.html#parentScreen">parentScreen</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.GuiScreen">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#allowUserInput">allowUserInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#buttonList">buttonList</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#fontRendererObj">fontRendererObj</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#height">height</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#itemRender">itemRender</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#labelList">labelList</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mc">mc</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#width">width</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/Gui.html#icons">icons</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#optionsBackground">optionsBackground</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#statIcons">statIcons</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#zLevel">zLevel</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/client/GuiOldSaveLoadConfirm.html#GuiOldSaveLoadConfirm(java.lang.String,%20java.lang.String,%20net.minecraft.client.gui.GuiScreen)">GuiOldSaveLoadConfirm</a></strong>(java.lang.String&nbsp;dirName,
+ java.lang.String&nbsp;saveName,
+ <a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a>&nbsp;parent)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiOldSaveLoadConfirm.html#actionPerformed(net.minecraft.client.gui.GuiButton)">actionPerformed</a></strong>(<a href="../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a>&nbsp;p_146284_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiOldSaveLoadConfirm.html#drawScreen(int,%20int,%20float)">drawScreen</a></strong>(int&nbsp;p_73863_1_,
+ int&nbsp;p_73863_2_,
+ float&nbsp;p_73863_3_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.GuiYesNo">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiYesNo.html" title="class in net.minecraft.client.gui">GuiYesNo</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/GuiYesNo.html#func_146350_a(int)">func_146350_a</a>, <a href="../../../../net/minecraft/client/gui/GuiYesNo.html#initGui()">initGui</a>, <a href="../../../../net/minecraft/client/gui/GuiYesNo.html#updateScreen()">updateScreen</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.GuiScreen">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#confirmClicked(boolean,%20int)">confirmClicked</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#doesGuiPauseGame()">doesGuiPauseGame</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawBackground(int)">drawBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawCreativeTabHoveringText(java.lang.String,%20int,%20int)">drawCreativeTabHoveringText</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawDefaultBackground()">drawDefaultBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawHoveringText(java.util.List,%20int,%20int,%20net.minecraft.client.gui.FontRenderer)">drawHoveringText</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawWorldBackground(int)">drawWorldBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#func_146283_a(java.util.List,%20int,%20int)">func_146283_a</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#getClipboardString()">getClipboardString</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleInput()">handleInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleKeyboardInput()">handleKeyboardInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleMouseInput()">handleMouseInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#isCtrlKeyDown()">isCtrlKeyDown</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#isShiftKeyDown()">isShiftKeyDown</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#keyTyped(char,%20int)">keyTyped</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseClicked(int,%20int,%20int)">mouseClicked</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseClickMove(int,%20int,%20int,%20long)">mouseClickMove</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseMovedOrUp(int,%20int,%20int)">mouseMovedOrUp</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#onGuiClosed()">onGuiClosed</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#renderToolTip(net.minecraft.item.ItemStack,%20int,%20int)">renderToolTip</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#setClipboardString(java.lang.String)">setClipboardString</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#setWorldAndResolution(net.minecraft.client.Minecraft,%20int,%20int)">setWorldAndResolution</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/Gui.html#drawCenteredString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawCenteredString</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawGradientRect(int,%20int,%20int,%20int,%20int,%20int)">drawGradientRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawHorizontalLine(int,%20int,%20int,%20int)">drawHorizontalLine</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawRect(int,%20int,%20int,%20int,%20int)">drawRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawString</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawTexturedModalRect(int,%20int,%20int,%20int,%20int,%20int)">drawTexturedModalRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawTexturedModelRectFromIcon(int,%20int,%20net.minecraft.util.IIcon,%20int,%20int)">drawTexturedModelRectFromIcon</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawVerticalLine(int,%20int,%20int,%20int)">drawVerticalLine</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#func_146110_a(int,%20int,%20float,%20float,%20int,%20int,%20float,%20float)">func_146110_a</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#func_152125_a(int,%20int,%20float,%20float,%20int,%20int,%20int,%20int,%20float,%20float)">func_152125_a</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.GuiYesNoCallback">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiYesNoCallback.html" title="interface in net.minecraft.client.gui">GuiYesNoCallback</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/GuiYesNoCallback.html#confirmClicked(boolean,%20int)">confirmClicked</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiOldSaveLoadConfirm(java.lang.String, java.lang.String, net.minecraft.client.gui.GuiScreen)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiOldSaveLoadConfirm</h4>
+<pre>public&nbsp;GuiOldSaveLoadConfirm(java.lang.String&nbsp;dirName,
+ java.lang.String&nbsp;saveName,
+ <a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a>&nbsp;parent)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="drawScreen(int, int, float)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>drawScreen</h4>
+<pre>public&nbsp;void&nbsp;drawScreen(int&nbsp;p_73863_1_,
+ int&nbsp;p_73863_2_,
+ float&nbsp;p_73863_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/gui/GuiYesNo.html#drawScreen(int,%20int,%20float)">drawScreen</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/client/gui/GuiYesNo.html" title="class in net.minecraft.client.gui">GuiYesNo</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="actionPerformed(net.minecraft.client.gui.GuiButton)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>actionPerformed</h4>
+<pre>protected&nbsp;void&nbsp;actionPerformed(<a href="../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a>&nbsp;p_146284_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/gui/GuiYesNo.html#actionPerformed(net.minecraft.client.gui.GuiButton)">actionPerformed</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/client/gui/GuiYesNo.html" title="class in net.minecraft.client.gui">GuiYesNo</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/GuiNotification.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/GuiOldSaveLoadConfirm.html" target="_top">Frames</a></li>
+<li><a href="GuiOldSaveLoadConfirm.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.client.gui.GuiYesNo">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/GuiScrollingList.html b/javadoc/cpw/mods/fml/client/GuiScrollingList.html
new file mode 100644
index 0000000..43455cf
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/GuiScrollingList.html
@@ -0,0 +1,632 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>GuiScrollingList (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiScrollingList (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/GuiOldSaveLoadConfirm.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/GuiSlotModList.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/GuiScrollingList.html" target="_top">Frames</a></li>
+<li><a href="GuiScrollingList.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client</div>
+<h2 title="Class GuiScrollingList" class="title">Class GuiScrollingList</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.GuiScrollingList</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../cpw/mods/fml/client/GuiModOptionList.html" title="class in cpw.mods.fml.client">GuiModOptionList</a>, <a href="../../../../cpw/mods/fml/client/GuiSlotModList.html" title="class in cpw.mods.fml.client">GuiSlotModList</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="strong">GuiScrollingList</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#bottom">bottom</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#left">left</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#listHeight">listHeight</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#listWidth">listWidth</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#mouseX">mouseX</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#mouseY">mouseY</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#slotHeight">slotHeight</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#top">top</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#GuiScrollingList(net.minecraft.client.Minecraft,%20int,%20int,%20int,%20int,%20int,%20int)">GuiScrollingList</a></strong>(<a href="../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client">Minecraft</a>&nbsp;client,
+ int&nbsp;width,
+ int&nbsp;height,
+ int&nbsp;top,
+ int&nbsp;bottom,
+ int&nbsp;left,
+ int&nbsp;entryHeight)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#actionPerformed(net.minecraft.client.gui.GuiButton)">actionPerformed</a></strong>(<a href="../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a>&nbsp;button)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected abstract void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#drawBackground()">drawBackground</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#drawGradientRect(int,%20int,%20int,%20int,%20int,%20int)">drawGradientRect</a></strong>(int&nbsp;par1,
+ int&nbsp;par2,
+ int&nbsp;par3,
+ int&nbsp;par4,
+ int&nbsp;par5,
+ int&nbsp;par6)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#drawScreen(int,%20int,%20float)">drawScreen</a></strong>(int&nbsp;mouseX,
+ int&nbsp;mouseY,
+ float&nbsp;p_22243_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected abstract void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#drawSlot(int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator)">drawSlot</a></strong>(int&nbsp;var1,
+ int&nbsp;var2,
+ int&nbsp;var3,
+ int&nbsp;var4,
+ <a href="../../../../net/minecraft/client/renderer/Tessellator.html" title="class in net.minecraft.client.renderer">Tessellator</a>&nbsp;var5)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected abstract void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#elementClicked(int,%20boolean)">elementClicked</a></strong>(int&nbsp;index,
+ boolean&nbsp;doubleClick)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#func_27255_a(int,%20int)">func_27255_a</a></strong>(int&nbsp;p_27255_1_,
+ int&nbsp;p_27255_2_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#func_27256_c(int,%20int)">func_27256_c</a></strong>(int&nbsp;p_27256_1_,
+ int&nbsp;p_27256_2_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#func_27257_b(int,%20int)">func_27257_b</a></strong>(int&nbsp;p_27257_1_,
+ int&nbsp;p_27257_2_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#func_27258_a(boolean)">func_27258_a</a></strong>(boolean&nbsp;p_27258_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#func_27259_a(boolean,%20int)">func_27259_a</a></strong>(boolean&nbsp;p_27259_1_,
+ int&nbsp;p_27259_2_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#func_27260_a(int,%20int,%20net.minecraft.client.renderer.Tessellator)">func_27260_a</a></strong>(int&nbsp;p_27260_1_,
+ int&nbsp;p_27260_2_,
+ <a href="../../../../net/minecraft/client/renderer/Tessellator.html" title="class in net.minecraft.client.renderer">Tessellator</a>&nbsp;p_27260_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#getContentHeight()">getContentHeight</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected abstract int</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#getSize()">getSize</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected abstract boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#isSelected(int)">isSelected</a></strong>(int&nbsp;index)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#registerScrollButtons(java.util.List,%20int,%20int)">registerScrollButtons</a></strong>(java.util.List&nbsp;p_22240_1_,
+ int&nbsp;p_22240_2_,
+ int&nbsp;p_22240_3_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="listWidth">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>listWidth</h4>
+<pre>protected final&nbsp;int listWidth</pre>
+</li>
+</ul>
+<a name="listHeight">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>listHeight</h4>
+<pre>protected final&nbsp;int listHeight</pre>
+</li>
+</ul>
+<a name="top">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>top</h4>
+<pre>protected final&nbsp;int top</pre>
+</li>
+</ul>
+<a name="bottom">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>bottom</h4>
+<pre>protected final&nbsp;int bottom</pre>
+</li>
+</ul>
+<a name="left">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>left</h4>
+<pre>protected final&nbsp;int left</pre>
+</li>
+</ul>
+<a name="slotHeight">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>slotHeight</h4>
+<pre>protected final&nbsp;int slotHeight</pre>
+</li>
+</ul>
+<a name="mouseX">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mouseX</h4>
+<pre>protected&nbsp;int mouseX</pre>
+</li>
+</ul>
+<a name="mouseY">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>mouseY</h4>
+<pre>protected&nbsp;int mouseY</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiScrollingList(net.minecraft.client.Minecraft, int, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiScrollingList</h4>
+<pre>public&nbsp;GuiScrollingList(<a href="../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client">Minecraft</a>&nbsp;client,
+ int&nbsp;width,
+ int&nbsp;height,
+ int&nbsp;top,
+ int&nbsp;bottom,
+ int&nbsp;left,
+ int&nbsp;entryHeight)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_27258_a(boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_27258_a</h4>
+<pre>public&nbsp;void&nbsp;func_27258_a(boolean&nbsp;p_27258_1_)</pre>
+</li>
+</ul>
+<a name="func_27259_a(boolean, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_27259_a</h4>
+<pre>protected&nbsp;void&nbsp;func_27259_a(boolean&nbsp;p_27259_1_,
+ int&nbsp;p_27259_2_)</pre>
+</li>
+</ul>
+<a name="getSize()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSize</h4>
+<pre>protected abstract&nbsp;int&nbsp;getSize()</pre>
+</li>
+</ul>
+<a name="elementClicked(int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>elementClicked</h4>
+<pre>protected abstract&nbsp;void&nbsp;elementClicked(int&nbsp;index,
+ boolean&nbsp;doubleClick)</pre>
+</li>
+</ul>
+<a name="isSelected(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isSelected</h4>
+<pre>protected abstract&nbsp;boolean&nbsp;isSelected(int&nbsp;index)</pre>
+</li>
+</ul>
+<a name="getContentHeight()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getContentHeight</h4>
+<pre>protected&nbsp;int&nbsp;getContentHeight()</pre>
+</li>
+</ul>
+<a name="drawBackground()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>drawBackground</h4>
+<pre>protected abstract&nbsp;void&nbsp;drawBackground()</pre>
+</li>
+</ul>
+<a name="drawSlot(int, int, int, int, net.minecraft.client.renderer.Tessellator)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>drawSlot</h4>
+<pre>protected abstract&nbsp;void&nbsp;drawSlot(int&nbsp;var1,
+ int&nbsp;var2,
+ int&nbsp;var3,
+ int&nbsp;var4,
+ <a href="../../../../net/minecraft/client/renderer/Tessellator.html" title="class in net.minecraft.client.renderer">Tessellator</a>&nbsp;var5)</pre>
+</li>
+</ul>
+<a name="func_27260_a(int, int, net.minecraft.client.renderer.Tessellator)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_27260_a</h4>
+<pre>protected&nbsp;void&nbsp;func_27260_a(int&nbsp;p_27260_1_,
+ int&nbsp;p_27260_2_,
+ <a href="../../../../net/minecraft/client/renderer/Tessellator.html" title="class in net.minecraft.client.renderer">Tessellator</a>&nbsp;p_27260_3_)</pre>
+</li>
+</ul>
+<a name="func_27255_a(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_27255_a</h4>
+<pre>protected&nbsp;void&nbsp;func_27255_a(int&nbsp;p_27255_1_,
+ int&nbsp;p_27255_2_)</pre>
+</li>
+</ul>
+<a name="func_27257_b(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_27257_b</h4>
+<pre>protected&nbsp;void&nbsp;func_27257_b(int&nbsp;p_27257_1_,
+ int&nbsp;p_27257_2_)</pre>
+</li>
+</ul>
+<a name="func_27256_c(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_27256_c</h4>
+<pre>public&nbsp;int&nbsp;func_27256_c(int&nbsp;p_27256_1_,
+ int&nbsp;p_27256_2_)</pre>
+</li>
+</ul>
+<a name="registerScrollButtons(java.util.List, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerScrollButtons</h4>
+<pre>public&nbsp;void&nbsp;registerScrollButtons(java.util.List&nbsp;p_22240_1_,
+ int&nbsp;p_22240_2_,
+ int&nbsp;p_22240_3_)</pre>
+</li>
+</ul>
+<a name="actionPerformed(net.minecraft.client.gui.GuiButton)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>actionPerformed</h4>
+<pre>public&nbsp;void&nbsp;actionPerformed(<a href="../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a>&nbsp;button)</pre>
+</li>
+</ul>
+<a name="drawScreen(int, int, float)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>drawScreen</h4>
+<pre>public&nbsp;void&nbsp;drawScreen(int&nbsp;mouseX,
+ int&nbsp;mouseY,
+ float&nbsp;p_22243_3_)</pre>
+</li>
+</ul>
+<a name="drawGradientRect(int, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>drawGradientRect</h4>
+<pre>protected&nbsp;void&nbsp;drawGradientRect(int&nbsp;par1,
+ int&nbsp;par2,
+ int&nbsp;par3,
+ int&nbsp;par4,
+ int&nbsp;par5,
+ int&nbsp;par6)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/GuiOldSaveLoadConfirm.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/GuiSlotModList.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/GuiScrollingList.html" target="_top">Frames</a></li>
+<li><a href="GuiScrollingList.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/GuiSlotModList.html b/javadoc/cpw/mods/fml/client/GuiSlotModList.html
new file mode 100644
index 0000000..b034d40
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/GuiSlotModList.html
@@ -0,0 +1,384 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>GuiSlotModList (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiSlotModList (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/GuiSortingProblem.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/GuiSlotModList.html" target="_top">Frames</a></li>
+<li><a href="GuiSlotModList.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.client.GuiScrollingList">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client</div>
+<h2 title="Class GuiSlotModList" class="title">Class GuiSlotModList</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html" title="class in cpw.mods.fml.client">cpw.mods.fml.client.GuiScrollingList</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.GuiSlotModList</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GuiSlotModList</span>
+extends <a href="../../../../cpw/mods/fml/client/GuiScrollingList.html" title="class in cpw.mods.fml.client">GuiScrollingList</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.client.GuiScrollingList">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.client.<a href="../../../../cpw/mods/fml/client/GuiScrollingList.html" title="class in cpw.mods.fml.client">GuiScrollingList</a></h3>
+<code><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#bottom">bottom</a>, <a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#left">left</a>, <a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#listHeight">listHeight</a>, <a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#listWidth">listWidth</a>, <a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#mouseX">mouseX</a>, <a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#mouseY">mouseY</a>, <a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#slotHeight">slotHeight</a>, <a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#top">top</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/client/GuiSlotModList.html#GuiSlotModList(cpw.mods.fml.client.GuiModList,%20java.util.ArrayList,%20int)">GuiSlotModList</a></strong>(<a href="../../../../cpw/mods/fml/client/GuiModList.html" title="class in cpw.mods.fml.client">GuiModList</a>&nbsp;parent,
+ java.util.ArrayList&lt;<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;&nbsp;mods,
+ int&nbsp;listWidth)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiSlotModList.html#drawBackground()">drawBackground</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiSlotModList.html#drawSlot(int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator)">drawSlot</a></strong>(int&nbsp;listIndex,
+ int&nbsp;var2,
+ int&nbsp;var3,
+ int&nbsp;var4,
+ <a href="../../../../net/minecraft/client/renderer/Tessellator.html" title="class in net.minecraft.client.renderer">Tessellator</a>&nbsp;var5)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiSlotModList.html#elementClicked(int,%20boolean)">elementClicked</a></strong>(int&nbsp;var1,
+ boolean&nbsp;var2)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiSlotModList.html#getContentHeight()">getContentHeight</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiSlotModList.html#getSize()">getSize</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiSlotModList.html#isSelected(int)">isSelected</a></strong>(int&nbsp;var1)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.client.GuiScrollingList">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.client.<a href="../../../../cpw/mods/fml/client/GuiScrollingList.html" title="class in cpw.mods.fml.client">GuiScrollingList</a></h3>
+<code><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#actionPerformed(net.minecraft.client.gui.GuiButton)">actionPerformed</a>, <a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#drawGradientRect(int,%20int,%20int,%20int,%20int,%20int)">drawGradientRect</a>, <a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#drawScreen(int,%20int,%20float)">drawScreen</a>, <a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#func_27255_a(int,%20int)">func_27255_a</a>, <a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#func_27256_c(int,%20int)">func_27256_c</a>, <a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#func_27257_b(int,%20int)">func_27257_b</a>, <a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#func_27258_a(boolean)">func_27258_a</a>, <a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#func_27259_a(boolean,%20int)">func_27259_a</a>, <a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#func_27260_a(int,%20int,%20net.minecraft.client.renderer.Tessellator)">func_27260_a</a>, <a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#registerScrollButtons(java.util.List,%20int,%20int)">registerScrollButtons</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiSlotModList(cpw.mods.fml.client.GuiModList, java.util.ArrayList, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiSlotModList</h4>
+<pre>public&nbsp;GuiSlotModList(<a href="../../../../cpw/mods/fml/client/GuiModList.html" title="class in cpw.mods.fml.client">GuiModList</a>&nbsp;parent,
+ java.util.ArrayList&lt;<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;&nbsp;mods,
+ int&nbsp;listWidth)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getSize()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSize</h4>
+<pre>protected&nbsp;int&nbsp;getSize()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#getSize()">getSize</a></code>&nbsp;in class&nbsp;<code><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html" title="class in cpw.mods.fml.client">GuiScrollingList</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="elementClicked(int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>elementClicked</h4>
+<pre>protected&nbsp;void&nbsp;elementClicked(int&nbsp;var1,
+ boolean&nbsp;var2)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#elementClicked(int,%20boolean)">elementClicked</a></code>&nbsp;in class&nbsp;<code><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html" title="class in cpw.mods.fml.client">GuiScrollingList</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="isSelected(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isSelected</h4>
+<pre>protected&nbsp;boolean&nbsp;isSelected(int&nbsp;var1)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#isSelected(int)">isSelected</a></code>&nbsp;in class&nbsp;<code><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html" title="class in cpw.mods.fml.client">GuiScrollingList</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="drawBackground()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>drawBackground</h4>
+<pre>protected&nbsp;void&nbsp;drawBackground()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#drawBackground()">drawBackground</a></code>&nbsp;in class&nbsp;<code><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html" title="class in cpw.mods.fml.client">GuiScrollingList</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getContentHeight()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getContentHeight</h4>
+<pre>protected&nbsp;int&nbsp;getContentHeight()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#getContentHeight()">getContentHeight</a></code>&nbsp;in class&nbsp;<code><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html" title="class in cpw.mods.fml.client">GuiScrollingList</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="drawSlot(int, int, int, int, net.minecraft.client.renderer.Tessellator)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>drawSlot</h4>
+<pre>protected&nbsp;void&nbsp;drawSlot(int&nbsp;listIndex,
+ int&nbsp;var2,
+ int&nbsp;var3,
+ int&nbsp;var4,
+ <a href="../../../../net/minecraft/client/renderer/Tessellator.html" title="class in net.minecraft.client.renderer">Tessellator</a>&nbsp;var5)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html#drawSlot(int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator)">drawSlot</a></code>&nbsp;in class&nbsp;<code><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html" title="class in cpw.mods.fml.client">GuiScrollingList</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/GuiSortingProblem.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/GuiSlotModList.html" target="_top">Frames</a></li>
+<li><a href="GuiSlotModList.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.client.GuiScrollingList">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/GuiSortingProblem.html b/javadoc/cpw/mods/fml/client/GuiSortingProblem.html
new file mode 100644
index 0000000..4ce95cb
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/GuiSortingProblem.html
@@ -0,0 +1,325 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>GuiSortingProblem (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiSortingProblem (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/GuiSlotModList.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/GuiWrongMinecraft.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/GuiSortingProblem.html" target="_top">Frames</a></li>
+<li><a href="GuiSortingProblem.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.client.gui.GuiScreen">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client</div>
+<h2 title="Class GuiSortingProblem" class="title">Class GuiSortingProblem</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.Gui</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.GuiScreen</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.GuiSortingProblem</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GuiSortingProblem</span>
+extends <a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.GuiScreen">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#allowUserInput">allowUserInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#buttonList">buttonList</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#fontRendererObj">fontRendererObj</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#height">height</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#itemRender">itemRender</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#labelList">labelList</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mc">mc</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#width">width</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/Gui.html#icons">icons</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#optionsBackground">optionsBackground</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#statIcons">statIcons</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#zLevel">zLevel</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/client/GuiSortingProblem.html#GuiSortingProblem(cpw.mods.fml.common.toposort.ModSortingException)">GuiSortingProblem</a></strong>(<a href="../../../../cpw/mods/fml/common/toposort/ModSortingException.html" title="class in cpw.mods.fml.common.toposort">ModSortingException</a>&nbsp;modSorting)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiSortingProblem.html#drawScreen(int,%20int,%20float)">drawScreen</a></strong>(int&nbsp;p_73863_1_,
+ int&nbsp;p_73863_2_,
+ float&nbsp;p_73863_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiSortingProblem.html#initGui()">initGui</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.GuiScreen">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#actionPerformed(net.minecraft.client.gui.GuiButton)">actionPerformed</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#confirmClicked(boolean,%20int)">confirmClicked</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#doesGuiPauseGame()">doesGuiPauseGame</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawBackground(int)">drawBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawCreativeTabHoveringText(java.lang.String,%20int,%20int)">drawCreativeTabHoveringText</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawDefaultBackground()">drawDefaultBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawHoveringText(java.util.List,%20int,%20int,%20net.minecraft.client.gui.FontRenderer)">drawHoveringText</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawWorldBackground(int)">drawWorldBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#func_146283_a(java.util.List,%20int,%20int)">func_146283_a</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#getClipboardString()">getClipboardString</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleInput()">handleInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleKeyboardInput()">handleKeyboardInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleMouseInput()">handleMouseInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#isCtrlKeyDown()">isCtrlKeyDown</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#isShiftKeyDown()">isShiftKeyDown</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#keyTyped(char,%20int)">keyTyped</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseClicked(int,%20int,%20int)">mouseClicked</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseClickMove(int,%20int,%20int,%20long)">mouseClickMove</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseMovedOrUp(int,%20int,%20int)">mouseMovedOrUp</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#onGuiClosed()">onGuiClosed</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#renderToolTip(net.minecraft.item.ItemStack,%20int,%20int)">renderToolTip</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#setClipboardString(java.lang.String)">setClipboardString</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#setWorldAndResolution(net.minecraft.client.Minecraft,%20int,%20int)">setWorldAndResolution</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#updateScreen()">updateScreen</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/Gui.html#drawCenteredString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawCenteredString</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawGradientRect(int,%20int,%20int,%20int,%20int,%20int)">drawGradientRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawHorizontalLine(int,%20int,%20int,%20int)">drawHorizontalLine</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawRect(int,%20int,%20int,%20int,%20int)">drawRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawString</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawTexturedModalRect(int,%20int,%20int,%20int,%20int,%20int)">drawTexturedModalRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawTexturedModelRectFromIcon(int,%20int,%20net.minecraft.util.IIcon,%20int,%20int)">drawTexturedModelRectFromIcon</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawVerticalLine(int,%20int,%20int,%20int)">drawVerticalLine</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#func_146110_a(int,%20int,%20float,%20float,%20int,%20int,%20float,%20float)">func_146110_a</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#func_152125_a(int,%20int,%20float,%20float,%20int,%20int,%20int,%20int,%20float,%20float)">func_152125_a</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiSortingProblem(cpw.mods.fml.common.toposort.ModSortingException)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiSortingProblem</h4>
+<pre>public&nbsp;GuiSortingProblem(<a href="../../../../cpw/mods/fml/common/toposort/ModSortingException.html" title="class in cpw.mods.fml.common.toposort">ModSortingException</a>&nbsp;modSorting)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="initGui()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>initGui</h4>
+<pre>public&nbsp;void&nbsp;initGui()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#initGui()">initGui</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="drawScreen(int, int, float)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>drawScreen</h4>
+<pre>public&nbsp;void&nbsp;drawScreen(int&nbsp;p_73863_1_,
+ int&nbsp;p_73863_2_,
+ float&nbsp;p_73863_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawScreen(int,%20int,%20float)">drawScreen</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/GuiSlotModList.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/GuiWrongMinecraft.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/GuiSortingProblem.html" target="_top">Frames</a></li>
+<li><a href="GuiSortingProblem.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.client.gui.GuiScreen">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/GuiWrongMinecraft.html b/javadoc/cpw/mods/fml/client/GuiWrongMinecraft.html
new file mode 100644
index 0000000..9dd156b
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/GuiWrongMinecraft.html
@@ -0,0 +1,337 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>GuiWrongMinecraft (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiWrongMinecraft (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/GuiSortingProblem.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/IModGuiFactory.html" title="interface in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/GuiWrongMinecraft.html" target="_top">Frames</a></li>
+<li><a href="GuiWrongMinecraft.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.client.gui.GuiScreen">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client</div>
+<h2 title="Class GuiWrongMinecraft" class="title">Class GuiWrongMinecraft</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.Gui</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.GuiScreen</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.GuiErrorScreen</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.GuiWrongMinecraft</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GuiWrongMinecraft</span>
+extends <a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html" title="class in net.minecraft.client.gui">GuiErrorScreen</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.GuiScreen">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#allowUserInput">allowUserInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#buttonList">buttonList</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#fontRendererObj">fontRendererObj</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#height">height</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#itemRender">itemRender</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#labelList">labelList</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mc">mc</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#width">width</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/Gui.html#icons">icons</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#optionsBackground">optionsBackground</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#statIcons">statIcons</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#zLevel">zLevel</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/client/GuiWrongMinecraft.html#GuiWrongMinecraft(cpw.mods.fml.common.WrongMinecraftVersionException)">GuiWrongMinecraft</a></strong>(<a href="../../../../cpw/mods/fml/common/WrongMinecraftVersionException.html" title="class in cpw.mods.fml.common">WrongMinecraftVersionException</a>&nbsp;wrongMC)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiWrongMinecraft.html#drawScreen(int,%20int,%20float)">drawScreen</a></strong>(int&nbsp;p_73863_1_,
+ int&nbsp;p_73863_2_,
+ float&nbsp;p_73863_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/GuiWrongMinecraft.html#initGui()">initGui</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.GuiErrorScreen">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html" title="class in net.minecraft.client.gui">GuiErrorScreen</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html#actionPerformed(net.minecraft.client.gui.GuiButton)">actionPerformed</a>, <a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html#keyTyped(char,%20int)">keyTyped</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.GuiScreen">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/GuiScreen.html#confirmClicked(boolean,%20int)">confirmClicked</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#doesGuiPauseGame()">doesGuiPauseGame</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawBackground(int)">drawBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawCreativeTabHoveringText(java.lang.String,%20int,%20int)">drawCreativeTabHoveringText</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawDefaultBackground()">drawDefaultBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawHoveringText(java.util.List,%20int,%20int,%20net.minecraft.client.gui.FontRenderer)">drawHoveringText</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#drawWorldBackground(int)">drawWorldBackground</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#func_146283_a(java.util.List,%20int,%20int)">func_146283_a</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#getClipboardString()">getClipboardString</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleInput()">handleInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleKeyboardInput()">handleKeyboardInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#handleMouseInput()">handleMouseInput</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#isCtrlKeyDown()">isCtrlKeyDown</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#isShiftKeyDown()">isShiftKeyDown</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseClicked(int,%20int,%20int)">mouseClicked</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseClickMove(int,%20int,%20int,%20long)">mouseClickMove</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#mouseMovedOrUp(int,%20int,%20int)">mouseMovedOrUp</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#onGuiClosed()">onGuiClosed</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#renderToolTip(net.minecraft.item.ItemStack,%20int,%20int)">renderToolTip</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#setClipboardString(java.lang.String)">setClipboardString</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#setWorldAndResolution(net.minecraft.client.Minecraft,%20int,%20int)">setWorldAndResolution</a>, <a href="../../../../net/minecraft/client/gui/GuiScreen.html#updateScreen()">updateScreen</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../net/minecraft/client/gui/Gui.html#drawCenteredString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawCenteredString</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawGradientRect(int,%20int,%20int,%20int,%20int,%20int)">drawGradientRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawHorizontalLine(int,%20int,%20int,%20int)">drawHorizontalLine</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawRect(int,%20int,%20int,%20int,%20int)">drawRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawString</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawTexturedModalRect(int,%20int,%20int,%20int,%20int,%20int)">drawTexturedModalRect</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawTexturedModelRectFromIcon(int,%20int,%20net.minecraft.util.IIcon,%20int,%20int)">drawTexturedModelRectFromIcon</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#drawVerticalLine(int,%20int,%20int,%20int)">drawVerticalLine</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#func_146110_a(int,%20int,%20float,%20float,%20int,%20int,%20float,%20float)">func_146110_a</a>, <a href="../../../../net/minecraft/client/gui/Gui.html#func_152125_a(int,%20int,%20float,%20float,%20int,%20int,%20int,%20int,%20float,%20float)">func_152125_a</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiWrongMinecraft(cpw.mods.fml.common.WrongMinecraftVersionException)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiWrongMinecraft</h4>
+<pre>public&nbsp;GuiWrongMinecraft(<a href="../../../../cpw/mods/fml/common/WrongMinecraftVersionException.html" title="class in cpw.mods.fml.common">WrongMinecraftVersionException</a>&nbsp;wrongMC)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="initGui()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>initGui</h4>
+<pre>public&nbsp;void&nbsp;initGui()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html#initGui()">initGui</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html" title="class in net.minecraft.client.gui">GuiErrorScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="drawScreen(int, int, float)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>drawScreen</h4>
+<pre>public&nbsp;void&nbsp;drawScreen(int&nbsp;p_73863_1_,
+ int&nbsp;p_73863_2_,
+ float&nbsp;p_73863_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html#drawScreen(int,%20int,%20float)">drawScreen</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html" title="class in net.minecraft.client.gui">GuiErrorScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/GuiSortingProblem.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/IModGuiFactory.html" title="interface in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/GuiWrongMinecraft.html" target="_top">Frames</a></li>
+<li><a href="GuiWrongMinecraft.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.client.gui.GuiScreen">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/IModGuiFactory.RuntimeOptionCategoryElement.html b/javadoc/cpw/mods/fml/client/IModGuiFactory.RuntimeOptionCategoryElement.html
new file mode 100644
index 0000000..26acbb7
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/IModGuiFactory.RuntimeOptionCategoryElement.html
@@ -0,0 +1,282 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>IModGuiFactory.RuntimeOptionCategoryElement (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="IModGuiFactory.RuntimeOptionCategoryElement (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/IModGuiFactory.html" title="interface in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionGuiHandler.html" title="interface in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/IModGuiFactory.RuntimeOptionCategoryElement.html" target="_top">Frames</a></li>
+<li><a href="IModGuiFactory.RuntimeOptionCategoryElement.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client</div>
+<h2 title="Class IModGuiFactory.RuntimeOptionCategoryElement" class="title">Class IModGuiFactory.RuntimeOptionCategoryElement</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.IModGuiFactory.RuntimeOptionCategoryElement</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../cpw/mods/fml/client/IModGuiFactory.html" title="interface in cpw.mods.fml.client">IModGuiFactory</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">IModGuiFactory.RuntimeOptionCategoryElement</span>
+extends java.lang.Object</pre>
+<div class="block">Represents an option category and entry in the runtime gui options list.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionCategoryElement.html#child">child</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionCategoryElement.html#parent">parent</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionCategoryElement.html#IModGuiFactory.RuntimeOptionCategoryElement(java.lang.String,%20java.lang.String)">IModGuiFactory.RuntimeOptionCategoryElement</a></strong>(java.lang.String&nbsp;parent,
+ java.lang.String&nbsp;child)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="parent">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parent</h4>
+<pre>public final&nbsp;java.lang.String parent</pre>
+</li>
+</ul>
+<a name="child">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>child</h4>
+<pre>public final&nbsp;java.lang.String child</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="IModGuiFactory.RuntimeOptionCategoryElement(java.lang.String, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>IModGuiFactory.RuntimeOptionCategoryElement</h4>
+<pre>public&nbsp;IModGuiFactory.RuntimeOptionCategoryElement(java.lang.String&nbsp;parent,
+ java.lang.String&nbsp;child)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/IModGuiFactory.html" title="interface in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionGuiHandler.html" title="interface in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/IModGuiFactory.RuntimeOptionCategoryElement.html" target="_top">Frames</a></li>
+<li><a href="IModGuiFactory.RuntimeOptionCategoryElement.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/IModGuiFactory.RuntimeOptionGuiHandler.html b/javadoc/cpw/mods/fml/client/IModGuiFactory.RuntimeOptionGuiHandler.html
new file mode 100644
index 0000000..0d8e3a4
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/IModGuiFactory.RuntimeOptionGuiHandler.html
@@ -0,0 +1,281 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>IModGuiFactory.RuntimeOptionGuiHandler (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="IModGuiFactory.RuntimeOptionGuiHandler (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionCategoryElement.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/IModGuiFactory.RuntimeOptionGuiHandler.html" target="_top">Frames</a></li>
+<li><a href="IModGuiFactory.RuntimeOptionGuiHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client</div>
+<h2 title="Interface IModGuiFactory.RuntimeOptionGuiHandler" class="title">Interface IModGuiFactory.RuntimeOptionGuiHandler</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../cpw/mods/fml/client/IModGuiFactory.html" title="interface in cpw.mods.fml.client">IModGuiFactory</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static interface <span class="strong">IModGuiFactory.RuntimeOptionGuiHandler</span></pre>
+<div class="block">Responsible for painting the mod specific section of runtime options GUI for a particular category</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionGuiHandler.html#actionCallback(int)">actionCallback</a></strong>(int&nbsp;actionId)</code>
+<div class="block">Called if a widget with id >= 100 is fired.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionGuiHandler.html#addWidgets(java.util.List,%20int,%20int,%20int,%20int)">addWidgets</a></strong>(java.util.List&lt;<a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a>&gt;&nbsp;widgetList,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;w,
+ int&nbsp;h)</code>
+<div class="block">Called to add widgets to the screen, such as buttons.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionGuiHandler.html#close()">close</a></strong>()</code>
+<div class="block">Called when this handler is about to go away (probably replaced by another one, or closing the
+ option screen)</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionGuiHandler.html#paint(int,%20int,%20int,%20int)">paint</a></strong>(int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;w,
+ int&nbsp;h)</code>
+<div class="block">Called to paint the rectangle specified.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="addWidgets(java.util.List, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addWidgets</h4>
+<pre>void&nbsp;addWidgets(java.util.List&lt;<a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a>&gt;&nbsp;widgetList,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;w,
+ int&nbsp;h)</pre>
+<div class="block">Called to add widgets to the screen, such as buttons.
+ GUI identifier numbers should start at 100 and increase.
+ The callback will be through <a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionGuiHandler.html#actionCallback(int)"><code>actionCallback(int)</code></a></div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>x</code> - X</dd><dd><code>y</code> - Y</dd><dd><code>w</code> - width</dd><dd><code>h</code> - height</dd></dl>
+</li>
+</ul>
+<a name="paint(int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>paint</h4>
+<pre>void&nbsp;paint(int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;w,
+ int&nbsp;h)</pre>
+<div class="block">Called to paint the rectangle specified.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>x</code> - X</dd><dd><code>y</code> - Y</dd><dd><code>w</code> - width</dd><dd><code>h</code> - height</dd></dl>
+</li>
+</ul>
+<a name="actionCallback(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>actionCallback</h4>
+<pre>void&nbsp;actionCallback(int&nbsp;actionId)</pre>
+<div class="block">Called if a widget with id >= 100 is fired.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>actionId</code> - the actionId of the firing widget</dd></dl>
+</li>
+</ul>
+<a name="close()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>close</h4>
+<pre>void&nbsp;close()</pre>
+<div class="block">Called when this handler is about to go away (probably replaced by another one, or closing the
+ option screen)</div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionCategoryElement.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/IModGuiFactory.RuntimeOptionGuiHandler.html" target="_top">Frames</a></li>
+<li><a href="IModGuiFactory.RuntimeOptionGuiHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/IModGuiFactory.html b/javadoc/cpw/mods/fml/client/IModGuiFactory.html
new file mode 100644
index 0000000..748db9f
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/IModGuiFactory.html
@@ -0,0 +1,325 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>IModGuiFactory (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="IModGuiFactory (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/GuiWrongMinecraft.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionCategoryElement.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/IModGuiFactory.html" target="_top">Frames</a></li>
+<li><a href="IModGuiFactory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client</div>
+<h2 title="Interface IModGuiFactory" class="title">Interface IModGuiFactory</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../cpw/mods/fml/client/FMLConfigGuiFactory.html" title="class in cpw.mods.fml.client">FMLConfigGuiFactory</a>, <a href="../../../../net/minecraftforge/client/gui/ForgeGuiFactory.html" title="class in net.minecraftforge.client.gui">ForgeGuiFactory</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">IModGuiFactory</span></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Interface and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionCategoryElement.html" title="class in cpw.mods.fml.client">IModGuiFactory.RuntimeOptionCategoryElement</a></strong></code>
+<div class="block">Represents an option category and entry in the runtime gui options list.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionGuiHandler.html" title="interface in cpw.mods.fml.client">IModGuiFactory.RuntimeOptionGuiHandler</a></strong></code>
+<div class="block">Responsible for painting the mod specific section of runtime options GUI for a particular category</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionGuiHandler.html" title="interface in cpw.mods.fml.client">IModGuiFactory.RuntimeOptionGuiHandler</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/IModGuiFactory.html#getHandlerFor(cpw.mods.fml.client.IModGuiFactory.RuntimeOptionCategoryElement)">getHandlerFor</a></strong>(<a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionCategoryElement.html" title="class in cpw.mods.fml.client">IModGuiFactory.RuntimeOptionCategoryElement</a>&nbsp;element)</code>
+<div class="block">Return an instance of a <a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionGuiHandler.html" title="interface in cpw.mods.fml.client"><code>IModGuiFactory.RuntimeOptionGuiHandler</code></a> that handles painting the
+ right hand side option screen for the specified <a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionCategoryElement.html" title="class in cpw.mods.fml.client"><code>IModGuiFactory.RuntimeOptionCategoryElement</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/IModGuiFactory.html#initialize(net.minecraft.client.Minecraft)">initialize</a></strong>(<a href="../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client">Minecraft</a>&nbsp;minecraftInstance)</code>
+<div class="block">Called when instantiated to initialize with the active minecraft instance.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Class&lt;? extends <a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/IModGuiFactory.html#mainConfigGuiClass()">mainConfigGuiClass</a></strong>()</code>
+<div class="block">Return the name of a class extending <a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui"><code>GuiScreen</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Set&lt;<a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionCategoryElement.html" title="class in cpw.mods.fml.client">IModGuiFactory.RuntimeOptionCategoryElement</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/client/IModGuiFactory.html#runtimeGuiCategories()">runtimeGuiCategories</a></strong>()</code>
+<div class="block">Return a list of the "runtime" categories this mod wishes to populate with
+ GUI elements.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="initialize(net.minecraft.client.Minecraft)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>initialize</h4>
+<pre>void&nbsp;initialize(<a href="../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client">Minecraft</a>&nbsp;minecraftInstance)</pre>
+<div class="block">Called when instantiated to initialize with the active minecraft instance.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>minecraftInstance</code> - the instance</dd></dl>
+</li>
+</ul>
+<a name="mainConfigGuiClass()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mainConfigGuiClass</h4>
+<pre>java.lang.Class&lt;? extends <a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a>&gt;&nbsp;mainConfigGuiClass()</pre>
+<div class="block">Return the name of a class extending <a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui"><code>GuiScreen</code></a>. This class will
+ be instantiated when the "config" button is pressed in the mod list. It will
+ have a single argument constructor - the "parent" screen, the same as all
+ Minecraft GUIs. The expected behaviour is that this screen will replace the
+ "mod list" screen completely, and will return to the mod list screen through
+ the parent link, once the appropriate action is taken from the config screen.
+
+ A null from this method indicates that the mod does not provide a "config"
+ button GUI screen, and the config button will be hidden/disabled.
+
+ This config GUI is anticipated to provide configuration to the mod in a friendly
+ visual way. It should not be abused to set internals such as IDs (they're gonna
+ keep disappearing anyway), but rather, interesting behaviours. This config GUI
+ is never run when a server game is running, and should be used to configure
+ desired behaviours that affect server state. Costs, mod game modes, stuff like that
+ can be changed here.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>A class that will be instantiated on clicks on the config button
+ or null if no GUI is desired.</dd></dl>
+</li>
+</ul>
+<a name="runtimeGuiCategories()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>runtimeGuiCategories</h4>
+<pre>java.util.Set&lt;<a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionCategoryElement.html" title="class in cpw.mods.fml.client">IModGuiFactory.RuntimeOptionCategoryElement</a>&gt;&nbsp;runtimeGuiCategories()</pre>
+<div class="block">Return a list of the "runtime" categories this mod wishes to populate with
+ GUI elements.
+
+ Runtime categories are created on demand and organized in a 'lite' tree format.
+ The parent represents the parent node in the tree. There is one special parent
+ 'Help' that will always list first, and is generally meant to provide Help type
+ content for mods. The remaining parents will sort alphabetically, though
+ this may change if there is a lot of alphabetic abuse. "AAA" is probably never a valid
+ category parent.
+
+ Runtime configuration itself falls into two flavours: in-game help, which is
+ generally non interactive except for the text it wishes to show, and client-only
+ affecting behaviours. This would include things like toggling minimaps, or cheat modes
+ or anything NOT affecting the behaviour of the server. Please don't abuse this to
+ change the state of the server in any way, this is intended to behave identically
+ when the server is local or remote.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the set of options this mod wishes to have available, or empty if none</dd></dl>
+</li>
+</ul>
+<a name="getHandlerFor(cpw.mods.fml.client.IModGuiFactory.RuntimeOptionCategoryElement)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getHandlerFor</h4>
+<pre><a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionGuiHandler.html" title="interface in cpw.mods.fml.client">IModGuiFactory.RuntimeOptionGuiHandler</a>&nbsp;getHandlerFor(<a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionCategoryElement.html" title="class in cpw.mods.fml.client">IModGuiFactory.RuntimeOptionCategoryElement</a>&nbsp;element)</pre>
+<div class="block">Return an instance of a <a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionGuiHandler.html" title="interface in cpw.mods.fml.client"><code>IModGuiFactory.RuntimeOptionGuiHandler</code></a> that handles painting the
+ right hand side option screen for the specified <a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionCategoryElement.html" title="class in cpw.mods.fml.client"><code>IModGuiFactory.RuntimeOptionCategoryElement</code></a>.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>element</code> - The element we wish to paint for</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The Handler for painting it</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/GuiWrongMinecraft.html" title="class in cpw.mods.fml.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionCategoryElement.html" title="class in cpw.mods.fml.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/IModGuiFactory.html" target="_top">Frames</a></li>
+<li><a href="IModGuiFactory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/ConfigGuiType.html b/javadoc/cpw/mods/fml/client/config/ConfigGuiType.html
new file mode 100644
index 0000000..b7858b2
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/ConfigGuiType.html
@@ -0,0 +1,377 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>ConfigGuiType (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ConfigGuiType (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/ConfigGuiType.html" target="_top">Frames</a></li>
+<li><a href="ConfigGuiType.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Enum ConfigGuiType" class="title">Enum ConfigGuiType</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Enum&lt;<a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.config.ConfigGuiType</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public enum <span class="strong">ConfigGuiType</span>
+extends java.lang.Enum&lt;<a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_summary">
+<!-- -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html#BOOLEAN">BOOLEAN</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html#COLOR">COLOR</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html#CONFIG_CATEGORY">CONFIG_CATEGORY</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html#DOUBLE">DOUBLE</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html#INTEGER">INTEGER</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html#MOD_ID">MOD_ID</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html#STRING">STRING</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html#valueOf(java.lang.String)">valueOf</a></strong>(java.lang.String&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html#values()">values</a></strong>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Enum">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
+<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_detail">
+<!-- -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="STRING">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>STRING</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a> STRING</pre>
+</li>
+</ul>
+<a name="INTEGER">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>INTEGER</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a> INTEGER</pre>
+</li>
+</ul>
+<a name="BOOLEAN">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BOOLEAN</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a> BOOLEAN</pre>
+</li>
+</ul>
+<a name="DOUBLE">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DOUBLE</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a> DOUBLE</pre>
+</li>
+</ul>
+<a name="COLOR">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>COLOR</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a> COLOR</pre>
+</li>
+</ul>
+<a name="MOD_ID">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MOD_ID</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a> MOD_ID</pre>
+</li>
+</ul>
+<a name="CONFIG_CATEGORY">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CONFIG_CATEGORY</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a> CONFIG_CATEGORY</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="values()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (ConfigGuiType c : ConfigGuiType.values())
+&nbsp; System.out.println(c);
+</pre></div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>an array containing the constants of this enum type, in the order they are declared</dd></dl>
+</li>
+</ul>
+<a name="valueOf(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the enum constant with the specified name</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
+<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/ConfigGuiType.html" target="_top">Frames</a></li>
+<li><a href="ConfigGuiType.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/DummyConfigElement.DummyCategoryElement.html b/javadoc/cpw/mods/fml/client/config/DummyConfigElement.DummyCategoryElement.html
new file mode 100644
index 0000000..15ac098
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/DummyConfigElement.DummyCategoryElement.html
@@ -0,0 +1,331 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>DummyConfigElement.DummyCategoryElement (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="DummyConfigElement.DummyCategoryElement (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/DummyConfigElement.DummyCategoryElement.html" target="_top">Frames</a></li>
+<li><a href="DummyConfigElement.DummyCategoryElement.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.client.config.DummyConfigElement">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.client.config.DummyConfigElement">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.client.config.DummyConfigElement">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Class DummyConfigElement.DummyCategoryElement" class="title">Class DummyConfigElement.DummyCategoryElement&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="class in cpw.mods.fml.client.config">cpw.mods.fml.client.config.DummyConfigElement</a>&lt;T&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.config.DummyConfigElement.DummyCategoryElement&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;T&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="class in cpw.mods.fml.client.config">DummyConfigElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">DummyConfigElement.DummyCategoryElement&lt;T&gt;</span>
+extends <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="class in cpw.mods.fml.client.config">DummyConfigElement</a>&lt;T&gt;</pre>
+<div class="block">This class provides a Dummy Category IConfigElement. It can be used to define a custom list of GUI entries that will
+ appear on the child screen or to specify a custom IGuiConfigListEntryfor a special category.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== PROPERTY SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="property_summary">
+<!-- -->
+</a>
+<h3>Property Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="properties_inherited_from_class_cpw.mods.fml.client.config.DummyConfigElement">
+<!-- -->
+</a>
+<h3>Properties inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="class in cpw.mods.fml.client.config">DummyConfigElement</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#isProperty">isProperty</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.client.config.DummyConfigElement">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="class in cpw.mods.fml.client.config">DummyConfigElement</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyCategoryElement.html" title="class in cpw.mods.fml.client.config">DummyConfigElement.DummyCategoryElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyCategoryElement.html" title="type parameter in DummyConfigElement.DummyCategoryElement">T</a>&gt;, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="class in cpw.mods.fml.client.config">DummyConfigElement.DummyListElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>&gt;</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.client.config.DummyConfigElement">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="class in cpw.mods.fml.client.config">DummyConfigElement</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#arrayEntryClass">arrayEntryClass</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#childElements">childElements</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#configEntryClass">configEntryClass</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#defaultValue">defaultValue</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#defaultValues">defaultValues</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#isList">isList</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#isListFixedLength">isListFixedLength</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#isProperty">isProperty</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#langKey">langKey</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#maxListLength">maxListLength</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#maxValue">maxValue</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#minValue">minValue</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#name">name</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#requiresMcRestart">requiresMcRestart</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#requiresWorldRestart">requiresWorldRestart</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#type">type</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#validStringPattern">validStringPattern</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#validValues">validValues</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#value">value</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#values">values</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyCategoryElement.html#DummyConfigElement.DummyCategoryElement(java.lang.String,%20java.lang.String,%20java.lang.Class)">DummyConfigElement.DummyCategoryElement</a></strong>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;langKey,
+ java.lang.Class&lt;? extends <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a>&gt;&nbsp;customListEntryClass)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyCategoryElement.html#DummyConfigElement.DummyCategoryElement(java.lang.String,%20java.lang.String,%20java.util.List)">DummyConfigElement.DummyCategoryElement</a></strong>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;langKey,
+ java.util.List&lt;<a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&gt;&nbsp;childElements)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyCategoryElement.html#DummyConfigElement.DummyCategoryElement(java.lang.String,%20java.lang.String,%20java.util.List,%20java.lang.Class)">DummyConfigElement.DummyCategoryElement</a></strong>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;langKey,
+ java.util.List&lt;<a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&gt;&nbsp;childElements,
+ java.lang.Class&lt;? extends <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a>&gt;&nbsp;customListEntryClass)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.client.config.DummyConfigElement">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="class in cpw.mods.fml.client.config">DummyConfigElement</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#get()">get</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getArrayEntryClass()">getArrayEntryClass</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getChildElements()">getChildElements</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getComment()">getComment</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getConfigEntryClass()">getConfigEntryClass</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getDefault()">getDefault</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getDefaults()">getDefaults</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getLanguageKey()">getLanguageKey</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getList()">getList</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getMaxListLength()">getMaxListLength</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getMaxValue()">getMaxValue</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getMinValue()">getMinValue</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getName()">getName</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getQualifiedName()">getQualifiedName</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getType()">getType</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getValidationPattern()">getValidationPattern</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getValidValues()">getValidValues</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#isDefault()">isDefault</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#isList()">isList</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#isListLengthFixed()">isListLengthFixed</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#isProperty()">isProperty</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#requiresMcRestart()">requiresMcRestart</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#requiresWorldRestart()">requiresWorldRestart</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#set(T)">set</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#set(T[])">set</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#setArrayEntryClass(java.lang.Class)">setArrayEntryClass</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#setConfigEntryClass(java.lang.Class)">setConfigEntryClass</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#setCustomListEntryClass(java.lang.Class)">setCustomListEntryClass</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#setRequiresMcRestart(boolean)">setRequiresMcRestart</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#setRequiresWorldRestart(boolean)">setRequiresWorldRestart</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#setToDefault()">setToDefault</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#showInGui()">showInGui</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DummyConfigElement.DummyCategoryElement(java.lang.String, java.lang.String, java.util.List)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DummyConfigElement.DummyCategoryElement</h4>
+<pre>public&nbsp;DummyConfigElement.DummyCategoryElement(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;langKey,
+ java.util.List&lt;<a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&gt;&nbsp;childElements)</pre>
+</li>
+</ul>
+<a name="DummyConfigElement.DummyCategoryElement(java.lang.String, java.lang.String, java.lang.Class)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DummyConfigElement.DummyCategoryElement</h4>
+<pre>public&nbsp;DummyConfigElement.DummyCategoryElement(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;langKey,
+ java.lang.Class&lt;? extends <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a>&gt;&nbsp;customListEntryClass)</pre>
+</li>
+</ul>
+<a name="DummyConfigElement.DummyCategoryElement(java.lang.String, java.lang.String, java.util.List, java.lang.Class)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DummyConfigElement.DummyCategoryElement</h4>
+<pre>public&nbsp;DummyConfigElement.DummyCategoryElement(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;langKey,
+ java.util.List&lt;<a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&gt;&nbsp;childElements,
+ java.lang.Class&lt;? extends <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a>&gt;&nbsp;customListEntryClass)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/DummyConfigElement.DummyCategoryElement.html" target="_top">Frames</a></li>
+<li><a href="DummyConfigElement.DummyCategoryElement.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.client.config.DummyConfigElement">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.client.config.DummyConfigElement">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.client.config.DummyConfigElement">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html b/javadoc/cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html
new file mode 100644
index 0000000..fc4f576
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html
@@ -0,0 +1,600 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>DummyConfigElement.DummyListElement (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="DummyConfigElement.DummyListElement (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyCategoryElement.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiButtonExt.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" target="_top">Frames</a></li>
+<li><a href="DummyConfigElement.DummyListElement.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.client.config.DummyConfigElement">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.client.config.DummyConfigElement">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Class DummyConfigElement.DummyListElement" class="title">Class DummyConfigElement.DummyListElement&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="class in cpw.mods.fml.client.config">cpw.mods.fml.client.config.DummyConfigElement</a>&lt;T&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.config.DummyConfigElement.DummyListElement&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;T&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="class in cpw.mods.fml.client.config">DummyConfigElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">DummyConfigElement.DummyListElement&lt;T&gt;</span>
+extends <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="class in cpw.mods.fml.client.config">DummyConfigElement</a>&lt;T&gt;</pre>
+<div class="block">This class provides a dummy array-type IConfigElement.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== PROPERTY SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="property_summary">
+<!-- -->
+</a>
+<h3>Property Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="properties_inherited_from_class_cpw.mods.fml.client.config.DummyConfigElement">
+<!-- -->
+</a>
+<h3>Properties inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="class in cpw.mods.fml.client.config">DummyConfigElement</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#isProperty">isProperty</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.client.config.DummyConfigElement">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="class in cpw.mods.fml.client.config">DummyConfigElement</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyCategoryElement.html" title="class in cpw.mods.fml.client.config">DummyConfigElement.DummyCategoryElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyCategoryElement.html" title="type parameter in DummyConfigElement.DummyCategoryElement">T</a>&gt;, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="class in cpw.mods.fml.client.config">DummyConfigElement.DummyListElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>&gt;</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.client.config.DummyConfigElement">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="class in cpw.mods.fml.client.config">DummyConfigElement</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#arrayEntryClass">arrayEntryClass</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#childElements">childElements</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#configEntryClass">configEntryClass</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#defaultValue">defaultValue</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#defaultValues">defaultValues</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#isList">isList</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#isListFixedLength">isListFixedLength</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#isProperty">isProperty</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#langKey">langKey</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#maxListLength">maxListLength</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#maxValue">maxValue</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#minValue">minValue</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#name">name</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#requiresMcRestart">requiresMcRestart</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#requiresWorldRestart">requiresWorldRestart</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#type">type</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#validStringPattern">validStringPattern</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#validValues">validValues</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#value">value</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#values">values</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html#DummyConfigElement.DummyListElement(java.lang.String,%20T[],%20cpw.mods.fml.client.config.ConfigGuiType,%20java.lang.String)">DummyConfigElement.DummyListElement</a></strong>(java.lang.String&nbsp;name,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>[]&nbsp;defaultValues,
+ <a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>&nbsp;type,
+ java.lang.String&nbsp;langKey)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html#DummyConfigElement.DummyListElement(java.lang.String,%20T[],%20cpw.mods.fml.client.config.ConfigGuiType,%20java.lang.String,%20boolean)">DummyConfigElement.DummyListElement</a></strong>(java.lang.String&nbsp;name,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>[]&nbsp;defaultValues,
+ <a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>&nbsp;type,
+ java.lang.String&nbsp;langKey,
+ boolean&nbsp;isListFixedLength)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html#DummyConfigElement.DummyListElement(java.lang.String,%20T[],%20cpw.mods.fml.client.config.ConfigGuiType,%20java.lang.String,%20boolean,%20int,%20java.util.regex.Pattern,%20T,%20T)">DummyConfigElement.DummyListElement</a></strong>(java.lang.String&nbsp;name,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>[]&nbsp;defaultValues,
+ <a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>&nbsp;type,
+ java.lang.String&nbsp;langKey,
+ boolean&nbsp;isListFixedLength,
+ int&nbsp;maxListLength,
+ java.util.regex.Pattern&nbsp;validStringPattern,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>&nbsp;minValue,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>&nbsp;maxValue)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html#DummyConfigElement.DummyListElement(java.lang.String,%20T[],%20cpw.mods.fml.client.config.ConfigGuiType,%20java.lang.String,%20boolean,%20int,%20T,%20T)">DummyConfigElement.DummyListElement</a></strong>(java.lang.String&nbsp;name,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>[]&nbsp;defaultValues,
+ <a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>&nbsp;type,
+ java.lang.String&nbsp;langKey,
+ boolean&nbsp;isListFixedLength,
+ int&nbsp;maxListLength,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>&nbsp;minValue,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>&nbsp;maxValue)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html#DummyConfigElement.DummyListElement(java.lang.String,%20T[],%20cpw.mods.fml.client.config.ConfigGuiType,%20java.lang.String,%20boolean,%20java.util.regex.Pattern)">DummyConfigElement.DummyListElement</a></strong>(java.lang.String&nbsp;name,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>[]&nbsp;defaultValues,
+ <a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>&nbsp;type,
+ java.lang.String&nbsp;langKey,
+ boolean&nbsp;isListFixedLength,
+ java.util.regex.Pattern&nbsp;validStringPattern)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html#DummyConfigElement.DummyListElement(java.lang.String,%20T[],%20cpw.mods.fml.client.config.ConfigGuiType,%20java.lang.String,%20boolean,%20T,%20T)">DummyConfigElement.DummyListElement</a></strong>(java.lang.String&nbsp;name,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>[]&nbsp;defaultValues,
+ <a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>&nbsp;type,
+ java.lang.String&nbsp;langKey,
+ boolean&nbsp;isListFixedLength,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>&nbsp;minValue,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>&nbsp;maxValue)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html#DummyConfigElement.DummyListElement(java.lang.String,%20T[],%20cpw.mods.fml.client.config.ConfigGuiType,%20java.lang.String,%20int)">DummyConfigElement.DummyListElement</a></strong>(java.lang.String&nbsp;name,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>[]&nbsp;defaultValues,
+ <a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>&nbsp;type,
+ java.lang.String&nbsp;langKey,
+ int&nbsp;maxListLength)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html#DummyConfigElement.DummyListElement(java.lang.String,%20T[],%20cpw.mods.fml.client.config.ConfigGuiType,%20java.lang.String,%20int,%20java.util.regex.Pattern)">DummyConfigElement.DummyListElement</a></strong>(java.lang.String&nbsp;name,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>[]&nbsp;defaultValues,
+ <a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>&nbsp;type,
+ java.lang.String&nbsp;langKey,
+ int&nbsp;maxListLength,
+ java.util.regex.Pattern&nbsp;validStringPattern)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html#DummyConfigElement.DummyListElement(java.lang.String,%20T[],%20cpw.mods.fml.client.config.ConfigGuiType,%20java.lang.String,%20int,%20T,%20T)">DummyConfigElement.DummyListElement</a></strong>(java.lang.String&nbsp;name,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>[]&nbsp;defaultValues,
+ <a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>&nbsp;type,
+ java.lang.String&nbsp;langKey,
+ int&nbsp;maxListLength,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>&nbsp;minValue,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>&nbsp;maxValue)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html#DummyConfigElement.DummyListElement(java.lang.String,%20T[],%20cpw.mods.fml.client.config.ConfigGuiType,%20java.lang.String,%20java.util.regex.Pattern)">DummyConfigElement.DummyListElement</a></strong>(java.lang.String&nbsp;name,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>[]&nbsp;defaultValues,
+ <a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>&nbsp;type,
+ java.lang.String&nbsp;langKey,
+ java.util.regex.Pattern&nbsp;validStringPattern)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html#DummyConfigElement.DummyListElement(java.lang.String,%20T[],%20cpw.mods.fml.client.config.ConfigGuiType,%20java.lang.String,%20T,%20T)">DummyConfigElement.DummyListElement</a></strong>(java.lang.String&nbsp;name,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>[]&nbsp;defaultValues,
+ <a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>&nbsp;type,
+ java.lang.String&nbsp;langKey,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>&nbsp;minValue,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>&nbsp;maxValue)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html#getDefault()">getDefault</a></strong>()</code>
+<div class="block">[Property] Gets this property's default value.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="class in cpw.mods.fml.client.config">DummyConfigElement.DummyListElement</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html#setCustomEditListEntryClass(java.lang.Class)">setCustomEditListEntryClass</a></strong>(java.lang.Class&lt;? extends <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config">GuiEditArrayEntries.IArrayEntry</a>&gt;&nbsp;clazz)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.client.config.DummyConfigElement">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="class in cpw.mods.fml.client.config">DummyConfigElement</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#get()">get</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getArrayEntryClass()">getArrayEntryClass</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getChildElements()">getChildElements</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getComment()">getComment</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getConfigEntryClass()">getConfigEntryClass</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getDefaults()">getDefaults</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getLanguageKey()">getLanguageKey</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getList()">getList</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getMaxListLength()">getMaxListLength</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getMaxValue()">getMaxValue</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getMinValue()">getMinValue</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getName()">getName</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getQualifiedName()">getQualifiedName</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getType()">getType</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getValidationPattern()">getValidationPattern</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getValidValues()">getValidValues</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#isDefault()">isDefault</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#isList()">isList</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#isListLengthFixed()">isListLengthFixed</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#isProperty()">isProperty</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#requiresMcRestart()">requiresMcRestart</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#requiresWorldRestart()">requiresWorldRestart</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#set(T)">set</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#set(T[])">set</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#setArrayEntryClass(java.lang.Class)">setArrayEntryClass</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#setConfigEntryClass(java.lang.Class)">setConfigEntryClass</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#setCustomListEntryClass(java.lang.Class)">setCustomListEntryClass</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#setRequiresMcRestart(boolean)">setRequiresMcRestart</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#setRequiresWorldRestart(boolean)">setRequiresWorldRestart</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#setToDefault()">setToDefault</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#showInGui()">showInGui</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DummyConfigElement.DummyListElement(java.lang.String,java.lang.Object[],cpw.mods.fml.client.config.ConfigGuiType,java.lang.String,boolean,int,java.util.regex.Pattern,java.lang.Object,java.lang.Object)">
+<!-- -->
+</a><a name="DummyConfigElement.DummyListElement(java.lang.String, T[], cpw.mods.fml.client.config.ConfigGuiType, java.lang.String, boolean, int, java.util.regex.Pattern, T, T)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DummyConfigElement.DummyListElement</h4>
+<pre>public&nbsp;DummyConfigElement.DummyListElement(java.lang.String&nbsp;name,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>[]&nbsp;defaultValues,
+ <a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>&nbsp;type,
+ java.lang.String&nbsp;langKey,
+ boolean&nbsp;isListFixedLength,
+ int&nbsp;maxListLength,
+ java.util.regex.Pattern&nbsp;validStringPattern,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>&nbsp;minValue,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>&nbsp;maxValue)</pre>
+</li>
+</ul>
+<a name="DummyConfigElement.DummyListElement(java.lang.String,java.lang.Object[],cpw.mods.fml.client.config.ConfigGuiType,java.lang.String)">
+<!-- -->
+</a><a name="DummyConfigElement.DummyListElement(java.lang.String, T[], cpw.mods.fml.client.config.ConfigGuiType, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DummyConfigElement.DummyListElement</h4>
+<pre>public&nbsp;DummyConfigElement.DummyListElement(java.lang.String&nbsp;name,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>[]&nbsp;defaultValues,
+ <a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>&nbsp;type,
+ java.lang.String&nbsp;langKey)</pre>
+</li>
+</ul>
+<a name="DummyConfigElement.DummyListElement(java.lang.String,java.lang.Object[],cpw.mods.fml.client.config.ConfigGuiType,java.lang.String,boolean)">
+<!-- -->
+</a><a name="DummyConfigElement.DummyListElement(java.lang.String, T[], cpw.mods.fml.client.config.ConfigGuiType, java.lang.String, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DummyConfigElement.DummyListElement</h4>
+<pre>public&nbsp;DummyConfigElement.DummyListElement(java.lang.String&nbsp;name,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>[]&nbsp;defaultValues,
+ <a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>&nbsp;type,
+ java.lang.String&nbsp;langKey,
+ boolean&nbsp;isListFixedLength)</pre>
+</li>
+</ul>
+<a name="DummyConfigElement.DummyListElement(java.lang.String,java.lang.Object[],cpw.mods.fml.client.config.ConfigGuiType,java.lang.String,int)">
+<!-- -->
+</a><a name="DummyConfigElement.DummyListElement(java.lang.String, T[], cpw.mods.fml.client.config.ConfigGuiType, java.lang.String, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DummyConfigElement.DummyListElement</h4>
+<pre>public&nbsp;DummyConfigElement.DummyListElement(java.lang.String&nbsp;name,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>[]&nbsp;defaultValues,
+ <a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>&nbsp;type,
+ java.lang.String&nbsp;langKey,
+ int&nbsp;maxListLength)</pre>
+</li>
+</ul>
+<a name="DummyConfigElement.DummyListElement(java.lang.String,java.lang.Object[],cpw.mods.fml.client.config.ConfigGuiType,java.lang.String,java.lang.Object,java.lang.Object)">
+<!-- -->
+</a><a name="DummyConfigElement.DummyListElement(java.lang.String, T[], cpw.mods.fml.client.config.ConfigGuiType, java.lang.String, T, T)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DummyConfigElement.DummyListElement</h4>
+<pre>public&nbsp;DummyConfigElement.DummyListElement(java.lang.String&nbsp;name,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>[]&nbsp;defaultValues,
+ <a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>&nbsp;type,
+ java.lang.String&nbsp;langKey,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>&nbsp;minValue,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>&nbsp;maxValue)</pre>
+</li>
+</ul>
+<a name="DummyConfigElement.DummyListElement(java.lang.String,java.lang.Object[],cpw.mods.fml.client.config.ConfigGuiType,java.lang.String,boolean,java.lang.Object,java.lang.Object)">
+<!-- -->
+</a><a name="DummyConfigElement.DummyListElement(java.lang.String, T[], cpw.mods.fml.client.config.ConfigGuiType, java.lang.String, boolean, T, T)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DummyConfigElement.DummyListElement</h4>
+<pre>public&nbsp;DummyConfigElement.DummyListElement(java.lang.String&nbsp;name,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>[]&nbsp;defaultValues,
+ <a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>&nbsp;type,
+ java.lang.String&nbsp;langKey,
+ boolean&nbsp;isListFixedLength,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>&nbsp;minValue,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>&nbsp;maxValue)</pre>
+</li>
+</ul>
+<a name="DummyConfigElement.DummyListElement(java.lang.String,java.lang.Object[],cpw.mods.fml.client.config.ConfigGuiType,java.lang.String,int,java.lang.Object,java.lang.Object)">
+<!-- -->
+</a><a name="DummyConfigElement.DummyListElement(java.lang.String, T[], cpw.mods.fml.client.config.ConfigGuiType, java.lang.String, int, T, T)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DummyConfigElement.DummyListElement</h4>
+<pre>public&nbsp;DummyConfigElement.DummyListElement(java.lang.String&nbsp;name,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>[]&nbsp;defaultValues,
+ <a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>&nbsp;type,
+ java.lang.String&nbsp;langKey,
+ int&nbsp;maxListLength,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>&nbsp;minValue,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>&nbsp;maxValue)</pre>
+</li>
+</ul>
+<a name="DummyConfigElement.DummyListElement(java.lang.String,java.lang.Object[],cpw.mods.fml.client.config.ConfigGuiType,java.lang.String,boolean,int,java.lang.Object,java.lang.Object)">
+<!-- -->
+</a><a name="DummyConfigElement.DummyListElement(java.lang.String, T[], cpw.mods.fml.client.config.ConfigGuiType, java.lang.String, boolean, int, T, T)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DummyConfigElement.DummyListElement</h4>
+<pre>public&nbsp;DummyConfigElement.DummyListElement(java.lang.String&nbsp;name,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>[]&nbsp;defaultValues,
+ <a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>&nbsp;type,
+ java.lang.String&nbsp;langKey,
+ boolean&nbsp;isListFixedLength,
+ int&nbsp;maxListLength,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>&nbsp;minValue,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>&nbsp;maxValue)</pre>
+</li>
+</ul>
+<a name="DummyConfigElement.DummyListElement(java.lang.String,java.lang.Object[],cpw.mods.fml.client.config.ConfigGuiType,java.lang.String,java.util.regex.Pattern)">
+<!-- -->
+</a><a name="DummyConfigElement.DummyListElement(java.lang.String, T[], cpw.mods.fml.client.config.ConfigGuiType, java.lang.String, java.util.regex.Pattern)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DummyConfigElement.DummyListElement</h4>
+<pre>public&nbsp;DummyConfigElement.DummyListElement(java.lang.String&nbsp;name,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>[]&nbsp;defaultValues,
+ <a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>&nbsp;type,
+ java.lang.String&nbsp;langKey,
+ java.util.regex.Pattern&nbsp;validStringPattern)</pre>
+</li>
+</ul>
+<a name="DummyConfigElement.DummyListElement(java.lang.String,java.lang.Object[],cpw.mods.fml.client.config.ConfigGuiType,java.lang.String,boolean,java.util.regex.Pattern)">
+<!-- -->
+</a><a name="DummyConfigElement.DummyListElement(java.lang.String, T[], cpw.mods.fml.client.config.ConfigGuiType, java.lang.String, boolean, java.util.regex.Pattern)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DummyConfigElement.DummyListElement</h4>
+<pre>public&nbsp;DummyConfigElement.DummyListElement(java.lang.String&nbsp;name,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>[]&nbsp;defaultValues,
+ <a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>&nbsp;type,
+ java.lang.String&nbsp;langKey,
+ boolean&nbsp;isListFixedLength,
+ java.util.regex.Pattern&nbsp;validStringPattern)</pre>
+</li>
+</ul>
+<a name="DummyConfigElement.DummyListElement(java.lang.String,java.lang.Object[],cpw.mods.fml.client.config.ConfigGuiType,java.lang.String,int,java.util.regex.Pattern)">
+<!-- -->
+</a><a name="DummyConfigElement.DummyListElement(java.lang.String, T[], cpw.mods.fml.client.config.ConfigGuiType, java.lang.String, int, java.util.regex.Pattern)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DummyConfigElement.DummyListElement</h4>
+<pre>public&nbsp;DummyConfigElement.DummyListElement(java.lang.String&nbsp;name,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>[]&nbsp;defaultValues,
+ <a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>&nbsp;type,
+ java.lang.String&nbsp;langKey,
+ int&nbsp;maxListLength,
+ java.util.regex.Pattern&nbsp;validStringPattern)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="setCustomEditListEntryClass(java.lang.Class)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setCustomEditListEntryClass</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="class in cpw.mods.fml.client.config">DummyConfigElement.DummyListElement</a>&nbsp;setCustomEditListEntryClass(java.lang.Class&lt;? extends <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config">GuiEditArrayEntries.IArrayEntry</a>&gt;&nbsp;clazz)</pre>
+</li>
+</ul>
+<a name="getDefault()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getDefault</h4>
+<pre>public&nbsp;java.lang.Object&nbsp;getDefault()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getDefault()">IConfigElement</a></code></strong></div>
+<div class="block">[Property] Gets this property's default value. If this element is an array, this method should return a String
+ representation of that array using Arrays.toString()</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getDefault()">getDefault</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>&gt;</code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getDefault()">getDefault</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="class in cpw.mods.fml.client.config">DummyConfigElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyCategoryElement.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiButtonExt.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" target="_top">Frames</a></li>
+<li><a href="DummyConfigElement.DummyListElement.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.client.config.DummyConfigElement">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.client.config.DummyConfigElement">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/DummyConfigElement.html b/javadoc/cpw/mods/fml/client/config/DummyConfigElement.html
new file mode 100644
index 0000000..c6266ea
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/DummyConfigElement.html
@@ -0,0 +1,1353 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>DummyConfigElement (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="DummyConfigElement (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyCategoryElement.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/DummyConfigElement.html" target="_top">Frames</a></li>
+<li><a href="DummyConfigElement.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Class DummyConfigElement" class="title">Class DummyConfigElement&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.config.DummyConfigElement&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;T&gt;</dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyCategoryElement.html" title="class in cpw.mods.fml.client.config">DummyConfigElement.DummyCategoryElement</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="class in cpw.mods.fml.client.config">DummyConfigElement.DummyListElement</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">DummyConfigElement&lt;T&gt;</span>
+extends java.lang.Object
+implements <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;T&gt;</pre>
+<div class="block">This class's main purpose is to provide the necessary objects for a sample Config GUI for FML, although
+ there may be practical uses for the objects defined here such as using the DummyCategoryElement object as a
+ wrapper for a custom IGuiConfigListEntry object that opens a special screen.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== PROPERTY SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="property_summary">
+<!-- -->
+</a>
+<h3>Property Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Property Summary table, listing properties, and an explanation">
+<caption><span>Properties</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Type</th>
+<th class="colLast" scope="col">Property and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#isProperty">is</a></strong></code>
+<div class="block">[Property, Category] Is this object a property object?</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyCategoryElement.html" title="class in cpw.mods.fml.client.config">DummyConfigElement.DummyCategoryElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyCategoryElement.html" title="type parameter in DummyConfigElement.DummyCategoryElement">T</a>&gt;</strong></code>
+<div class="block">This class provides a Dummy Category IConfigElement.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="class in cpw.mods.fml.client.config">DummyConfigElement.DummyListElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="type parameter in DummyConfigElement.DummyListElement">T</a>&gt;</strong></code>
+<div class="block">This class provides a dummy array-type IConfigElement.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.lang.Class&lt;? extends <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config">GuiEditArrayEntries.IArrayEntry</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#arrayEntryClass">arrayEntryClass</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected java.util.List&lt;<a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#childElements">childElements</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.lang.Class&lt;? extends <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#configEntryClass">configEntryClass</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#defaultValue">defaultValue</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#defaultValues">defaultValues</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#isList">isList</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#isListFixedLength">isListFixedLength</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#isProperty">isProperty</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#langKey">langKey</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#maxListLength">maxListLength</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#maxValue">maxValue</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#minValue">minValue</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#name">name</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#requiresMcRestart">requiresMcRestart</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#requiresWorldRestart">requiresWorldRestart</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#type">type</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.util.regex.Pattern</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#validStringPattern">validStringPattern</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected java.lang.String[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#validValues">validValues</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#value">value</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#values">values</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#DummyConfigElement(java.lang.String,%20T,%20cpw.mods.fml.client.config.ConfigGuiType,%20java.lang.String)">DummyConfigElement</a></strong>(java.lang.String&nbsp;name,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&nbsp;defaultValue,
+ <a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>&nbsp;type,
+ java.lang.String&nbsp;langKey)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#DummyConfigElement(java.lang.String,%20T,%20cpw.mods.fml.client.config.ConfigGuiType,%20java.lang.String,%20java.util.regex.Pattern)">DummyConfigElement</a></strong>(java.lang.String&nbsp;name,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&nbsp;defaultValue,
+ <a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>&nbsp;type,
+ java.lang.String&nbsp;langKey,
+ java.util.regex.Pattern&nbsp;validStringPattern)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#DummyConfigElement(java.lang.String,%20T,%20cpw.mods.fml.client.config.ConfigGuiType,%20java.lang.String,%20java.lang.String[])">DummyConfigElement</a></strong>(java.lang.String&nbsp;name,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&nbsp;defaultValue,
+ <a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>&nbsp;type,
+ java.lang.String&nbsp;langKey,
+ java.lang.String[]&nbsp;validValues)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#DummyConfigElement(java.lang.String,%20T,%20cpw.mods.fml.client.config.ConfigGuiType,%20java.lang.String,%20java.lang.String[],%20java.util.regex.Pattern,%20T,%20T)">DummyConfigElement</a></strong>(java.lang.String&nbsp;name,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&nbsp;defaultValue,
+ <a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>&nbsp;type,
+ java.lang.String&nbsp;langKey,
+ java.lang.String[]&nbsp;validValues,
+ java.util.regex.Pattern&nbsp;validStringPattern,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&nbsp;minValue,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&nbsp;maxValue)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#DummyConfigElement(java.lang.String,%20T,%20cpw.mods.fml.client.config.ConfigGuiType,%20java.lang.String,%20T,%20T)">DummyConfigElement</a></strong>(java.lang.String&nbsp;name,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&nbsp;defaultValue,
+ <a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>&nbsp;type,
+ java.lang.String&nbsp;langKey,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&nbsp;minValue,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&nbsp;maxValue)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#get()">get</a></strong>()</code>
+<div class="block">[Property] Gets this property value.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.Class&lt;? extends <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config">GuiEditArrayEntries.IArrayEntry</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getArrayEntryClass()">getArrayEntryClass</a></strong>()</code>
+<div class="block">This method returns a class that implements <code>IArrayEntry</code>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getChildElements()">getChildElements</a></strong>()</code>
+<div class="block">[Category] Gets this category's child categories/properties.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getComment()">getComment</a></strong>()</code>
+<div class="block">[Property, Category] Gets the comment for this object.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Class&lt;? extends <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getConfigEntryClass()">getConfigEntryClass</a></strong>()</code>
+<div class="block">This method returns a class that implements <code>IConfigEntry</code> or null.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getDefault()">getDefault</a></strong>()</code>
+<div class="block">[Property] Gets this property's default value.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getDefaults()">getDefaults</a></strong>()</code>
+<div class="block">[Property] Gets this property's default values.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getLanguageKey()">getLanguageKey</a></strong>()</code>
+<div class="block">[Property, Category] Gets a language key for localization of config GUI entry names.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getList()">getList</a></strong>()</code>
+<div class="block">[Property] Gets this property value as a list.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getMaxListLength()">getMaxListLength</a></strong>()</code>
+<div class="block">[Property] Gets the max length of this list property, or -1 if the length is unlimited.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getMaxValue()">getMaxValue</a></strong>()</code>
+<div class="block">[Property] Gets this property's maximum value.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getMinValue()">getMinValue</a></strong>()</code>
+<div class="block">[Property] Gets this property's minimum value.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getName()">getName</a></strong>()</code>
+<div class="block">[Property, Category] Gets the name of this object.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getQualifiedName()">getQualifiedName</a></strong>()</code>
+<div class="block">[Category] Gets the qualified name of this object.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getType()">getType</a></strong>()</code>
+<div class="block">[Property, Category] Gets the ConfigGuiType value corresponding to the type of this property object, or CONFIG_CATEGORY if this is a
+ category object.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.regex.Pattern</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getValidationPattern()">getValidationPattern</a></strong>()</code>
+<div class="block">[Property] Gets a Pattern object used in String property input validation.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#getValidValues()">getValidValues</a></strong>()</code>
+<div class="block">[Property] Gets a String array of valid values for this property.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#isDefault()">isDefault</a></strong>()</code>
+<div class="block">[Property] Is this property value equal to the default value?</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#isList()">isList</a></strong>()</code>
+<div class="block">[Property] Is this property object a list?</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#isListLengthFixed()">isListLengthFixed</a></strong>()</code>
+<div class="block">[Property] Does this list property have to remain a fixed length?</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#isProperty()">isProperty</a></strong>()</code>
+<div class="block">[Property, Category] Is this object a property object?</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#requiresMcRestart()">requiresMcRestart</a></strong>()</code>
+<div class="block">[Property, Category] Whether or not this element requires Minecraft to be restarted when changed.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#requiresWorldRestart()">requiresWorldRestart</a></strong>()</code>
+<div class="block">[Property, Category] Whether or not this element is safe to modify while a world is running.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#set(T)">set</a></strong>(<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&nbsp;value)</code>
+<div class="block">[Property] Sets this property's value.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#set(T[])">set</a></strong>(<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>[]&nbsp;aVal)</code>
+<div class="block">[Property] Sets this property's value to the specified array.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#setArrayEntryClass(java.lang.Class)">setArrayEntryClass</a></strong>(java.lang.Class&lt;? extends <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config">GuiEditArrayEntries.IArrayEntry</a>&gt;&nbsp;clazz)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#setConfigEntryClass(java.lang.Class)">setConfigEntryClass</a></strong>(java.lang.Class&lt;? extends <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a>&gt;&nbsp;clazz)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="class in cpw.mods.fml.client.config">DummyConfigElement</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#setCustomListEntryClass(java.lang.Class)">setCustomListEntryClass</a></strong>(java.lang.Class&lt;? extends <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a>&gt;&nbsp;clazz)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#setRequiresMcRestart(boolean)">setRequiresMcRestart</a></strong>(boolean&nbsp;requiresMcRestart)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#setRequiresWorldRestart(boolean)">setRequiresWorldRestart</a></strong>(boolean&nbsp;requiresWorldRestart)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#setToDefault()">setToDefault</a></strong>()</code>
+<div class="block">[Property] Sets this property's value to the default value.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html#showInGui()">showInGui</a></strong>()</code>
+<div class="block">[Property, Category] Whether or not this element should be allowed to show on config GUIs.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ PROPERTY DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="property_detail">
+<!-- -->
+</a>
+<h3>Property Detail</h3>
+<a name="isProperty">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>is</h4>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#isProperty()">isProperty</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="isProperty">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isProperty</h4>
+<pre>protected&nbsp;boolean isProperty</pre>
+</li>
+</ul>
+<a name="isList">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isList</h4>
+<pre>protected&nbsp;boolean isList</pre>
+</li>
+</ul>
+<a name="type">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>type</h4>
+<pre>protected&nbsp;<a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a> type</pre>
+</li>
+</ul>
+<a name="name">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>name</h4>
+<pre>protected&nbsp;java.lang.String name</pre>
+</li>
+</ul>
+<a name="langKey">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>langKey</h4>
+<pre>protected&nbsp;java.lang.String langKey</pre>
+</li>
+</ul>
+<a name="value">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>value</h4>
+<pre>protected&nbsp;java.lang.Object value</pre>
+</li>
+</ul>
+<a name="defaultValue">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>defaultValue</h4>
+<pre>protected&nbsp;java.lang.Object defaultValue</pre>
+</li>
+</ul>
+<a name="values">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>protected&nbsp;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>[] values</pre>
+</li>
+</ul>
+<a name="defaultValues">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>defaultValues</h4>
+<pre>protected&nbsp;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>[] defaultValues</pre>
+</li>
+</ul>
+<a name="validValues">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>validValues</h4>
+<pre>protected&nbsp;java.lang.String[] validValues</pre>
+</li>
+</ul>
+<a name="validStringPattern">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>validStringPattern</h4>
+<pre>protected&nbsp;java.util.regex.Pattern validStringPattern</pre>
+</li>
+</ul>
+<a name="minValue">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>minValue</h4>
+<pre>protected&nbsp;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a> minValue</pre>
+</li>
+</ul>
+<a name="maxValue">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>maxValue</h4>
+<pre>protected&nbsp;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a> maxValue</pre>
+</li>
+</ul>
+<a name="requiresWorldRestart">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>requiresWorldRestart</h4>
+<pre>protected&nbsp;boolean requiresWorldRestart</pre>
+</li>
+</ul>
+<a name="requiresMcRestart">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>requiresMcRestart</h4>
+<pre>protected&nbsp;boolean requiresMcRestart</pre>
+</li>
+</ul>
+<a name="isListFixedLength">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isListFixedLength</h4>
+<pre>protected&nbsp;boolean isListFixedLength</pre>
+</li>
+</ul>
+<a name="maxListLength">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>maxListLength</h4>
+<pre>protected&nbsp;int maxListLength</pre>
+</li>
+</ul>
+<a name="childElements">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>childElements</h4>
+<pre>protected&nbsp;java.util.List&lt;<a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&gt; childElements</pre>
+</li>
+</ul>
+<a name="configEntryClass">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>configEntryClass</h4>
+<pre>protected&nbsp;java.lang.Class&lt;? extends <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a>&gt; configEntryClass</pre>
+</li>
+</ul>
+<a name="arrayEntryClass">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>arrayEntryClass</h4>
+<pre>protected&nbsp;java.lang.Class&lt;? extends <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config">GuiEditArrayEntries.IArrayEntry</a>&gt; arrayEntryClass</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DummyConfigElement(java.lang.String,java.lang.Object,cpw.mods.fml.client.config.ConfigGuiType,java.lang.String,java.lang.String[],java.util.regex.Pattern,java.lang.Object,java.lang.Object)">
+<!-- -->
+</a><a name="DummyConfigElement(java.lang.String, T, cpw.mods.fml.client.config.ConfigGuiType, java.lang.String, java.lang.String[], java.util.regex.Pattern, T, T)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DummyConfigElement</h4>
+<pre>public&nbsp;DummyConfigElement(java.lang.String&nbsp;name,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&nbsp;defaultValue,
+ <a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>&nbsp;type,
+ java.lang.String&nbsp;langKey,
+ java.lang.String[]&nbsp;validValues,
+ java.util.regex.Pattern&nbsp;validStringPattern,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&nbsp;minValue,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&nbsp;maxValue)</pre>
+</li>
+</ul>
+<a name="DummyConfigElement(java.lang.String,java.lang.Object,cpw.mods.fml.client.config.ConfigGuiType,java.lang.String,java.util.regex.Pattern)">
+<!-- -->
+</a><a name="DummyConfigElement(java.lang.String, T, cpw.mods.fml.client.config.ConfigGuiType, java.lang.String, java.util.regex.Pattern)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DummyConfigElement</h4>
+<pre>public&nbsp;DummyConfigElement(java.lang.String&nbsp;name,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&nbsp;defaultValue,
+ <a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>&nbsp;type,
+ java.lang.String&nbsp;langKey,
+ java.util.regex.Pattern&nbsp;validStringPattern)</pre>
+</li>
+</ul>
+<a name="DummyConfigElement(java.lang.String,java.lang.Object,cpw.mods.fml.client.config.ConfigGuiType,java.lang.String,java.lang.String[])">
+<!-- -->
+</a><a name="DummyConfigElement(java.lang.String, T, cpw.mods.fml.client.config.ConfigGuiType, java.lang.String, java.lang.String[])">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DummyConfigElement</h4>
+<pre>public&nbsp;DummyConfigElement(java.lang.String&nbsp;name,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&nbsp;defaultValue,
+ <a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>&nbsp;type,
+ java.lang.String&nbsp;langKey,
+ java.lang.String[]&nbsp;validValues)</pre>
+</li>
+</ul>
+<a name="DummyConfigElement(java.lang.String,java.lang.Object,cpw.mods.fml.client.config.ConfigGuiType,java.lang.String)">
+<!-- -->
+</a><a name="DummyConfigElement(java.lang.String, T, cpw.mods.fml.client.config.ConfigGuiType, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DummyConfigElement</h4>
+<pre>public&nbsp;DummyConfigElement(java.lang.String&nbsp;name,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&nbsp;defaultValue,
+ <a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>&nbsp;type,
+ java.lang.String&nbsp;langKey)</pre>
+</li>
+</ul>
+<a name="DummyConfigElement(java.lang.String,java.lang.Object,cpw.mods.fml.client.config.ConfigGuiType,java.lang.String,java.lang.Object,java.lang.Object)">
+<!-- -->
+</a><a name="DummyConfigElement(java.lang.String, T, cpw.mods.fml.client.config.ConfigGuiType, java.lang.String, T, T)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DummyConfigElement</h4>
+<pre>public&nbsp;DummyConfigElement(java.lang.String&nbsp;name,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&nbsp;defaultValue,
+ <a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>&nbsp;type,
+ java.lang.String&nbsp;langKey,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&nbsp;minValue,
+ <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&nbsp;maxValue)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="setCustomListEntryClass(java.lang.Class)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setCustomListEntryClass</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="class in cpw.mods.fml.client.config">DummyConfigElement</a>&nbsp;setCustomListEntryClass(java.lang.Class&lt;? extends <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a>&gt;&nbsp;clazz)</pre>
+</li>
+</ul>
+<a name="isProperty()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isProperty</h4>
+<pre>public&nbsp;boolean&nbsp;isProperty()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#isProperty()">IConfigElement</a></code></strong></div>
+<div class="block">[Property, Category] Is this object a property object?</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#isProperty()">isProperty</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="setConfigEntryClass(java.lang.Class)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setConfigEntryClass</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&nbsp;setConfigEntryClass(java.lang.Class&lt;? extends <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a>&gt;&nbsp;clazz)</pre>
+</li>
+</ul>
+<a name="getConfigEntryClass()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getConfigEntryClass</h4>
+<pre>public&nbsp;java.lang.Class&lt;? extends <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a>&gt;&nbsp;getConfigEntryClass()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getConfigEntryClass()">IConfigElement</a></code></strong></div>
+<div class="block">This method returns a class that implements <code>IConfigEntry</code> or null. This class MUST
+ provide a constructor with the following parameter types: <code>GuiConfig</code>, <code>GuiConfigEntries</code>, <code>IConfigElement</code></div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getConfigEntryClass()">getConfigEntryClass</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="setArrayEntryClass(java.lang.Class)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setArrayEntryClass</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&nbsp;setArrayEntryClass(java.lang.Class&lt;? extends <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config">GuiEditArrayEntries.IArrayEntry</a>&gt;&nbsp;clazz)</pre>
+</li>
+</ul>
+<a name="getArrayEntryClass()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getArrayEntryClass</h4>
+<pre>public&nbsp;java.lang.Class&lt;? extends <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config">GuiEditArrayEntries.IArrayEntry</a>&gt;&nbsp;getArrayEntryClass()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getArrayEntryClass()">IConfigElement</a></code></strong></div>
+<div class="block">This method returns a class that implements <code>IArrayEntry</code>. This class MUST provide a constructor with the
+ following parameter types: <code>GuiEditArray</code>, <code>GuiEditArrayEntries</code>, <code>IConfigElement</code>, <code>Object</code></div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getArrayEntryClass()">getArrayEntryClass</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getName()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getName()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getName()">IConfigElement</a></code></strong></div>
+<div class="block">[Property, Category] Gets the name of this object.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getName()">getName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getQualifiedName()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getQualifiedName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getQualifiedName()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getQualifiedName()">IConfigElement</a></code></strong></div>
+<div class="block">[Category] Gets the qualified name of this object. This is typically only used for category objects.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getQualifiedName()">getQualifiedName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getLanguageKey()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLanguageKey</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getLanguageKey()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getLanguageKey()">IConfigElement</a></code></strong></div>
+<div class="block">[Property, Category] Gets a language key for localization of config GUI entry names. If the same key is specified with .tooltip
+ appended to the end, that key will return a localized tooltip when the mouse hovers over the property label/category button.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getLanguageKey()">getLanguageKey</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getComment()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getComment</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getComment()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getComment()">IConfigElement</a></code></strong></div>
+<div class="block">[Property, Category] Gets the comment for this object. Used for the tooltip if getLanguageKey() + ".tooltip" is not defined in the
+ .lang file.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getComment()">getComment</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getChildElements()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getChildElements</h4>
+<pre>public&nbsp;java.util.List&lt;<a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&gt;&nbsp;getChildElements()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getChildElements()">IConfigElement</a></code></strong></div>
+<div class="block">[Category] Gets this category's child categories/properties.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getChildElements()">getChildElements</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getType()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getType</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>&nbsp;getType()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getType()">IConfigElement</a></code></strong></div>
+<div class="block">[Property, Category] Gets the ConfigGuiType value corresponding to the type of this property object, or CONFIG_CATEGORY if this is a
+ category object.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getType()">getType</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="isList()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isList</h4>
+<pre>public&nbsp;boolean&nbsp;isList()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#isList()">IConfigElement</a></code></strong></div>
+<div class="block">[Property] Is this property object a list?</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#isList()">isList</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="isListLengthFixed()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isListLengthFixed</h4>
+<pre>public&nbsp;boolean&nbsp;isListLengthFixed()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#isListLengthFixed()">IConfigElement</a></code></strong></div>
+<div class="block">[Property] Does this list property have to remain a fixed length?</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#isListLengthFixed()">isListLengthFixed</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getMaxListLength()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMaxListLength</h4>
+<pre>public&nbsp;int&nbsp;getMaxListLength()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getMaxListLength()">IConfigElement</a></code></strong></div>
+<div class="block">[Property] Gets the max length of this list property, or -1 if the length is unlimited.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getMaxListLength()">getMaxListLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="isDefault()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isDefault</h4>
+<pre>public&nbsp;boolean&nbsp;isDefault()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#isDefault()">IConfigElement</a></code></strong></div>
+<div class="block">[Property] Is this property value equal to the default value?</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#isDefault()">isDefault</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getDefault()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDefault</h4>
+<pre>public&nbsp;java.lang.Object&nbsp;getDefault()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getDefault()">IConfigElement</a></code></strong></div>
+<div class="block">[Property] Gets this property's default value. If this element is an array, this method should return a String
+ representation of that array using Arrays.toString()</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getDefault()">getDefault</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getDefaults()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDefaults</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>[]&nbsp;getDefaults()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getDefaults()">IConfigElement</a></code></strong></div>
+<div class="block">[Property] Gets this property's default values.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getDefaults()">getDefaults</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="setToDefault()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setToDefault</h4>
+<pre>public&nbsp;void&nbsp;setToDefault()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#setToDefault()">IConfigElement</a></code></strong></div>
+<div class="block">[Property] Sets this property's value to the default value.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#setToDefault()">setToDefault</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="setRequiresWorldRestart(boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setRequiresWorldRestart</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&gt;&nbsp;setRequiresWorldRestart(boolean&nbsp;requiresWorldRestart)</pre>
+</li>
+</ul>
+<a name="requiresWorldRestart()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>requiresWorldRestart</h4>
+<pre>public&nbsp;boolean&nbsp;requiresWorldRestart()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#requiresWorldRestart()">IConfigElement</a></code></strong></div>
+<div class="block">[Property, Category] Whether or not this element is safe to modify while a world is running. For Categories return false if ANY properties
+ in the category are modifiable while a world is running, true if all are not.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#requiresWorldRestart()">requiresWorldRestart</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="showInGui()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>showInGui</h4>
+<pre>public&nbsp;boolean&nbsp;showInGui()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#showInGui()">IConfigElement</a></code></strong></div>
+<div class="block">[Property, Category] Whether or not this element should be allowed to show on config GUIs.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#showInGui()">showInGui</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="setRequiresMcRestart(boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setRequiresMcRestart</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&gt;&nbsp;setRequiresMcRestart(boolean&nbsp;requiresMcRestart)</pre>
+</li>
+</ul>
+<a name="requiresMcRestart()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>requiresMcRestart</h4>
+<pre>public&nbsp;boolean&nbsp;requiresMcRestart()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#requiresMcRestart()">IConfigElement</a></code></strong></div>
+<div class="block">[Property, Category] Whether or not this element requires Minecraft to be restarted when changed.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#requiresMcRestart()">requiresMcRestart</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getValidValues()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getValidValues</h4>
+<pre>public&nbsp;java.lang.String[]&nbsp;getValidValues()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getValidValues()">IConfigElement</a></code></strong></div>
+<div class="block">[Property] Gets a String array of valid values for this property. This is generally used for String properties to allow the user to
+ select a value from a list of valid values.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getValidValues()">getValidValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getValidationPattern()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getValidationPattern</h4>
+<pre>public&nbsp;java.util.regex.Pattern&nbsp;getValidationPattern()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getValidationPattern()">IConfigElement</a></code></strong></div>
+<div class="block">[Property] Gets a Pattern object used in String property input validation.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getValidationPattern()">getValidationPattern</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="get()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>get</h4>
+<pre>public&nbsp;java.lang.Object&nbsp;get()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#get()">IConfigElement</a></code></strong></div>
+<div class="block">[Property] Gets this property value.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#get()">get</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getList()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getList</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>[]&nbsp;getList()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getList()">IConfigElement</a></code></strong></div>
+<div class="block">[Property] Gets this property value as a list. Generally you should be sure of whether the property is a list before calling this.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getList()">getList</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="set(java.lang.Object)">
+<!-- -->
+</a><a name="set(T)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>set</h4>
+<pre>public&nbsp;void&nbsp;set(<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&nbsp;value)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#set(T)">IConfigElement</a></code></strong></div>
+<div class="block">[Property] Sets this property's value.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#set(T)">set</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="set(java.lang.Object[])">
+<!-- -->
+</a><a name="set(T[])">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>set</h4>
+<pre>public&nbsp;void&nbsp;set(<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>[]&nbsp;aVal)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#set(T[])">IConfigElement</a></code></strong></div>
+<div class="block">[Property] Sets this property's value to the specified array.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#set(T[])">set</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getMinValue()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMinValue</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&nbsp;getMinValue()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getMinValue()">IConfigElement</a></code></strong></div>
+<div class="block">[Property] Gets this property's minimum value.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getMinValue()">getMinValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getMaxValue()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getMaxValue</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&nbsp;getMaxValue()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getMaxValue()">IConfigElement</a></code></strong></div>
+<div class="block">[Property] Gets this property's maximum value.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getMaxValue()">getMaxValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="type parameter in DummyConfigElement">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyCategoryElement.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/DummyConfigElement.html" target="_top">Frames</a></li>
+<li><a href="DummyConfigElement.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/GuiButtonExt.html b/javadoc/cpw/mods/fml/client/config/GuiButtonExt.html
new file mode 100644
index 0000000..efb681c
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/GuiButtonExt.html
@@ -0,0 +1,349 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>GuiButtonExt (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiButtonExt (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiCheckBox.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiButtonExt.html" target="_top">Frames</a></li>
+<li><a href="GuiButtonExt.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.client.gui.GuiButton">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Class GuiButtonExt" class="title">Class GuiButtonExt</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.Gui</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.GuiButton</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.config.GuiButtonExt</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiSlider.html" title="class in cpw.mods.fml.client.config">GuiSlider</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiUnicodeGlyphButton.html" title="class in cpw.mods.fml.client.config">GuiUnicodeGlyphButton</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">GuiButtonExt</span>
+extends <a href="../../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a></pre>
+<div class="block">This class provides a button that fixes several bugs present in the vanilla GuiButton drawing code.
+ The gist of it is that it allows buttons of any size without gaps in the graphics and with the
+ borders drawn properly. It also prevents button text from extending out of the sides of the button by
+ trimming the end of the string and adding an ellipsis.<br/><br/>
+
+ The code that handles drawing the button is in GuiUtils.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.GuiButton">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/GuiButton.html#buttonTextures">buttonTextures</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#displayString">displayString</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#enabled">enabled</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#field_146123_n">field_146123_n</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#height">height</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#id">id</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#packedFGColour">packedFGColour</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#visible">visible</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#width">width</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#xPosition">xPosition</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#yPosition">yPosition</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/Gui.html#icons">icons</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#optionsBackground">optionsBackground</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#statIcons">statIcons</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#zLevel">zLevel</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiButtonExt.html#GuiButtonExt(int,%20int,%20int,%20int,%20int,%20java.lang.String)">GuiButtonExt</a></strong>(int&nbsp;id,
+ int&nbsp;xPos,
+ int&nbsp;yPos,
+ int&nbsp;width,
+ int&nbsp;height,
+ java.lang.String&nbsp;displayString)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiButtonExt.html#GuiButtonExt(int,%20int,%20int,%20java.lang.String)">GuiButtonExt</a></strong>(int&nbsp;id,
+ int&nbsp;xPos,
+ int&nbsp;yPos,
+ java.lang.String&nbsp;displayString)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiButtonExt.html#drawButton(net.minecraft.client.Minecraft,%20int,%20int)">drawButton</a></strong>(<a href="../../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client">Minecraft</a>&nbsp;mc,
+ int&nbsp;mouseX,
+ int&nbsp;mouseY)</code>
+<div class="block">Draws this button to the screen.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.GuiButton">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/GuiButton.html#func_146111_b(int,%20int)">func_146111_b</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#func_146113_a(net.minecraft.client.audio.SoundHandler)">func_146113_a</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#func_146115_a()">func_146115_a</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#func_154310_c()">func_154310_c</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#getButtonWidth()">getButtonWidth</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#getHoverState(boolean)">getHoverState</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#mouseDragged(net.minecraft.client.Minecraft,%20int,%20int)">mouseDragged</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#mousePressed(net.minecraft.client.Minecraft,%20int,%20int)">mousePressed</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#mouseReleased(int,%20int)">mouseReleased</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/Gui.html#drawCenteredString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawCenteredString</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawGradientRect(int,%20int,%20int,%20int,%20int,%20int)">drawGradientRect</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawHorizontalLine(int,%20int,%20int,%20int)">drawHorizontalLine</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawRect(int,%20int,%20int,%20int,%20int)">drawRect</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawString</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawTexturedModalRect(int,%20int,%20int,%20int,%20int,%20int)">drawTexturedModalRect</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawTexturedModelRectFromIcon(int,%20int,%20net.minecraft.util.IIcon,%20int,%20int)">drawTexturedModelRectFromIcon</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawVerticalLine(int,%20int,%20int,%20int)">drawVerticalLine</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#func_146110_a(int,%20int,%20float,%20float,%20int,%20int,%20float,%20float)">func_146110_a</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#func_152125_a(int,%20int,%20float,%20float,%20int,%20int,%20int,%20int,%20float,%20float)">func_152125_a</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiButtonExt(int, int, int, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GuiButtonExt</h4>
+<pre>public&nbsp;GuiButtonExt(int&nbsp;id,
+ int&nbsp;xPos,
+ int&nbsp;yPos,
+ java.lang.String&nbsp;displayString)</pre>
+</li>
+</ul>
+<a name="GuiButtonExt(int, int, int, int, int, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiButtonExt</h4>
+<pre>public&nbsp;GuiButtonExt(int&nbsp;id,
+ int&nbsp;xPos,
+ int&nbsp;yPos,
+ int&nbsp;width,
+ int&nbsp;height,
+ java.lang.String&nbsp;displayString)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="drawButton(net.minecraft.client.Minecraft, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>drawButton</h4>
+<pre>public&nbsp;void&nbsp;drawButton(<a href="../../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client">Minecraft</a>&nbsp;mc,
+ int&nbsp;mouseX,
+ int&nbsp;mouseY)</pre>
+<div class="block">Draws this button to the screen.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiButton.html#drawButton(net.minecraft.client.Minecraft,%20int,%20int)">drawButton</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiCheckBox.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiButtonExt.html" target="_top">Frames</a></li>
+<li><a href="GuiButtonExt.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.client.gui.GuiButton">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/GuiCheckBox.html b/javadoc/cpw/mods/fml/client/config/GuiCheckBox.html
new file mode 100644
index 0000000..4ca2fc9
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/GuiCheckBox.html
@@ -0,0 +1,364 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>GuiCheckBox (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiCheckBox (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiButtonExt.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiCheckBox.html" target="_top">Frames</a></li>
+<li><a href="GuiCheckBox.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.client.gui.GuiButton">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Class GuiCheckBox" class="title">Class GuiCheckBox</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.Gui</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.GuiButton</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.config.GuiCheckBox</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GuiCheckBox</span>
+extends <a href="../../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a></pre>
+<div class="block">This class provides a checkbox style control.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.GuiButton">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/GuiButton.html#buttonTextures">buttonTextures</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#displayString">displayString</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#enabled">enabled</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#field_146123_n">field_146123_n</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#height">height</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#id">id</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#packedFGColour">packedFGColour</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#visible">visible</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#width">width</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#xPosition">xPosition</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#yPosition">yPosition</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/Gui.html#icons">icons</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#optionsBackground">optionsBackground</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#statIcons">statIcons</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#zLevel">zLevel</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiCheckBox.html#GuiCheckBox(int,%20int,%20int,%20java.lang.String,%20boolean)">GuiCheckBox</a></strong>(int&nbsp;id,
+ int&nbsp;xPos,
+ int&nbsp;yPos,
+ java.lang.String&nbsp;displayString,
+ boolean&nbsp;isChecked)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiCheckBox.html#drawButton(net.minecraft.client.Minecraft,%20int,%20int)">drawButton</a></strong>(<a href="../../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client">Minecraft</a>&nbsp;mc,
+ int&nbsp;mouseX,
+ int&nbsp;mouseY)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiCheckBox.html#isChecked()">isChecked</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiCheckBox.html#mousePressed(net.minecraft.client.Minecraft,%20int,%20int)">mousePressed</a></strong>(<a href="../../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client">Minecraft</a>&nbsp;p_146116_1_,
+ int&nbsp;p_146116_2_,
+ int&nbsp;p_146116_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiCheckBox.html#setIsChecked(boolean)">setIsChecked</a></strong>(boolean&nbsp;isChecked)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.GuiButton">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/GuiButton.html#func_146111_b(int,%20int)">func_146111_b</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#func_146113_a(net.minecraft.client.audio.SoundHandler)">func_146113_a</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#func_146115_a()">func_146115_a</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#func_154310_c()">func_154310_c</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#getButtonWidth()">getButtonWidth</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#getHoverState(boolean)">getHoverState</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#mouseDragged(net.minecraft.client.Minecraft,%20int,%20int)">mouseDragged</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#mouseReleased(int,%20int)">mouseReleased</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/Gui.html#drawCenteredString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawCenteredString</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawGradientRect(int,%20int,%20int,%20int,%20int,%20int)">drawGradientRect</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawHorizontalLine(int,%20int,%20int,%20int)">drawHorizontalLine</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawRect(int,%20int,%20int,%20int,%20int)">drawRect</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawString</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawTexturedModalRect(int,%20int,%20int,%20int,%20int,%20int)">drawTexturedModalRect</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawTexturedModelRectFromIcon(int,%20int,%20net.minecraft.util.IIcon,%20int,%20int)">drawTexturedModelRectFromIcon</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawVerticalLine(int,%20int,%20int,%20int)">drawVerticalLine</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#func_146110_a(int,%20int,%20float,%20float,%20int,%20int,%20float,%20float)">func_146110_a</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#func_152125_a(int,%20int,%20float,%20float,%20int,%20int,%20int,%20int,%20float,%20float)">func_152125_a</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiCheckBox(int, int, int, java.lang.String, boolean)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiCheckBox</h4>
+<pre>public&nbsp;GuiCheckBox(int&nbsp;id,
+ int&nbsp;xPos,
+ int&nbsp;yPos,
+ java.lang.String&nbsp;displayString,
+ boolean&nbsp;isChecked)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="drawButton(net.minecraft.client.Minecraft, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>drawButton</h4>
+<pre>public&nbsp;void&nbsp;drawButton(<a href="../../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client">Minecraft</a>&nbsp;mc,
+ int&nbsp;mouseX,
+ int&nbsp;mouseY)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiButton.html#drawButton(net.minecraft.client.Minecraft,%20int,%20int)">drawButton</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="mousePressed(net.minecraft.client.Minecraft, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mousePressed</h4>
+<pre>public&nbsp;boolean&nbsp;mousePressed(<a href="../../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client">Minecraft</a>&nbsp;p_146116_1_,
+ int&nbsp;p_146116_2_,
+ int&nbsp;p_146116_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiButton.html#mousePressed(net.minecraft.client.Minecraft,%20int,%20int)">mousePressed</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="isChecked()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isChecked</h4>
+<pre>public&nbsp;boolean&nbsp;isChecked()</pre>
+</li>
+</ul>
+<a name="setIsChecked(boolean)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setIsChecked</h4>
+<pre>public&nbsp;void&nbsp;setIsChecked(boolean&nbsp;isChecked)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiButtonExt.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiCheckBox.html" target="_top">Frames</a></li>
+<li><a href="GuiCheckBox.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.client.gui.GuiButton">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/GuiConfig.html b/javadoc/cpw/mods/fml/client/config/GuiConfig.html
new file mode 100644
index 0000000..01bb38f
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/GuiConfig.html
@@ -0,0 +1,768 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>GuiConfig (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiConfig (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiCheckBox.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiConfig.html" target="_top">Frames</a></li>
+<li><a href="GuiConfig.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Class GuiConfig" class="title">Class GuiConfig</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.Gui</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.GuiScreen</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.config.GuiConfig</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/FMLConfigGuiFactory.FMLConfigGuiScreen.html" title="class in cpw.mods.fml.client">FMLConfigGuiFactory.FMLConfigGuiScreen</a>, <a href="../../../../../net/minecraftforge/client/gui/ForgeGuiFactory.ForgeConfigGui.html" title="class in net.minecraftforge.client.gui">ForgeGuiFactory.ForgeConfigGui</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">GuiConfig</span>
+extends <a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></pre>
+<div class="block">This class is the base GuiScreen for all config GUI screens. It can be extended by mods to provide the top-level config screen
+ that will be called when the Config button is clicked from the Main Menu Mods list.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html#allRequireMcRestart">allRequireMcRestart</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html#allRequireWorldRestart">allRequireWorldRestart</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html#configElements">configElements</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html#configID">configID</a></strong></code>
+<div class="block">When set to a non-null value the OnConfigChanged and PostConfigChanged events will be posted when the Done button is pressed
+ if any configElements were changed (includes child screens).</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html#entryList">entryList</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html#initEntries">initEntries</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html#isWorldRunning">isWorldRunning</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html#modID">modID</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html#needsRefresh">needsRefresh</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html#parentScreen">parentScreen</a></strong></code>
+<div class="block">A reference to the screen object that created this.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html#title">title</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html#titleLine2">titleLine2</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.GuiScreen">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html#allowUserInput">allowUserInput</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#buttonList">buttonList</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#fontRendererObj">fontRendererObj</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#height">height</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#itemRender">itemRender</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#labelList">labelList</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#mc">mc</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#width">width</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/Gui.html#icons">icons</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#optionsBackground">optionsBackground</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#statIcons">statIcons</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#zLevel">zLevel</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html#GuiConfig(net.minecraft.client.gui.GuiScreen,%20java.util.List,%20java.lang.String,%20boolean,%20boolean,%20java.lang.String)">GuiConfig</a></strong>(<a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a>&nbsp;parentScreen,
+ java.util.List&lt;<a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&gt;&nbsp;configElements,
+ java.lang.String&nbsp;modID,
+ boolean&nbsp;allRequireWorldRestart,
+ boolean&nbsp;allRequireMcRestart,
+ java.lang.String&nbsp;title)</code>
+<div class="block">GuiConfig constructor that will use ConfigChangedEvent when editing is concluded.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html#GuiConfig(net.minecraft.client.gui.GuiScreen,%20java.util.List,%20java.lang.String,%20boolean,%20boolean,%20java.lang.String,%20java.lang.String)">GuiConfig</a></strong>(<a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a>&nbsp;parentScreen,
+ java.util.List&lt;<a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&gt;&nbsp;configElements,
+ java.lang.String&nbsp;modID,
+ boolean&nbsp;allRequireWorldRestart,
+ boolean&nbsp;allRequireMcRestart,
+ java.lang.String&nbsp;title,
+ java.lang.String&nbsp;titleLine2)</code>
+<div class="block">GuiConfig constructor that will use ConfigChangedEvent when editing is concluded.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html#GuiConfig(net.minecraft.client.gui.GuiScreen,%20java.util.List,%20java.lang.String,%20java.lang.String,%20boolean,%20boolean,%20java.lang.String)">GuiConfig</a></strong>(<a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a>&nbsp;parentScreen,
+ java.util.List&lt;<a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&gt;&nbsp;configElements,
+ java.lang.String&nbsp;modID,
+ java.lang.String&nbsp;configID,
+ boolean&nbsp;allRequireWorldRestart,
+ boolean&nbsp;allRequireMcRestart,
+ java.lang.String&nbsp;title)</code>
+<div class="block">GuiConfig constructor that will use ConfigChangedEvent when editing is concluded.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html#GuiConfig(net.minecraft.client.gui.GuiScreen,%20java.util.List,%20java.lang.String,%20java.lang.String,%20boolean,%20boolean,%20java.lang.String,%20java.lang.String)">GuiConfig</a></strong>(<a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a>&nbsp;parentScreen,
+ java.util.List&lt;<a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&gt;&nbsp;configElements,
+ java.lang.String&nbsp;modID,
+ java.lang.String&nbsp;configID,
+ boolean&nbsp;allRequireWorldRestart,
+ boolean&nbsp;allRequireMcRestart,
+ java.lang.String&nbsp;title,
+ java.lang.String&nbsp;titleLine2)</code>
+<div class="block">GuiConfig constructor that will use ConfigChangedEvent when editing is concluded.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html#actionPerformed(net.minecraft.client.gui.GuiButton)">actionPerformed</a></strong>(<a href="../../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a>&nbsp;button)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html#drawScreen(int,%20int,%20float)">drawScreen</a></strong>(int&nbsp;mouseX,
+ int&nbsp;mouseY,
+ float&nbsp;partialTicks)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html#drawToolTip(java.util.List,%20int,%20int)">drawToolTip</a></strong>(java.util.List&nbsp;stringList,
+ int&nbsp;x,
+ int&nbsp;y)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html#getAbridgedConfigPath(java.lang.String)">getAbridgedConfigPath</a></strong>(java.lang.String&nbsp;path)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html#initGui()">initGui</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html#keyTyped(char,%20int)">keyTyped</a></strong>(char&nbsp;eventChar,
+ int&nbsp;eventKey)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html#mouseClicked(int,%20int,%20int)">mouseClicked</a></strong>(int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html#mouseMovedOrUp(int,%20int,%20int)">mouseMovedOrUp</a></strong>(int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html#onGuiClosed()">onGuiClosed</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html#updateScreen()">updateScreen</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.GuiScreen">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html#confirmClicked(boolean,%20int)">confirmClicked</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#doesGuiPauseGame()">doesGuiPauseGame</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#drawBackground(int)">drawBackground</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#drawCreativeTabHoveringText(java.lang.String,%20int,%20int)">drawCreativeTabHoveringText</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#drawDefaultBackground()">drawDefaultBackground</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#drawHoveringText(java.util.List,%20int,%20int,%20net.minecraft.client.gui.FontRenderer)">drawHoveringText</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#drawWorldBackground(int)">drawWorldBackground</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#func_146283_a(java.util.List,%20int,%20int)">func_146283_a</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#getClipboardString()">getClipboardString</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#handleInput()">handleInput</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#handleKeyboardInput()">handleKeyboardInput</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#handleMouseInput()">handleMouseInput</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#isCtrlKeyDown()">isCtrlKeyDown</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#isShiftKeyDown()">isShiftKeyDown</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#mouseClickMove(int,%20int,%20int,%20long)">mouseClickMove</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#renderToolTip(net.minecraft.item.ItemStack,%20int,%20int)">renderToolTip</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#setClipboardString(java.lang.String)">setClipboardString</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#setWorldAndResolution(net.minecraft.client.Minecraft,%20int,%20int)">setWorldAndResolution</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/Gui.html#drawCenteredString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawCenteredString</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawGradientRect(int,%20int,%20int,%20int,%20int,%20int)">drawGradientRect</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawHorizontalLine(int,%20int,%20int,%20int)">drawHorizontalLine</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawRect(int,%20int,%20int,%20int,%20int)">drawRect</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawString</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawTexturedModalRect(int,%20int,%20int,%20int,%20int,%20int)">drawTexturedModalRect</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawTexturedModelRectFromIcon(int,%20int,%20net.minecraft.util.IIcon,%20int,%20int)">drawTexturedModelRectFromIcon</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawVerticalLine(int,%20int,%20int,%20int)">drawVerticalLine</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#func_146110_a(int,%20int,%20float,%20float,%20int,%20int,%20float,%20float)">func_146110_a</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#func_152125_a(int,%20int,%20float,%20float,%20int,%20int,%20int,%20int,%20float,%20float)">func_152125_a</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="parentScreen">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parentScreen</h4>
+<pre>public final&nbsp;<a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a> parentScreen</pre>
+<div class="block">A reference to the screen object that created this. Used for navigating between screens.</div>
+</li>
+</ul>
+<a name="title">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>title</h4>
+<pre>public&nbsp;java.lang.String title</pre>
+</li>
+</ul>
+<a name="titleLine2">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>titleLine2</h4>
+<pre>public&nbsp;java.lang.String titleLine2</pre>
+</li>
+</ul>
+<a name="configElements">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>configElements</h4>
+<pre>public final&nbsp;java.util.List&lt;<a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&gt; configElements</pre>
+</li>
+</ul>
+<a name="initEntries">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>initEntries</h4>
+<pre>public final&nbsp;java.util.List&lt;<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a>&gt; initEntries</pre>
+</li>
+</ul>
+<a name="entryList">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>entryList</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries</a> entryList</pre>
+</li>
+</ul>
+<a name="modID">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>modID</h4>
+<pre>public final&nbsp;java.lang.String modID</pre>
+</li>
+</ul>
+<a name="configID">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>configID</h4>
+<pre>public final&nbsp;java.lang.String configID</pre>
+<div class="block">When set to a non-null value the OnConfigChanged and PostConfigChanged events will be posted when the Done button is pressed
+ if any configElements were changed (includes child screens). If not defined, the events will be posted if the parent gui is null
+ or if the parent gui is not an instance of GuiConfig.</div>
+</li>
+</ul>
+<a name="isWorldRunning">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isWorldRunning</h4>
+<pre>public final&nbsp;boolean isWorldRunning</pre>
+</li>
+</ul>
+<a name="allRequireWorldRestart">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>allRequireWorldRestart</h4>
+<pre>public final&nbsp;boolean allRequireWorldRestart</pre>
+</li>
+</ul>
+<a name="allRequireMcRestart">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>allRequireMcRestart</h4>
+<pre>public final&nbsp;boolean allRequireMcRestart</pre>
+</li>
+</ul>
+<a name="needsRefresh">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>needsRefresh</h4>
+<pre>public&nbsp;boolean needsRefresh</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiConfig(net.minecraft.client.gui.GuiScreen, java.util.List, java.lang.String, java.lang.String, boolean, boolean, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GuiConfig</h4>
+<pre>public&nbsp;GuiConfig(<a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a>&nbsp;parentScreen,
+ java.util.List&lt;<a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&gt;&nbsp;configElements,
+ java.lang.String&nbsp;modID,
+ java.lang.String&nbsp;configID,
+ boolean&nbsp;allRequireWorldRestart,
+ boolean&nbsp;allRequireMcRestart,
+ java.lang.String&nbsp;title)</pre>
+<div class="block">GuiConfig constructor that will use ConfigChangedEvent when editing is concluded. If a non-null value is passed for configID,
+ the OnConfigChanged and PostConfigChanged events will be posted when the Done button is pressed if any configElements were changed
+ (includes child screens). If configID is not defined, the events will be posted if the parent gui is null or if the parent gui
+ is not an instance of GuiConfig.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>parentScreen</code> - the parent GuiScreen object</dd><dd><code>configElements</code> - a List of IConfigProperty objects</dd><dd><code>modID</code> - the mod ID for the mod whose config settings will be edited</dd><dd><code>configID</code> - an identifier that will be passed to the OnConfigChanged and PostConfigChanged events. Setting this value will force
+ the save action to be called when the Done button is pressed on this screen if any configElements were changed.</dd><dd><code>allRequireWorldRestart</code> - send true if all configElements on this screen require a world restart</dd><dd><code>allRequireMcRestart</code> - send true if all configElements on this screen require MC to be restarted</dd><dd><code>title</code> - the desired title for this screen. For consistency it is recommended that you pass the path of the config file being
+ edited.</dd></dl>
+</li>
+</ul>
+<a name="GuiConfig(net.minecraft.client.gui.GuiScreen, java.util.List, java.lang.String, boolean, boolean, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GuiConfig</h4>
+<pre>public&nbsp;GuiConfig(<a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a>&nbsp;parentScreen,
+ java.util.List&lt;<a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&gt;&nbsp;configElements,
+ java.lang.String&nbsp;modID,
+ boolean&nbsp;allRequireWorldRestart,
+ boolean&nbsp;allRequireMcRestart,
+ java.lang.String&nbsp;title)</pre>
+<div class="block">GuiConfig constructor that will use ConfigChangedEvent when editing is concluded. This constructor passes null for configID.
+ If configID is not defined, the events will be posted if the parent gui is null or if the parent gui is not an instance of GuiConfig.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>parentScreen</code> - the parent GuiScreen object</dd><dd><code>configElements</code> - a List of IConfigProperty objects</dd><dd><code>modID</code> - the mod ID for the mod whose config settings will be edited</dd><dd><code>allRequireWorldRestart</code> - send true if all configElements on this screen require a world restart</dd><dd><code>allRequireMcRestart</code> - send true if all configElements on this screen require MC to be restarted</dd><dd><code>title</code> - the desired title for this screen. For consistency it is recommended that you pass the path of the config file being
+ edited.</dd></dl>
+</li>
+</ul>
+<a name="GuiConfig(net.minecraft.client.gui.GuiScreen, java.util.List, java.lang.String, boolean, boolean, java.lang.String, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GuiConfig</h4>
+<pre>public&nbsp;GuiConfig(<a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a>&nbsp;parentScreen,
+ java.util.List&lt;<a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&gt;&nbsp;configElements,
+ java.lang.String&nbsp;modID,
+ boolean&nbsp;allRequireWorldRestart,
+ boolean&nbsp;allRequireMcRestart,
+ java.lang.String&nbsp;title,
+ java.lang.String&nbsp;titleLine2)</pre>
+<div class="block">GuiConfig constructor that will use ConfigChangedEvent when editing is concluded. This constructor passes null for configID.
+ If configID is not defined, the events will be posted if the parent gui is null or if the parent gui is not an instance of GuiConfig.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>parentScreen</code> - the parent GuiScreen object</dd><dd><code>configElements</code> - a List of IConfigProperty objects</dd><dd><code>modID</code> - the mod ID for the mod whose config settings will be edited</dd><dd><code>allRequireWorldRestart</code> - send true if all configElements on this screen require a world restart</dd><dd><code>allRequireMcRestart</code> - send true if all configElements on this screen require MC to be restarted</dd><dd><code>title</code> - the desired title for this screen. For consistency it is recommended that you pass the path of the config file being
+ edited.</dd><dd><code>titleLine2</code> - the desired title second line for this screen. Typically this is used to send the category name of the category
+ currently being edited.</dd></dl>
+</li>
+</ul>
+<a name="GuiConfig(net.minecraft.client.gui.GuiScreen, java.util.List, java.lang.String, java.lang.String, boolean, boolean, java.lang.String, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiConfig</h4>
+<pre>public&nbsp;GuiConfig(<a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a>&nbsp;parentScreen,
+ java.util.List&lt;<a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&gt;&nbsp;configElements,
+ java.lang.String&nbsp;modID,
+ java.lang.String&nbsp;configID,
+ boolean&nbsp;allRequireWorldRestart,
+ boolean&nbsp;allRequireMcRestart,
+ java.lang.String&nbsp;title,
+ java.lang.String&nbsp;titleLine2)</pre>
+<div class="block">GuiConfig constructor that will use ConfigChangedEvent when editing is concluded. titleLine2 is specified in this constructor.
+ If a non-null value is passed for configID, the OnConfigChanged and PostConfigChanged events will be posted when the Done button is
+ pressed if any configElements were changed (includes child screens). If configID is not defined, the events will be posted if the parent
+ gui is null or if the parent gui is not an instance of GuiConfig.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>parentScreen</code> - the parent GuiScreen object</dd><dd><code>configElements</code> - a List of IConfigProperty objects</dd><dd><code>modID</code> - the mod ID for the mod whose config settings will be edited</dd><dd><code>configID</code> - an identifier that will be passed to the OnConfigChanged and PostConfigChanged events</dd><dd><code>allRequireWorldRestart</code> - send true if all configElements on this screen require a world restart</dd><dd><code>allRequireMcRestart</code> - send true if all configElements on this screen require MC to be restarted</dd><dd><code>title</code> - the desired title for this screen. For consistency it is recommended that you pass the path of the config file being
+ edited.</dd><dd><code>titleLine2</code> - the desired title second line for this screen. Typically this is used to send the category name of the category
+ currently being edited.</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getAbridgedConfigPath(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAbridgedConfigPath</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;getAbridgedConfigPath(java.lang.String&nbsp;path)</pre>
+</li>
+</ul>
+<a name="initGui()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>initGui</h4>
+<pre>public&nbsp;void&nbsp;initGui()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html#initGui()">initGui</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="onGuiClosed()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onGuiClosed</h4>
+<pre>public&nbsp;void&nbsp;onGuiClosed()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html#onGuiClosed()">onGuiClosed</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="actionPerformed(net.minecraft.client.gui.GuiButton)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>actionPerformed</h4>
+<pre>protected&nbsp;void&nbsp;actionPerformed(<a href="../../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a>&nbsp;button)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html#actionPerformed(net.minecraft.client.gui.GuiButton)">actionPerformed</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="mouseClicked(int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mouseClicked</h4>
+<pre>protected&nbsp;void&nbsp;mouseClicked(int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html#mouseClicked(int,%20int,%20int)">mouseClicked</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="mouseMovedOrUp(int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mouseMovedOrUp</h4>
+<pre>protected&nbsp;void&nbsp;mouseMovedOrUp(int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html#mouseMovedOrUp(int,%20int,%20int)">mouseMovedOrUp</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="keyTyped(char, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>keyTyped</h4>
+<pre>protected&nbsp;void&nbsp;keyTyped(char&nbsp;eventChar,
+ int&nbsp;eventKey)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html#keyTyped(char,%20int)">keyTyped</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="updateScreen()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateScreen</h4>
+<pre>public&nbsp;void&nbsp;updateScreen()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html#updateScreen()">updateScreen</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="drawScreen(int, int, float)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>drawScreen</h4>
+<pre>public&nbsp;void&nbsp;drawScreen(int&nbsp;mouseX,
+ int&nbsp;mouseY,
+ float&nbsp;partialTicks)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html#drawScreen(int,%20int,%20float)">drawScreen</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="drawToolTip(java.util.List, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>drawToolTip</h4>
+<pre>public&nbsp;void&nbsp;drawToolTip(java.util.List&nbsp;stringList,
+ int&nbsp;x,
+ int&nbsp;y)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiCheckBox.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiConfig.html" target="_top">Frames</a></li>
+<li><a href="GuiConfig.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.ArrayEntry.html b/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.ArrayEntry.html
new file mode 100644
index 0000000..3946ec7
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.ArrayEntry.html
@@ -0,0 +1,563 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>GuiConfigEntries.ArrayEntry (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiConfigEntries.ArrayEntry (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.BooleanEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiConfigEntries.ArrayEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiConfigEntries.ArrayEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Class GuiConfigEntries.ArrayEntry" class="title">Class GuiConfigEntries.ArrayEntry</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">cpw.mods.fml.client.config.GuiConfigEntries.ListEntryBase</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config">cpw.mods.fml.client.config.GuiConfigEntries.ButtonEntry</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.config.GuiConfigEntries.ArrayEntry</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a>, <a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">GuiConfigEntries.ArrayEntry</span>
+extends <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ButtonEntry</a></pre>
+<div class="block">ArrayEntry
+
+ Provides a GuiButton with the list contents as the displayString. Clicking the button navigates to a screen where the list can be
+ edited.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.lang.Object[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ArrayEntry.html#beforeValues">beforeValues</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected java.lang.Object[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ArrayEntry.html#currentValues">currentValues</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.ButtonEntry">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ButtonEntry</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#btnValue">btnValue</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.ListEntryBase">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#btnDefault">btnDefault</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#btnUndoChanges">btnUndoChanges</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#configElement">configElement</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#defaultHoverChecker">defaultHoverChecker</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#defaultToolTip">defaultToolTip</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#drawLabel">drawLabel</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#isValidValue">isValidValue</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#mc">mc</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#name">name</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#owningEntryList">owningEntryList</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#owningScreen">owningScreen</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#toolTip">toolTip</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#tooltipHoverChecker">tooltipHoverChecker</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#undoHoverChecker">undoHoverChecker</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#undoToolTip">undoToolTip</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ArrayEntry.html#GuiConfigEntries.ArrayEntry(cpw.mods.fml.client.config.GuiConfig,%20cpw.mods.fml.client.config.GuiConfigEntries,%20cpw.mods.fml.client.config.IConfigElement)">GuiConfigEntries.ArrayEntry</a></strong>(<a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html" title="class in cpw.mods.fml.client.config">GuiConfig</a>&nbsp;owningScreen,
+ <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries</a>&nbsp;owningEntryList,
+ <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&nbsp;configElement)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ArrayEntry.html#getCurrentValue()">getCurrentValue</a></strong>()</code>
+<div class="block">Gets the current value of this entry as a String.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.Object[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ArrayEntry.html#getCurrentValues()">getCurrentValues</a></strong>()</code>
+<div class="block">Gets the current values of this list entry as a String[].</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ArrayEntry.html#isChanged()">isChanged</a></strong>()</code>
+<div class="block">Has the value of this entry changed?</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ArrayEntry.html#isDefault()">isDefault</a></strong>()</code>
+<div class="block">Is this entry's value equal to the default value? Generally true should be returned if this entry is not a property or category
+ entry.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ArrayEntry.html#saveConfigElement()">saveConfigElement</a></strong>()</code>
+<div class="block">Handles saving any changes that have been made to this entry back to the underlying object.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ArrayEntry.html#setListFromChildScreen(java.lang.Object[])">setListFromChildScreen</a></strong>(java.lang.Object[]&nbsp;newList)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ArrayEntry.html#setToDefault()">setToDefault</a></strong>()</code>
+<div class="block">Sets this entry's value to the default value.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ArrayEntry.html#undoChanges()">undoChanges</a></strong>()</code>
+<div class="block">Handles reverting any changes that have occurred to this entry.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ArrayEntry.html#updateValueButtonText()">updateValueButtonText</a></strong>()</code>
+<div class="block">Updates the displayString of the value button.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ArrayEntry.html#valueButtonPressed(int)">valueButtonPressed</a></strong>(int&nbsp;slotIndex)</code>
+<div class="block">Called when the value button has been clicked.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.ButtonEntry">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ButtonEntry</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#drawEntry(int,%20int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int,%20boolean)">drawEntry</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#keyTyped(char,%20int)">keyTyped</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#mouseClicked(int,%20int,%20int)">mouseClicked</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#mousePressed(int,%20int,%20int,%20int,%20int,%20int)">mousePressed</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#mouseReleased(int,%20int,%20int,%20int,%20int,%20int)">mouseReleased</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#updateCursorCounter()">updateCursorCounter</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.ListEntryBase">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#drawToolTip(int,%20int)">drawToolTip</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#enabled()">enabled</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getConfigElement()">getConfigElement</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getEntryRightBound()">getEntryRightBound</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getLabelWidth()">getLabelWidth</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getName()">getName</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#onGuiClosed()">onGuiClosed</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="beforeValues">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>beforeValues</h4>
+<pre>protected final&nbsp;java.lang.Object[] beforeValues</pre>
+</li>
+</ul>
+<a name="currentValues">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>currentValues</h4>
+<pre>protected&nbsp;java.lang.Object[] currentValues</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiConfigEntries.ArrayEntry(cpw.mods.fml.client.config.GuiConfig, cpw.mods.fml.client.config.GuiConfigEntries, cpw.mods.fml.client.config.IConfigElement)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiConfigEntries.ArrayEntry</h4>
+<pre>public&nbsp;GuiConfigEntries.ArrayEntry(<a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html" title="class in cpw.mods.fml.client.config">GuiConfig</a>&nbsp;owningScreen,
+ <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries</a>&nbsp;owningEntryList,
+ <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&nbsp;configElement)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="updateValueButtonText()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateValueButtonText</h4>
+<pre>public&nbsp;void&nbsp;updateValueButtonText()</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#updateValueButtonText()">GuiConfigEntries.ButtonEntry</a></code></strong></div>
+<div class="block">Updates the displayString of the value button.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#updateValueButtonText()">updateValueButtonText</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ButtonEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="valueButtonPressed(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>valueButtonPressed</h4>
+<pre>public&nbsp;void&nbsp;valueButtonPressed(int&nbsp;slotIndex)</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#valueButtonPressed(int)">GuiConfigEntries.ButtonEntry</a></code></strong></div>
+<div class="block">Called when the value button has been clicked.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#valueButtonPressed(int)">valueButtonPressed</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ButtonEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="setListFromChildScreen(java.lang.Object[])">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setListFromChildScreen</h4>
+<pre>public&nbsp;void&nbsp;setListFromChildScreen(java.lang.Object[]&nbsp;newList)</pre>
+</li>
+</ul>
+<a name="isDefault()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isDefault</h4>
+<pre>public&nbsp;boolean&nbsp;isDefault()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#isDefault()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Is this entry's value equal to the default value? Generally true should be returned if this entry is not a property or category
+ entry.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#isDefault()">isDefault</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#isDefault()">isDefault</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>true if this entry's value is equal to this entry's default value.</dd></dl>
+</li>
+</ul>
+<a name="setToDefault()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setToDefault</h4>
+<pre>public&nbsp;void&nbsp;setToDefault()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#setToDefault()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Sets this entry's value to the default value.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#setToDefault()">setToDefault</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#setToDefault()">setToDefault</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="isChanged()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isChanged</h4>
+<pre>public&nbsp;boolean&nbsp;isChanged()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#isChanged()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Has the value of this entry changed?</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#isChanged()">isChanged</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#isChanged()">isChanged</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>true if changes have been made to this entry's value, false otherwise.</dd></dl>
+</li>
+</ul>
+<a name="undoChanges()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>undoChanges</h4>
+<pre>public&nbsp;void&nbsp;undoChanges()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#undoChanges()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Handles reverting any changes that have occurred to this entry.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#undoChanges()">undoChanges</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#undoChanges()">undoChanges</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="saveConfigElement()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>saveConfigElement</h4>
+<pre>public&nbsp;boolean&nbsp;saveConfigElement()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#saveConfigElement()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Handles saving any changes that have been made to this entry back to the underlying object. It is a good practice to check
+ isChanged() before performing the save action. This method should return true if the element has changed AND REQUIRES A RESTART.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#saveConfigElement()">saveConfigElement</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#saveConfigElement()">saveConfigElement</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCurrentValue()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCurrentValue</h4>
+<pre>public&nbsp;java.lang.Object&nbsp;getCurrentValue()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getCurrentValue()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Gets the current value of this entry as a String.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getCurrentValue()">getCurrentValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getCurrentValue()">getCurrentValue</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCurrentValues()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getCurrentValues</h4>
+<pre>public&nbsp;java.lang.Object[]&nbsp;getCurrentValues()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getCurrentValues()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Gets the current values of this list entry as a String[].</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getCurrentValues()">getCurrentValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getCurrentValues()">getCurrentValues</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.BooleanEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiConfigEntries.ArrayEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiConfigEntries.ArrayEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.BooleanEntry.html b/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.BooleanEntry.html
new file mode 100644
index 0000000..ca90f34
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.BooleanEntry.html
@@ -0,0 +1,511 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>GuiConfigEntries.BooleanEntry (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiConfigEntries.BooleanEntry (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ArrayEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiConfigEntries.BooleanEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiConfigEntries.BooleanEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Class GuiConfigEntries.BooleanEntry" class="title">Class GuiConfigEntries.BooleanEntry</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">cpw.mods.fml.client.config.GuiConfigEntries.ListEntryBase</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config">cpw.mods.fml.client.config.GuiConfigEntries.ButtonEntry</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.config.GuiConfigEntries.BooleanEntry</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a>, <a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">GuiConfigEntries.BooleanEntry</span>
+extends <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ButtonEntry</a></pre>
+<div class="block">BooleanPropEntry
+
+ Provides a GuiButton that toggles between true and false.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.BooleanEntry.html#beforeValue">beforeValue</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.BooleanEntry.html#currentValue">currentValue</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.ButtonEntry">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ButtonEntry</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#btnValue">btnValue</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.ListEntryBase">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#btnDefault">btnDefault</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#btnUndoChanges">btnUndoChanges</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#configElement">configElement</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#defaultHoverChecker">defaultHoverChecker</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#defaultToolTip">defaultToolTip</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#drawLabel">drawLabel</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#isValidValue">isValidValue</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#mc">mc</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#name">name</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#owningEntryList">owningEntryList</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#owningScreen">owningScreen</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#toolTip">toolTip</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#tooltipHoverChecker">tooltipHoverChecker</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#undoHoverChecker">undoHoverChecker</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#undoToolTip">undoToolTip</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.BooleanEntry.html#getCurrentValue()">getCurrentValue</a></strong>()</code>
+<div class="block">Gets the current value of this entry as a String.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.Boolean[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.BooleanEntry.html#getCurrentValues()">getCurrentValues</a></strong>()</code>
+<div class="block">Gets the current values of this list entry as a String[].</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.BooleanEntry.html#isChanged()">isChanged</a></strong>()</code>
+<div class="block">Has the value of this entry changed?</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.BooleanEntry.html#isDefault()">isDefault</a></strong>()</code>
+<div class="block">Is this entry's value equal to the default value? Generally true should be returned if this entry is not a property or category
+ entry.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.BooleanEntry.html#saveConfigElement()">saveConfigElement</a></strong>()</code>
+<div class="block">Handles saving any changes that have been made to this entry back to the underlying object.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.BooleanEntry.html#setToDefault()">setToDefault</a></strong>()</code>
+<div class="block">Sets this entry's value to the default value.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.BooleanEntry.html#undoChanges()">undoChanges</a></strong>()</code>
+<div class="block">Handles reverting any changes that have occurred to this entry.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.BooleanEntry.html#updateValueButtonText()">updateValueButtonText</a></strong>()</code>
+<div class="block">Updates the displayString of the value button.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.BooleanEntry.html#valueButtonPressed(int)">valueButtonPressed</a></strong>(int&nbsp;slotIndex)</code>
+<div class="block">Called when the value button has been clicked.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.ButtonEntry">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ButtonEntry</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#drawEntry(int,%20int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int,%20boolean)">drawEntry</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#keyTyped(char,%20int)">keyTyped</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#mouseClicked(int,%20int,%20int)">mouseClicked</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#mousePressed(int,%20int,%20int,%20int,%20int,%20int)">mousePressed</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#mouseReleased(int,%20int,%20int,%20int,%20int,%20int)">mouseReleased</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#updateCursorCounter()">updateCursorCounter</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.ListEntryBase">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#drawToolTip(int,%20int)">drawToolTip</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#enabled()">enabled</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getConfigElement()">getConfigElement</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getEntryRightBound()">getEntryRightBound</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getLabelWidth()">getLabelWidth</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getName()">getName</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#onGuiClosed()">onGuiClosed</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="beforeValue">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>beforeValue</h4>
+<pre>protected final&nbsp;boolean beforeValue</pre>
+</li>
+</ul>
+<a name="currentValue">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>currentValue</h4>
+<pre>protected&nbsp;boolean currentValue</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="updateValueButtonText()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateValueButtonText</h4>
+<pre>public&nbsp;void&nbsp;updateValueButtonText()</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#updateValueButtonText()">GuiConfigEntries.ButtonEntry</a></code></strong></div>
+<div class="block">Updates the displayString of the value button.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#updateValueButtonText()">updateValueButtonText</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ButtonEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="valueButtonPressed(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>valueButtonPressed</h4>
+<pre>public&nbsp;void&nbsp;valueButtonPressed(int&nbsp;slotIndex)</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#valueButtonPressed(int)">GuiConfigEntries.ButtonEntry</a></code></strong></div>
+<div class="block">Called when the value button has been clicked.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#valueButtonPressed(int)">valueButtonPressed</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ButtonEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="isDefault()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isDefault</h4>
+<pre>public&nbsp;boolean&nbsp;isDefault()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#isDefault()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Is this entry's value equal to the default value? Generally true should be returned if this entry is not a property or category
+ entry.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#isDefault()">isDefault</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#isDefault()">isDefault</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>true if this entry's value is equal to this entry's default value.</dd></dl>
+</li>
+</ul>
+<a name="setToDefault()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setToDefault</h4>
+<pre>public&nbsp;void&nbsp;setToDefault()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#setToDefault()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Sets this entry's value to the default value.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#setToDefault()">setToDefault</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#setToDefault()">setToDefault</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="isChanged()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isChanged</h4>
+<pre>public&nbsp;boolean&nbsp;isChanged()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#isChanged()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Has the value of this entry changed?</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#isChanged()">isChanged</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#isChanged()">isChanged</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>true if changes have been made to this entry's value, false otherwise.</dd></dl>
+</li>
+</ul>
+<a name="undoChanges()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>undoChanges</h4>
+<pre>public&nbsp;void&nbsp;undoChanges()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#undoChanges()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Handles reverting any changes that have occurred to this entry.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#undoChanges()">undoChanges</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#undoChanges()">undoChanges</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="saveConfigElement()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>saveConfigElement</h4>
+<pre>public&nbsp;boolean&nbsp;saveConfigElement()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#saveConfigElement()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Handles saving any changes that have been made to this entry back to the underlying object. It is a good practice to check
+ isChanged() before performing the save action. This method should return true if the element has changed AND REQUIRES A RESTART.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#saveConfigElement()">saveConfigElement</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#saveConfigElement()">saveConfigElement</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCurrentValue()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCurrentValue</h4>
+<pre>public&nbsp;java.lang.Boolean&nbsp;getCurrentValue()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getCurrentValue()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Gets the current value of this entry as a String.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getCurrentValue()">getCurrentValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getCurrentValue()">getCurrentValue</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCurrentValues()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getCurrentValues</h4>
+<pre>public&nbsp;java.lang.Boolean[]&nbsp;getCurrentValues()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getCurrentValues()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Gets the current values of this list entry as a String[].</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getCurrentValues()">getCurrentValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getCurrentValues()">getCurrentValues</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ArrayEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiConfigEntries.BooleanEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiConfigEntries.BooleanEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html b/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html
new file mode 100644
index 0000000..8c8f0f6
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html
@@ -0,0 +1,540 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>GuiConfigEntries.ButtonEntry (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiConfigEntries.ButtonEntry (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.BooleanEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CategoryEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiConfigEntries.ButtonEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Class GuiConfigEntries.ButtonEntry" class="title">Class GuiConfigEntries.ButtonEntry</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">cpw.mods.fml.client.config.GuiConfigEntries.ListEntryBase</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.config.GuiConfigEntries.ButtonEntry</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a>, <a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ArrayEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ArrayEntry</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.BooleanEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.BooleanEntry</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.CycleValueEntry</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.NumberSliderEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.NumberSliderEntry</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.SelectValueEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.SelectValueEntry</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract static class <span class="strong">GuiConfigEntries.ButtonEntry</span>
+extends <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></pre>
+<div class="block">ButtonEntry
+
+ Provides a basic GuiButton entry to be used as a base for other entries that require a button for the value.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../cpw/mods/fml/client/config/GuiButtonExt.html" title="class in cpw.mods.fml.client.config">GuiButtonExt</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#btnValue">btnValue</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.ListEntryBase">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#btnDefault">btnDefault</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#btnUndoChanges">btnUndoChanges</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#configElement">configElement</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#defaultHoverChecker">defaultHoverChecker</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#defaultToolTip">defaultToolTip</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#drawLabel">drawLabel</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#isValidValue">isValidValue</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#mc">mc</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#name">name</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#owningEntryList">owningEntryList</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#owningScreen">owningScreen</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#toolTip">toolTip</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#tooltipHoverChecker">tooltipHoverChecker</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#undoHoverChecker">undoHoverChecker</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#undoToolTip">undoToolTip</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#GuiConfigEntries.ButtonEntry(cpw.mods.fml.client.config.GuiConfig,%20cpw.mods.fml.client.config.GuiConfigEntries,%20cpw.mods.fml.client.config.IConfigElement)">GuiConfigEntries.ButtonEntry</a></strong>(<a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html" title="class in cpw.mods.fml.client.config">GuiConfig</a>&nbsp;owningScreen,
+ <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries</a>&nbsp;owningEntryList,
+ <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;?&gt;&nbsp;configElement)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#GuiConfigEntries.ButtonEntry(cpw.mods.fml.client.config.GuiConfig,%20cpw.mods.fml.client.config.GuiConfigEntries,%20cpw.mods.fml.client.config.IConfigElement,%20cpw.mods.fml.client.config.GuiButtonExt)">GuiConfigEntries.ButtonEntry</a></strong>(<a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html" title="class in cpw.mods.fml.client.config">GuiConfig</a>&nbsp;owningScreen,
+ <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries</a>&nbsp;owningEntryList,
+ <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;?&gt;&nbsp;configElement,
+ <a href="../../../../../cpw/mods/fml/client/config/GuiButtonExt.html" title="class in cpw.mods.fml.client.config">GuiButtonExt</a>&nbsp;button)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#drawEntry(int,%20int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int,%20boolean)">drawEntry</a></strong>(int&nbsp;slotIndex,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;listWidth,
+ int&nbsp;slotHeight,
+ <a href="../../../../../net/minecraft/client/renderer/Tessellator.html" title="class in net.minecraft.client.renderer">Tessellator</a>&nbsp;tessellator,
+ int&nbsp;mouseX,
+ int&nbsp;mouseY,
+ boolean&nbsp;isSelected)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#keyTyped(char,%20int)">keyTyped</a></strong>(char&nbsp;eventChar,
+ int&nbsp;eventKey)</code>
+<div class="block">Handles user keystrokes for any GuiTextField objects in this entry.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#mouseClicked(int,%20int,%20int)">mouseClicked</a></strong>(int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent)</code>
+<div class="block">Call <code>GuiTextField.mouseClicked()</code> for and GuiTextField objects in this entry.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#mousePressed(int,%20int,%20int,%20int,%20int,%20int)">mousePressed</a></strong>(int&nbsp;index,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent,
+ int&nbsp;relativeX,
+ int&nbsp;relativeY)</code>
+<div class="block">Returns true if the mouse has been pressed on this control.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#mouseReleased(int,%20int,%20int,%20int,%20int,%20int)">mouseReleased</a></strong>(int&nbsp;index,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent,
+ int&nbsp;relativeX,
+ int&nbsp;relativeY)</code>
+<div class="block">Fired when the mouse button is released.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#updateCursorCounter()">updateCursorCounter</a></strong>()</code>
+<div class="block">Call <code>GuiTextField.updateCursorCounter()</code> for any GuiTextField objects in this entry.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>abstract void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#updateValueButtonText()">updateValueButtonText</a></strong>()</code>
+<div class="block">Updates the displayString of the value button.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>abstract void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#valueButtonPressed(int)">valueButtonPressed</a></strong>(int&nbsp;slotIndex)</code>
+<div class="block">Called when the value button has been clicked.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.ListEntryBase">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#drawToolTip(int,%20int)">drawToolTip</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#enabled()">enabled</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getConfigElement()">getConfigElement</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getCurrentValue()">getCurrentValue</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getCurrentValues()">getCurrentValues</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getEntryRightBound()">getEntryRightBound</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getLabelWidth()">getLabelWidth</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getName()">getName</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#isChanged()">isChanged</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#isDefault()">isDefault</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#onGuiClosed()">onGuiClosed</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#saveConfigElement()">saveConfigElement</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#setToDefault()">setToDefault</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#undoChanges()">undoChanges</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="btnValue">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>btnValue</h4>
+<pre>protected final&nbsp;<a href="../../../../../cpw/mods/fml/client/config/GuiButtonExt.html" title="class in cpw.mods.fml.client.config">GuiButtonExt</a> btnValue</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiConfigEntries.ButtonEntry(cpw.mods.fml.client.config.GuiConfig, cpw.mods.fml.client.config.GuiConfigEntries, cpw.mods.fml.client.config.IConfigElement)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GuiConfigEntries.ButtonEntry</h4>
+<pre>public&nbsp;GuiConfigEntries.ButtonEntry(<a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html" title="class in cpw.mods.fml.client.config">GuiConfig</a>&nbsp;owningScreen,
+ <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries</a>&nbsp;owningEntryList,
+ <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;?&gt;&nbsp;configElement)</pre>
+</li>
+</ul>
+<a name="GuiConfigEntries.ButtonEntry(cpw.mods.fml.client.config.GuiConfig, cpw.mods.fml.client.config.GuiConfigEntries, cpw.mods.fml.client.config.IConfigElement, cpw.mods.fml.client.config.GuiButtonExt)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiConfigEntries.ButtonEntry</h4>
+<pre>public&nbsp;GuiConfigEntries.ButtonEntry(<a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html" title="class in cpw.mods.fml.client.config">GuiConfig</a>&nbsp;owningScreen,
+ <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries</a>&nbsp;owningEntryList,
+ <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;?&gt;&nbsp;configElement,
+ <a href="../../../../../cpw/mods/fml/client/config/GuiButtonExt.html" title="class in cpw.mods.fml.client.config">GuiButtonExt</a>&nbsp;button)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="updateValueButtonText()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateValueButtonText</h4>
+<pre>public abstract&nbsp;void&nbsp;updateValueButtonText()</pre>
+<div class="block">Updates the displayString of the value button.</div>
+</li>
+</ul>
+<a name="valueButtonPressed(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>valueButtonPressed</h4>
+<pre>public abstract&nbsp;void&nbsp;valueButtonPressed(int&nbsp;slotIndex)</pre>
+<div class="block">Called when the value button has been clicked.</div>
+</li>
+</ul>
+<a name="drawEntry(int, int, int, int, int, net.minecraft.client.renderer.Tessellator, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>drawEntry</h4>
+<pre>public&nbsp;void&nbsp;drawEntry(int&nbsp;slotIndex,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;listWidth,
+ int&nbsp;slotHeight,
+ <a href="../../../../../net/minecraft/client/renderer/Tessellator.html" title="class in net.minecraft.client.renderer">Tessellator</a>&nbsp;tessellator,
+ int&nbsp;mouseX,
+ int&nbsp;mouseY,
+ boolean&nbsp;isSelected)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html#drawEntry(int,%20int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int,%20boolean)">drawEntry</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#drawEntry(int,%20int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int,%20boolean)">drawEntry</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="mousePressed(int, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mousePressed</h4>
+<pre>public&nbsp;boolean&nbsp;mousePressed(int&nbsp;index,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent,
+ int&nbsp;relativeX,
+ int&nbsp;relativeY)</pre>
+<div class="block">Returns true if the mouse has been pressed on this control.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html#mousePressed(int,%20int,%20int,%20int,%20int,%20int)">mousePressed</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#mousePressed(int,%20int,%20int,%20int,%20int,%20int)">mousePressed</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="mouseReleased(int, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mouseReleased</h4>
+<pre>public&nbsp;void&nbsp;mouseReleased(int&nbsp;index,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent,
+ int&nbsp;relativeX,
+ int&nbsp;relativeY)</pre>
+<div class="block">Fired when the mouse button is released. Arguments: index, x, y, mouseEvent, relativeX, relativeY</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html#mouseReleased(int,%20int,%20int,%20int,%20int,%20int)">mouseReleased</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#mouseReleased(int,%20int,%20int,%20int,%20int,%20int)">mouseReleased</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="keyTyped(char, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>keyTyped</h4>
+<pre>public&nbsp;void&nbsp;keyTyped(char&nbsp;eventChar,
+ int&nbsp;eventKey)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#keyTyped(char,%20int)">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Handles user keystrokes for any GuiTextField objects in this entry. Call <code>GuiTextField.keyTyped()</code> for any GuiTextField
+ objects that should receive the input provided.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#keyTyped(char,%20int)">keyTyped</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#keyTyped(char,%20int)">keyTyped</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="updateCursorCounter()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateCursorCounter</h4>
+<pre>public&nbsp;void&nbsp;updateCursorCounter()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#updateCursorCounter()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Call <code>GuiTextField.updateCursorCounter()</code> for any GuiTextField objects in this entry.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#updateCursorCounter()">updateCursorCounter</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#updateCursorCounter()">updateCursorCounter</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="mouseClicked(int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>mouseClicked</h4>
+<pre>public&nbsp;void&nbsp;mouseClicked(int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#mouseClicked(int,%20int,%20int)">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Call <code>GuiTextField.mouseClicked()</code> for and GuiTextField objects in this entry.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#mouseClicked(int,%20int,%20int)">mouseClicked</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#mouseClicked(int,%20int,%20int)">mouseClicked</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.BooleanEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CategoryEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiConfigEntries.ButtonEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.CategoryEntry.html b/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.CategoryEntry.html
new file mode 100644
index 0000000..8c8473a
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.CategoryEntry.html
@@ -0,0 +1,772 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>GuiConfigEntries.CategoryEntry (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiConfigEntries.CategoryEntry (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ChatColorEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiConfigEntries.CategoryEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiConfigEntries.CategoryEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Class GuiConfigEntries.CategoryEntry" class="title">Class GuiConfigEntries.CategoryEntry</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">cpw.mods.fml.client.config.GuiConfigEntries.ListEntryBase</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.config.GuiConfigEntries.CategoryEntry</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a>, <a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../net/minecraftforge/client/gui/ForgeGuiFactory.ForgeConfigGui.AddModOverrideEntry.html" title="class in net.minecraftforge.client.gui">ForgeGuiFactory.ForgeConfigGui.AddModOverrideEntry</a>, <a href="../../../../../net/minecraftforge/client/gui/ForgeGuiFactory.ForgeConfigGui.ChunkLoaderEntry.html" title="class in net.minecraftforge.client.gui">ForgeGuiFactory.ForgeConfigGui.ChunkLoaderEntry</a>, <a href="../../../../../net/minecraftforge/client/gui/ForgeGuiFactory.ForgeConfigGui.GeneralEntry.html" title="class in net.minecraftforge.client.gui">ForgeGuiFactory.ForgeConfigGui.GeneralEntry</a>, <a href="../../../../../net/minecraftforge/client/gui/ForgeGuiFactory.ForgeConfigGui.ModOverridesEntry.html" title="class in net.minecraftforge.client.gui">ForgeGuiFactory.ForgeConfigGui.ModOverridesEntry</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">GuiConfigEntries.CategoryEntry</span>
+extends <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></pre>
+<div class="block">CategoryEntry
+
+ Provides an entry that consists of a GuiButton for navigating to the child category GuiConfig screen.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../cpw/mods/fml/client/config/GuiButtonExt.html" title="class in cpw.mods.fml.client.config">GuiButtonExt</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CategoryEntry.html#btnSelectCategory">btnSelectCategory</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CategoryEntry.html#childScreen">childScreen</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.ListEntryBase">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#btnDefault">btnDefault</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#btnUndoChanges">btnUndoChanges</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#configElement">configElement</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#defaultHoverChecker">defaultHoverChecker</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#defaultToolTip">defaultToolTip</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#drawLabel">drawLabel</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#isValidValue">isValidValue</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#mc">mc</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#name">name</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#owningEntryList">owningEntryList</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#owningScreen">owningScreen</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#toolTip">toolTip</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#tooltipHoverChecker">tooltipHoverChecker</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#undoHoverChecker">undoHoverChecker</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#undoToolTip">undoToolTip</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CategoryEntry.html#GuiConfigEntries.CategoryEntry(cpw.mods.fml.client.config.GuiConfig,%20cpw.mods.fml.client.config.GuiConfigEntries,%20cpw.mods.fml.client.config.IConfigElement)">GuiConfigEntries.CategoryEntry</a></strong>(<a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html" title="class in cpw.mods.fml.client.config">GuiConfig</a>&nbsp;owningScreen,
+ <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries</a>&nbsp;owningEntryList,
+ <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&nbsp;configElement)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CategoryEntry.html#buildChildScreen()">buildChildScreen</a></strong>()</code>
+<div class="block">This method is called in the constructor and is used to set the childScreen field.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CategoryEntry.html#drawEntry(int,%20int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int,%20boolean)">drawEntry</a></strong>(int&nbsp;slotIndex,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;listWidth,
+ int&nbsp;slotHeight,
+ <a href="../../../../../net/minecraft/client/renderer/Tessellator.html" title="class in net.minecraft.client.renderer">Tessellator</a>&nbsp;tessellator,
+ int&nbsp;mouseX,
+ int&nbsp;mouseY,
+ boolean&nbsp;isSelected)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CategoryEntry.html#drawToolTip(int,%20int)">drawToolTip</a></strong>(int&nbsp;mouseX,
+ int&nbsp;mouseY)</code>
+<div class="block">Handles drawing any tooltips that apply to this entry.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CategoryEntry.html#enabled()">enabled</a></strong>()</code>
+<div class="block">Is this list entry enabled?</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CategoryEntry.html#getCurrentValue()">getCurrentValue</a></strong>()</code>
+<div class="block">Gets the current value of this entry as a String.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CategoryEntry.html#getCurrentValues()">getCurrentValues</a></strong>()</code>
+<div class="block">Gets the current values of this list entry as a String[].</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CategoryEntry.html#getEntryRightBound()">getEntryRightBound</a></strong>()</code>
+<div class="block">Gets this entry's right-hand x boundary.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CategoryEntry.html#getLabelWidth()">getLabelWidth</a></strong>()</code>
+<div class="block">Gets this entry's label width.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CategoryEntry.html#isChanged()">isChanged</a></strong>()</code>
+<div class="block">Has the value of this entry changed?</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CategoryEntry.html#isDefault()">isDefault</a></strong>()</code>
+<div class="block">Is this entry's value equal to the default value? Generally true should be returned if this entry is not a property or category
+ entry.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CategoryEntry.html#keyTyped(char,%20int)">keyTyped</a></strong>(char&nbsp;eventChar,
+ int&nbsp;eventKey)</code>
+<div class="block">Handles user keystrokes for any GuiTextField objects in this entry.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CategoryEntry.html#mouseClicked(int,%20int,%20int)">mouseClicked</a></strong>(int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent)</code>
+<div class="block">Call <code>GuiTextField.mouseClicked()</code> for and GuiTextField objects in this entry.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CategoryEntry.html#mousePressed(int,%20int,%20int,%20int,%20int,%20int)">mousePressed</a></strong>(int&nbsp;index,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent,
+ int&nbsp;relativeX,
+ int&nbsp;relativeY)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CategoryEntry.html#mouseReleased(int,%20int,%20int,%20int,%20int,%20int)">mouseReleased</a></strong>(int&nbsp;index,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent,
+ int&nbsp;relativeX,
+ int&nbsp;relativeY)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CategoryEntry.html#saveConfigElement()">saveConfigElement</a></strong>()</code>
+<div class="block">Handles saving any changes that have been made to this entry back to the underlying object.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CategoryEntry.html#setToDefault()">setToDefault</a></strong>()</code>
+<div class="block">Sets this entry's value to the default value.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CategoryEntry.html#undoChanges()">undoChanges</a></strong>()</code>
+<div class="block">Handles reverting any changes that have occurred to this entry.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CategoryEntry.html#updateCursorCounter()">updateCursorCounter</a></strong>()</code>
+<div class="block">Call <code>GuiTextField.updateCursorCounter()</code> for any GuiTextField objects in this entry.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.ListEntryBase">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getConfigElement()">getConfigElement</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getName()">getName</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#onGuiClosed()">onGuiClosed</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="childScreen">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>childScreen</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a> childScreen</pre>
+</li>
+</ul>
+<a name="btnSelectCategory">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>btnSelectCategory</h4>
+<pre>protected final&nbsp;<a href="../../../../../cpw/mods/fml/client/config/GuiButtonExt.html" title="class in cpw.mods.fml.client.config">GuiButtonExt</a> btnSelectCategory</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiConfigEntries.CategoryEntry(cpw.mods.fml.client.config.GuiConfig, cpw.mods.fml.client.config.GuiConfigEntries, cpw.mods.fml.client.config.IConfigElement)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiConfigEntries.CategoryEntry</h4>
+<pre>public&nbsp;GuiConfigEntries.CategoryEntry(<a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html" title="class in cpw.mods.fml.client.config">GuiConfig</a>&nbsp;owningScreen,
+ <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries</a>&nbsp;owningEntryList,
+ <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&nbsp;configElement)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="buildChildScreen()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildChildScreen</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a>&nbsp;buildChildScreen()</pre>
+<div class="block">This method is called in the constructor and is used to set the childScreen field.</div>
+</li>
+</ul>
+<a name="drawEntry(int, int, int, int, int, net.minecraft.client.renderer.Tessellator, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>drawEntry</h4>
+<pre>public&nbsp;void&nbsp;drawEntry(int&nbsp;slotIndex,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;listWidth,
+ int&nbsp;slotHeight,
+ <a href="../../../../../net/minecraft/client/renderer/Tessellator.html" title="class in net.minecraft.client.renderer">Tessellator</a>&nbsp;tessellator,
+ int&nbsp;mouseX,
+ int&nbsp;mouseY,
+ boolean&nbsp;isSelected)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html#drawEntry(int,%20int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int,%20boolean)">drawEntry</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#drawEntry(int,%20int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int,%20boolean)">drawEntry</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="drawToolTip(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>drawToolTip</h4>
+<pre>public&nbsp;void&nbsp;drawToolTip(int&nbsp;mouseX,
+ int&nbsp;mouseY)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#drawToolTip(int,%20int)">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Handles drawing any tooltips that apply to this entry. This method is called after all other GUI elements have been drawn to the
+ screen, so it could also be used to draw any GUI element that needs to be drawn after all entries have had drawEntry() called.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#drawToolTip(int,%20int)">drawToolTip</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#drawToolTip(int,%20int)">drawToolTip</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="mousePressed(int, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mousePressed</h4>
+<pre>public&nbsp;boolean&nbsp;mousePressed(int&nbsp;index,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent,
+ int&nbsp;relativeX,
+ int&nbsp;relativeY)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html#mousePressed(int,%20int,%20int,%20int,%20int,%20int)">mousePressed</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#mousePressed(int,%20int,%20int,%20int,%20int,%20int)">mousePressed</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="mouseReleased(int, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mouseReleased</h4>
+<pre>public&nbsp;void&nbsp;mouseReleased(int&nbsp;index,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent,
+ int&nbsp;relativeX,
+ int&nbsp;relativeY)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html#mouseReleased(int,%20int,%20int,%20int,%20int,%20int)">mouseReleased</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#mouseReleased(int,%20int,%20int,%20int,%20int,%20int)">mouseReleased</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="isDefault()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isDefault</h4>
+<pre>public&nbsp;boolean&nbsp;isDefault()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#isDefault()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Is this entry's value equal to the default value? Generally true should be returned if this entry is not a property or category
+ entry.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#isDefault()">isDefault</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#isDefault()">isDefault</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>true if this entry's value is equal to this entry's default value.</dd></dl>
+</li>
+</ul>
+<a name="setToDefault()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setToDefault</h4>
+<pre>public&nbsp;void&nbsp;setToDefault()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#setToDefault()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Sets this entry's value to the default value.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#setToDefault()">setToDefault</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#setToDefault()">setToDefault</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="keyTyped(char, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>keyTyped</h4>
+<pre>public&nbsp;void&nbsp;keyTyped(char&nbsp;eventChar,
+ int&nbsp;eventKey)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#keyTyped(char,%20int)">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Handles user keystrokes for any GuiTextField objects in this entry. Call <code>GuiTextField.keyTyped()</code> for any GuiTextField
+ objects that should receive the input provided.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#keyTyped(char,%20int)">keyTyped</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#keyTyped(char,%20int)">keyTyped</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="updateCursorCounter()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateCursorCounter</h4>
+<pre>public&nbsp;void&nbsp;updateCursorCounter()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#updateCursorCounter()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Call <code>GuiTextField.updateCursorCounter()</code> for any GuiTextField objects in this entry.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#updateCursorCounter()">updateCursorCounter</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#updateCursorCounter()">updateCursorCounter</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="mouseClicked(int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mouseClicked</h4>
+<pre>public&nbsp;void&nbsp;mouseClicked(int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#mouseClicked(int,%20int,%20int)">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Call <code>GuiTextField.mouseClicked()</code> for and GuiTextField objects in this entry.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#mouseClicked(int,%20int,%20int)">mouseClicked</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#mouseClicked(int,%20int,%20int)">mouseClicked</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="saveConfigElement()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>saveConfigElement</h4>
+<pre>public&nbsp;boolean&nbsp;saveConfigElement()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#saveConfigElement()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Handles saving any changes that have been made to this entry back to the underlying object. It is a good practice to check
+ isChanged() before performing the save action. This method should return true if the element has changed AND REQUIRES A RESTART.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#saveConfigElement()">saveConfigElement</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#saveConfigElement()">saveConfigElement</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="isChanged()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isChanged</h4>
+<pre>public&nbsp;boolean&nbsp;isChanged()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#isChanged()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Has the value of this entry changed?</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#isChanged()">isChanged</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#isChanged()">isChanged</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>true if changes have been made to this entry's value, false otherwise.</dd></dl>
+</li>
+</ul>
+<a name="undoChanges()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>undoChanges</h4>
+<pre>public&nbsp;void&nbsp;undoChanges()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#undoChanges()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Handles reverting any changes that have occurred to this entry.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#undoChanges()">undoChanges</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#undoChanges()">undoChanges</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="enabled()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>enabled</h4>
+<pre>public&nbsp;boolean&nbsp;enabled()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#enabled()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Is this list entry enabled?</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#enabled()">enabled</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#enabled()">enabled</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>true if this entry's controls should be enabled, false otherwise.</dd></dl>
+</li>
+</ul>
+<a name="getLabelWidth()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLabelWidth</h4>
+<pre>public&nbsp;int&nbsp;getLabelWidth()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getLabelWidth()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Gets this entry's label width.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getLabelWidth()">getLabelWidth</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getLabelWidth()">getLabelWidth</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getEntryRightBound()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEntryRightBound</h4>
+<pre>public&nbsp;int&nbsp;getEntryRightBound()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getEntryRightBound()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Gets this entry's right-hand x boundary. This value is used to control where the scroll bar is placed.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getEntryRightBound()">getEntryRightBound</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getEntryRightBound()">getEntryRightBound</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCurrentValue()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCurrentValue</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getCurrentValue()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getCurrentValue()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Gets the current value of this entry as a String.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getCurrentValue()">getCurrentValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getCurrentValue()">getCurrentValue</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCurrentValues()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getCurrentValues</h4>
+<pre>public&nbsp;java.lang.String[]&nbsp;getCurrentValues()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getCurrentValues()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Gets the current values of this list entry as a String[].</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getCurrentValues()">getCurrentValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getCurrentValues()">getCurrentValues</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ChatColorEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiConfigEntries.CategoryEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiConfigEntries.CategoryEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.ChatColorEntry.html b/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.ChatColorEntry.html
new file mode 100644
index 0000000..ceefad4
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.ChatColorEntry.html
@@ -0,0 +1,339 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>GuiConfigEntries.ChatColorEntry (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiConfigEntries.ChatColorEntry (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CategoryEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiConfigEntries.ChatColorEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiConfigEntries.ChatColorEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.CycleValueEntry">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Class GuiConfigEntries.ChatColorEntry" class="title">Class GuiConfigEntries.ChatColorEntry</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">cpw.mods.fml.client.config.GuiConfigEntries.ListEntryBase</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config">cpw.mods.fml.client.config.GuiConfigEntries.ButtonEntry</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html" title="class in cpw.mods.fml.client.config">cpw.mods.fml.client.config.GuiConfigEntries.CycleValueEntry</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.config.GuiConfigEntries.ChatColorEntry</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a>, <a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">GuiConfigEntries.ChatColorEntry</span>
+extends <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.CycleValueEntry</a></pre>
+<div class="block">ChatColorEntry
+
+ Provides a GuiButton that cycles through the list of chat color codes.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.CycleValueEntry">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.CycleValueEntry</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html#beforeIndex">beforeIndex</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html#currentIndex">currentIndex</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html#defaultIndex">defaultIndex</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.ButtonEntry">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ButtonEntry</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#btnValue">btnValue</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.ListEntryBase">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#btnDefault">btnDefault</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#btnUndoChanges">btnUndoChanges</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#configElement">configElement</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#defaultHoverChecker">defaultHoverChecker</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#defaultToolTip">defaultToolTip</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#drawLabel">drawLabel</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#isValidValue">isValidValue</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#mc">mc</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#name">name</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#owningEntryList">owningEntryList</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#owningScreen">owningScreen</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#toolTip">toolTip</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#tooltipHoverChecker">tooltipHoverChecker</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#undoHoverChecker">undoHoverChecker</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#undoToolTip">undoToolTip</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ChatColorEntry.html#drawEntry(int,%20int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int,%20boolean)">drawEntry</a></strong>(int&nbsp;slotIndex,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;listWidth,
+ int&nbsp;slotHeight,
+ <a href="../../../../../net/minecraft/client/renderer/Tessellator.html" title="class in net.minecraft.client.renderer">Tessellator</a>&nbsp;tessellator,
+ int&nbsp;mouseX,
+ int&nbsp;mouseY,
+ boolean&nbsp;isSelected)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ChatColorEntry.html#updateValueButtonText()">updateValueButtonText</a></strong>()</code>
+<div class="block">Updates the displayString of the value button.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.CycleValueEntry">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.CycleValueEntry</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html#getCurrentValue()">getCurrentValue</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html#getCurrentValues()">getCurrentValues</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html#isChanged()">isChanged</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html#isDefault()">isDefault</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html#saveConfigElement()">saveConfigElement</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html#setToDefault()">setToDefault</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html#undoChanges()">undoChanges</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html#valueButtonPressed(int)">valueButtonPressed</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.ButtonEntry">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ButtonEntry</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#keyTyped(char,%20int)">keyTyped</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#mouseClicked(int,%20int,%20int)">mouseClicked</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#mousePressed(int,%20int,%20int,%20int,%20int,%20int)">mousePressed</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#mouseReleased(int,%20int,%20int,%20int,%20int,%20int)">mouseReleased</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#updateCursorCounter()">updateCursorCounter</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.ListEntryBase">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#drawToolTip(int,%20int)">drawToolTip</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#enabled()">enabled</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getConfigElement()">getConfigElement</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getEntryRightBound()">getEntryRightBound</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getLabelWidth()">getLabelWidth</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getName()">getName</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#onGuiClosed()">onGuiClosed</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="drawEntry(int, int, int, int, int, net.minecraft.client.renderer.Tessellator, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>drawEntry</h4>
+<pre>public&nbsp;void&nbsp;drawEntry(int&nbsp;slotIndex,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;listWidth,
+ int&nbsp;slotHeight,
+ <a href="../../../../../net/minecraft/client/renderer/Tessellator.html" title="class in net.minecraft.client.renderer">Tessellator</a>&nbsp;tessellator,
+ int&nbsp;mouseX,
+ int&nbsp;mouseY,
+ boolean&nbsp;isSelected)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html#drawEntry(int,%20int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int,%20boolean)">drawEntry</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#drawEntry(int,%20int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int,%20boolean)">drawEntry</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ButtonEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="updateValueButtonText()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>updateValueButtonText</h4>
+<pre>public&nbsp;void&nbsp;updateValueButtonText()</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#updateValueButtonText()">GuiConfigEntries.ButtonEntry</a></code></strong></div>
+<div class="block">Updates the displayString of the value button.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html#updateValueButtonText()">updateValueButtonText</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.CycleValueEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CategoryEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiConfigEntries.ChatColorEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiConfigEntries.ChatColorEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.CycleValueEntry">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html b/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html
new file mode 100644
index 0000000..725b778
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html
@@ -0,0 +1,529 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>GuiConfigEntries.CycleValueEntry (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiConfigEntries.CycleValueEntry (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ChatColorEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.DoubleEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiConfigEntries.CycleValueEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Class GuiConfigEntries.CycleValueEntry" class="title">Class GuiConfigEntries.CycleValueEntry</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">cpw.mods.fml.client.config.GuiConfigEntries.ListEntryBase</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config">cpw.mods.fml.client.config.GuiConfigEntries.ButtonEntry</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.config.GuiConfigEntries.CycleValueEntry</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a>, <a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ChatColorEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ChatColorEntry</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">GuiConfigEntries.CycleValueEntry</span>
+extends <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ButtonEntry</a></pre>
+<div class="block">CycleValueEntry
+
+ Provides a GuiButton that cycles through the prop's validValues array. If the current prop value is not a valid value, the first
+ entry replaces the current value.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html#beforeIndex">beforeIndex</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html#currentIndex">currentIndex</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html#defaultIndex">defaultIndex</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.ButtonEntry">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ButtonEntry</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#btnValue">btnValue</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.ListEntryBase">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#btnDefault">btnDefault</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#btnUndoChanges">btnUndoChanges</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#configElement">configElement</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#defaultHoverChecker">defaultHoverChecker</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#defaultToolTip">defaultToolTip</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#drawLabel">drawLabel</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#isValidValue">isValidValue</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#mc">mc</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#name">name</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#owningEntryList">owningEntryList</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#owningScreen">owningScreen</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#toolTip">toolTip</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#tooltipHoverChecker">tooltipHoverChecker</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#undoHoverChecker">undoHoverChecker</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#undoToolTip">undoToolTip</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html#getCurrentValue()">getCurrentValue</a></strong>()</code>
+<div class="block">Gets the current value of this entry as a String.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html#getCurrentValues()">getCurrentValues</a></strong>()</code>
+<div class="block">Gets the current values of this list entry as a String[].</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html#isChanged()">isChanged</a></strong>()</code>
+<div class="block">Has the value of this entry changed?</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html#isDefault()">isDefault</a></strong>()</code>
+<div class="block">Is this entry's value equal to the default value? Generally true should be returned if this entry is not a property or category
+ entry.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html#saveConfigElement()">saveConfigElement</a></strong>()</code>
+<div class="block">Handles saving any changes that have been made to this entry back to the underlying object.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html#setToDefault()">setToDefault</a></strong>()</code>
+<div class="block">Sets this entry's value to the default value.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html#undoChanges()">undoChanges</a></strong>()</code>
+<div class="block">Handles reverting any changes that have occurred to this entry.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html#updateValueButtonText()">updateValueButtonText</a></strong>()</code>
+<div class="block">Updates the displayString of the value button.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html#valueButtonPressed(int)">valueButtonPressed</a></strong>(int&nbsp;slotIndex)</code>
+<div class="block">Called when the value button has been clicked.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.ButtonEntry">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ButtonEntry</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#drawEntry(int,%20int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int,%20boolean)">drawEntry</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#keyTyped(char,%20int)">keyTyped</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#mouseClicked(int,%20int,%20int)">mouseClicked</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#mousePressed(int,%20int,%20int,%20int,%20int,%20int)">mousePressed</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#mouseReleased(int,%20int,%20int,%20int,%20int,%20int)">mouseReleased</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#updateCursorCounter()">updateCursorCounter</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.ListEntryBase">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#drawToolTip(int,%20int)">drawToolTip</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#enabled()">enabled</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getConfigElement()">getConfigElement</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getEntryRightBound()">getEntryRightBound</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getLabelWidth()">getLabelWidth</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getName()">getName</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#onGuiClosed()">onGuiClosed</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="beforeIndex">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>beforeIndex</h4>
+<pre>protected final&nbsp;int beforeIndex</pre>
+</li>
+</ul>
+<a name="defaultIndex">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>defaultIndex</h4>
+<pre>protected final&nbsp;int defaultIndex</pre>
+</li>
+</ul>
+<a name="currentIndex">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>currentIndex</h4>
+<pre>protected&nbsp;int currentIndex</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="updateValueButtonText()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateValueButtonText</h4>
+<pre>public&nbsp;void&nbsp;updateValueButtonText()</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#updateValueButtonText()">GuiConfigEntries.ButtonEntry</a></code></strong></div>
+<div class="block">Updates the displayString of the value button.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#updateValueButtonText()">updateValueButtonText</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ButtonEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="valueButtonPressed(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>valueButtonPressed</h4>
+<pre>public&nbsp;void&nbsp;valueButtonPressed(int&nbsp;slotIndex)</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#valueButtonPressed(int)">GuiConfigEntries.ButtonEntry</a></code></strong></div>
+<div class="block">Called when the value button has been clicked.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#valueButtonPressed(int)">valueButtonPressed</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ButtonEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="isDefault()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isDefault</h4>
+<pre>public&nbsp;boolean&nbsp;isDefault()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#isDefault()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Is this entry's value equal to the default value? Generally true should be returned if this entry is not a property or category
+ entry.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#isDefault()">isDefault</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#isDefault()">isDefault</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>true if this entry's value is equal to this entry's default value.</dd></dl>
+</li>
+</ul>
+<a name="setToDefault()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setToDefault</h4>
+<pre>public&nbsp;void&nbsp;setToDefault()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#setToDefault()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Sets this entry's value to the default value.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#setToDefault()">setToDefault</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#setToDefault()">setToDefault</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="isChanged()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isChanged</h4>
+<pre>public&nbsp;boolean&nbsp;isChanged()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#isChanged()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Has the value of this entry changed?</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#isChanged()">isChanged</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#isChanged()">isChanged</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>true if changes have been made to this entry's value, false otherwise.</dd></dl>
+</li>
+</ul>
+<a name="undoChanges()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>undoChanges</h4>
+<pre>public&nbsp;void&nbsp;undoChanges()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#undoChanges()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Handles reverting any changes that have occurred to this entry.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#undoChanges()">undoChanges</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#undoChanges()">undoChanges</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="saveConfigElement()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>saveConfigElement</h4>
+<pre>public&nbsp;boolean&nbsp;saveConfigElement()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#saveConfigElement()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Handles saving any changes that have been made to this entry back to the underlying object. It is a good practice to check
+ isChanged() before performing the save action. This method should return true if the element has changed AND REQUIRES A RESTART.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#saveConfigElement()">saveConfigElement</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#saveConfigElement()">saveConfigElement</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCurrentValue()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCurrentValue</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getCurrentValue()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getCurrentValue()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Gets the current value of this entry as a String.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getCurrentValue()">getCurrentValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getCurrentValue()">getCurrentValue</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCurrentValues()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getCurrentValues</h4>
+<pre>public&nbsp;java.lang.String[]&nbsp;getCurrentValues()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getCurrentValues()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Gets the current values of this list entry as a String[].</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getCurrentValues()">getCurrentValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getCurrentValues()">getCurrentValues</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ChatColorEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.DoubleEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiConfigEntries.CycleValueEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.DoubleEntry.html b/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.DoubleEntry.html
new file mode 100644
index 0000000..fb7a265
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.DoubleEntry.html
@@ -0,0 +1,426 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>GuiConfigEntries.DoubleEntry (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiConfigEntries.DoubleEntry (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiConfigEntries.DoubleEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiConfigEntries.DoubleEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Class GuiConfigEntries.DoubleEntry" class="title">Class GuiConfigEntries.DoubleEntry</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">cpw.mods.fml.client.config.GuiConfigEntries.ListEntryBase</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html" title="class in cpw.mods.fml.client.config">cpw.mods.fml.client.config.GuiConfigEntries.StringEntry</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.config.GuiConfigEntries.DoubleEntry</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a>, <a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">GuiConfigEntries.DoubleEntry</span>
+extends <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.StringEntry</a></pre>
+<div class="block">DoubleEntry
+
+ Provides a GuiTextField for user input. Input is restricted to ensure the value can be parsed using Double.parseDouble().</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected double</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.DoubleEntry.html#beforeValue">beforeValue</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.StringEntry">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.StringEntry</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html#textFieldValue">textFieldValue</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.ListEntryBase">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#btnDefault">btnDefault</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#btnUndoChanges">btnUndoChanges</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#configElement">configElement</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#defaultHoverChecker">defaultHoverChecker</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#defaultToolTip">defaultToolTip</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#drawLabel">drawLabel</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#isValidValue">isValidValue</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#mc">mc</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#name">name</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#owningEntryList">owningEntryList</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#owningScreen">owningScreen</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#toolTip">toolTip</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#tooltipHoverChecker">tooltipHoverChecker</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#undoHoverChecker">undoHoverChecker</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#undoToolTip">undoToolTip</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.DoubleEntry.html#GuiConfigEntries.DoubleEntry(cpw.mods.fml.client.config.GuiConfig,%20cpw.mods.fml.client.config.GuiConfigEntries,%20cpw.mods.fml.client.config.IConfigElement)">GuiConfigEntries.DoubleEntry</a></strong>(<a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html" title="class in cpw.mods.fml.client.config">GuiConfig</a>&nbsp;owningScreen,
+ <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries</a>&nbsp;owningEntryList,
+ <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&nbsp;configElement)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.DoubleEntry.html#isChanged()">isChanged</a></strong>()</code>
+<div class="block">Has the value of this entry changed?</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.DoubleEntry.html#keyTyped(char,%20int)">keyTyped</a></strong>(char&nbsp;eventChar,
+ int&nbsp;eventKey)</code>
+<div class="block">Handles user keystrokes for any GuiTextField objects in this entry.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.DoubleEntry.html#saveConfigElement()">saveConfigElement</a></strong>()</code>
+<div class="block">Handles saving any changes that have been made to this entry back to the underlying object.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.DoubleEntry.html#undoChanges()">undoChanges</a></strong>()</code>
+<div class="block">Handles reverting any changes that have occurred to this entry.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.StringEntry">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.StringEntry</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html#drawEntry(int,%20int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int,%20boolean)">drawEntry</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html#getCurrentValue()">getCurrentValue</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html#getCurrentValues()">getCurrentValues</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html#isDefault()">isDefault</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html#mouseClicked(int,%20int,%20int)">mouseClicked</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html#setToDefault()">setToDefault</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html#updateCursorCounter()">updateCursorCounter</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.ListEntryBase">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#drawToolTip(int,%20int)">drawToolTip</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#enabled()">enabled</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getConfigElement()">getConfigElement</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getEntryRightBound()">getEntryRightBound</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getLabelWidth()">getLabelWidth</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getName()">getName</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#mousePressed(int,%20int,%20int,%20int,%20int,%20int)">mousePressed</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#mouseReleased(int,%20int,%20int,%20int,%20int,%20int)">mouseReleased</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#onGuiClosed()">onGuiClosed</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="beforeValue">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>beforeValue</h4>
+<pre>protected final&nbsp;double beforeValue</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiConfigEntries.DoubleEntry(cpw.mods.fml.client.config.GuiConfig, cpw.mods.fml.client.config.GuiConfigEntries, cpw.mods.fml.client.config.IConfigElement)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiConfigEntries.DoubleEntry</h4>
+<pre>public&nbsp;GuiConfigEntries.DoubleEntry(<a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html" title="class in cpw.mods.fml.client.config">GuiConfig</a>&nbsp;owningScreen,
+ <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries</a>&nbsp;owningEntryList,
+ <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&nbsp;configElement)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="keyTyped(char, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>keyTyped</h4>
+<pre>public&nbsp;void&nbsp;keyTyped(char&nbsp;eventChar,
+ int&nbsp;eventKey)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#keyTyped(char,%20int)">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Handles user keystrokes for any GuiTextField objects in this entry. Call <code>GuiTextField.keyTyped()</code> for any GuiTextField
+ objects that should receive the input provided.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#keyTyped(char,%20int)">keyTyped</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html#keyTyped(char,%20int)">keyTyped</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.StringEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="isChanged()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isChanged</h4>
+<pre>public&nbsp;boolean&nbsp;isChanged()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#isChanged()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Has the value of this entry changed?</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#isChanged()">isChanged</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html#isChanged()">isChanged</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.StringEntry</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>true if changes have been made to this entry's value, false otherwise.</dd></dl>
+</li>
+</ul>
+<a name="undoChanges()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>undoChanges</h4>
+<pre>public&nbsp;void&nbsp;undoChanges()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#undoChanges()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Handles reverting any changes that have occurred to this entry.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#undoChanges()">undoChanges</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html#undoChanges()">undoChanges</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.StringEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="saveConfigElement()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>saveConfigElement</h4>
+<pre>public&nbsp;boolean&nbsp;saveConfigElement()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#saveConfigElement()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Handles saving any changes that have been made to this entry back to the underlying object. It is a good practice to check
+ isChanged() before performing the save action. This method should return true if the element has changed AND REQUIRES A RESTART.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#saveConfigElement()">saveConfigElement</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html#saveConfigElement()">saveConfigElement</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.StringEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiConfigEntries.DoubleEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiConfigEntries.DoubleEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html b/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html
new file mode 100644
index 0000000..5903589
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html
@@ -0,0 +1,501 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>GuiConfigEntries.IConfigEntry (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiConfigEntries.IConfigEntry (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.DoubleEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IntegerEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiConfigEntries.IConfigEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Interface GuiConfigEntries.IConfigEntry" class="title">Interface GuiConfigEntries.IConfigEntry&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../net/minecraftforge/client/gui/ForgeGuiFactory.ForgeConfigGui.AddModOverrideEntry.html" title="class in net.minecraftforge.client.gui">ForgeGuiFactory.ForgeConfigGui.AddModOverrideEntry</a>, <a href="../../../../../net/minecraftforge/client/gui/ForgeGuiFactory.ForgeConfigGui.ChunkLoaderEntry.html" title="class in net.minecraftforge.client.gui">ForgeGuiFactory.ForgeConfigGui.ChunkLoaderEntry</a>, <a href="../../../../../net/minecraftforge/client/gui/ForgeGuiFactory.ForgeConfigGui.GeneralEntry.html" title="class in net.minecraftforge.client.gui">ForgeGuiFactory.ForgeConfigGui.GeneralEntry</a>, <a href="../../../../../net/minecraftforge/client/gui/ForgeGuiFactory.ForgeConfigGui.ModIDEntry.html" title="class in net.minecraftforge.client.gui">ForgeGuiFactory.ForgeConfigGui.ModIDEntry</a>, <a href="../../../../../net/minecraftforge/client/gui/ForgeGuiFactory.ForgeConfigGui.ModOverridesEntry.html" title="class in net.minecraftforge.client.gui">ForgeGuiFactory.ForgeConfigGui.ModOverridesEntry</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ArrayEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ArrayEntry</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.BooleanEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.BooleanEntry</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ButtonEntry</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CategoryEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.CategoryEntry</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ChatColorEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ChatColorEntry</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.CycleValueEntry</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.DoubleEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.DoubleEntry</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IntegerEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.IntegerEntry</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.NumberSliderEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.NumberSliderEntry</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.SelectValueEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.SelectValueEntry</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.StringEntry</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static interface <span class="strong">GuiConfigEntries.IConfigEntry&lt;T&gt;</span>
+extends <a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></pre>
+<div class="block">Provides an interface for defining GuiPropertyList.listEntry objects.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#drawToolTip(int,%20int)">drawToolTip</a></strong>(int&nbsp;mouseX,
+ int&nbsp;mouseY)</code>
+<div class="block">Handles drawing any tooltips that apply to this entry.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#enabled()">enabled</a></strong>()</code>
+<div class="block">Is this list entry enabled?</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getConfigElement()">getConfigElement</a></strong>()</code>
+<div class="block">Gets the IConfigElement object owned by this entry.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="type parameter in GuiConfigEntries.IConfigEntry">T</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getCurrentValue()">getCurrentValue</a></strong>()</code>
+<div class="block">Gets the current value of this entry as a String.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="type parameter in GuiConfigEntries.IConfigEntry">T</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getCurrentValues()">getCurrentValues</a></strong>()</code>
+<div class="block">Gets the current values of this list entry as a String[].</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getEntryRightBound()">getEntryRightBound</a></strong>()</code>
+<div class="block">Gets this entry's right-hand x boundary.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getLabelWidth()">getLabelWidth</a></strong>()</code>
+<div class="block">Gets this entry's label width.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getName()">getName</a></strong>()</code>
+<div class="block">Gets the name of the ConfigElement owned by this entry.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#isChanged()">isChanged</a></strong>()</code>
+<div class="block">Has the value of this entry changed?</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#isDefault()">isDefault</a></strong>()</code>
+<div class="block">Is this entry's value equal to the default value? Generally true should be returned if this entry is not a property or category
+ entry.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#keyTyped(char,%20int)">keyTyped</a></strong>(char&nbsp;eventChar,
+ int&nbsp;eventKey)</code>
+<div class="block">Handles user keystrokes for any GuiTextField objects in this entry.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#mouseClicked(int,%20int,%20int)">mouseClicked</a></strong>(int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent)</code>
+<div class="block">Call <code>GuiTextField.mouseClicked()</code> for and GuiTextField objects in this entry.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#onGuiClosed()">onGuiClosed</a></strong>()</code>
+<div class="block">This method is called when the parent GUI is closed.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#saveConfigElement()">saveConfigElement</a></strong>()</code>
+<div class="block">Handles saving any changes that have been made to this entry back to the underlying object.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#setToDefault()">setToDefault</a></strong>()</code>
+<div class="block">Sets this entry's value to the default value.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#undoChanges()">undoChanges</a></strong>()</code>
+<div class="block">Handles reverting any changes that have occurred to this entry.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#updateCursorCounter()">updateCursorCounter</a></strong>()</code>
+<div class="block">Call <code>GuiTextField.updateCursorCounter()</code> for any GuiTextField objects in this entry.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.GuiListExtended.IGuiListEntry">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html#drawEntry(int,%20int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int,%20boolean)">drawEntry</a>, <a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html#mousePressed(int,%20int,%20int,%20int,%20int,%20int)">mousePressed</a>, <a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html#mouseReleased(int,%20int,%20int,%20int,%20int,%20int)">mouseReleased</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getConfigElement()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getConfigElement</h4>
+<pre><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&nbsp;getConfigElement()</pre>
+<div class="block">Gets the IConfigElement object owned by this entry.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd></dd></dl>
+</li>
+</ul>
+<a name="getName()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre>java.lang.String&nbsp;getName()</pre>
+<div class="block">Gets the name of the ConfigElement owned by this entry.</div>
+</li>
+</ul>
+<a name="getCurrentValue()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCurrentValue</h4>
+<pre><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="type parameter in GuiConfigEntries.IConfigEntry">T</a>&nbsp;getCurrentValue()</pre>
+<div class="block">Gets the current value of this entry as a String.</div>
+</li>
+</ul>
+<a name="getCurrentValues()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCurrentValues</h4>
+<pre><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="type parameter in GuiConfigEntries.IConfigEntry">T</a>[]&nbsp;getCurrentValues()</pre>
+<div class="block">Gets the current values of this list entry as a String[].</div>
+</li>
+</ul>
+<a name="enabled()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>enabled</h4>
+<pre>boolean&nbsp;enabled()</pre>
+<div class="block">Is this list entry enabled?</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>true if this entry's controls should be enabled, false otherwise.</dd></dl>
+</li>
+</ul>
+<a name="keyTyped(char, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>keyTyped</h4>
+<pre>void&nbsp;keyTyped(char&nbsp;eventChar,
+ int&nbsp;eventKey)</pre>
+<div class="block">Handles user keystrokes for any GuiTextField objects in this entry. Call <code>GuiTextField.keyTyped()</code> for any GuiTextField
+ objects that should receive the input provided.</div>
+</li>
+</ul>
+<a name="updateCursorCounter()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateCursorCounter</h4>
+<pre>void&nbsp;updateCursorCounter()</pre>
+<div class="block">Call <code>GuiTextField.updateCursorCounter()</code> for any GuiTextField objects in this entry.</div>
+</li>
+</ul>
+<a name="mouseClicked(int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mouseClicked</h4>
+<pre>void&nbsp;mouseClicked(int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent)</pre>
+<div class="block">Call <code>GuiTextField.mouseClicked()</code> for and GuiTextField objects in this entry.</div>
+</li>
+</ul>
+<a name="isDefault()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isDefault</h4>
+<pre>boolean&nbsp;isDefault()</pre>
+<div class="block">Is this entry's value equal to the default value? Generally true should be returned if this entry is not a property or category
+ entry.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>true if this entry's value is equal to this entry's default value.</dd></dl>
+</li>
+</ul>
+<a name="setToDefault()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setToDefault</h4>
+<pre>void&nbsp;setToDefault()</pre>
+<div class="block">Sets this entry's value to the default value.</div>
+</li>
+</ul>
+<a name="undoChanges()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>undoChanges</h4>
+<pre>void&nbsp;undoChanges()</pre>
+<div class="block">Handles reverting any changes that have occurred to this entry.</div>
+</li>
+</ul>
+<a name="isChanged()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isChanged</h4>
+<pre>boolean&nbsp;isChanged()</pre>
+<div class="block">Has the value of this entry changed?</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>true if changes have been made to this entry's value, false otherwise.</dd></dl>
+</li>
+</ul>
+<a name="saveConfigElement()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>saveConfigElement</h4>
+<pre>boolean&nbsp;saveConfigElement()</pre>
+<div class="block">Handles saving any changes that have been made to this entry back to the underlying object. It is a good practice to check
+ isChanged() before performing the save action. This method should return true if the element has changed AND REQUIRES A RESTART.</div>
+</li>
+</ul>
+<a name="drawToolTip(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>drawToolTip</h4>
+<pre>void&nbsp;drawToolTip(int&nbsp;mouseX,
+ int&nbsp;mouseY)</pre>
+<div class="block">Handles drawing any tooltips that apply to this entry. This method is called after all other GUI elements have been drawn to the
+ screen, so it could also be used to draw any GUI element that needs to be drawn after all entries have had drawEntry() called.</div>
+</li>
+</ul>
+<a name="getLabelWidth()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLabelWidth</h4>
+<pre>int&nbsp;getLabelWidth()</pre>
+<div class="block">Gets this entry's label width.</div>
+</li>
+</ul>
+<a name="getEntryRightBound()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEntryRightBound</h4>
+<pre>int&nbsp;getEntryRightBound()</pre>
+<div class="block">Gets this entry's right-hand x boundary. This value is used to control where the scroll bar is placed.</div>
+</li>
+</ul>
+<a name="onGuiClosed()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onGuiClosed</h4>
+<pre>void&nbsp;onGuiClosed()</pre>
+<div class="block">This method is called when the parent GUI is closed. Most handlers won't need this; it is provided for special cases.</div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.DoubleEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IntegerEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiConfigEntries.IConfigEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.IntegerEntry.html b/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.IntegerEntry.html
new file mode 100644
index 0000000..10bec07
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.IntegerEntry.html
@@ -0,0 +1,426 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>GuiConfigEntries.IntegerEntry (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiConfigEntries.IntegerEntry (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiConfigEntries.IntegerEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiConfigEntries.IntegerEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Class GuiConfigEntries.IntegerEntry" class="title">Class GuiConfigEntries.IntegerEntry</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">cpw.mods.fml.client.config.GuiConfigEntries.ListEntryBase</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html" title="class in cpw.mods.fml.client.config">cpw.mods.fml.client.config.GuiConfigEntries.StringEntry</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.config.GuiConfigEntries.IntegerEntry</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a>, <a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">GuiConfigEntries.IntegerEntry</span>
+extends <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.StringEntry</a></pre>
+<div class="block">IntegerEntry
+
+ Provides a GuiTextField for user input. Input is restricted to ensure the value can be parsed using Integer.parseInteger().</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IntegerEntry.html#beforeValue">beforeValue</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.StringEntry">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.StringEntry</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html#textFieldValue">textFieldValue</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.ListEntryBase">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#btnDefault">btnDefault</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#btnUndoChanges">btnUndoChanges</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#configElement">configElement</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#defaultHoverChecker">defaultHoverChecker</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#defaultToolTip">defaultToolTip</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#drawLabel">drawLabel</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#isValidValue">isValidValue</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#mc">mc</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#name">name</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#owningEntryList">owningEntryList</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#owningScreen">owningScreen</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#toolTip">toolTip</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#tooltipHoverChecker">tooltipHoverChecker</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#undoHoverChecker">undoHoverChecker</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#undoToolTip">undoToolTip</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IntegerEntry.html#GuiConfigEntries.IntegerEntry(cpw.mods.fml.client.config.GuiConfig,%20cpw.mods.fml.client.config.GuiConfigEntries,%20cpw.mods.fml.client.config.IConfigElement)">GuiConfigEntries.IntegerEntry</a></strong>(<a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html" title="class in cpw.mods.fml.client.config">GuiConfig</a>&nbsp;owningScreen,
+ <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries</a>&nbsp;owningEntryList,
+ <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&nbsp;configElement)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IntegerEntry.html#isChanged()">isChanged</a></strong>()</code>
+<div class="block">Has the value of this entry changed?</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IntegerEntry.html#keyTyped(char,%20int)">keyTyped</a></strong>(char&nbsp;eventChar,
+ int&nbsp;eventKey)</code>
+<div class="block">Handles user keystrokes for any GuiTextField objects in this entry.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IntegerEntry.html#saveConfigElement()">saveConfigElement</a></strong>()</code>
+<div class="block">Handles saving any changes that have been made to this entry back to the underlying object.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IntegerEntry.html#undoChanges()">undoChanges</a></strong>()</code>
+<div class="block">Handles reverting any changes that have occurred to this entry.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.StringEntry">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.StringEntry</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html#drawEntry(int,%20int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int,%20boolean)">drawEntry</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html#getCurrentValue()">getCurrentValue</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html#getCurrentValues()">getCurrentValues</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html#isDefault()">isDefault</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html#mouseClicked(int,%20int,%20int)">mouseClicked</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html#setToDefault()">setToDefault</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html#updateCursorCounter()">updateCursorCounter</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.ListEntryBase">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#drawToolTip(int,%20int)">drawToolTip</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#enabled()">enabled</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getConfigElement()">getConfigElement</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getEntryRightBound()">getEntryRightBound</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getLabelWidth()">getLabelWidth</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getName()">getName</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#mousePressed(int,%20int,%20int,%20int,%20int,%20int)">mousePressed</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#mouseReleased(int,%20int,%20int,%20int,%20int,%20int)">mouseReleased</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#onGuiClosed()">onGuiClosed</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="beforeValue">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>beforeValue</h4>
+<pre>protected final&nbsp;int beforeValue</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiConfigEntries.IntegerEntry(cpw.mods.fml.client.config.GuiConfig, cpw.mods.fml.client.config.GuiConfigEntries, cpw.mods.fml.client.config.IConfigElement)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiConfigEntries.IntegerEntry</h4>
+<pre>public&nbsp;GuiConfigEntries.IntegerEntry(<a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html" title="class in cpw.mods.fml.client.config">GuiConfig</a>&nbsp;owningScreen,
+ <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries</a>&nbsp;owningEntryList,
+ <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&nbsp;configElement)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="keyTyped(char, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>keyTyped</h4>
+<pre>public&nbsp;void&nbsp;keyTyped(char&nbsp;eventChar,
+ int&nbsp;eventKey)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#keyTyped(char,%20int)">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Handles user keystrokes for any GuiTextField objects in this entry. Call <code>GuiTextField.keyTyped()</code> for any GuiTextField
+ objects that should receive the input provided.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#keyTyped(char,%20int)">keyTyped</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html#keyTyped(char,%20int)">keyTyped</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.StringEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="isChanged()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isChanged</h4>
+<pre>public&nbsp;boolean&nbsp;isChanged()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#isChanged()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Has the value of this entry changed?</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#isChanged()">isChanged</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html#isChanged()">isChanged</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.StringEntry</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>true if changes have been made to this entry's value, false otherwise.</dd></dl>
+</li>
+</ul>
+<a name="undoChanges()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>undoChanges</h4>
+<pre>public&nbsp;void&nbsp;undoChanges()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#undoChanges()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Handles reverting any changes that have occurred to this entry.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#undoChanges()">undoChanges</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html#undoChanges()">undoChanges</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.StringEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="saveConfigElement()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>saveConfigElement</h4>
+<pre>public&nbsp;boolean&nbsp;saveConfigElement()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#saveConfigElement()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Handles saving any changes that have been made to this entry back to the underlying object. It is a good practice to check
+ isChanged() before performing the save action. This method should return true if the element has changed AND REQUIRES A RESTART.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#saveConfigElement()">saveConfigElement</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html#saveConfigElement()">saveConfigElement</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.StringEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiConfigEntries.IntegerEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiConfigEntries.IntegerEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html b/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html
new file mode 100644
index 0000000..727ef75
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html
@@ -0,0 +1,936 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>GuiConfigEntries.ListEntryBase (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiConfigEntries.ListEntryBase (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IntegerEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.NumberSliderEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" target="_top">Frames</a></li>
+<li><a href="GuiConfigEntries.ListEntryBase.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Class GuiConfigEntries.ListEntryBase" class="title">Class GuiConfigEntries.ListEntryBase</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.config.GuiConfigEntries.ListEntryBase</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a>, <a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ButtonEntry</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CategoryEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.CategoryEntry</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.StringEntry</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract static class <span class="strong">GuiConfigEntries.ListEntryBase</span>
+extends java.lang.Object
+implements <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></pre>
+<div class="block">ListEntryBase
+
+ Provides a base entry for others to extend. Handles drawing the prop label (if drawLabel == true) and the Undo/Default buttons.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../cpw/mods/fml/client/config/GuiButtonExt.html" title="class in cpw.mods.fml.client.config">GuiButtonExt</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#btnDefault">btnDefault</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../cpw/mods/fml/client/config/GuiButtonExt.html" title="class in cpw.mods.fml.client.config">GuiButtonExt</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#btnUndoChanges">btnUndoChanges</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#configElement">configElement</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../cpw/mods/fml/client/config/HoverChecker.html" title="class in cpw.mods.fml.client.config">HoverChecker</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#defaultHoverChecker">defaultHoverChecker</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.util.List</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#defaultToolTip">defaultToolTip</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#drawLabel">drawLabel</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#isValidValue">isValidValue</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client">Minecraft</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#mc">mc</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#name">name</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#owningEntryList">owningEntryList</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html" title="class in cpw.mods.fml.client.config">GuiConfig</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#owningScreen">owningScreen</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected java.util.List</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#toolTip">toolTip</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../cpw/mods/fml/client/config/HoverChecker.html" title="class in cpw.mods.fml.client.config">HoverChecker</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#tooltipHoverChecker">tooltipHoverChecker</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../cpw/mods/fml/client/config/HoverChecker.html" title="class in cpw.mods.fml.client.config">HoverChecker</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#undoHoverChecker">undoHoverChecker</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.util.List</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#undoToolTip">undoToolTip</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#GuiConfigEntries.ListEntryBase(cpw.mods.fml.client.config.GuiConfig,%20cpw.mods.fml.client.config.GuiConfigEntries,%20cpw.mods.fml.client.config.IConfigElement)">GuiConfigEntries.ListEntryBase</a></strong>(<a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html" title="class in cpw.mods.fml.client.config">GuiConfig</a>&nbsp;owningScreen,
+ <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries</a>&nbsp;owningEntryList,
+ <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&nbsp;configElement)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#drawEntry(int,%20int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int,%20boolean)">drawEntry</a></strong>(int&nbsp;slotIndex,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;listWidth,
+ int&nbsp;slotHeight,
+ <a href="../../../../../net/minecraft/client/renderer/Tessellator.html" title="class in net.minecraft.client.renderer">Tessellator</a>&nbsp;tessellator,
+ int&nbsp;mouseX,
+ int&nbsp;mouseY,
+ boolean&nbsp;isSelected)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#drawToolTip(int,%20int)">drawToolTip</a></strong>(int&nbsp;mouseX,
+ int&nbsp;mouseY)</code>
+<div class="block">Handles drawing any tooltips that apply to this entry.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#enabled()">enabled</a></strong>()</code>
+<div class="block">Is this list entry enabled?</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getConfigElement()">getConfigElement</a></strong>()</code>
+<div class="block">Gets the IConfigElement object owned by this entry.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>abstract java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getCurrentValue()">getCurrentValue</a></strong>()</code>
+<div class="block">Gets the current value of this entry as a String.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>abstract java.lang.Object[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getCurrentValues()">getCurrentValues</a></strong>()</code>
+<div class="block">Gets the current values of this list entry as a String[].</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getEntryRightBound()">getEntryRightBound</a></strong>()</code>
+<div class="block">Gets this entry's right-hand x boundary.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getLabelWidth()">getLabelWidth</a></strong>()</code>
+<div class="block">Gets this entry's label width.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getName()">getName</a></strong>()</code>
+<div class="block">Gets the name of the ConfigElement owned by this entry.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>abstract boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#isChanged()">isChanged</a></strong>()</code>
+<div class="block">Has the value of this entry changed?</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>abstract boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#isDefault()">isDefault</a></strong>()</code>
+<div class="block">Is this entry's value equal to the default value? Generally true should be returned if this entry is not a property or category
+ entry.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>abstract void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#keyTyped(char,%20int)">keyTyped</a></strong>(char&nbsp;eventChar,
+ int&nbsp;eventKey)</code>
+<div class="block">Handles user keystrokes for any GuiTextField objects in this entry.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>abstract void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#mouseClicked(int,%20int,%20int)">mouseClicked</a></strong>(int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent)</code>
+<div class="block">Call <code>GuiTextField.mouseClicked()</code> for and GuiTextField objects in this entry.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#mousePressed(int,%20int,%20int,%20int,%20int,%20int)">mousePressed</a></strong>(int&nbsp;index,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent,
+ int&nbsp;relativeX,
+ int&nbsp;relativeY)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#mouseReleased(int,%20int,%20int,%20int,%20int,%20int)">mouseReleased</a></strong>(int&nbsp;index,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent,
+ int&nbsp;relativeX,
+ int&nbsp;relativeY)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#onGuiClosed()">onGuiClosed</a></strong>()</code>
+<div class="block">This method is called when the parent GUI is closed.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>abstract boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#saveConfigElement()">saveConfigElement</a></strong>()</code>
+<div class="block">Handles saving any changes that have been made to this entry back to the underlying object.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>abstract void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#setToDefault()">setToDefault</a></strong>()</code>
+<div class="block">Sets this entry's value to the default value.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>abstract void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#undoChanges()">undoChanges</a></strong>()</code>
+<div class="block">Handles reverting any changes that have occurred to this entry.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>abstract void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#updateCursorCounter()">updateCursorCounter</a></strong>()</code>
+<div class="block">Call <code>GuiTextField.updateCursorCounter()</code> for any GuiTextField objects in this entry.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="owningScreen">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>owningScreen</h4>
+<pre>protected final&nbsp;<a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html" title="class in cpw.mods.fml.client.config">GuiConfig</a> owningScreen</pre>
+</li>
+</ul>
+<a name="owningEntryList">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>owningEntryList</h4>
+<pre>protected final&nbsp;<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries</a> owningEntryList</pre>
+</li>
+</ul>
+<a name="configElement">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>configElement</h4>
+<pre>protected final&nbsp;<a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a> configElement</pre>
+</li>
+</ul>
+<a name="mc">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mc</h4>
+<pre>protected final&nbsp;<a href="../../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client">Minecraft</a> mc</pre>
+</li>
+</ul>
+<a name="name">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>name</h4>
+<pre>protected final&nbsp;java.lang.String name</pre>
+</li>
+</ul>
+<a name="btnUndoChanges">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>btnUndoChanges</h4>
+<pre>protected final&nbsp;<a href="../../../../../cpw/mods/fml/client/config/GuiButtonExt.html" title="class in cpw.mods.fml.client.config">GuiButtonExt</a> btnUndoChanges</pre>
+</li>
+</ul>
+<a name="btnDefault">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>btnDefault</h4>
+<pre>protected final&nbsp;<a href="../../../../../cpw/mods/fml/client/config/GuiButtonExt.html" title="class in cpw.mods.fml.client.config">GuiButtonExt</a> btnDefault</pre>
+</li>
+</ul>
+<a name="toolTip">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toolTip</h4>
+<pre>protected&nbsp;java.util.List toolTip</pre>
+</li>
+</ul>
+<a name="undoToolTip">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>undoToolTip</h4>
+<pre>protected&nbsp;java.util.List undoToolTip</pre>
+</li>
+</ul>
+<a name="defaultToolTip">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>defaultToolTip</h4>
+<pre>protected&nbsp;java.util.List defaultToolTip</pre>
+</li>
+</ul>
+<a name="isValidValue">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isValidValue</h4>
+<pre>protected&nbsp;boolean isValidValue</pre>
+</li>
+</ul>
+<a name="tooltipHoverChecker">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>tooltipHoverChecker</h4>
+<pre>protected&nbsp;<a href="../../../../../cpw/mods/fml/client/config/HoverChecker.html" title="class in cpw.mods.fml.client.config">HoverChecker</a> tooltipHoverChecker</pre>
+</li>
+</ul>
+<a name="undoHoverChecker">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>undoHoverChecker</h4>
+<pre>protected&nbsp;<a href="../../../../../cpw/mods/fml/client/config/HoverChecker.html" title="class in cpw.mods.fml.client.config">HoverChecker</a> undoHoverChecker</pre>
+</li>
+</ul>
+<a name="defaultHoverChecker">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>defaultHoverChecker</h4>
+<pre>protected&nbsp;<a href="../../../../../cpw/mods/fml/client/config/HoverChecker.html" title="class in cpw.mods.fml.client.config">HoverChecker</a> defaultHoverChecker</pre>
+</li>
+</ul>
+<a name="drawLabel">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>drawLabel</h4>
+<pre>protected&nbsp;boolean drawLabel</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiConfigEntries.ListEntryBase(cpw.mods.fml.client.config.GuiConfig, cpw.mods.fml.client.config.GuiConfigEntries, cpw.mods.fml.client.config.IConfigElement)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiConfigEntries.ListEntryBase</h4>
+<pre>public&nbsp;GuiConfigEntries.ListEntryBase(<a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html" title="class in cpw.mods.fml.client.config">GuiConfig</a>&nbsp;owningScreen,
+ <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries</a>&nbsp;owningEntryList,
+ <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&nbsp;configElement)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="drawEntry(int, int, int, int, int, net.minecraft.client.renderer.Tessellator, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>drawEntry</h4>
+<pre>public&nbsp;void&nbsp;drawEntry(int&nbsp;slotIndex,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;listWidth,
+ int&nbsp;slotHeight,
+ <a href="../../../../../net/minecraft/client/renderer/Tessellator.html" title="class in net.minecraft.client.renderer">Tessellator</a>&nbsp;tessellator,
+ int&nbsp;mouseX,
+ int&nbsp;mouseY,
+ boolean&nbsp;isSelected)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html#drawEntry(int,%20int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int,%20boolean)">drawEntry</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="drawToolTip(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>drawToolTip</h4>
+<pre>public&nbsp;void&nbsp;drawToolTip(int&nbsp;mouseX,
+ int&nbsp;mouseY)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#drawToolTip(int,%20int)">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Handles drawing any tooltips that apply to this entry. This method is called after all other GUI elements have been drawn to the
+ screen, so it could also be used to draw any GUI element that needs to be drawn after all entries have had drawEntry() called.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#drawToolTip(int,%20int)">drawToolTip</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="mousePressed(int, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mousePressed</h4>
+<pre>public&nbsp;boolean&nbsp;mousePressed(int&nbsp;index,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent,
+ int&nbsp;relativeX,
+ int&nbsp;relativeY)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html#mousePressed(int,%20int,%20int,%20int,%20int,%20int)">mousePressed</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="mouseReleased(int, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mouseReleased</h4>
+<pre>public&nbsp;void&nbsp;mouseReleased(int&nbsp;index,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent,
+ int&nbsp;relativeX,
+ int&nbsp;relativeY)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html#mouseReleased(int,%20int,%20int,%20int,%20int,%20int)">mouseReleased</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="isDefault()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isDefault</h4>
+<pre>public abstract&nbsp;boolean&nbsp;isDefault()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#isDefault()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Is this entry's value equal to the default value? Generally true should be returned if this entry is not a property or category
+ entry.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#isDefault()">isDefault</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>true if this entry's value is equal to this entry's default value.</dd></dl>
+</li>
+</ul>
+<a name="setToDefault()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setToDefault</h4>
+<pre>public abstract&nbsp;void&nbsp;setToDefault()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#setToDefault()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Sets this entry's value to the default value.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#setToDefault()">setToDefault</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="keyTyped(char, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>keyTyped</h4>
+<pre>public abstract&nbsp;void&nbsp;keyTyped(char&nbsp;eventChar,
+ int&nbsp;eventKey)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#keyTyped(char,%20int)">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Handles user keystrokes for any GuiTextField objects in this entry. Call <code>GuiTextField.keyTyped()</code> for any GuiTextField
+ objects that should receive the input provided.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#keyTyped(char,%20int)">keyTyped</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="updateCursorCounter()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateCursorCounter</h4>
+<pre>public abstract&nbsp;void&nbsp;updateCursorCounter()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#updateCursorCounter()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Call <code>GuiTextField.updateCursorCounter()</code> for any GuiTextField objects in this entry.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#updateCursorCounter()">updateCursorCounter</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="mouseClicked(int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mouseClicked</h4>
+<pre>public abstract&nbsp;void&nbsp;mouseClicked(int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#mouseClicked(int,%20int,%20int)">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Call <code>GuiTextField.mouseClicked()</code> for and GuiTextField objects in this entry.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#mouseClicked(int,%20int,%20int)">mouseClicked</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="isChanged()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isChanged</h4>
+<pre>public abstract&nbsp;boolean&nbsp;isChanged()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#isChanged()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Has the value of this entry changed?</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#isChanged()">isChanged</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>true if changes have been made to this entry's value, false otherwise.</dd></dl>
+</li>
+</ul>
+<a name="undoChanges()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>undoChanges</h4>
+<pre>public abstract&nbsp;void&nbsp;undoChanges()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#undoChanges()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Handles reverting any changes that have occurred to this entry.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#undoChanges()">undoChanges</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="saveConfigElement()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>saveConfigElement</h4>
+<pre>public abstract&nbsp;boolean&nbsp;saveConfigElement()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#saveConfigElement()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Handles saving any changes that have been made to this entry back to the underlying object. It is a good practice to check
+ isChanged() before performing the save action. This method should return true if the element has changed AND REQUIRES A RESTART.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#saveConfigElement()">saveConfigElement</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="enabled()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>enabled</h4>
+<pre>public&nbsp;boolean&nbsp;enabled()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#enabled()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Is this list entry enabled?</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#enabled()">enabled</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>true if this entry's controls should be enabled, false otherwise.</dd></dl>
+</li>
+</ul>
+<a name="getLabelWidth()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLabelWidth</h4>
+<pre>public&nbsp;int&nbsp;getLabelWidth()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getLabelWidth()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Gets this entry's label width.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getLabelWidth()">getLabelWidth</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getEntryRightBound()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEntryRightBound</h4>
+<pre>public&nbsp;int&nbsp;getEntryRightBound()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getEntryRightBound()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Gets this entry's right-hand x boundary. This value is used to control where the scroll bar is placed.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getEntryRightBound()">getEntryRightBound</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getConfigElement()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getConfigElement</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&nbsp;getConfigElement()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getConfigElement()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Gets the IConfigElement object owned by this entry.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getConfigElement()">getConfigElement</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd></dd></dl>
+</li>
+</ul>
+<a name="getName()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getName()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getName()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Gets the name of the ConfigElement owned by this entry.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getName()">getName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCurrentValue()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCurrentValue</h4>
+<pre>public abstract&nbsp;java.lang.Object&nbsp;getCurrentValue()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getCurrentValue()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Gets the current value of this entry as a String.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getCurrentValue()">getCurrentValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCurrentValues()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCurrentValues</h4>
+<pre>public abstract&nbsp;java.lang.Object[]&nbsp;getCurrentValues()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getCurrentValues()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Gets the current values of this list entry as a String[].</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getCurrentValues()">getCurrentValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="onGuiClosed()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onGuiClosed</h4>
+<pre>public&nbsp;void&nbsp;onGuiClosed()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#onGuiClosed()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">This method is called when the parent GUI is closed. Most handlers won't need this; it is provided for special cases.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#onGuiClosed()">onGuiClosed</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IntegerEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.NumberSliderEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" target="_top">Frames</a></li>
+<li><a href="GuiConfigEntries.ListEntryBase.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.NumberSliderEntry.html b/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.NumberSliderEntry.html
new file mode 100644
index 0000000..43f6bb7
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.NumberSliderEntry.html
@@ -0,0 +1,536 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>GuiConfigEntries.NumberSliderEntry (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiConfigEntries.NumberSliderEntry (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.SelectValueEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiConfigEntries.NumberSliderEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiConfigEntries.NumberSliderEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Class GuiConfigEntries.NumberSliderEntry" class="title">Class GuiConfigEntries.NumberSliderEntry</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">cpw.mods.fml.client.config.GuiConfigEntries.ListEntryBase</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config">cpw.mods.fml.client.config.GuiConfigEntries.ButtonEntry</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.config.GuiConfigEntries.NumberSliderEntry</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a>, <a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">GuiConfigEntries.NumberSliderEntry</span>
+extends <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ButtonEntry</a></pre>
+<div class="block">NumberSliderEntry
+
+ Provides a slider for numeric properties.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected double</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.NumberSliderEntry.html#beforeValue">beforeValue</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.ButtonEntry">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ButtonEntry</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#btnValue">btnValue</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.ListEntryBase">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#btnDefault">btnDefault</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#btnUndoChanges">btnUndoChanges</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#configElement">configElement</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#defaultHoverChecker">defaultHoverChecker</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#defaultToolTip">defaultToolTip</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#drawLabel">drawLabel</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#isValidValue">isValidValue</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#mc">mc</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#name">name</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#owningEntryList">owningEntryList</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#owningScreen">owningScreen</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#toolTip">toolTip</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#tooltipHoverChecker">tooltipHoverChecker</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#undoHoverChecker">undoHoverChecker</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#undoToolTip">undoToolTip</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.NumberSliderEntry.html#GuiConfigEntries.NumberSliderEntry(cpw.mods.fml.client.config.GuiConfig,%20cpw.mods.fml.client.config.GuiConfigEntries,%20cpw.mods.fml.client.config.IConfigElement)">GuiConfigEntries.NumberSliderEntry</a></strong>(<a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html" title="class in cpw.mods.fml.client.config">GuiConfig</a>&nbsp;owningScreen,
+ <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries</a>&nbsp;owningEntryList,
+ <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;?&gt;&nbsp;configElement)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.NumberSliderEntry.html#getCurrentValue()">getCurrentValue</a></strong>()</code>
+<div class="block">Gets the current value of this entry as a String.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.Object[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.NumberSliderEntry.html#getCurrentValues()">getCurrentValues</a></strong>()</code>
+<div class="block">Gets the current values of this list entry as a String[].</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.NumberSliderEntry.html#isChanged()">isChanged</a></strong>()</code>
+<div class="block">Has the value of this entry changed?</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.NumberSliderEntry.html#isDefault()">isDefault</a></strong>()</code>
+<div class="block">Is this entry's value equal to the default value? Generally true should be returned if this entry is not a property or category
+ entry.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.NumberSliderEntry.html#saveConfigElement()">saveConfigElement</a></strong>()</code>
+<div class="block">Handles saving any changes that have been made to this entry back to the underlying object.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.NumberSliderEntry.html#setToDefault()">setToDefault</a></strong>()</code>
+<div class="block">Sets this entry's value to the default value.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.NumberSliderEntry.html#undoChanges()">undoChanges</a></strong>()</code>
+<div class="block">Handles reverting any changes that have occurred to this entry.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.NumberSliderEntry.html#updateValueButtonText()">updateValueButtonText</a></strong>()</code>
+<div class="block">Updates the displayString of the value button.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.NumberSliderEntry.html#valueButtonPressed(int)">valueButtonPressed</a></strong>(int&nbsp;slotIndex)</code>
+<div class="block">Called when the value button has been clicked.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.ButtonEntry">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ButtonEntry</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#drawEntry(int,%20int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int,%20boolean)">drawEntry</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#keyTyped(char,%20int)">keyTyped</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#mouseClicked(int,%20int,%20int)">mouseClicked</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#mousePressed(int,%20int,%20int,%20int,%20int,%20int)">mousePressed</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#mouseReleased(int,%20int,%20int,%20int,%20int,%20int)">mouseReleased</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#updateCursorCounter()">updateCursorCounter</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.ListEntryBase">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#drawToolTip(int,%20int)">drawToolTip</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#enabled()">enabled</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getConfigElement()">getConfigElement</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getEntryRightBound()">getEntryRightBound</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getLabelWidth()">getLabelWidth</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getName()">getName</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#onGuiClosed()">onGuiClosed</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="beforeValue">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>beforeValue</h4>
+<pre>protected final&nbsp;double beforeValue</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiConfigEntries.NumberSliderEntry(cpw.mods.fml.client.config.GuiConfig, cpw.mods.fml.client.config.GuiConfigEntries, cpw.mods.fml.client.config.IConfigElement)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiConfigEntries.NumberSliderEntry</h4>
+<pre>public&nbsp;GuiConfigEntries.NumberSliderEntry(<a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html" title="class in cpw.mods.fml.client.config">GuiConfig</a>&nbsp;owningScreen,
+ <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries</a>&nbsp;owningEntryList,
+ <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;?&gt;&nbsp;configElement)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="updateValueButtonText()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateValueButtonText</h4>
+<pre>public&nbsp;void&nbsp;updateValueButtonText()</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#updateValueButtonText()">GuiConfigEntries.ButtonEntry</a></code></strong></div>
+<div class="block">Updates the displayString of the value button.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#updateValueButtonText()">updateValueButtonText</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ButtonEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="valueButtonPressed(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>valueButtonPressed</h4>
+<pre>public&nbsp;void&nbsp;valueButtonPressed(int&nbsp;slotIndex)</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#valueButtonPressed(int)">GuiConfigEntries.ButtonEntry</a></code></strong></div>
+<div class="block">Called when the value button has been clicked.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#valueButtonPressed(int)">valueButtonPressed</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ButtonEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="isDefault()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isDefault</h4>
+<pre>public&nbsp;boolean&nbsp;isDefault()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#isDefault()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Is this entry's value equal to the default value? Generally true should be returned if this entry is not a property or category
+ entry.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#isDefault()">isDefault</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#isDefault()">isDefault</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>true if this entry's value is equal to this entry's default value.</dd></dl>
+</li>
+</ul>
+<a name="setToDefault()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setToDefault</h4>
+<pre>public&nbsp;void&nbsp;setToDefault()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#setToDefault()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Sets this entry's value to the default value.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#setToDefault()">setToDefault</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#setToDefault()">setToDefault</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="isChanged()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isChanged</h4>
+<pre>public&nbsp;boolean&nbsp;isChanged()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#isChanged()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Has the value of this entry changed?</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#isChanged()">isChanged</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#isChanged()">isChanged</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>true if changes have been made to this entry's value, false otherwise.</dd></dl>
+</li>
+</ul>
+<a name="undoChanges()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>undoChanges</h4>
+<pre>public&nbsp;void&nbsp;undoChanges()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#undoChanges()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Handles reverting any changes that have occurred to this entry.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#undoChanges()">undoChanges</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#undoChanges()">undoChanges</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="saveConfigElement()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>saveConfigElement</h4>
+<pre>public&nbsp;boolean&nbsp;saveConfigElement()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#saveConfigElement()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Handles saving any changes that have been made to this entry back to the underlying object. It is a good practice to check
+ isChanged() before performing the save action. This method should return true if the element has changed AND REQUIRES A RESTART.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#saveConfigElement()">saveConfigElement</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#saveConfigElement()">saveConfigElement</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCurrentValue()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCurrentValue</h4>
+<pre>public&nbsp;java.lang.Object&nbsp;getCurrentValue()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getCurrentValue()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Gets the current value of this entry as a String.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getCurrentValue()">getCurrentValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getCurrentValue()">getCurrentValue</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCurrentValues()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getCurrentValues</h4>
+<pre>public&nbsp;java.lang.Object[]&nbsp;getCurrentValues()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getCurrentValues()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Gets the current values of this list entry as a String[].</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getCurrentValues()">getCurrentValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getCurrentValues()">getCurrentValues</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.SelectValueEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiConfigEntries.NumberSliderEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiConfigEntries.NumberSliderEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.SelectValueEntry.html b/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.SelectValueEntry.html
new file mode 100644
index 0000000..4c6af89
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.SelectValueEntry.html
@@ -0,0 +1,583 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>GuiConfigEntries.SelectValueEntry (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiConfigEntries.SelectValueEntry (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.NumberSliderEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiConfigEntries.SelectValueEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiConfigEntries.SelectValueEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Class GuiConfigEntries.SelectValueEntry" class="title">Class GuiConfigEntries.SelectValueEntry</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">cpw.mods.fml.client.config.GuiConfigEntries.ListEntryBase</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config">cpw.mods.fml.client.config.GuiConfigEntries.ButtonEntry</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.config.GuiConfigEntries.SelectValueEntry</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a>, <a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../net/minecraftforge/client/gui/ForgeGuiFactory.ForgeConfigGui.ModIDEntry.html" title="class in net.minecraftforge.client.gui">ForgeGuiFactory.ForgeConfigGui.ModIDEntry</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">GuiConfigEntries.SelectValueEntry</span>
+extends <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ButtonEntry</a></pre>
+<div class="block">SelectValueEntry
+
+ Provides a GuiButton with the current value as the displayString. Accepts a Map of selectable values with the signature <Object,
+ String> where the key is the Object to be selected and the value is the String that will show on the selection list. EG: a map of Mod
+ ID values where the key is the Mod ID and the value is the Mod Name.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.SelectValueEntry.html#beforeValue">beforeValue</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.SelectValueEntry.html#currentValue">currentValue</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.util.Map&lt;java.lang.Object,java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.SelectValueEntry.html#selectableValues">selectableValues</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.ButtonEntry">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ButtonEntry</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#btnValue">btnValue</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.ListEntryBase">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#btnDefault">btnDefault</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#btnUndoChanges">btnUndoChanges</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#configElement">configElement</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#defaultHoverChecker">defaultHoverChecker</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#defaultToolTip">defaultToolTip</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#drawLabel">drawLabel</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#isValidValue">isValidValue</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#mc">mc</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#name">name</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#owningEntryList">owningEntryList</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#owningScreen">owningScreen</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#toolTip">toolTip</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#tooltipHoverChecker">tooltipHoverChecker</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#undoHoverChecker">undoHoverChecker</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#undoToolTip">undoToolTip</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.SelectValueEntry.html#GuiConfigEntries.SelectValueEntry(cpw.mods.fml.client.config.GuiConfig,%20cpw.mods.fml.client.config.GuiConfigEntries,%20cpw.mods.fml.client.config.IConfigElement,%20java.util.Map)">GuiConfigEntries.SelectValueEntry</a></strong>(<a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html" title="class in cpw.mods.fml.client.config">GuiConfig</a>&nbsp;owningScreen,
+ <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries</a>&nbsp;owningEntryList,
+ <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;java.lang.String&gt;&nbsp;configElement,
+ java.util.Map&lt;java.lang.Object,java.lang.String&gt;&nbsp;selectableValues)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.SelectValueEntry.html#getCurrentValue()">getCurrentValue</a></strong>()</code>
+<div class="block">Gets the current value of this entry as a String.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.SelectValueEntry.html#getCurrentValues()">getCurrentValues</a></strong>()</code>
+<div class="block">Gets the current values of this list entry as a String[].</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.SelectValueEntry.html#isChanged()">isChanged</a></strong>()</code>
+<div class="block">Has the value of this entry changed?</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.SelectValueEntry.html#isDefault()">isDefault</a></strong>()</code>
+<div class="block">Is this entry's value equal to the default value? Generally true should be returned if this entry is not a property or category
+ entry.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.SelectValueEntry.html#saveConfigElement()">saveConfigElement</a></strong>()</code>
+<div class="block">Handles saving any changes that have been made to this entry back to the underlying object.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.SelectValueEntry.html#setToDefault()">setToDefault</a></strong>()</code>
+<div class="block">Sets this entry's value to the default value.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.SelectValueEntry.html#setValueFromChildScreen(java.lang.Object)">setValueFromChildScreen</a></strong>(java.lang.Object&nbsp;newValue)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.SelectValueEntry.html#undoChanges()">undoChanges</a></strong>()</code>
+<div class="block">Handles reverting any changes that have occurred to this entry.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.SelectValueEntry.html#updateValueButtonText()">updateValueButtonText</a></strong>()</code>
+<div class="block">Updates the displayString of the value button.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.SelectValueEntry.html#valueButtonPressed(int)">valueButtonPressed</a></strong>(int&nbsp;slotIndex)</code>
+<div class="block">Called when the value button has been clicked.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.ButtonEntry">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ButtonEntry</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#drawEntry(int,%20int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int,%20boolean)">drawEntry</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#keyTyped(char,%20int)">keyTyped</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#mouseClicked(int,%20int,%20int)">mouseClicked</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#mousePressed(int,%20int,%20int,%20int,%20int,%20int)">mousePressed</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#mouseReleased(int,%20int,%20int,%20int,%20int,%20int)">mouseReleased</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#updateCursorCounter()">updateCursorCounter</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.ListEntryBase">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#drawToolTip(int,%20int)">drawToolTip</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#enabled()">enabled</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getConfigElement()">getConfigElement</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getEntryRightBound()">getEntryRightBound</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getLabelWidth()">getLabelWidth</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getName()">getName</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#onGuiClosed()">onGuiClosed</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="beforeValue">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>beforeValue</h4>
+<pre>protected final&nbsp;java.lang.String beforeValue</pre>
+</li>
+</ul>
+<a name="currentValue">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>currentValue</h4>
+<pre>protected&nbsp;java.lang.Object currentValue</pre>
+</li>
+</ul>
+<a name="selectableValues">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>selectableValues</h4>
+<pre>protected&nbsp;java.util.Map&lt;java.lang.Object,java.lang.String&gt; selectableValues</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiConfigEntries.SelectValueEntry(cpw.mods.fml.client.config.GuiConfig, cpw.mods.fml.client.config.GuiConfigEntries, cpw.mods.fml.client.config.IConfigElement, java.util.Map)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiConfigEntries.SelectValueEntry</h4>
+<pre>public&nbsp;GuiConfigEntries.SelectValueEntry(<a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html" title="class in cpw.mods.fml.client.config">GuiConfig</a>&nbsp;owningScreen,
+ <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries</a>&nbsp;owningEntryList,
+ <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;java.lang.String&gt;&nbsp;configElement,
+ java.util.Map&lt;java.lang.Object,java.lang.String&gt;&nbsp;selectableValues)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="updateValueButtonText()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateValueButtonText</h4>
+<pre>public&nbsp;void&nbsp;updateValueButtonText()</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#updateValueButtonText()">GuiConfigEntries.ButtonEntry</a></code></strong></div>
+<div class="block">Updates the displayString of the value button.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#updateValueButtonText()">updateValueButtonText</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ButtonEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="valueButtonPressed(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>valueButtonPressed</h4>
+<pre>public&nbsp;void&nbsp;valueButtonPressed(int&nbsp;slotIndex)</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#valueButtonPressed(int)">GuiConfigEntries.ButtonEntry</a></code></strong></div>
+<div class="block">Called when the value button has been clicked.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html#valueButtonPressed(int)">valueButtonPressed</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ButtonEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="setValueFromChildScreen(java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setValueFromChildScreen</h4>
+<pre>public&nbsp;void&nbsp;setValueFromChildScreen(java.lang.Object&nbsp;newValue)</pre>
+</li>
+</ul>
+<a name="isDefault()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isDefault</h4>
+<pre>public&nbsp;boolean&nbsp;isDefault()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#isDefault()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Is this entry's value equal to the default value? Generally true should be returned if this entry is not a property or category
+ entry.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#isDefault()">isDefault</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#isDefault()">isDefault</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>true if this entry's value is equal to this entry's default value.</dd></dl>
+</li>
+</ul>
+<a name="setToDefault()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setToDefault</h4>
+<pre>public&nbsp;void&nbsp;setToDefault()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#setToDefault()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Sets this entry's value to the default value.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#setToDefault()">setToDefault</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#setToDefault()">setToDefault</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="isChanged()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isChanged</h4>
+<pre>public&nbsp;boolean&nbsp;isChanged()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#isChanged()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Has the value of this entry changed?</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#isChanged()">isChanged</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#isChanged()">isChanged</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>true if changes have been made to this entry's value, false otherwise.</dd></dl>
+</li>
+</ul>
+<a name="undoChanges()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>undoChanges</h4>
+<pre>public&nbsp;void&nbsp;undoChanges()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#undoChanges()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Handles reverting any changes that have occurred to this entry.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#undoChanges()">undoChanges</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#undoChanges()">undoChanges</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="saveConfigElement()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>saveConfigElement</h4>
+<pre>public&nbsp;boolean&nbsp;saveConfigElement()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#saveConfigElement()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Handles saving any changes that have been made to this entry back to the underlying object. It is a good practice to check
+ isChanged() before performing the save action. This method should return true if the element has changed AND REQUIRES A RESTART.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#saveConfigElement()">saveConfigElement</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#saveConfigElement()">saveConfigElement</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCurrentValue()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCurrentValue</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getCurrentValue()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getCurrentValue()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Gets the current value of this entry as a String.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getCurrentValue()">getCurrentValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getCurrentValue()">getCurrentValue</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCurrentValues()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getCurrentValues</h4>
+<pre>public&nbsp;java.lang.String[]&nbsp;getCurrentValues()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getCurrentValues()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Gets the current values of this list entry as a String[].</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getCurrentValues()">getCurrentValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getCurrentValues()">getCurrentValues</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.NumberSliderEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiConfigEntries.SelectValueEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiConfigEntries.SelectValueEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html b/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html
new file mode 100644
index 0000000..2f13a06
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html
@@ -0,0 +1,603 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>GuiConfigEntries.StringEntry (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiConfigEntries.StringEntry (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.SelectValueEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiEditArray.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiConfigEntries.StringEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Class GuiConfigEntries.StringEntry" class="title">Class GuiConfigEntries.StringEntry</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">cpw.mods.fml.client.config.GuiConfigEntries.ListEntryBase</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.config.GuiConfigEntries.StringEntry</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a>, <a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.DoubleEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.DoubleEntry</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IntegerEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.IntegerEntry</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">GuiConfigEntries.StringEntry</span>
+extends <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></pre>
+<div class="block">StringEntry
+
+ Provides a GuiTextField for user input.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html#beforeValue">beforeValue</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/client/gui/GuiTextField.html" title="class in net.minecraft.client.gui">GuiTextField</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html#textFieldValue">textFieldValue</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.ListEntryBase">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#btnDefault">btnDefault</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#btnUndoChanges">btnUndoChanges</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#configElement">configElement</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#defaultHoverChecker">defaultHoverChecker</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#defaultToolTip">defaultToolTip</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#drawLabel">drawLabel</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#isValidValue">isValidValue</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#mc">mc</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#name">name</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#owningEntryList">owningEntryList</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#owningScreen">owningScreen</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#toolTip">toolTip</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#tooltipHoverChecker">tooltipHoverChecker</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#undoHoverChecker">undoHoverChecker</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#undoToolTip">undoToolTip</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html#GuiConfigEntries.StringEntry(cpw.mods.fml.client.config.GuiConfig,%20cpw.mods.fml.client.config.GuiConfigEntries,%20cpw.mods.fml.client.config.IConfigElement)">GuiConfigEntries.StringEntry</a></strong>(<a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html" title="class in cpw.mods.fml.client.config">GuiConfig</a>&nbsp;owningScreen,
+ <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries</a>&nbsp;owningEntryList,
+ <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;?&gt;&nbsp;configElement)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html#drawEntry(int,%20int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int,%20boolean)">drawEntry</a></strong>(int&nbsp;slotIndex,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;listWidth,
+ int&nbsp;slotHeight,
+ <a href="../../../../../net/minecraft/client/renderer/Tessellator.html" title="class in net.minecraft.client.renderer">Tessellator</a>&nbsp;tessellator,
+ int&nbsp;mouseX,
+ int&nbsp;mouseY,
+ boolean&nbsp;isSelected)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html#getCurrentValue()">getCurrentValue</a></strong>()</code>
+<div class="block">Gets the current value of this entry as a String.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Object[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html#getCurrentValues()">getCurrentValues</a></strong>()</code>
+<div class="block">Gets the current values of this list entry as a String[].</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html#isChanged()">isChanged</a></strong>()</code>
+<div class="block">Has the value of this entry changed?</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html#isDefault()">isDefault</a></strong>()</code>
+<div class="block">Is this entry's value equal to the default value? Generally true should be returned if this entry is not a property or category
+ entry.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html#keyTyped(char,%20int)">keyTyped</a></strong>(char&nbsp;eventChar,
+ int&nbsp;eventKey)</code>
+<div class="block">Handles user keystrokes for any GuiTextField objects in this entry.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html#mouseClicked(int,%20int,%20int)">mouseClicked</a></strong>(int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent)</code>
+<div class="block">Call <code>GuiTextField.mouseClicked()</code> for and GuiTextField objects in this entry.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html#saveConfigElement()">saveConfigElement</a></strong>()</code>
+<div class="block">Handles saving any changes that have been made to this entry back to the underlying object.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html#setToDefault()">setToDefault</a></strong>()</code>
+<div class="block">Sets this entry's value to the default value.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html#undoChanges()">undoChanges</a></strong>()</code>
+<div class="block">Handles reverting any changes that have occurred to this entry.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html#updateCursorCounter()">updateCursorCounter</a></strong>()</code>
+<div class="block">Call <code>GuiTextField.updateCursorCounter()</code> for any GuiTextField objects in this entry.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.client.config.GuiConfigEntries.ListEntryBase">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#drawToolTip(int,%20int)">drawToolTip</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#enabled()">enabled</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getConfigElement()">getConfigElement</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getEntryRightBound()">getEntryRightBound</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getLabelWidth()">getLabelWidth</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getName()">getName</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#mousePressed(int,%20int,%20int,%20int,%20int,%20int)">mousePressed</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#mouseReleased(int,%20int,%20int,%20int,%20int,%20int)">mouseReleased</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#onGuiClosed()">onGuiClosed</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="textFieldValue">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>textFieldValue</h4>
+<pre>protected final&nbsp;<a href="../../../../../net/minecraft/client/gui/GuiTextField.html" title="class in net.minecraft.client.gui">GuiTextField</a> textFieldValue</pre>
+</li>
+</ul>
+<a name="beforeValue">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>beforeValue</h4>
+<pre>protected final&nbsp;java.lang.String beforeValue</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiConfigEntries.StringEntry(cpw.mods.fml.client.config.GuiConfig, cpw.mods.fml.client.config.GuiConfigEntries, cpw.mods.fml.client.config.IConfigElement)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiConfigEntries.StringEntry</h4>
+<pre>public&nbsp;GuiConfigEntries.StringEntry(<a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html" title="class in cpw.mods.fml.client.config">GuiConfig</a>&nbsp;owningScreen,
+ <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries</a>&nbsp;owningEntryList,
+ <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;?&gt;&nbsp;configElement)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="drawEntry(int, int, int, int, int, net.minecraft.client.renderer.Tessellator, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>drawEntry</h4>
+<pre>public&nbsp;void&nbsp;drawEntry(int&nbsp;slotIndex,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;listWidth,
+ int&nbsp;slotHeight,
+ <a href="../../../../../net/minecraft/client/renderer/Tessellator.html" title="class in net.minecraft.client.renderer">Tessellator</a>&nbsp;tessellator,
+ int&nbsp;mouseX,
+ int&nbsp;mouseY,
+ boolean&nbsp;isSelected)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html#drawEntry(int,%20int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int,%20boolean)">drawEntry</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#drawEntry(int,%20int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int,%20boolean)">drawEntry</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="keyTyped(char, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>keyTyped</h4>
+<pre>public&nbsp;void&nbsp;keyTyped(char&nbsp;eventChar,
+ int&nbsp;eventKey)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#keyTyped(char,%20int)">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Handles user keystrokes for any GuiTextField objects in this entry. Call <code>GuiTextField.keyTyped()</code> for any GuiTextField
+ objects that should receive the input provided.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#keyTyped(char,%20int)">keyTyped</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#keyTyped(char,%20int)">keyTyped</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="updateCursorCounter()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateCursorCounter</h4>
+<pre>public&nbsp;void&nbsp;updateCursorCounter()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#updateCursorCounter()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Call <code>GuiTextField.updateCursorCounter()</code> for any GuiTextField objects in this entry.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#updateCursorCounter()">updateCursorCounter</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#updateCursorCounter()">updateCursorCounter</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="mouseClicked(int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mouseClicked</h4>
+<pre>public&nbsp;void&nbsp;mouseClicked(int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#mouseClicked(int,%20int,%20int)">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Call <code>GuiTextField.mouseClicked()</code> for and GuiTextField objects in this entry.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#mouseClicked(int,%20int,%20int)">mouseClicked</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#mouseClicked(int,%20int,%20int)">mouseClicked</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="isDefault()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isDefault</h4>
+<pre>public&nbsp;boolean&nbsp;isDefault()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#isDefault()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Is this entry's value equal to the default value? Generally true should be returned if this entry is not a property or category
+ entry.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#isDefault()">isDefault</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#isDefault()">isDefault</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>true if this entry's value is equal to this entry's default value.</dd></dl>
+</li>
+</ul>
+<a name="setToDefault()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setToDefault</h4>
+<pre>public&nbsp;void&nbsp;setToDefault()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#setToDefault()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Sets this entry's value to the default value.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#setToDefault()">setToDefault</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#setToDefault()">setToDefault</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="isChanged()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isChanged</h4>
+<pre>public&nbsp;boolean&nbsp;isChanged()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#isChanged()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Has the value of this entry changed?</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#isChanged()">isChanged</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#isChanged()">isChanged</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>true if changes have been made to this entry's value, false otherwise.</dd></dl>
+</li>
+</ul>
+<a name="undoChanges()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>undoChanges</h4>
+<pre>public&nbsp;void&nbsp;undoChanges()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#undoChanges()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Handles reverting any changes that have occurred to this entry.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#undoChanges()">undoChanges</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#undoChanges()">undoChanges</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="saveConfigElement()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>saveConfigElement</h4>
+<pre>public&nbsp;boolean&nbsp;saveConfigElement()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#saveConfigElement()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Handles saving any changes that have been made to this entry back to the underlying object. It is a good practice to check
+ isChanged() before performing the save action. This method should return true if the element has changed AND REQUIRES A RESTART.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#saveConfigElement()">saveConfigElement</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#saveConfigElement()">saveConfigElement</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCurrentValue()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCurrentValue</h4>
+<pre>public&nbsp;java.lang.Object&nbsp;getCurrentValue()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getCurrentValue()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Gets the current value of this entry as a String.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getCurrentValue()">getCurrentValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getCurrentValue()">getCurrentValue</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCurrentValues()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getCurrentValues</h4>
+<pre>public&nbsp;java.lang.Object[]&nbsp;getCurrentValues()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getCurrentValues()">GuiConfigEntries.IConfigEntry</a></code></strong></div>
+<div class="block">Gets the current values of this list entry as a String[].</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html#getCurrentValues()">getCurrentValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html#getCurrentValues()">getCurrentValues</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.SelectValueEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiEditArray.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiConfigEntries.StringEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.html b/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.html
new file mode 100644
index 0000000..958ffde
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/GuiConfigEntries.html
@@ -0,0 +1,856 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>GuiConfigEntries (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiConfigEntries (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ArrayEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiConfigEntries.html" target="_top">Frames</a></li>
+<li><a href="GuiConfigEntries.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Class GuiConfigEntries" class="title">Class GuiConfigEntries</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/client/gui/GuiSlot.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.GuiSlot</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/client/gui/GuiListExtended.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.GuiListExtended</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.config.GuiConfigEntries</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GuiConfigEntries</span>
+extends <a href="../../../../../net/minecraft/client/gui/GuiListExtended.html" title="class in net.minecraft.client.gui">GuiListExtended</a></pre>
+<div class="block">This class implements the scrolling list functionality of the config GUI screens. It also provides all the default control handlers
+ for the various property types.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ArrayEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ArrayEntry</a></strong></code>
+<div class="block">ArrayEntry
+
+ Provides a GuiButton with the list contents as the displayString.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.BooleanEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.BooleanEntry</a></strong></code>
+<div class="block">BooleanPropEntry
+
+ Provides a GuiButton that toggles between true and false.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ButtonEntry</a></strong></code>
+<div class="block">ButtonEntry
+
+ Provides a basic GuiButton entry to be used as a base for other entries that require a button for the value.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CategoryEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.CategoryEntry</a></strong></code>
+<div class="block">CategoryEntry
+
+ Provides an entry that consists of a GuiButton for navigating to the child category GuiConfig screen.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ChatColorEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ChatColorEntry</a></strong></code>
+<div class="block">ChatColorEntry
+
+ Provides a GuiButton that cycles through the list of chat color codes.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.CycleValueEntry</a></strong></code>
+<div class="block">CycleValueEntry
+
+ Provides a GuiButton that cycles through the prop's validValues array.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.DoubleEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.DoubleEntry</a></strong></code>
+<div class="block">DoubleEntry
+
+ Provides a GuiTextField for user input.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a>&lt;<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="type parameter in GuiConfigEntries.IConfigEntry">T</a>&gt;</strong></code>
+<div class="block">Provides an interface for defining GuiPropertyList.listEntry objects.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IntegerEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.IntegerEntry</a></strong></code>
+<div class="block">IntegerEntry
+
+ Provides a GuiTextField for user input.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></strong></code>
+<div class="block">ListEntryBase
+
+ Provides a base entry for others to extend.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.NumberSliderEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.NumberSliderEntry</a></strong></code>
+<div class="block">NumberSliderEntry
+
+ Provides a slider for numeric properties.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.SelectValueEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.SelectValueEntry</a></strong></code>
+<div class="block">SelectValueEntry
+
+ Provides a GuiButton with the current value as the displayString.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.StringEntry</a></strong></code>
+<div class="block">StringEntry
+
+ Provides a GuiTextField for user input.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.client.gui.GuiListExtended">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/GuiListExtended.html" title="class in net.minecraft.client.gui">GuiListExtended</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html#controlWidth">controlWidth</a></strong></code>
+<div class="block">The width of the control.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html#controlX">controlX</a></strong></code>
+<div class="block">The x position where the control should be drawn.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html#labelX">labelX</a></strong></code>
+<div class="block">The x position where the label should be drawn.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html#listEntries">listEntries</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html#maxEntryRightBound">maxEntryRightBound</a></strong></code>
+<div class="block">The max x boundary of all IConfigEntry objects.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html#maxLabelTextWidth">maxLabelTextWidth</a></strong></code>
+<div class="block">The max width of the label of all IConfigEntry objects.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client">Minecraft</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html#mc">mc</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html" title="class in cpw.mods.fml.client.config">GuiConfig</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html#owningScreen">owningScreen</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html#resetX">resetX</a></strong></code>
+<div class="block">The minimum x position where the Undo/Default buttons will start</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html#scrollBarX">scrollBarX</a></strong></code>
+<div class="block">The x position of the scroll bar.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.GuiSlot">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/GuiSlot.html" title="class in net.minecraft.client.gui">GuiSlot</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/GuiSlot.html#bottom">bottom</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#field_148163_i">field_148163_i</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#headerPadding">headerPadding</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#height">height</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#left">left</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#mouseX">mouseX</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#mouseY">mouseY</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#right">right</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#slotHeight">slotHeight</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#top">top</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#width">width</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html#GuiConfigEntries(cpw.mods.fml.client.config.GuiConfig,%20net.minecraft.client.Minecraft)">GuiConfigEntries</a></strong>(<a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html" title="class in cpw.mods.fml.client.config">GuiConfig</a>&nbsp;parent,
+ <a href="../../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client">Minecraft</a>&nbsp;mc)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html#areAllEntriesDefault(boolean)">areAllEntriesDefault</a></strong>(boolean&nbsp;includeChildren)</code>
+<div class="block">Returns true if all IConfigEntry objects on this screen are set to default.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html#areAnyEntriesEnabled(boolean)">areAnyEntriesEnabled</a></strong>(boolean&nbsp;includeChildren)</code>
+<div class="block">Returns true if any IConfigEntry objects on this screen are enabled.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html#drawScreenPost(int,%20int,%20float)">drawScreenPost</a></strong>(int&nbsp;mouseX,
+ int&nbsp;mouseY,
+ float&nbsp;partialTicks)</code>
+<div class="block">Calls the drawToolTip() method for all IConfigEntry objects on this screen.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html#getListEntry(int)">getListEntry</a></strong>(int&nbsp;index)</code>
+<div class="block">Gets the IGuiListEntry object for the given index</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html#getListWidth()">getListWidth</a></strong>()</code>
+<div class="block">Gets the width of the list</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html#getScrollBarX()">getScrollBarX</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html#getSize()">getSize</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html#hasChangedEntry(boolean)">hasChangedEntry</a></strong>(boolean&nbsp;includeChildren)</code>
+<div class="block">Returns true if any IConfigEntry objects on this screen are changed.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html#initGui()">initGui</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html#keyTyped(char,%20int)">keyTyped</a></strong>(char&nbsp;eventChar,
+ int&nbsp;eventKey)</code>
+<div class="block">This method is a pass-through for IConfigEntry objects that require keystrokes.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html#mouseClicked(int,%20int,%20int)">mouseClicked</a></strong>(int&nbsp;mouseX,
+ int&nbsp;mouseY,
+ int&nbsp;mouseEvent)</code>
+<div class="block">This method is a pass-through for IConfigEntry objects that contain GuiTextField elements.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html#onGuiClosed()">onGuiClosed</a></strong>()</code>
+<div class="block">This method is a pass-through for IConfigListEntry objects that need to perform actions when the containing GUI is closed.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html#saveConfigElements()">saveConfigElements</a></strong>()</code>
+<div class="block">Saves all properties on this screen / child screens.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html#setAllToDefault(boolean)">setAllToDefault</a></strong>(boolean&nbsp;includeChildren)</code>
+<div class="block">Sets all IConfigEntry objects on this screen to default.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html#undoAllChanges(boolean)">undoAllChanges</a></strong>(boolean&nbsp;includeChildren)</code>
+<div class="block">Reverts changes to all IConfigEntry objects on this screen.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html#updateScreen()">updateScreen</a></strong>()</code>
+<div class="block">This method is a pass-through for IConfigEntry objects that contain GuiTextField elements.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.GuiListExtended">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/GuiListExtended.html" title="class in net.minecraft.client.gui">GuiListExtended</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.html#drawBackground()">drawBackground</a>, <a href="../../../../../net/minecraft/client/gui/GuiListExtended.html#drawSlot(int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int)">drawSlot</a>, <a href="../../../../../net/minecraft/client/gui/GuiListExtended.html#elementClicked(int,%20boolean,%20int,%20int)">elementClicked</a>, <a href="../../../../../net/minecraft/client/gui/GuiListExtended.html#func_148179_a(int,%20int,%20int)">func_148179_a</a>, <a href="../../../../../net/minecraft/client/gui/GuiListExtended.html#func_148181_b(int,%20int,%20int)">func_148181_b</a>, <a href="../../../../../net/minecraft/client/gui/GuiListExtended.html#isSelected(int)">isSelected</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.GuiSlot">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/GuiSlot.html" title="class in net.minecraft.client.gui">GuiSlot</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/GuiSlot.html#actionPerformed(net.minecraft.client.gui.GuiButton)">actionPerformed</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#drawContainerBackground(net.minecraft.client.renderer.Tessellator)">drawContainerBackground</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#drawListHeader(int,%20int,%20net.minecraft.client.renderer.Tessellator)">drawListHeader</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#drawScreen(int,%20int,%20float)">drawScreen</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#drawSelectionBox(int,%20int,%20int,%20int)">drawSelectionBox</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#func_148122_a(int,%20int,%20int,%20int)">func_148122_a</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#func_148124_c(int,%20int)">func_148124_c</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#func_148125_i()">func_148125_i</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#func_148132_a(int,%20int)">func_148132_a</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#func_148135_f()">func_148135_f</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#func_148141_e(int)">func_148141_e</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#func_148142_b(int,%20int)">func_148142_b</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#func_148143_b(boolean)">func_148143_b</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#getAmountScrolled()">getAmountScrolled</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#getContentHeight()">getContentHeight</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#getSlotHeight()">getSlotHeight</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#registerScrollButtons(int,%20int)">registerScrollButtons</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#scrollBy(int)">scrollBy</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#setHasListHeader(boolean,%20int)">setHasListHeader</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#setShowSelectionBox(boolean)">setShowSelectionBox</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#setSlotXBoundsFromLeft(int)">setSlotXBoundsFromLeft</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="owningScreen">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>owningScreen</h4>
+<pre>public final&nbsp;<a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html" title="class in cpw.mods.fml.client.config">GuiConfig</a> owningScreen</pre>
+</li>
+</ul>
+<a name="mc">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mc</h4>
+<pre>public final&nbsp;<a href="../../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client">Minecraft</a> mc</pre>
+</li>
+</ul>
+<a name="listEntries">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>listEntries</h4>
+<pre>public&nbsp;java.util.List&lt;<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a>&gt; listEntries</pre>
+</li>
+</ul>
+<a name="maxLabelTextWidth">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>maxLabelTextWidth</h4>
+<pre>public&nbsp;int maxLabelTextWidth</pre>
+<div class="block">The max width of the label of all IConfigEntry objects.</div>
+</li>
+</ul>
+<a name="maxEntryRightBound">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>maxEntryRightBound</h4>
+<pre>public&nbsp;int maxEntryRightBound</pre>
+<div class="block">The max x boundary of all IConfigEntry objects.</div>
+</li>
+</ul>
+<a name="labelX">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>labelX</h4>
+<pre>public&nbsp;int labelX</pre>
+<div class="block">The x position where the label should be drawn.</div>
+</li>
+</ul>
+<a name="controlX">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>controlX</h4>
+<pre>public&nbsp;int controlX</pre>
+<div class="block">The x position where the control should be drawn.</div>
+</li>
+</ul>
+<a name="controlWidth">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>controlWidth</h4>
+<pre>public&nbsp;int controlWidth</pre>
+<div class="block">The width of the control.</div>
+</li>
+</ul>
+<a name="resetX">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>resetX</h4>
+<pre>public&nbsp;int resetX</pre>
+<div class="block">The minimum x position where the Undo/Default buttons will start</div>
+</li>
+</ul>
+<a name="scrollBarX">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>scrollBarX</h4>
+<pre>public&nbsp;int scrollBarX</pre>
+<div class="block">The x position of the scroll bar.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiConfigEntries(cpw.mods.fml.client.config.GuiConfig, net.minecraft.client.Minecraft)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiConfigEntries</h4>
+<pre>public&nbsp;GuiConfigEntries(<a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html" title="class in cpw.mods.fml.client.config">GuiConfig</a>&nbsp;parent,
+ <a href="../../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client">Minecraft</a>&nbsp;mc)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="initGui()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>initGui</h4>
+<pre>protected&nbsp;void&nbsp;initGui()</pre>
+</li>
+</ul>
+<a name="getSize()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSize</h4>
+<pre>public&nbsp;int&nbsp;getSize()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiSlot.html#getSize()">getSize</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiSlot.html" title="class in net.minecraft.client.gui">GuiSlot</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getListEntry(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getListEntry</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a>&nbsp;getListEntry(int&nbsp;index)</pre>
+<div class="block">Gets the IGuiListEntry object for the given index</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.html#getListEntry(int)">getListEntry</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.html" title="class in net.minecraft.client.gui">GuiListExtended</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getScrollBarX()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getScrollBarX</h4>
+<pre>public&nbsp;int&nbsp;getScrollBarX()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiSlot.html#getScrollBarX()">getScrollBarX</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiSlot.html" title="class in net.minecraft.client.gui">GuiSlot</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getListWidth()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getListWidth</h4>
+<pre>public&nbsp;int&nbsp;getListWidth()</pre>
+<div class="block">Gets the width of the list</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiSlot.html#getListWidth()">getListWidth</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiSlot.html" title="class in net.minecraft.client.gui">GuiSlot</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="keyTyped(char, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>keyTyped</h4>
+<pre>public&nbsp;void&nbsp;keyTyped(char&nbsp;eventChar,
+ int&nbsp;eventKey)</pre>
+<div class="block">This method is a pass-through for IConfigEntry objects that require keystrokes. Called from the parent GuiConfig screen.</div>
+</li>
+</ul>
+<a name="updateScreen()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateScreen</h4>
+<pre>public&nbsp;void&nbsp;updateScreen()</pre>
+<div class="block">This method is a pass-through for IConfigEntry objects that contain GuiTextField elements. Called from the parent GuiConfig
+ screen.</div>
+</li>
+</ul>
+<a name="mouseClicked(int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mouseClicked</h4>
+<pre>public&nbsp;void&nbsp;mouseClicked(int&nbsp;mouseX,
+ int&nbsp;mouseY,
+ int&nbsp;mouseEvent)</pre>
+<div class="block">This method is a pass-through for IConfigEntry objects that contain GuiTextField elements. Called from the parent GuiConfig
+ screen.</div>
+</li>
+</ul>
+<a name="onGuiClosed()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onGuiClosed</h4>
+<pre>public&nbsp;void&nbsp;onGuiClosed()</pre>
+<div class="block">This method is a pass-through for IConfigListEntry objects that need to perform actions when the containing GUI is closed.</div>
+</li>
+</ul>
+<a name="saveConfigElements()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>saveConfigElements</h4>
+<pre>public&nbsp;boolean&nbsp;saveConfigElements()</pre>
+<div class="block">Saves all properties on this screen / child screens. This method returns true if any elements were changed that require
+ a restart for proper handling.</div>
+</li>
+</ul>
+<a name="areAllEntriesDefault(boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>areAllEntriesDefault</h4>
+<pre>public&nbsp;boolean&nbsp;areAllEntriesDefault(boolean&nbsp;includeChildren)</pre>
+<div class="block">Returns true if all IConfigEntry objects on this screen are set to default. If includeChildren is true sub-category
+ objects are checked as well.</div>
+</li>
+</ul>
+<a name="setAllToDefault(boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setAllToDefault</h4>
+<pre>public&nbsp;void&nbsp;setAllToDefault(boolean&nbsp;includeChildren)</pre>
+<div class="block">Sets all IConfigEntry objects on this screen to default. If includeChildren is true sub-category objects are set as
+ well.</div>
+</li>
+</ul>
+<a name="hasChangedEntry(boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasChangedEntry</h4>
+<pre>public&nbsp;boolean&nbsp;hasChangedEntry(boolean&nbsp;includeChildren)</pre>
+<div class="block">Returns true if any IConfigEntry objects on this screen are changed. If includeChildren is true sub-category objects
+ are checked as well.</div>
+</li>
+</ul>
+<a name="areAnyEntriesEnabled(boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>areAnyEntriesEnabled</h4>
+<pre>public&nbsp;boolean&nbsp;areAnyEntriesEnabled(boolean&nbsp;includeChildren)</pre>
+<div class="block">Returns true if any IConfigEntry objects on this screen are enabled. If includeChildren is true sub-category objects
+ are checked as well.</div>
+</li>
+</ul>
+<a name="undoAllChanges(boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>undoAllChanges</h4>
+<pre>public&nbsp;void&nbsp;undoAllChanges(boolean&nbsp;includeChildren)</pre>
+<div class="block">Reverts changes to all IConfigEntry objects on this screen. If includeChildren is true sub-category objects are
+ reverted as well.</div>
+</li>
+</ul>
+<a name="drawScreenPost(int, int, float)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>drawScreenPost</h4>
+<pre>public&nbsp;void&nbsp;drawScreenPost(int&nbsp;mouseX,
+ int&nbsp;mouseY,
+ float&nbsp;partialTicks)</pre>
+<div class="block">Calls the drawToolTip() method for all IConfigEntry objects on this screen. This is called from the parent GuiConfig screen
+ after drawing all other elements.</div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ArrayEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiConfigEntries.html" target="_top">Frames</a></li>
+<li><a href="GuiConfigEntries.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/GuiEditArray.html b/javadoc/cpw/mods/fml/client/config/GuiEditArray.html
new file mode 100644
index 0000000..3803491
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/GuiEditArray.html
@@ -0,0 +1,540 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>GuiEditArray (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiEditArray (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiEditArray.html" target="_top">Frames</a></li>
+<li><a href="GuiEditArray.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Class GuiEditArray" class="title">Class GuiEditArray</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.Gui</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.GuiScreen</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.config.GuiEditArray</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GuiEditArray</span>
+extends <a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></pre>
+<div class="block">This class is the base screen used for editing an array-type property. It provides a list of array entries for the user to edit.
+ This screen is invoked from a GuiConfig screen by controls that use the EditListPropEntry IGuiConfigListEntry object.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArray.html#configElement">configElement</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArray.html#enabled">enabled</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArray.html#parentScreen">parentScreen</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArray.html#slotIndex">slotIndex</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArray.html#titleLine2">titleLine2</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArray.html#titleLine3">titleLine3</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.GuiScreen">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html#allowUserInput">allowUserInput</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#buttonList">buttonList</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#fontRendererObj">fontRendererObj</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#height">height</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#itemRender">itemRender</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#labelList">labelList</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#mc">mc</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#width">width</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/Gui.html#icons">icons</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#optionsBackground">optionsBackground</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#statIcons">statIcons</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#zLevel">zLevel</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArray.html#GuiEditArray(net.minecraft.client.gui.GuiScreen,%20cpw.mods.fml.client.config.IConfigElement,%20int,%20java.lang.Object[],%20boolean)">GuiEditArray</a></strong>(<a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a>&nbsp;parentScreen,
+ <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&nbsp;configElement,
+ int&nbsp;slotIndex,
+ java.lang.Object[]&nbsp;currentValues,
+ boolean&nbsp;enabled)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArray.html#actionPerformed(net.minecraft.client.gui.GuiButton)">actionPerformed</a></strong>(<a href="../../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a>&nbsp;button)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArray.html#drawScreen(int,%20int,%20float)">drawScreen</a></strong>(int&nbsp;par1,
+ int&nbsp;par2,
+ float&nbsp;par3)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArray.html#drawToolTip(java.util.List,%20int,%20int)">drawToolTip</a></strong>(java.util.List&nbsp;stringList,
+ int&nbsp;x,
+ int&nbsp;y)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArray.html#initGui()">initGui</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArray.html#keyTyped(char,%20int)">keyTyped</a></strong>(char&nbsp;eventChar,
+ int&nbsp;eventKey)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArray.html#mouseClicked(int,%20int,%20int)">mouseClicked</a></strong>(int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArray.html#mouseMovedOrUp(int,%20int,%20int)">mouseMovedOrUp</a></strong>(int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArray.html#updateScreen()">updateScreen</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.GuiScreen">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html#confirmClicked(boolean,%20int)">confirmClicked</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#doesGuiPauseGame()">doesGuiPauseGame</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#drawBackground(int)">drawBackground</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#drawCreativeTabHoveringText(java.lang.String,%20int,%20int)">drawCreativeTabHoveringText</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#drawDefaultBackground()">drawDefaultBackground</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#drawHoveringText(java.util.List,%20int,%20int,%20net.minecraft.client.gui.FontRenderer)">drawHoveringText</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#drawWorldBackground(int)">drawWorldBackground</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#func_146283_a(java.util.List,%20int,%20int)">func_146283_a</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#getClipboardString()">getClipboardString</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#handleInput()">handleInput</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#handleKeyboardInput()">handleKeyboardInput</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#handleMouseInput()">handleMouseInput</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#isCtrlKeyDown()">isCtrlKeyDown</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#isShiftKeyDown()">isShiftKeyDown</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#mouseClickMove(int,%20int,%20int,%20long)">mouseClickMove</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#onGuiClosed()">onGuiClosed</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#renderToolTip(net.minecraft.item.ItemStack,%20int,%20int)">renderToolTip</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#setClipboardString(java.lang.String)">setClipboardString</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#setWorldAndResolution(net.minecraft.client.Minecraft,%20int,%20int)">setWorldAndResolution</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/Gui.html#drawCenteredString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawCenteredString</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawGradientRect(int,%20int,%20int,%20int,%20int,%20int)">drawGradientRect</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawHorizontalLine(int,%20int,%20int,%20int)">drawHorizontalLine</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawRect(int,%20int,%20int,%20int,%20int)">drawRect</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawString</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawTexturedModalRect(int,%20int,%20int,%20int,%20int,%20int)">drawTexturedModalRect</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawTexturedModelRectFromIcon(int,%20int,%20net.minecraft.util.IIcon,%20int,%20int)">drawTexturedModelRectFromIcon</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawVerticalLine(int,%20int,%20int,%20int)">drawVerticalLine</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#func_146110_a(int,%20int,%20float,%20float,%20int,%20int,%20float,%20float)">func_146110_a</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#func_152125_a(int,%20int,%20float,%20float,%20int,%20int,%20int,%20int,%20float,%20float)">func_152125_a</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="parentScreen">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parentScreen</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a> parentScreen</pre>
+</li>
+</ul>
+<a name="configElement">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>configElement</h4>
+<pre>protected&nbsp;<a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a> configElement</pre>
+</li>
+</ul>
+<a name="titleLine2">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>titleLine2</h4>
+<pre>protected&nbsp;java.lang.String titleLine2</pre>
+</li>
+</ul>
+<a name="titleLine3">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>titleLine3</h4>
+<pre>protected&nbsp;java.lang.String titleLine3</pre>
+</li>
+</ul>
+<a name="slotIndex">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>slotIndex</h4>
+<pre>protected&nbsp;int slotIndex</pre>
+</li>
+</ul>
+<a name="enabled">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>enabled</h4>
+<pre>protected&nbsp;boolean enabled</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiEditArray(net.minecraft.client.gui.GuiScreen, cpw.mods.fml.client.config.IConfigElement, int, java.lang.Object[], boolean)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiEditArray</h4>
+<pre>public&nbsp;GuiEditArray(<a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a>&nbsp;parentScreen,
+ <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&nbsp;configElement,
+ int&nbsp;slotIndex,
+ java.lang.Object[]&nbsp;currentValues,
+ boolean&nbsp;enabled)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="initGui()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>initGui</h4>
+<pre>public&nbsp;void&nbsp;initGui()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html#initGui()">initGui</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="actionPerformed(net.minecraft.client.gui.GuiButton)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>actionPerformed</h4>
+<pre>protected&nbsp;void&nbsp;actionPerformed(<a href="../../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a>&nbsp;button)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html#actionPerformed(net.minecraft.client.gui.GuiButton)">actionPerformed</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="mouseClicked(int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mouseClicked</h4>
+<pre>protected&nbsp;void&nbsp;mouseClicked(int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html#mouseClicked(int,%20int,%20int)">mouseClicked</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="mouseMovedOrUp(int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mouseMovedOrUp</h4>
+<pre>protected&nbsp;void&nbsp;mouseMovedOrUp(int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html#mouseMovedOrUp(int,%20int,%20int)">mouseMovedOrUp</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="keyTyped(char, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>keyTyped</h4>
+<pre>protected&nbsp;void&nbsp;keyTyped(char&nbsp;eventChar,
+ int&nbsp;eventKey)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html#keyTyped(char,%20int)">keyTyped</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="updateScreen()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateScreen</h4>
+<pre>public&nbsp;void&nbsp;updateScreen()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html#updateScreen()">updateScreen</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="drawScreen(int, int, float)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>drawScreen</h4>
+<pre>public&nbsp;void&nbsp;drawScreen(int&nbsp;par1,
+ int&nbsp;par2,
+ float&nbsp;par3)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html#drawScreen(int,%20int,%20float)">drawScreen</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="drawToolTip(java.util.List, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>drawToolTip</h4>
+<pre>public&nbsp;void&nbsp;drawToolTip(java.util.List&nbsp;stringList,
+ int&nbsp;x,
+ int&nbsp;y)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiEditArray.html" target="_top">Frames</a></li>
+<li><a href="GuiEditArray.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html b/javadoc/cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html
new file mode 100644
index 0000000..520d874
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html
@@ -0,0 +1,569 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>GuiEditArrayEntries.BaseEntry (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiEditArrayEntries.BaseEntry (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BooleanEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiEditArrayEntries.BaseEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Class GuiEditArrayEntries.BaseEntry" class="title">Class GuiEditArrayEntries.BaseEntry</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.config.GuiEditArrayEntries.BaseEntry</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config">GuiEditArrayEntries.IArrayEntry</a>, <a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BooleanEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.BooleanEntry</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.StringEntry</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">GuiEditArrayEntries.BaseEntry</span>
+extends java.lang.Object
+implements <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config">GuiEditArrayEntries.IArrayEntry</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../cpw/mods/fml/client/config/GuiButtonExt.html" title="class in cpw.mods.fml.client.config">GuiButtonExt</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#btnAddNewEntryAbove">btnAddNewEntryAbove</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../cpw/mods/fml/client/config/GuiButtonExt.html" title="class in cpw.mods.fml.client.config">GuiButtonExt</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#btnRemoveEntry">btnRemoveEntry</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#configElement">configElement</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#isValidated">isValidated</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#isValidValue">isValidValue</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#owningEntryList">owningEntryList</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../cpw/mods/fml/client/config/GuiEditArray.html" title="class in cpw.mods.fml.client.config">GuiEditArray</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#owningScreen">owningScreen</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#GuiEditArrayEntries.BaseEntry(cpw.mods.fml.client.config.GuiEditArray,%20cpw.mods.fml.client.config.GuiEditArrayEntries,%20cpw.mods.fml.client.config.IConfigElement)">GuiEditArrayEntries.BaseEntry</a></strong>(<a href="../../../../../cpw/mods/fml/client/config/GuiEditArray.html" title="class in cpw.mods.fml.client.config">GuiEditArray</a>&nbsp;owningScreen,
+ <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries</a>&nbsp;owningEntryList,
+ <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&nbsp;configElement)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#drawEntry(int,%20int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int,%20boolean)">drawEntry</a></strong>(int&nbsp;slotIndex,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;listWidth,
+ int&nbsp;slotHeight,
+ <a href="../../../../../net/minecraft/client/renderer/Tessellator.html" title="class in net.minecraft.client.renderer">Tessellator</a>&nbsp;tessellator,
+ int&nbsp;mouseX,
+ int&nbsp;mouseY,
+ boolean&nbsp;isSelected)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#drawToolTip(int,%20int)">drawToolTip</a></strong>(int&nbsp;mouseX,
+ int&nbsp;mouseY)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#getValue()">getValue</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#isValueSavable()">isValueSavable</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#keyTyped(char,%20int)">keyTyped</a></strong>(char&nbsp;eventChar,
+ int&nbsp;eventKey)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#mouseClicked(int,%20int,%20int)">mouseClicked</a></strong>(int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#mousePressed(int,%20int,%20int,%20int,%20int,%20int)">mousePressed</a></strong>(int&nbsp;index,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent,
+ int&nbsp;relativeX,
+ int&nbsp;relativeY)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#mouseReleased(int,%20int,%20int,%20int,%20int,%20int)">mouseReleased</a></strong>(int&nbsp;index,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent,
+ int&nbsp;relativeX,
+ int&nbsp;relativeY)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#updateCursorCounter()">updateCursorCounter</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="owningScreen">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>owningScreen</h4>
+<pre>protected final&nbsp;<a href="../../../../../cpw/mods/fml/client/config/GuiEditArray.html" title="class in cpw.mods.fml.client.config">GuiEditArray</a> owningScreen</pre>
+</li>
+</ul>
+<a name="owningEntryList">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>owningEntryList</h4>
+<pre>protected final&nbsp;<a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries</a> owningEntryList</pre>
+</li>
+</ul>
+<a name="configElement">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>configElement</h4>
+<pre>protected final&nbsp;<a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a> configElement</pre>
+</li>
+</ul>
+<a name="btnAddNewEntryAbove">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>btnAddNewEntryAbove</h4>
+<pre>protected final&nbsp;<a href="../../../../../cpw/mods/fml/client/config/GuiButtonExt.html" title="class in cpw.mods.fml.client.config">GuiButtonExt</a> btnAddNewEntryAbove</pre>
+</li>
+</ul>
+<a name="btnRemoveEntry">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>btnRemoveEntry</h4>
+<pre>protected final&nbsp;<a href="../../../../../cpw/mods/fml/client/config/GuiButtonExt.html" title="class in cpw.mods.fml.client.config">GuiButtonExt</a> btnRemoveEntry</pre>
+</li>
+</ul>
+<a name="isValidValue">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isValidValue</h4>
+<pre>protected&nbsp;boolean isValidValue</pre>
+</li>
+</ul>
+<a name="isValidated">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isValidated</h4>
+<pre>protected&nbsp;boolean isValidated</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiEditArrayEntries.BaseEntry(cpw.mods.fml.client.config.GuiEditArray, cpw.mods.fml.client.config.GuiEditArrayEntries, cpw.mods.fml.client.config.IConfigElement)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiEditArrayEntries.BaseEntry</h4>
+<pre>public&nbsp;GuiEditArrayEntries.BaseEntry(<a href="../../../../../cpw/mods/fml/client/config/GuiEditArray.html" title="class in cpw.mods.fml.client.config">GuiEditArray</a>&nbsp;owningScreen,
+ <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries</a>&nbsp;owningEntryList,
+ <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&nbsp;configElement)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="drawEntry(int, int, int, int, int, net.minecraft.client.renderer.Tessellator, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>drawEntry</h4>
+<pre>public&nbsp;void&nbsp;drawEntry(int&nbsp;slotIndex,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;listWidth,
+ int&nbsp;slotHeight,
+ <a href="../../../../../net/minecraft/client/renderer/Tessellator.html" title="class in net.minecraft.client.renderer">Tessellator</a>&nbsp;tessellator,
+ int&nbsp;mouseX,
+ int&nbsp;mouseY,
+ boolean&nbsp;isSelected)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html#drawEntry(int,%20int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int,%20boolean)">drawEntry</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="drawToolTip(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>drawToolTip</h4>
+<pre>public&nbsp;void&nbsp;drawToolTip(int&nbsp;mouseX,
+ int&nbsp;mouseY)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html#drawToolTip(int,%20int)">drawToolTip</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config">GuiEditArrayEntries.IArrayEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="mousePressed(int, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mousePressed</h4>
+<pre>public&nbsp;boolean&nbsp;mousePressed(int&nbsp;index,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent,
+ int&nbsp;relativeX,
+ int&nbsp;relativeY)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html#mousePressed(int,%20int,%20int,%20int,%20int,%20int)">mousePressed</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="mouseReleased(int, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mouseReleased</h4>
+<pre>public&nbsp;void&nbsp;mouseReleased(int&nbsp;index,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent,
+ int&nbsp;relativeX,
+ int&nbsp;relativeY)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html#mouseReleased(int,%20int,%20int,%20int,%20int,%20int)">mouseReleased</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="keyTyped(char, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>keyTyped</h4>
+<pre>public&nbsp;void&nbsp;keyTyped(char&nbsp;eventChar,
+ int&nbsp;eventKey)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html#keyTyped(char,%20int)">keyTyped</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config">GuiEditArrayEntries.IArrayEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="updateCursorCounter()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateCursorCounter</h4>
+<pre>public&nbsp;void&nbsp;updateCursorCounter()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html#updateCursorCounter()">updateCursorCounter</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config">GuiEditArrayEntries.IArrayEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="mouseClicked(int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mouseClicked</h4>
+<pre>public&nbsp;void&nbsp;mouseClicked(int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html#mouseClicked(int,%20int,%20int)">mouseClicked</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config">GuiEditArrayEntries.IArrayEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="isValueSavable()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isValueSavable</h4>
+<pre>public&nbsp;boolean&nbsp;isValueSavable()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html#isValueSavable()">isValueSavable</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config">GuiEditArrayEntries.IArrayEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getValue()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getValue</h4>
+<pre>public&nbsp;java.lang.Object&nbsp;getValue()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html#getValue()">getValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config">GuiEditArrayEntries.IArrayEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BooleanEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiEditArrayEntries.BaseEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/GuiEditArrayEntries.BooleanEntry.html b/javadoc/cpw/mods/fml/client/config/GuiEditArrayEntries.BooleanEntry.html
new file mode 100644
index 0000000..9709de7
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/GuiEditArrayEntries.BooleanEntry.html
@@ -0,0 +1,422 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>GuiEditArrayEntries.BooleanEntry (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiEditArrayEntries.BooleanEntry (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.DoubleEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiEditArrayEntries.BooleanEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiEditArrayEntries.BooleanEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Class GuiEditArrayEntries.BooleanEntry" class="title">Class GuiEditArrayEntries.BooleanEntry</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html" title="class in cpw.mods.fml.client.config">cpw.mods.fml.client.config.GuiEditArrayEntries.BaseEntry</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.config.GuiEditArrayEntries.BooleanEntry</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config">GuiEditArrayEntries.IArrayEntry</a>, <a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">GuiEditArrayEntries.BooleanEntry</span>
+extends <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.BaseEntry</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../cpw/mods/fml/client/config/GuiButtonExt.html" title="class in cpw.mods.fml.client.config">GuiButtonExt</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BooleanEntry.html#btnValue">btnValue</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.client.config.GuiEditArrayEntries.BaseEntry">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.BaseEntry</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#btnAddNewEntryAbove">btnAddNewEntryAbove</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#btnRemoveEntry">btnRemoveEntry</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#configElement">configElement</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#isValidated">isValidated</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#isValidValue">isValidValue</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#owningEntryList">owningEntryList</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#owningScreen">owningScreen</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BooleanEntry.html#GuiEditArrayEntries.BooleanEntry(cpw.mods.fml.client.config.GuiEditArray,%20cpw.mods.fml.client.config.GuiEditArrayEntries,%20cpw.mods.fml.client.config.IConfigElement,%20boolean)">GuiEditArrayEntries.BooleanEntry</a></strong>(<a href="../../../../../cpw/mods/fml/client/config/GuiEditArray.html" title="class in cpw.mods.fml.client.config">GuiEditArray</a>&nbsp;owningScreen,
+ <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries</a>&nbsp;owningEntryList,
+ <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&nbsp;configElement,
+ boolean&nbsp;value)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BooleanEntry.html#drawEntry(int,%20int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int,%20boolean)">drawEntry</a></strong>(int&nbsp;slotIndex,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;listWidth,
+ int&nbsp;slotHeight,
+ <a href="../../../../../net/minecraft/client/renderer/Tessellator.html" title="class in net.minecraft.client.renderer">Tessellator</a>&nbsp;tessellator,
+ int&nbsp;mouseX,
+ int&nbsp;mouseY,
+ boolean&nbsp;isSelected)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BooleanEntry.html#getValue()">getValue</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BooleanEntry.html#mousePressed(int,%20int,%20int,%20int,%20int,%20int)">mousePressed</a></strong>(int&nbsp;index,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent,
+ int&nbsp;relativeX,
+ int&nbsp;relativeY)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BooleanEntry.html#mouseReleased(int,%20int,%20int,%20int,%20int,%20int)">mouseReleased</a></strong>(int&nbsp;index,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent,
+ int&nbsp;relativeX,
+ int&nbsp;relativeY)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.client.config.GuiEditArrayEntries.BaseEntry">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.BaseEntry</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#drawToolTip(int,%20int)">drawToolTip</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#isValueSavable()">isValueSavable</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#keyTyped(char,%20int)">keyTyped</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#mouseClicked(int,%20int,%20int)">mouseClicked</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#updateCursorCounter()">updateCursorCounter</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="btnValue">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>btnValue</h4>
+<pre>protected final&nbsp;<a href="../../../../../cpw/mods/fml/client/config/GuiButtonExt.html" title="class in cpw.mods.fml.client.config">GuiButtonExt</a> btnValue</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiEditArrayEntries.BooleanEntry(cpw.mods.fml.client.config.GuiEditArray, cpw.mods.fml.client.config.GuiEditArrayEntries, cpw.mods.fml.client.config.IConfigElement, boolean)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiEditArrayEntries.BooleanEntry</h4>
+<pre>public&nbsp;GuiEditArrayEntries.BooleanEntry(<a href="../../../../../cpw/mods/fml/client/config/GuiEditArray.html" title="class in cpw.mods.fml.client.config">GuiEditArray</a>&nbsp;owningScreen,
+ <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries</a>&nbsp;owningEntryList,
+ <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&nbsp;configElement,
+ boolean&nbsp;value)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="drawEntry(int, int, int, int, int, net.minecraft.client.renderer.Tessellator, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>drawEntry</h4>
+<pre>public&nbsp;void&nbsp;drawEntry(int&nbsp;slotIndex,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;listWidth,
+ int&nbsp;slotHeight,
+ <a href="../../../../../net/minecraft/client/renderer/Tessellator.html" title="class in net.minecraft.client.renderer">Tessellator</a>&nbsp;tessellator,
+ int&nbsp;mouseX,
+ int&nbsp;mouseY,
+ boolean&nbsp;isSelected)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html#drawEntry(int,%20int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int,%20boolean)">drawEntry</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#drawEntry(int,%20int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int,%20boolean)">drawEntry</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.BaseEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="mousePressed(int, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mousePressed</h4>
+<pre>public&nbsp;boolean&nbsp;mousePressed(int&nbsp;index,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent,
+ int&nbsp;relativeX,
+ int&nbsp;relativeY)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html#mousePressed(int,%20int,%20int,%20int,%20int,%20int)">mousePressed</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#mousePressed(int,%20int,%20int,%20int,%20int,%20int)">mousePressed</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.BaseEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="mouseReleased(int, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mouseReleased</h4>
+<pre>public&nbsp;void&nbsp;mouseReleased(int&nbsp;index,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent,
+ int&nbsp;relativeX,
+ int&nbsp;relativeY)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html#mouseReleased(int,%20int,%20int,%20int,%20int,%20int)">mouseReleased</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#mouseReleased(int,%20int,%20int,%20int,%20int,%20int)">mouseReleased</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.BaseEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getValue()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getValue</h4>
+<pre>public&nbsp;java.lang.Object&nbsp;getValue()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html#getValue()">getValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config">GuiEditArrayEntries.IArrayEntry</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#getValue()">getValue</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.BaseEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.DoubleEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiEditArrayEntries.BooleanEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiEditArrayEntries.BooleanEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/GuiEditArrayEntries.DoubleEntry.html b/javadoc/cpw/mods/fml/client/config/GuiEditArrayEntries.DoubleEntry.html
new file mode 100644
index 0000000..33aa899
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/GuiEditArrayEntries.DoubleEntry.html
@@ -0,0 +1,342 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>GuiEditArrayEntries.DoubleEntry (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiEditArrayEntries.DoubleEntry (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BooleanEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiEditArrayEntries.DoubleEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiEditArrayEntries.DoubleEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.client.config.GuiEditArrayEntries.StringEntry">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Class GuiEditArrayEntries.DoubleEntry" class="title">Class GuiEditArrayEntries.DoubleEntry</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html" title="class in cpw.mods.fml.client.config">cpw.mods.fml.client.config.GuiEditArrayEntries.BaseEntry</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html" title="class in cpw.mods.fml.client.config">cpw.mods.fml.client.config.GuiEditArrayEntries.StringEntry</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.config.GuiEditArrayEntries.DoubleEntry</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config">GuiEditArrayEntries.IArrayEntry</a>, <a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">GuiEditArrayEntries.DoubleEntry</span>
+extends <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.StringEntry</a></pre>
+<div class="block">IGuiListEntry Inner Classes</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.client.config.GuiEditArrayEntries.StringEntry">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.StringEntry</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html#textFieldValue">textFieldValue</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.client.config.GuiEditArrayEntries.BaseEntry">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.BaseEntry</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#btnAddNewEntryAbove">btnAddNewEntryAbove</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#btnRemoveEntry">btnRemoveEntry</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#configElement">configElement</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#isValidated">isValidated</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#isValidValue">isValidValue</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#owningEntryList">owningEntryList</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#owningScreen">owningScreen</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.DoubleEntry.html#GuiEditArrayEntries.DoubleEntry(cpw.mods.fml.client.config.GuiEditArray,%20cpw.mods.fml.client.config.GuiEditArrayEntries,%20cpw.mods.fml.client.config.IConfigElement,%20java.lang.Double)">GuiEditArrayEntries.DoubleEntry</a></strong>(<a href="../../../../../cpw/mods/fml/client/config/GuiEditArray.html" title="class in cpw.mods.fml.client.config">GuiEditArray</a>&nbsp;owningScreen,
+ <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries</a>&nbsp;owningEntryList,
+ <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&nbsp;configElement,
+ java.lang.Double&nbsp;value)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Double</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.DoubleEntry.html#getValue()">getValue</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.DoubleEntry.html#keyTyped(char,%20int)">keyTyped</a></strong>(char&nbsp;eventChar,
+ int&nbsp;eventKey)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.client.config.GuiEditArrayEntries.StringEntry">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.StringEntry</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html#drawEntry(int,%20int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int,%20boolean)">drawEntry</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html#mouseClicked(int,%20int,%20int)">mouseClicked</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html#updateCursorCounter()">updateCursorCounter</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.client.config.GuiEditArrayEntries.BaseEntry">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.BaseEntry</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#drawToolTip(int,%20int)">drawToolTip</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#isValueSavable()">isValueSavable</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#mousePressed(int,%20int,%20int,%20int,%20int,%20int)">mousePressed</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#mouseReleased(int,%20int,%20int,%20int,%20int,%20int)">mouseReleased</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiEditArrayEntries.DoubleEntry(cpw.mods.fml.client.config.GuiEditArray, cpw.mods.fml.client.config.GuiEditArrayEntries, cpw.mods.fml.client.config.IConfigElement, java.lang.Double)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiEditArrayEntries.DoubleEntry</h4>
+<pre>public&nbsp;GuiEditArrayEntries.DoubleEntry(<a href="../../../../../cpw/mods/fml/client/config/GuiEditArray.html" title="class in cpw.mods.fml.client.config">GuiEditArray</a>&nbsp;owningScreen,
+ <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries</a>&nbsp;owningEntryList,
+ <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&nbsp;configElement,
+ java.lang.Double&nbsp;value)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="keyTyped(char, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>keyTyped</h4>
+<pre>public&nbsp;void&nbsp;keyTyped(char&nbsp;eventChar,
+ int&nbsp;eventKey)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html#keyTyped(char,%20int)">keyTyped</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config">GuiEditArrayEntries.IArrayEntry</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html#keyTyped(char,%20int)">keyTyped</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.StringEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getValue()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getValue</h4>
+<pre>public&nbsp;java.lang.Double&nbsp;getValue()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html#getValue()">getValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config">GuiEditArrayEntries.IArrayEntry</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html#getValue()">getValue</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.StringEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BooleanEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiEditArrayEntries.DoubleEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiEditArrayEntries.DoubleEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.client.config.GuiEditArrayEntries.StringEntry">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html b/javadoc/cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html
new file mode 100644
index 0000000..872c560
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html
@@ -0,0 +1,297 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>GuiEditArrayEntries.IArrayEntry (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiEditArrayEntries.IArrayEntry (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.DoubleEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IntegerEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiEditArrayEntries.IArrayEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Interface GuiEditArrayEntries.IArrayEntry" class="title">Interface GuiEditArrayEntries.IArrayEntry</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.BaseEntry</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BooleanEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.BooleanEntry</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.DoubleEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.DoubleEntry</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IntegerEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.IntegerEntry</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.StringEntry</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static interface <span class="strong">GuiEditArrayEntries.IArrayEntry</span>
+extends <a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html#drawToolTip(int,%20int)">drawToolTip</a></strong>(int&nbsp;mouseX,
+ int&nbsp;mouseY)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html#getValue()">getValue</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html#isValueSavable()">isValueSavable</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html#keyTyped(char,%20int)">keyTyped</a></strong>(char&nbsp;eventChar,
+ int&nbsp;eventKey)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html#mouseClicked(int,%20int,%20int)">mouseClicked</a></strong>(int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html#updateCursorCounter()">updateCursorCounter</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.GuiListExtended.IGuiListEntry">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html#drawEntry(int,%20int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int,%20boolean)">drawEntry</a>, <a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html#mousePressed(int,%20int,%20int,%20int,%20int,%20int)">mousePressed</a>, <a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html#mouseReleased(int,%20int,%20int,%20int,%20int,%20int)">mouseReleased</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="keyTyped(char, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>keyTyped</h4>
+<pre>void&nbsp;keyTyped(char&nbsp;eventChar,
+ int&nbsp;eventKey)</pre>
+</li>
+</ul>
+<a name="updateCursorCounter()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateCursorCounter</h4>
+<pre>void&nbsp;updateCursorCounter()</pre>
+</li>
+</ul>
+<a name="mouseClicked(int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mouseClicked</h4>
+<pre>void&nbsp;mouseClicked(int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent)</pre>
+</li>
+</ul>
+<a name="drawToolTip(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>drawToolTip</h4>
+<pre>void&nbsp;drawToolTip(int&nbsp;mouseX,
+ int&nbsp;mouseY)</pre>
+</li>
+</ul>
+<a name="isValueSavable()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isValueSavable</h4>
+<pre>boolean&nbsp;isValueSavable()</pre>
+</li>
+</ul>
+<a name="getValue()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getValue</h4>
+<pre>java.lang.Object&nbsp;getValue()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.DoubleEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IntegerEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiEditArrayEntries.IArrayEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/GuiEditArrayEntries.IntegerEntry.html b/javadoc/cpw/mods/fml/client/config/GuiEditArrayEntries.IntegerEntry.html
new file mode 100644
index 0000000..9fac5ee
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/GuiEditArrayEntries.IntegerEntry.html
@@ -0,0 +1,341 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>GuiEditArrayEntries.IntegerEntry (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiEditArrayEntries.IntegerEntry (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiEditArrayEntries.IntegerEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiEditArrayEntries.IntegerEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.client.config.GuiEditArrayEntries.StringEntry">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Class GuiEditArrayEntries.IntegerEntry" class="title">Class GuiEditArrayEntries.IntegerEntry</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html" title="class in cpw.mods.fml.client.config">cpw.mods.fml.client.config.GuiEditArrayEntries.BaseEntry</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html" title="class in cpw.mods.fml.client.config">cpw.mods.fml.client.config.GuiEditArrayEntries.StringEntry</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.config.GuiEditArrayEntries.IntegerEntry</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config">GuiEditArrayEntries.IArrayEntry</a>, <a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">GuiEditArrayEntries.IntegerEntry</span>
+extends <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.StringEntry</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.client.config.GuiEditArrayEntries.StringEntry">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.StringEntry</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html#textFieldValue">textFieldValue</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.client.config.GuiEditArrayEntries.BaseEntry">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.BaseEntry</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#btnAddNewEntryAbove">btnAddNewEntryAbove</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#btnRemoveEntry">btnRemoveEntry</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#configElement">configElement</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#isValidated">isValidated</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#isValidValue">isValidValue</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#owningEntryList">owningEntryList</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#owningScreen">owningScreen</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IntegerEntry.html#GuiEditArrayEntries.IntegerEntry(cpw.mods.fml.client.config.GuiEditArray,%20cpw.mods.fml.client.config.GuiEditArrayEntries,%20cpw.mods.fml.client.config.IConfigElement,%20java.lang.Integer)">GuiEditArrayEntries.IntegerEntry</a></strong>(<a href="../../../../../cpw/mods/fml/client/config/GuiEditArray.html" title="class in cpw.mods.fml.client.config">GuiEditArray</a>&nbsp;owningScreen,
+ <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries</a>&nbsp;owningEntryList,
+ <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&nbsp;configElement,
+ java.lang.Integer&nbsp;value)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Integer</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IntegerEntry.html#getValue()">getValue</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IntegerEntry.html#keyTyped(char,%20int)">keyTyped</a></strong>(char&nbsp;eventChar,
+ int&nbsp;eventKey)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.client.config.GuiEditArrayEntries.StringEntry">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.StringEntry</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html#drawEntry(int,%20int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int,%20boolean)">drawEntry</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html#mouseClicked(int,%20int,%20int)">mouseClicked</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html#updateCursorCounter()">updateCursorCounter</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.client.config.GuiEditArrayEntries.BaseEntry">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.BaseEntry</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#drawToolTip(int,%20int)">drawToolTip</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#isValueSavable()">isValueSavable</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#mousePressed(int,%20int,%20int,%20int,%20int,%20int)">mousePressed</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#mouseReleased(int,%20int,%20int,%20int,%20int,%20int)">mouseReleased</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiEditArrayEntries.IntegerEntry(cpw.mods.fml.client.config.GuiEditArray, cpw.mods.fml.client.config.GuiEditArrayEntries, cpw.mods.fml.client.config.IConfigElement, java.lang.Integer)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiEditArrayEntries.IntegerEntry</h4>
+<pre>public&nbsp;GuiEditArrayEntries.IntegerEntry(<a href="../../../../../cpw/mods/fml/client/config/GuiEditArray.html" title="class in cpw.mods.fml.client.config">GuiEditArray</a>&nbsp;owningScreen,
+ <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries</a>&nbsp;owningEntryList,
+ <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&nbsp;configElement,
+ java.lang.Integer&nbsp;value)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="keyTyped(char, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>keyTyped</h4>
+<pre>public&nbsp;void&nbsp;keyTyped(char&nbsp;eventChar,
+ int&nbsp;eventKey)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html#keyTyped(char,%20int)">keyTyped</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config">GuiEditArrayEntries.IArrayEntry</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html#keyTyped(char,%20int)">keyTyped</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.StringEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getValue()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getValue</h4>
+<pre>public&nbsp;java.lang.Integer&nbsp;getValue()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html#getValue()">getValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config">GuiEditArrayEntries.IArrayEntry</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html#getValue()">getValue</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.StringEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiEditArrayEntries.IntegerEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiEditArrayEntries.IntegerEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.client.config.GuiEditArrayEntries.StringEntry">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html b/javadoc/cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html
new file mode 100644
index 0000000..f08b640
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html
@@ -0,0 +1,431 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>GuiEditArrayEntries.StringEntry (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiEditArrayEntries.StringEntry (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IntegerEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiMessageDialog.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiEditArrayEntries.StringEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Class GuiEditArrayEntries.StringEntry" class="title">Class GuiEditArrayEntries.StringEntry</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html" title="class in cpw.mods.fml.client.config">cpw.mods.fml.client.config.GuiEditArrayEntries.BaseEntry</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.config.GuiEditArrayEntries.StringEntry</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config">GuiEditArrayEntries.IArrayEntry</a>, <a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.DoubleEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.DoubleEntry</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IntegerEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.IntegerEntry</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">GuiEditArrayEntries.StringEntry</span>
+extends <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.BaseEntry</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/client/gui/GuiTextField.html" title="class in net.minecraft.client.gui">GuiTextField</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html#textFieldValue">textFieldValue</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.client.config.GuiEditArrayEntries.BaseEntry">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.BaseEntry</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#btnAddNewEntryAbove">btnAddNewEntryAbove</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#btnRemoveEntry">btnRemoveEntry</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#configElement">configElement</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#isValidated">isValidated</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#isValidValue">isValidValue</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#owningEntryList">owningEntryList</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#owningScreen">owningScreen</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html#GuiEditArrayEntries.StringEntry(cpw.mods.fml.client.config.GuiEditArray,%20cpw.mods.fml.client.config.GuiEditArrayEntries,%20cpw.mods.fml.client.config.IConfigElement,%20java.lang.Object)">GuiEditArrayEntries.StringEntry</a></strong>(<a href="../../../../../cpw/mods/fml/client/config/GuiEditArray.html" title="class in cpw.mods.fml.client.config">GuiEditArray</a>&nbsp;owningScreen,
+ <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries</a>&nbsp;owningEntryList,
+ <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&nbsp;configElement,
+ java.lang.Object&nbsp;value)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html#drawEntry(int,%20int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int,%20boolean)">drawEntry</a></strong>(int&nbsp;slotIndex,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;listWidth,
+ int&nbsp;slotHeight,
+ <a href="../../../../../net/minecraft/client/renderer/Tessellator.html" title="class in net.minecraft.client.renderer">Tessellator</a>&nbsp;tessellator,
+ int&nbsp;mouseX,
+ int&nbsp;mouseY,
+ boolean&nbsp;isSelected)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html#getValue()">getValue</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html#keyTyped(char,%20int)">keyTyped</a></strong>(char&nbsp;eventChar,
+ int&nbsp;eventKey)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html#mouseClicked(int,%20int,%20int)">mouseClicked</a></strong>(int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html#updateCursorCounter()">updateCursorCounter</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.client.config.GuiEditArrayEntries.BaseEntry">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.BaseEntry</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#drawToolTip(int,%20int)">drawToolTip</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#isValueSavable()">isValueSavable</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#mousePressed(int,%20int,%20int,%20int,%20int,%20int)">mousePressed</a>, <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#mouseReleased(int,%20int,%20int,%20int,%20int,%20int)">mouseReleased</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="textFieldValue">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>textFieldValue</h4>
+<pre>protected final&nbsp;<a href="../../../../../net/minecraft/client/gui/GuiTextField.html" title="class in net.minecraft.client.gui">GuiTextField</a> textFieldValue</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiEditArrayEntries.StringEntry(cpw.mods.fml.client.config.GuiEditArray, cpw.mods.fml.client.config.GuiEditArrayEntries, cpw.mods.fml.client.config.IConfigElement, java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiEditArrayEntries.StringEntry</h4>
+<pre>public&nbsp;GuiEditArrayEntries.StringEntry(<a href="../../../../../cpw/mods/fml/client/config/GuiEditArray.html" title="class in cpw.mods.fml.client.config">GuiEditArray</a>&nbsp;owningScreen,
+ <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries</a>&nbsp;owningEntryList,
+ <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&nbsp;configElement,
+ java.lang.Object&nbsp;value)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="drawEntry(int, int, int, int, int, net.minecraft.client.renderer.Tessellator, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>drawEntry</h4>
+<pre>public&nbsp;void&nbsp;drawEntry(int&nbsp;slotIndex,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;listWidth,
+ int&nbsp;slotHeight,
+ <a href="../../../../../net/minecraft/client/renderer/Tessellator.html" title="class in net.minecraft.client.renderer">Tessellator</a>&nbsp;tessellator,
+ int&nbsp;mouseX,
+ int&nbsp;mouseY,
+ boolean&nbsp;isSelected)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html#drawEntry(int,%20int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int,%20boolean)">drawEntry</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#drawEntry(int,%20int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int,%20boolean)">drawEntry</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.BaseEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="keyTyped(char, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>keyTyped</h4>
+<pre>public&nbsp;void&nbsp;keyTyped(char&nbsp;eventChar,
+ int&nbsp;eventKey)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html#keyTyped(char,%20int)">keyTyped</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config">GuiEditArrayEntries.IArrayEntry</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#keyTyped(char,%20int)">keyTyped</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.BaseEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="updateCursorCounter()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateCursorCounter</h4>
+<pre>public&nbsp;void&nbsp;updateCursorCounter()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html#updateCursorCounter()">updateCursorCounter</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config">GuiEditArrayEntries.IArrayEntry</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#updateCursorCounter()">updateCursorCounter</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.BaseEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="mouseClicked(int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mouseClicked</h4>
+<pre>public&nbsp;void&nbsp;mouseClicked(int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html#mouseClicked(int,%20int,%20int)">mouseClicked</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config">GuiEditArrayEntries.IArrayEntry</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#mouseClicked(int,%20int,%20int)">mouseClicked</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.BaseEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getValue()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getValue</h4>
+<pre>public&nbsp;java.lang.Object&nbsp;getValue()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html#getValue()">getValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config">GuiEditArrayEntries.IArrayEntry</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html#getValue()">getValue</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.BaseEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IntegerEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiMessageDialog.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiEditArrayEntries.StringEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/GuiEditArrayEntries.html b/javadoc/cpw/mods/fml/client/config/GuiEditArrayEntries.html
new file mode 100644
index 0000000..2cc304c
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/GuiEditArrayEntries.html
@@ -0,0 +1,694 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>GuiEditArrayEntries (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiEditArrayEntries (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiEditArray.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiEditArrayEntries.html" target="_top">Frames</a></li>
+<li><a href="GuiEditArrayEntries.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Class GuiEditArrayEntries" class="title">Class GuiEditArrayEntries</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/client/gui/GuiSlot.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.GuiSlot</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/client/gui/GuiListExtended.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.GuiListExtended</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.config.GuiEditArrayEntries</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GuiEditArrayEntries</span>
+extends <a href="../../../../../net/minecraft/client/gui/GuiListExtended.html" title="class in net.minecraft.client.gui">GuiListExtended</a></pre>
+<div class="block">This class implements the scrolling list functionality of the GuiEditList screen. It also provides all the default controls
+ for editing array-type properties.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.BaseEntry</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BooleanEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.BooleanEntry</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.DoubleEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.DoubleEntry</a></strong></code>
+<div class="block">IGuiListEntry Inner Classes</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config">GuiEditArrayEntries.IArrayEntry</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IntegerEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.IntegerEntry</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.StringEntry</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.client.gui.GuiListExtended">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/GuiListExtended.html" title="class in net.minecraft.client.gui">GuiListExtended</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Object[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html#beforeValues">beforeValues</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html#canAddMoreEntries">canAddMoreEntries</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html#configElement">configElement</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html#controlWidth">controlWidth</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Object[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html#currentValues">currentValues</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html#isChanged">isChanged</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html#isDefault">isDefault</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config">GuiEditArrayEntries.IArrayEntry</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html#listEntries">listEntries</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client">Minecraft</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html#mc">mc</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.GuiSlot">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/GuiSlot.html" title="class in net.minecraft.client.gui">GuiSlot</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/GuiSlot.html#bottom">bottom</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#field_148163_i">field_148163_i</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#headerPadding">headerPadding</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#height">height</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#left">left</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#mouseX">mouseX</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#mouseY">mouseY</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#right">right</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#slotHeight">slotHeight</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#top">top</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#width">width</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html#GuiEditArrayEntries(cpw.mods.fml.client.config.GuiEditArray,%20net.minecraft.client.Minecraft,%20cpw.mods.fml.client.config.IConfigElement,%20java.lang.Object[],%20java.lang.Object[])">GuiEditArrayEntries</a></strong>(<a href="../../../../../cpw/mods/fml/client/config/GuiEditArray.html" title="class in cpw.mods.fml.client.config">GuiEditArray</a>&nbsp;parent,
+ <a href="../../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client">Minecraft</a>&nbsp;mc,
+ <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&nbsp;configElement,
+ java.lang.Object[]&nbsp;beforeValues,
+ java.lang.Object[]&nbsp;currentValues)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html#addNewEntry(int)">addNewEntry</a></strong>(int&nbsp;index)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html#drawScreenPost(int,%20int,%20float)">drawScreenPost</a></strong>(int&nbsp;mouseX,
+ int&nbsp;mouseY,
+ float&nbsp;f)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config">GuiEditArrayEntries.IArrayEntry</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html#getListEntry(int)">getListEntry</a></strong>(int&nbsp;index)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html#getListWidth()">getListWidth</a></strong>()</code>
+<div class="block">Gets the width of the list</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html#getScrollBarX()">getScrollBarX</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html#getSize()">getSize</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html#isChanged()">isChanged</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html#isDefault()">isDefault</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html#isListSavable()">isListSavable</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html#keyTyped(char,%20int)">keyTyped</a></strong>(char&nbsp;eventChar,
+ int&nbsp;eventKey)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html#mouseClicked(int,%20int,%20int)">mouseClicked</a></strong>(int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html#recalculateState()">recalculateState</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html#removeEntry(int)">removeEntry</a></strong>(int&nbsp;index)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html#saveListChanges()">saveListChanges</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html#updateScreen()">updateScreen</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.GuiListExtended">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/GuiListExtended.html" title="class in net.minecraft.client.gui">GuiListExtended</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.html#drawBackground()">drawBackground</a>, <a href="../../../../../net/minecraft/client/gui/GuiListExtended.html#drawSlot(int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int)">drawSlot</a>, <a href="../../../../../net/minecraft/client/gui/GuiListExtended.html#elementClicked(int,%20boolean,%20int,%20int)">elementClicked</a>, <a href="../../../../../net/minecraft/client/gui/GuiListExtended.html#func_148179_a(int,%20int,%20int)">func_148179_a</a>, <a href="../../../../../net/minecraft/client/gui/GuiListExtended.html#func_148181_b(int,%20int,%20int)">func_148181_b</a>, <a href="../../../../../net/minecraft/client/gui/GuiListExtended.html#isSelected(int)">isSelected</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.GuiSlot">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/GuiSlot.html" title="class in net.minecraft.client.gui">GuiSlot</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/GuiSlot.html#actionPerformed(net.minecraft.client.gui.GuiButton)">actionPerformed</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#drawContainerBackground(net.minecraft.client.renderer.Tessellator)">drawContainerBackground</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#drawListHeader(int,%20int,%20net.minecraft.client.renderer.Tessellator)">drawListHeader</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#drawScreen(int,%20int,%20float)">drawScreen</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#drawSelectionBox(int,%20int,%20int,%20int)">drawSelectionBox</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#func_148122_a(int,%20int,%20int,%20int)">func_148122_a</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#func_148124_c(int,%20int)">func_148124_c</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#func_148125_i()">func_148125_i</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#func_148132_a(int,%20int)">func_148132_a</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#func_148135_f()">func_148135_f</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#func_148141_e(int)">func_148141_e</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#func_148142_b(int,%20int)">func_148142_b</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#func_148143_b(boolean)">func_148143_b</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#getAmountScrolled()">getAmountScrolled</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#getContentHeight()">getContentHeight</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#getSlotHeight()">getSlotHeight</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#registerScrollButtons(int,%20int)">registerScrollButtons</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#scrollBy(int)">scrollBy</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#setHasListHeader(boolean,%20int)">setHasListHeader</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#setShowSelectionBox(boolean)">setShowSelectionBox</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#setSlotXBoundsFromLeft(int)">setSlotXBoundsFromLeft</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="mc">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mc</h4>
+<pre>public&nbsp;<a href="../../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client">Minecraft</a> mc</pre>
+</li>
+</ul>
+<a name="configElement">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>configElement</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a> configElement</pre>
+</li>
+</ul>
+<a name="listEntries">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>listEntries</h4>
+<pre>public&nbsp;java.util.List&lt;<a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config">GuiEditArrayEntries.IArrayEntry</a>&gt; listEntries</pre>
+</li>
+</ul>
+<a name="isDefault">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isDefault</h4>
+<pre>public&nbsp;boolean isDefault</pre>
+</li>
+</ul>
+<a name="isChanged">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isChanged</h4>
+<pre>public&nbsp;boolean isChanged</pre>
+</li>
+</ul>
+<a name="canAddMoreEntries">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canAddMoreEntries</h4>
+<pre>public&nbsp;boolean canAddMoreEntries</pre>
+</li>
+</ul>
+<a name="controlWidth">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>controlWidth</h4>
+<pre>public final&nbsp;int controlWidth</pre>
+</li>
+</ul>
+<a name="beforeValues">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>beforeValues</h4>
+<pre>public final&nbsp;java.lang.Object[] beforeValues</pre>
+</li>
+</ul>
+<a name="currentValues">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>currentValues</h4>
+<pre>public&nbsp;java.lang.Object[] currentValues</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiEditArrayEntries(cpw.mods.fml.client.config.GuiEditArray, net.minecraft.client.Minecraft, cpw.mods.fml.client.config.IConfigElement, java.lang.Object[], java.lang.Object[])">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiEditArrayEntries</h4>
+<pre>public&nbsp;GuiEditArrayEntries(<a href="../../../../../cpw/mods/fml/client/config/GuiEditArray.html" title="class in cpw.mods.fml.client.config">GuiEditArray</a>&nbsp;parent,
+ <a href="../../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client">Minecraft</a>&nbsp;mc,
+ <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&nbsp;configElement,
+ java.lang.Object[]&nbsp;beforeValues,
+ java.lang.Object[]&nbsp;currentValues)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getScrollBarX()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getScrollBarX</h4>
+<pre>protected&nbsp;int&nbsp;getScrollBarX()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiSlot.html#getScrollBarX()">getScrollBarX</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiSlot.html" title="class in net.minecraft.client.gui">GuiSlot</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getListWidth()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getListWidth</h4>
+<pre>public&nbsp;int&nbsp;getListWidth()</pre>
+<div class="block">Gets the width of the list</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiSlot.html#getListWidth()">getListWidth</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiSlot.html" title="class in net.minecraft.client.gui">GuiSlot</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getListEntry(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getListEntry</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config">GuiEditArrayEntries.IArrayEntry</a>&nbsp;getListEntry(int&nbsp;index)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.html#getListEntry(int)">getListEntry</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.html" title="class in net.minecraft.client.gui">GuiListExtended</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getSize()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSize</h4>
+<pre>protected&nbsp;int&nbsp;getSize()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiSlot.html#getSize()">getSize</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiSlot.html" title="class in net.minecraft.client.gui">GuiSlot</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="addNewEntry(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addNewEntry</h4>
+<pre>public&nbsp;void&nbsp;addNewEntry(int&nbsp;index)</pre>
+</li>
+</ul>
+<a name="removeEntry(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>removeEntry</h4>
+<pre>public&nbsp;void&nbsp;removeEntry(int&nbsp;index)</pre>
+</li>
+</ul>
+<a name="isChanged()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isChanged</h4>
+<pre>public&nbsp;boolean&nbsp;isChanged()</pre>
+</li>
+</ul>
+<a name="isDefault()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isDefault</h4>
+<pre>public&nbsp;boolean&nbsp;isDefault()</pre>
+</li>
+</ul>
+<a name="recalculateState()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>recalculateState</h4>
+<pre>public&nbsp;void&nbsp;recalculateState()</pre>
+</li>
+</ul>
+<a name="keyTyped(char, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>keyTyped</h4>
+<pre>protected&nbsp;void&nbsp;keyTyped(char&nbsp;eventChar,
+ int&nbsp;eventKey)</pre>
+</li>
+</ul>
+<a name="updateScreen()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateScreen</h4>
+<pre>protected&nbsp;void&nbsp;updateScreen()</pre>
+</li>
+</ul>
+<a name="mouseClicked(int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mouseClicked</h4>
+<pre>protected&nbsp;void&nbsp;mouseClicked(int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent)</pre>
+</li>
+</ul>
+<a name="isListSavable()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isListSavable</h4>
+<pre>protected&nbsp;boolean&nbsp;isListSavable()</pre>
+</li>
+</ul>
+<a name="saveListChanges()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>saveListChanges</h4>
+<pre>protected&nbsp;void&nbsp;saveListChanges()</pre>
+</li>
+</ul>
+<a name="drawScreenPost(int, int, float)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>drawScreenPost</h4>
+<pre>protected&nbsp;void&nbsp;drawScreenPost(int&nbsp;mouseX,
+ int&nbsp;mouseY,
+ float&nbsp;f)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiEditArray.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiEditArrayEntries.html" target="_top">Frames</a></li>
+<li><a href="GuiEditArrayEntries.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/GuiMessageDialog.html b/javadoc/cpw/mods/fml/client/config/GuiMessageDialog.html
new file mode 100644
index 0000000..7824835
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/GuiMessageDialog.html
@@ -0,0 +1,322 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>GuiMessageDialog (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiMessageDialog (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiSelectString.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiMessageDialog.html" target="_top">Frames</a></li>
+<li><a href="GuiMessageDialog.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.client.gui.GuiScreen">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Class GuiMessageDialog" class="title">Class GuiMessageDialog</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.Gui</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.GuiScreen</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/client/gui/GuiDisconnected.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.GuiDisconnected</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.config.GuiMessageDialog</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GuiMessageDialog</span>
+extends <a href="../../../../../net/minecraft/client/gui/GuiDisconnected.html" title="class in net.minecraft.client.gui">GuiDisconnected</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.GuiScreen">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html#allowUserInput">allowUserInput</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#buttonList">buttonList</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#fontRendererObj">fontRendererObj</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#height">height</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#itemRender">itemRender</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#labelList">labelList</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#mc">mc</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#width">width</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/Gui.html#icons">icons</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#optionsBackground">optionsBackground</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#statIcons">statIcons</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#zLevel">zLevel</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiMessageDialog.html#GuiMessageDialog(net.minecraft.client.gui.GuiScreen,%20java.lang.String,%20net.minecraft.util.IChatComponent,%20java.lang.String)">GuiMessageDialog</a></strong>(<a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a>&nbsp;nextScreen,
+ java.lang.String&nbsp;title,
+ <a href="../../../../../net/minecraft/util/IChatComponent.html" title="interface in net.minecraft.util">IChatComponent</a>&nbsp;message,
+ java.lang.String&nbsp;buttonText)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiMessageDialog.html#initGui()">initGui</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.GuiDisconnected">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/GuiDisconnected.html" title="class in net.minecraft.client.gui">GuiDisconnected</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/GuiDisconnected.html#actionPerformed(net.minecraft.client.gui.GuiButton)">actionPerformed</a>, <a href="../../../../../net/minecraft/client/gui/GuiDisconnected.html#drawScreen(int,%20int,%20float)">drawScreen</a>, <a href="../../../../../net/minecraft/client/gui/GuiDisconnected.html#keyTyped(char,%20int)">keyTyped</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.GuiScreen">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html#confirmClicked(boolean,%20int)">confirmClicked</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#doesGuiPauseGame()">doesGuiPauseGame</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#drawBackground(int)">drawBackground</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#drawCreativeTabHoveringText(java.lang.String,%20int,%20int)">drawCreativeTabHoveringText</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#drawDefaultBackground()">drawDefaultBackground</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#drawHoveringText(java.util.List,%20int,%20int,%20net.minecraft.client.gui.FontRenderer)">drawHoveringText</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#drawWorldBackground(int)">drawWorldBackground</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#func_146283_a(java.util.List,%20int,%20int)">func_146283_a</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#getClipboardString()">getClipboardString</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#handleInput()">handleInput</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#handleKeyboardInput()">handleKeyboardInput</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#handleMouseInput()">handleMouseInput</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#isCtrlKeyDown()">isCtrlKeyDown</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#isShiftKeyDown()">isShiftKeyDown</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#mouseClicked(int,%20int,%20int)">mouseClicked</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#mouseClickMove(int,%20int,%20int,%20long)">mouseClickMove</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#mouseMovedOrUp(int,%20int,%20int)">mouseMovedOrUp</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#onGuiClosed()">onGuiClosed</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#renderToolTip(net.minecraft.item.ItemStack,%20int,%20int)">renderToolTip</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#setClipboardString(java.lang.String)">setClipboardString</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#setWorldAndResolution(net.minecraft.client.Minecraft,%20int,%20int)">setWorldAndResolution</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#updateScreen()">updateScreen</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/Gui.html#drawCenteredString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawCenteredString</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawGradientRect(int,%20int,%20int,%20int,%20int,%20int)">drawGradientRect</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawHorizontalLine(int,%20int,%20int,%20int)">drawHorizontalLine</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawRect(int,%20int,%20int,%20int,%20int)">drawRect</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawString</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawTexturedModalRect(int,%20int,%20int,%20int,%20int,%20int)">drawTexturedModalRect</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawTexturedModelRectFromIcon(int,%20int,%20net.minecraft.util.IIcon,%20int,%20int)">drawTexturedModelRectFromIcon</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawVerticalLine(int,%20int,%20int,%20int)">drawVerticalLine</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#func_146110_a(int,%20int,%20float,%20float,%20int,%20int,%20float,%20float)">func_146110_a</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#func_152125_a(int,%20int,%20float,%20float,%20int,%20int,%20int,%20int,%20float,%20float)">func_152125_a</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiMessageDialog(net.minecraft.client.gui.GuiScreen, java.lang.String, net.minecraft.util.IChatComponent, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiMessageDialog</h4>
+<pre>public&nbsp;GuiMessageDialog(<a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a>&nbsp;nextScreen,
+ java.lang.String&nbsp;title,
+ <a href="../../../../../net/minecraft/util/IChatComponent.html" title="interface in net.minecraft.util">IChatComponent</a>&nbsp;message,
+ java.lang.String&nbsp;buttonText)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="initGui()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>initGui</h4>
+<pre>public&nbsp;void&nbsp;initGui()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiDisconnected.html#initGui()">initGui</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiDisconnected.html" title="class in net.minecraft.client.gui">GuiDisconnected</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiSelectString.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiMessageDialog.html" target="_top">Frames</a></li>
+<li><a href="GuiMessageDialog.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.client.gui.GuiScreen">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/GuiSelectString.html b/javadoc/cpw/mods/fml/client/config/GuiSelectString.html
new file mode 100644
index 0000000..40123e6
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/GuiSelectString.html
@@ -0,0 +1,510 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>GuiSelectString (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiSelectString (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiMessageDialog.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiSelectString.html" target="_top">Frames</a></li>
+<li><a href="GuiSelectString.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Class GuiSelectString" class="title">Class GuiSelectString</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.Gui</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.GuiScreen</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.config.GuiSelectString</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GuiSelectString</span>
+extends <a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></pre>
+<div class="block">This class provides a screen that allows the user to select a value from a list.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectString.html#beforeValue">beforeValue</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectString.html#configElement">configElement</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectString.html#currentValue">currentValue</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectString.html#enabled">enabled</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectString.html#parentScreen">parentScreen</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectString.html#slotIndex">slotIndex</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectString.html#titleLine2">titleLine2</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectString.html#titleLine3">titleLine3</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.GuiScreen">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html#allowUserInput">allowUserInput</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#buttonList">buttonList</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#fontRendererObj">fontRendererObj</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#height">height</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#itemRender">itemRender</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#labelList">labelList</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#mc">mc</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#width">width</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/Gui.html#icons">icons</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#optionsBackground">optionsBackground</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#statIcons">statIcons</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#zLevel">zLevel</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectString.html#GuiSelectString(net.minecraft.client.gui.GuiScreen,%20cpw.mods.fml.client.config.IConfigElement,%20int,%20java.util.Map,%20java.lang.Object,%20boolean)">GuiSelectString</a></strong>(<a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a>&nbsp;parentScreen,
+ <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&nbsp;configElement,
+ int&nbsp;slotIndex,
+ java.util.Map&lt;java.lang.Object,java.lang.String&gt;&nbsp;selectableValues,
+ java.lang.Object&nbsp;currentValue,
+ boolean&nbsp;enabled)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectString.html#actionPerformed(net.minecraft.client.gui.GuiButton)">actionPerformed</a></strong>(<a href="../../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a>&nbsp;button)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectString.html#drawScreen(int,%20int,%20float)">drawScreen</a></strong>(int&nbsp;par1,
+ int&nbsp;par2,
+ float&nbsp;par3)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectString.html#drawToolTip(java.util.List,%20int,%20int)">drawToolTip</a></strong>(java.util.List&nbsp;stringList,
+ int&nbsp;x,
+ int&nbsp;y)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectString.html#initGui()">initGui</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectString.html#mouseMovedOrUp(int,%20int,%20int)">mouseMovedOrUp</a></strong>(int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.GuiScreen">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html#confirmClicked(boolean,%20int)">confirmClicked</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#doesGuiPauseGame()">doesGuiPauseGame</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#drawBackground(int)">drawBackground</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#drawCreativeTabHoveringText(java.lang.String,%20int,%20int)">drawCreativeTabHoveringText</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#drawDefaultBackground()">drawDefaultBackground</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#drawHoveringText(java.util.List,%20int,%20int,%20net.minecraft.client.gui.FontRenderer)">drawHoveringText</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#drawWorldBackground(int)">drawWorldBackground</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#func_146283_a(java.util.List,%20int,%20int)">func_146283_a</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#getClipboardString()">getClipboardString</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#handleInput()">handleInput</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#handleKeyboardInput()">handleKeyboardInput</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#handleMouseInput()">handleMouseInput</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#isCtrlKeyDown()">isCtrlKeyDown</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#isShiftKeyDown()">isShiftKeyDown</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#keyTyped(char,%20int)">keyTyped</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#mouseClicked(int,%20int,%20int)">mouseClicked</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#mouseClickMove(int,%20int,%20int,%20long)">mouseClickMove</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#onGuiClosed()">onGuiClosed</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#renderToolTip(net.minecraft.item.ItemStack,%20int,%20int)">renderToolTip</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#setClipboardString(java.lang.String)">setClipboardString</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#setWorldAndResolution(net.minecraft.client.Minecraft,%20int,%20int)">setWorldAndResolution</a>, <a href="../../../../../net/minecraft/client/gui/GuiScreen.html#updateScreen()">updateScreen</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/Gui.html#drawCenteredString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawCenteredString</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawGradientRect(int,%20int,%20int,%20int,%20int,%20int)">drawGradientRect</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawHorizontalLine(int,%20int,%20int,%20int)">drawHorizontalLine</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawRect(int,%20int,%20int,%20int,%20int)">drawRect</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawString</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawTexturedModalRect(int,%20int,%20int,%20int,%20int,%20int)">drawTexturedModalRect</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawTexturedModelRectFromIcon(int,%20int,%20net.minecraft.util.IIcon,%20int,%20int)">drawTexturedModelRectFromIcon</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawVerticalLine(int,%20int,%20int,%20int)">drawVerticalLine</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#func_146110_a(int,%20int,%20float,%20float,%20int,%20int,%20float,%20float)">func_146110_a</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#func_152125_a(int,%20int,%20float,%20float,%20int,%20int,%20int,%20int,%20float,%20float)">func_152125_a</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="parentScreen">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parentScreen</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a> parentScreen</pre>
+</li>
+</ul>
+<a name="configElement">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>configElement</h4>
+<pre>protected&nbsp;<a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a> configElement</pre>
+</li>
+</ul>
+<a name="titleLine2">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>titleLine2</h4>
+<pre>protected&nbsp;java.lang.String titleLine2</pre>
+</li>
+</ul>
+<a name="titleLine3">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>titleLine3</h4>
+<pre>protected&nbsp;java.lang.String titleLine3</pre>
+</li>
+</ul>
+<a name="slotIndex">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>slotIndex</h4>
+<pre>protected&nbsp;int slotIndex</pre>
+</li>
+</ul>
+<a name="beforeValue">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>beforeValue</h4>
+<pre>public final&nbsp;java.lang.Object beforeValue</pre>
+</li>
+</ul>
+<a name="currentValue">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>currentValue</h4>
+<pre>public&nbsp;java.lang.Object currentValue</pre>
+</li>
+</ul>
+<a name="enabled">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>enabled</h4>
+<pre>protected&nbsp;boolean enabled</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiSelectString(net.minecraft.client.gui.GuiScreen, cpw.mods.fml.client.config.IConfigElement, int, java.util.Map, java.lang.Object, boolean)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiSelectString</h4>
+<pre>public&nbsp;GuiSelectString(<a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a>&nbsp;parentScreen,
+ <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&nbsp;configElement,
+ int&nbsp;slotIndex,
+ java.util.Map&lt;java.lang.Object,java.lang.String&gt;&nbsp;selectableValues,
+ java.lang.Object&nbsp;currentValue,
+ boolean&nbsp;enabled)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="initGui()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>initGui</h4>
+<pre>public&nbsp;void&nbsp;initGui()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html#initGui()">initGui</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="actionPerformed(net.minecraft.client.gui.GuiButton)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>actionPerformed</h4>
+<pre>protected&nbsp;void&nbsp;actionPerformed(<a href="../../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a>&nbsp;button)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html#actionPerformed(net.minecraft.client.gui.GuiButton)">actionPerformed</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="mouseMovedOrUp(int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mouseMovedOrUp</h4>
+<pre>protected&nbsp;void&nbsp;mouseMovedOrUp(int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html#mouseMovedOrUp(int,%20int,%20int)">mouseMovedOrUp</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="drawScreen(int, int, float)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>drawScreen</h4>
+<pre>public&nbsp;void&nbsp;drawScreen(int&nbsp;par1,
+ int&nbsp;par2,
+ float&nbsp;par3)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html#drawScreen(int,%20int,%20float)">drawScreen</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui">GuiScreen</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="drawToolTip(java.util.List, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>drawToolTip</h4>
+<pre>public&nbsp;void&nbsp;drawToolTip(java.util.List&nbsp;stringList,
+ int&nbsp;x,
+ int&nbsp;y)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiMessageDialog.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiSelectString.html" target="_top">Frames</a></li>
+<li><a href="GuiSelectString.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/GuiSelectStringEntries.EntryComparator.html b/javadoc/cpw/mods/fml/client/config/GuiSelectStringEntries.EntryComparator.html
new file mode 100644
index 0000000..3f88cbe
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/GuiSelectStringEntries.EntryComparator.html
@@ -0,0 +1,276 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>GuiSelectStringEntries.EntryComparator (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiSelectStringEntries.EntryComparator (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.IGuiSelectStringListEntry.html" title="interface in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiSelectStringEntries.EntryComparator.html" target="_top">Frames</a></li>
+<li><a href="GuiSelectStringEntries.EntryComparator.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Class GuiSelectStringEntries.EntryComparator" class="title">Class GuiSelectStringEntries.EntryComparator</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.config.GuiSelectStringEntries.EntryComparator</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.util.Comparator&lt;java.util.Map.Entry&lt;java.lang.Object,java.lang.String&gt;&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.html" title="class in cpw.mods.fml.client.config">GuiSelectStringEntries</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">GuiSelectStringEntries.EntryComparator</span>
+extends java.lang.Object
+implements java.util.Comparator&lt;java.util.Map.Entry&lt;java.lang.Object,java.lang.String&gt;&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.EntryComparator.html#GuiSelectStringEntries.EntryComparator()">GuiSelectStringEntries.EntryComparator</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.EntryComparator.html#compare(java.util.Map.Entry,%20java.util.Map.Entry)">compare</a></strong>(java.util.Map.Entry&lt;java.lang.Object,java.lang.String&gt;&nbsp;o1,
+ java.util.Map.Entry&lt;java.lang.Object,java.lang.String&gt;&nbsp;o2)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.util.Comparator">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;java.util.Comparator</h3>
+<code>equals</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiSelectStringEntries.EntryComparator()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiSelectStringEntries.EntryComparator</h4>
+<pre>public&nbsp;GuiSelectStringEntries.EntryComparator()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="compare(java.util.Map.Entry, java.util.Map.Entry)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>compare</h4>
+<pre>public&nbsp;int&nbsp;compare(java.util.Map.Entry&lt;java.lang.Object,java.lang.String&gt;&nbsp;o1,
+ java.util.Map.Entry&lt;java.lang.Object,java.lang.String&gt;&nbsp;o2)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>compare</code>&nbsp;in interface&nbsp;<code>java.util.Comparator&lt;java.util.Map.Entry&lt;java.lang.Object,java.lang.String&gt;&gt;</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.IGuiSelectStringListEntry.html" title="interface in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiSelectStringEntries.EntryComparator.html" target="_top">Frames</a></li>
+<li><a href="GuiSelectStringEntries.EntryComparator.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/GuiSelectStringEntries.IGuiSelectStringListEntry.html b/javadoc/cpw/mods/fml/client/config/GuiSelectStringEntries.IGuiSelectStringListEntry.html
new file mode 100644
index 0000000..d96393b
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/GuiSelectStringEntries.IGuiSelectStringListEntry.html
@@ -0,0 +1,224 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>GuiSelectStringEntries.IGuiSelectStringListEntry (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiSelectStringEntries.IGuiSelectStringListEntry (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.EntryComparator.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.ListEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiSelectStringEntries.IGuiSelectStringListEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiSelectStringEntries.IGuiSelectStringListEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Interface GuiSelectStringEntries.IGuiSelectStringListEntry" class="title">Interface GuiSelectStringEntries.IGuiSelectStringListEntry</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.ListEntry.html" title="class in cpw.mods.fml.client.config">GuiSelectStringEntries.ListEntry</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.html" title="class in cpw.mods.fml.client.config">GuiSelectStringEntries</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static interface <span class="strong">GuiSelectStringEntries.IGuiSelectStringListEntry</span>
+extends <a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.IGuiSelectStringListEntry.html#getValue()">getValue</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.GuiListExtended.IGuiListEntry">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html#drawEntry(int,%20int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int,%20boolean)">drawEntry</a>, <a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html#mousePressed(int,%20int,%20int,%20int,%20int,%20int)">mousePressed</a>, <a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html#mouseReleased(int,%20int,%20int,%20int,%20int,%20int)">mouseReleased</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getValue()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getValue</h4>
+<pre>java.lang.Object&nbsp;getValue()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.EntryComparator.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.ListEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiSelectStringEntries.IGuiSelectStringListEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiSelectStringEntries.IGuiSelectStringListEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/GuiSelectStringEntries.ListEntry.html b/javadoc/cpw/mods/fml/client/config/GuiSelectStringEntries.ListEntry.html
new file mode 100644
index 0000000..8a99981
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/GuiSelectStringEntries.ListEntry.html
@@ -0,0 +1,405 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>GuiSelectStringEntries.ListEntry (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiSelectStringEntries.ListEntry (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.IGuiSelectStringListEntry.html" title="interface in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiSlider.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiSelectStringEntries.ListEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiSelectStringEntries.ListEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Class GuiSelectStringEntries.ListEntry" class="title">Class GuiSelectStringEntries.ListEntry</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.config.GuiSelectStringEntries.ListEntry</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.IGuiSelectStringListEntry.html" title="interface in cpw.mods.fml.client.config">GuiSelectStringEntries.IGuiSelectStringListEntry</a>, <a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.html" title="class in cpw.mods.fml.client.config">GuiSelectStringEntries</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">GuiSelectStringEntries.ListEntry</span>
+extends java.lang.Object
+implements <a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.IGuiSelectStringListEntry.html" title="interface in cpw.mods.fml.client.config">GuiSelectStringEntries.IGuiSelectStringListEntry</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.html" title="class in cpw.mods.fml.client.config">GuiSelectStringEntries</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.ListEntry.html#owningList">owningList</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected java.util.Map.Entry&lt;java.lang.Object,java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.ListEntry.html#value">value</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.ListEntry.html#GuiSelectStringEntries.ListEntry(cpw.mods.fml.client.config.GuiSelectStringEntries,%20java.util.Map.Entry)">GuiSelectStringEntries.ListEntry</a></strong>(<a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.html" title="class in cpw.mods.fml.client.config">GuiSelectStringEntries</a>&nbsp;owningList,
+ java.util.Map.Entry&lt;java.lang.Object,java.lang.String&gt;&nbsp;value)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.ListEntry.html#drawEntry(int,%20int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int,%20boolean)">drawEntry</a></strong>(int&nbsp;slotIndex,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;listWidth,
+ int&nbsp;slotHeight,
+ <a href="../../../../../net/minecraft/client/renderer/Tessellator.html" title="class in net.minecraft.client.renderer">Tessellator</a>&nbsp;tessellator,
+ int&nbsp;mouseX,
+ int&nbsp;mouseY,
+ boolean&nbsp;isSelected)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.ListEntry.html#getValue()">getValue</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.ListEntry.html#mousePressed(int,%20int,%20int,%20int,%20int,%20int)">mousePressed</a></strong>(int&nbsp;index,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent,
+ int&nbsp;relativeX,
+ int&nbsp;relativeY)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.ListEntry.html#mouseReleased(int,%20int,%20int,%20int,%20int,%20int)">mouseReleased</a></strong>(int&nbsp;index,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent,
+ int&nbsp;relativeX,
+ int&nbsp;relativeY)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="owningList">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>owningList</h4>
+<pre>protected final&nbsp;<a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.html" title="class in cpw.mods.fml.client.config">GuiSelectStringEntries</a> owningList</pre>
+</li>
+</ul>
+<a name="value">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>value</h4>
+<pre>protected final&nbsp;java.util.Map.Entry&lt;java.lang.Object,java.lang.String&gt; value</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiSelectStringEntries.ListEntry(cpw.mods.fml.client.config.GuiSelectStringEntries, java.util.Map.Entry)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiSelectStringEntries.ListEntry</h4>
+<pre>public&nbsp;GuiSelectStringEntries.ListEntry(<a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.html" title="class in cpw.mods.fml.client.config">GuiSelectStringEntries</a>&nbsp;owningList,
+ java.util.Map.Entry&lt;java.lang.Object,java.lang.String&gt;&nbsp;value)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="drawEntry(int, int, int, int, int, net.minecraft.client.renderer.Tessellator, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>drawEntry</h4>
+<pre>public&nbsp;void&nbsp;drawEntry(int&nbsp;slotIndex,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;listWidth,
+ int&nbsp;slotHeight,
+ <a href="../../../../../net/minecraft/client/renderer/Tessellator.html" title="class in net.minecraft.client.renderer">Tessellator</a>&nbsp;tessellator,
+ int&nbsp;mouseX,
+ int&nbsp;mouseY,
+ boolean&nbsp;isSelected)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html#drawEntry(int,%20int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int,%20boolean)">drawEntry</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="mousePressed(int, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mousePressed</h4>
+<pre>public&nbsp;boolean&nbsp;mousePressed(int&nbsp;index,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent,
+ int&nbsp;relativeX,
+ int&nbsp;relativeY)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html#mousePressed(int,%20int,%20int,%20int,%20int,%20int)">mousePressed</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="mouseReleased(int, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mouseReleased</h4>
+<pre>public&nbsp;void&nbsp;mouseReleased(int&nbsp;index,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;mouseEvent,
+ int&nbsp;relativeX,
+ int&nbsp;relativeY)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html#mouseReleased(int,%20int,%20int,%20int,%20int,%20int)">mouseReleased</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getValue()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getValue</h4>
+<pre>public&nbsp;java.lang.Object&nbsp;getValue()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.IGuiSelectStringListEntry.html#getValue()">getValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.IGuiSelectStringListEntry.html" title="interface in cpw.mods.fml.client.config">GuiSelectStringEntries.IGuiSelectStringListEntry</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.IGuiSelectStringListEntry.html" title="interface in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiSlider.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiSelectStringEntries.ListEntry.html" target="_top">Frames</a></li>
+<li><a href="GuiSelectStringEntries.ListEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/GuiSelectStringEntries.html b/javadoc/cpw/mods/fml/client/config/GuiSelectStringEntries.html
new file mode 100644
index 0000000..90a0296
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/GuiSelectStringEntries.html
@@ -0,0 +1,583 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>GuiSelectStringEntries (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiSelectStringEntries (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiSelectString.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.EntryComparator.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiSelectStringEntries.html" target="_top">Frames</a></li>
+<li><a href="GuiSelectStringEntries.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Class GuiSelectStringEntries" class="title">Class GuiSelectStringEntries</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/client/gui/GuiSlot.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.GuiSlot</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/client/gui/GuiListExtended.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.GuiListExtended</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.config.GuiSelectStringEntries</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GuiSelectStringEntries</span>
+extends <a href="../../../../../net/minecraft/client/gui/GuiListExtended.html" title="class in net.minecraft.client.gui">GuiListExtended</a></pre>
+<div class="block">This class implements the scrolling list functionality of the GuiSelectString screen.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.EntryComparator.html" title="class in cpw.mods.fml.client.config">GuiSelectStringEntries.EntryComparator</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.IGuiSelectStringListEntry.html" title="interface in cpw.mods.fml.client.config">GuiSelectStringEntries.IGuiSelectStringListEntry</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.ListEntry.html" title="class in cpw.mods.fml.client.config">GuiSelectStringEntries.ListEntry</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.client.gui.GuiListExtended">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/GuiListExtended.html" title="class in net.minecraft.client.gui">GuiListExtended</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui">GuiListExtended.IGuiListEntry</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.html#configElement">configElement</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.IGuiSelectStringListEntry.html" title="interface in cpw.mods.fml.client.config">GuiSelectStringEntries.IGuiSelectStringListEntry</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.html#listEntries">listEntries</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.html#maxEntryWidth">maxEntryWidth</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client">Minecraft</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.html#mc">mc</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/client/config/GuiSelectString.html" title="class in cpw.mods.fml.client.config">GuiSelectString</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.html#owningScreen">owningScreen</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Map&lt;java.lang.Object,java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.html#selectableValues">selectableValues</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.html#selectedIndex">selectedIndex</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.GuiSlot">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/GuiSlot.html" title="class in net.minecraft.client.gui">GuiSlot</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/GuiSlot.html#bottom">bottom</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#field_148163_i">field_148163_i</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#headerPadding">headerPadding</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#height">height</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#left">left</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#mouseX">mouseX</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#mouseY">mouseY</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#right">right</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#slotHeight">slotHeight</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#top">top</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#width">width</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.html#GuiSelectStringEntries(cpw.mods.fml.client.config.GuiSelectString,%20net.minecraft.client.Minecraft,%20cpw.mods.fml.client.config.IConfigElement,%20java.util.Map)">GuiSelectStringEntries</a></strong>(<a href="../../../../../cpw/mods/fml/client/config/GuiSelectString.html" title="class in cpw.mods.fml.client.config">GuiSelectString</a>&nbsp;owningScreen,
+ <a href="../../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client">Minecraft</a>&nbsp;mc,
+ <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&nbsp;configElement,
+ java.util.Map&lt;java.lang.Object,java.lang.String&gt;&nbsp;selectableValues)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.html#elementClicked(int,%20boolean,%20int,%20int)">elementClicked</a></strong>(int&nbsp;index,
+ boolean&nbsp;doubleClick,
+ int&nbsp;mouseX,
+ int&nbsp;mouseY)</code>
+<div class="block">The element in the slot that was clicked, boolean for whether it was double clicked or not</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.IGuiSelectStringListEntry.html" title="interface in cpw.mods.fml.client.config">GuiSelectStringEntries.IGuiSelectStringListEntry</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.html#getListEntry(int)">getListEntry</a></strong>(int&nbsp;index)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.html#getListWidth()">getListWidth</a></strong>()</code>
+<div class="block">Gets the width of the list</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.html#getScrollBarX()">getScrollBarX</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.html#getSize()">getSize</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.html#isChanged()">isChanged</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.html#isDefault()">isDefault</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.html#isSelected(int)">isSelected</a></strong>(int&nbsp;index)</code>
+<div class="block">Returns true if the element passed in is currently selected</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.html#saveChanges()">saveChanges</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.GuiListExtended">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/GuiListExtended.html" title="class in net.minecraft.client.gui">GuiListExtended</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.html#drawBackground()">drawBackground</a>, <a href="../../../../../net/minecraft/client/gui/GuiListExtended.html#drawSlot(int,%20int,%20int,%20int,%20net.minecraft.client.renderer.Tessellator,%20int,%20int)">drawSlot</a>, <a href="../../../../../net/minecraft/client/gui/GuiListExtended.html#func_148179_a(int,%20int,%20int)">func_148179_a</a>, <a href="../../../../../net/minecraft/client/gui/GuiListExtended.html#func_148181_b(int,%20int,%20int)">func_148181_b</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.GuiSlot">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/GuiSlot.html" title="class in net.minecraft.client.gui">GuiSlot</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/GuiSlot.html#actionPerformed(net.minecraft.client.gui.GuiButton)">actionPerformed</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#drawContainerBackground(net.minecraft.client.renderer.Tessellator)">drawContainerBackground</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#drawListHeader(int,%20int,%20net.minecraft.client.renderer.Tessellator)">drawListHeader</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#drawScreen(int,%20int,%20float)">drawScreen</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#drawSelectionBox(int,%20int,%20int,%20int)">drawSelectionBox</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#func_148122_a(int,%20int,%20int,%20int)">func_148122_a</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#func_148124_c(int,%20int)">func_148124_c</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#func_148125_i()">func_148125_i</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#func_148132_a(int,%20int)">func_148132_a</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#func_148135_f()">func_148135_f</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#func_148141_e(int)">func_148141_e</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#func_148142_b(int,%20int)">func_148142_b</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#func_148143_b(boolean)">func_148143_b</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#getAmountScrolled()">getAmountScrolled</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#getContentHeight()">getContentHeight</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#getSlotHeight()">getSlotHeight</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#registerScrollButtons(int,%20int)">registerScrollButtons</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#scrollBy(int)">scrollBy</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#setHasListHeader(boolean,%20int)">setHasListHeader</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#setShowSelectionBox(boolean)">setShowSelectionBox</a>, <a href="../../../../../net/minecraft/client/gui/GuiSlot.html#setSlotXBoundsFromLeft(int)">setSlotXBoundsFromLeft</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="owningScreen">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>owningScreen</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/client/config/GuiSelectString.html" title="class in cpw.mods.fml.client.config">GuiSelectString</a> owningScreen</pre>
+</li>
+</ul>
+<a name="mc">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mc</h4>
+<pre>public&nbsp;<a href="../../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client">Minecraft</a> mc</pre>
+</li>
+</ul>
+<a name="configElement">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>configElement</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a> configElement</pre>
+</li>
+</ul>
+<a name="listEntries">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>listEntries</h4>
+<pre>public&nbsp;java.util.List&lt;<a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.IGuiSelectStringListEntry.html" title="interface in cpw.mods.fml.client.config">GuiSelectStringEntries.IGuiSelectStringListEntry</a>&gt; listEntries</pre>
+</li>
+</ul>
+<a name="selectableValues">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>selectableValues</h4>
+<pre>public final&nbsp;java.util.Map&lt;java.lang.Object,java.lang.String&gt; selectableValues</pre>
+</li>
+</ul>
+<a name="selectedIndex">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>selectedIndex</h4>
+<pre>public&nbsp;int selectedIndex</pre>
+</li>
+</ul>
+<a name="maxEntryWidth">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>maxEntryWidth</h4>
+<pre>public&nbsp;int maxEntryWidth</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiSelectStringEntries(cpw.mods.fml.client.config.GuiSelectString, net.minecraft.client.Minecraft, cpw.mods.fml.client.config.IConfigElement, java.util.Map)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiSelectStringEntries</h4>
+<pre>public&nbsp;GuiSelectStringEntries(<a href="../../../../../cpw/mods/fml/client/config/GuiSelectString.html" title="class in cpw.mods.fml.client.config">GuiSelectString</a>&nbsp;owningScreen,
+ <a href="../../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client">Minecraft</a>&nbsp;mc,
+ <a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&nbsp;configElement,
+ java.util.Map&lt;java.lang.Object,java.lang.String&gt;&nbsp;selectableValues)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="elementClicked(int, boolean, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>elementClicked</h4>
+<pre>protected&nbsp;void&nbsp;elementClicked(int&nbsp;index,
+ boolean&nbsp;doubleClick,
+ int&nbsp;mouseX,
+ int&nbsp;mouseY)</pre>
+<div class="block">The element in the slot that was clicked, boolean for whether it was double clicked or not</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.html#elementClicked(int,%20boolean,%20int,%20int)">elementClicked</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.html" title="class in net.minecraft.client.gui">GuiListExtended</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="isSelected(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isSelected</h4>
+<pre>protected&nbsp;boolean&nbsp;isSelected(int&nbsp;index)</pre>
+<div class="block">Returns true if the element passed in is currently selected</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.html#isSelected(int)">isSelected</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.html" title="class in net.minecraft.client.gui">GuiListExtended</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getScrollBarX()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getScrollBarX</h4>
+<pre>protected&nbsp;int&nbsp;getScrollBarX()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiSlot.html#getScrollBarX()">getScrollBarX</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiSlot.html" title="class in net.minecraft.client.gui">GuiSlot</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getListWidth()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getListWidth</h4>
+<pre>public&nbsp;int&nbsp;getListWidth()</pre>
+<div class="block">Gets the width of the list</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiSlot.html#getListWidth()">getListWidth</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiSlot.html" title="class in net.minecraft.client.gui">GuiSlot</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getListEntry(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getListEntry</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.IGuiSelectStringListEntry.html" title="interface in cpw.mods.fml.client.config">GuiSelectStringEntries.IGuiSelectStringListEntry</a>&nbsp;getListEntry(int&nbsp;index)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.html#getListEntry(int)">getListEntry</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiListExtended.html" title="class in net.minecraft.client.gui">GuiListExtended</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getSize()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSize</h4>
+<pre>protected&nbsp;int&nbsp;getSize()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiSlot.html#getSize()">getSize</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiSlot.html" title="class in net.minecraft.client.gui">GuiSlot</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="isChanged()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isChanged</h4>
+<pre>public&nbsp;boolean&nbsp;isChanged()</pre>
+</li>
+</ul>
+<a name="isDefault()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isDefault</h4>
+<pre>public&nbsp;boolean&nbsp;isDefault()</pre>
+</li>
+</ul>
+<a name="saveChanges()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>saveChanges</h4>
+<pre>public&nbsp;void&nbsp;saveChanges()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiSelectString.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.EntryComparator.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiSelectStringEntries.html" target="_top">Frames</a></li>
+<li><a href="GuiSelectStringEntries.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/GuiSlider.ISlider.html b/javadoc/cpw/mods/fml/client/config/GuiSlider.ISlider.html
new file mode 100644
index 0000000..c0ef078
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/GuiSlider.ISlider.html
@@ -0,0 +1,208 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>GuiSlider.ISlider (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiSlider.ISlider (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiSlider.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiUnicodeGlyphButton.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiSlider.ISlider.html" target="_top">Frames</a></li>
+<li><a href="GuiSlider.ISlider.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Interface GuiSlider.ISlider" class="title">Interface GuiSlider.ISlider</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/config/GuiSlider.html" title="class in cpw.mods.fml.client.config">GuiSlider</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static interface <span class="strong">GuiSlider.ISlider</span></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSlider.ISlider.html#onChangeSliderValue(cpw.mods.fml.client.config.GuiSlider)">onChangeSliderValue</a></strong>(<a href="../../../../../cpw/mods/fml/client/config/GuiSlider.html" title="class in cpw.mods.fml.client.config">GuiSlider</a>&nbsp;slider)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="onChangeSliderValue(cpw.mods.fml.client.config.GuiSlider)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onChangeSliderValue</h4>
+<pre>void&nbsp;onChangeSliderValue(<a href="../../../../../cpw/mods/fml/client/config/GuiSlider.html" title="class in cpw.mods.fml.client.config">GuiSlider</a>&nbsp;slider)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiSlider.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiUnicodeGlyphButton.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiSlider.ISlider.html" target="_top">Frames</a></li>
+<li><a href="GuiSlider.ISlider.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/GuiSlider.html b/javadoc/cpw/mods/fml/client/config/GuiSlider.html
new file mode 100644
index 0000000..e5ce3af
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/GuiSlider.html
@@ -0,0 +1,699 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>GuiSlider (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiSlider (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.ListEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiSlider.ISlider.html" title="interface in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiSlider.html" target="_top">Frames</a></li>
+<li><a href="GuiSlider.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Class GuiSlider" class="title">Class GuiSlider</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.Gui</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.GuiButton</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiButtonExt.html" title="class in cpw.mods.fml.client.config">cpw.mods.fml.client.config.GuiButtonExt</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.config.GuiSlider</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GuiSlider</span>
+extends <a href="../../../../../cpw/mods/fml/client/config/GuiButtonExt.html" title="class in cpw.mods.fml.client.config">GuiButtonExt</a></pre>
+<div class="block">This class is blatantly stolen from iChunUtils with permission.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSlider.ISlider.html" title="interface in cpw.mods.fml.client.config">GuiSlider.ISlider</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSlider.html#dispString">dispString</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSlider.html#dragging">dragging</a></strong></code>
+<div class="block">Is this slider control being dragged.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSlider.html#drawString">drawString</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSlider.html#maxValue">maxValue</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSlider.html#minValue">minValue</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/client/config/GuiSlider.ISlider.html" title="interface in cpw.mods.fml.client.config">GuiSlider.ISlider</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSlider.html#parent">parent</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSlider.html#precision">precision</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSlider.html#showDecimal">showDecimal</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSlider.html#sliderValue">sliderValue</a></strong></code>
+<div class="block">The value of this slider control.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSlider.html#suffix">suffix</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.GuiButton">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/GuiButton.html#buttonTextures">buttonTextures</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#displayString">displayString</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#enabled">enabled</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#field_146123_n">field_146123_n</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#height">height</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#id">id</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#packedFGColour">packedFGColour</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#visible">visible</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#width">width</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#xPosition">xPosition</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#yPosition">yPosition</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/Gui.html#icons">icons</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#optionsBackground">optionsBackground</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#statIcons">statIcons</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#zLevel">zLevel</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSlider.html#GuiSlider(int,%20int,%20int,%20int,%20int,%20java.lang.String,%20java.lang.String,%20double,%20double,%20double,%20boolean,%20boolean)">GuiSlider</a></strong>(int&nbsp;id,
+ int&nbsp;xPos,
+ int&nbsp;yPos,
+ int&nbsp;width,
+ int&nbsp;height,
+ java.lang.String&nbsp;prefix,
+ java.lang.String&nbsp;suf,
+ double&nbsp;minVal,
+ double&nbsp;maxVal,
+ double&nbsp;currentVal,
+ boolean&nbsp;showDec,
+ boolean&nbsp;drawStr)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSlider.html#GuiSlider(int,%20int,%20int,%20int,%20int,%20java.lang.String,%20java.lang.String,%20double,%20double,%20double,%20boolean,%20boolean,%20cpw.mods.fml.client.config.GuiSlider.ISlider)">GuiSlider</a></strong>(int&nbsp;id,
+ int&nbsp;xPos,
+ int&nbsp;yPos,
+ int&nbsp;width,
+ int&nbsp;height,
+ java.lang.String&nbsp;prefix,
+ java.lang.String&nbsp;suf,
+ double&nbsp;minVal,
+ double&nbsp;maxVal,
+ double&nbsp;currentVal,
+ boolean&nbsp;showDec,
+ boolean&nbsp;drawStr,
+ <a href="../../../../../cpw/mods/fml/client/config/GuiSlider.ISlider.html" title="interface in cpw.mods.fml.client.config">GuiSlider.ISlider</a>&nbsp;par)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSlider.html#GuiSlider(int,%20int,%20int,%20java.lang.String,%20double,%20double,%20double,%20cpw.mods.fml.client.config.GuiSlider.ISlider)">GuiSlider</a></strong>(int&nbsp;id,
+ int&nbsp;xPos,
+ int&nbsp;yPos,
+ java.lang.String&nbsp;displayStr,
+ double&nbsp;minVal,
+ double&nbsp;maxVal,
+ double&nbsp;currentVal,
+ <a href="../../../../../cpw/mods/fml/client/config/GuiSlider.ISlider.html" title="interface in cpw.mods.fml.client.config">GuiSlider.ISlider</a>&nbsp;par)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSlider.html#getHoverState(boolean)">getHoverState</a></strong>(boolean&nbsp;par1)</code>
+<div class="block">Returns 0 if the button is disabled, 1 if the mouse is NOT hovering over this button and 2 if it IS hovering over
+ this button.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSlider.html#getValue()">getValue</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSlider.html#getValueInt()">getValueInt</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSlider.html#mouseDragged(net.minecraft.client.Minecraft,%20int,%20int)">mouseDragged</a></strong>(<a href="../../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client">Minecraft</a>&nbsp;par1Minecraft,
+ int&nbsp;par2,
+ int&nbsp;par3)</code>
+<div class="block">Fired when the mouse button is dragged.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSlider.html#mousePressed(net.minecraft.client.Minecraft,%20int,%20int)">mousePressed</a></strong>(<a href="../../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client">Minecraft</a>&nbsp;par1Minecraft,
+ int&nbsp;par2,
+ int&nbsp;par3)</code>
+<div class="block">Returns true if the mouse has been pressed on this control.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSlider.html#mouseReleased(int,%20int)">mouseReleased</a></strong>(int&nbsp;par1,
+ int&nbsp;par2)</code>
+<div class="block">Fired when the mouse button is released.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSlider.html#setValue(double)">setValue</a></strong>(double&nbsp;d)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiSlider.html#updateSlider()">updateSlider</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.client.config.GuiButtonExt">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiButtonExt.html" title="class in cpw.mods.fml.client.config">GuiButtonExt</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/config/GuiButtonExt.html#drawButton(net.minecraft.client.Minecraft,%20int,%20int)">drawButton</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.GuiButton">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/GuiButton.html#func_146111_b(int,%20int)">func_146111_b</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#func_146113_a(net.minecraft.client.audio.SoundHandler)">func_146113_a</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#func_146115_a()">func_146115_a</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#func_154310_c()">func_154310_c</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#getButtonWidth()">getButtonWidth</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/Gui.html#drawCenteredString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawCenteredString</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawGradientRect(int,%20int,%20int,%20int,%20int,%20int)">drawGradientRect</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawHorizontalLine(int,%20int,%20int,%20int)">drawHorizontalLine</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawRect(int,%20int,%20int,%20int,%20int)">drawRect</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawString</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawTexturedModalRect(int,%20int,%20int,%20int,%20int,%20int)">drawTexturedModalRect</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawTexturedModelRectFromIcon(int,%20int,%20net.minecraft.util.IIcon,%20int,%20int)">drawTexturedModelRectFromIcon</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawVerticalLine(int,%20int,%20int,%20int)">drawVerticalLine</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#func_146110_a(int,%20int,%20float,%20float,%20int,%20int,%20float,%20float)">func_146110_a</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#func_152125_a(int,%20int,%20float,%20float,%20int,%20int,%20int,%20int,%20float,%20float)">func_152125_a</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="sliderValue">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sliderValue</h4>
+<pre>public&nbsp;double sliderValue</pre>
+<div class="block">The value of this slider control.</div>
+</li>
+</ul>
+<a name="dispString">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dispString</h4>
+<pre>public&nbsp;java.lang.String dispString</pre>
+</li>
+</ul>
+<a name="dragging">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dragging</h4>
+<pre>public&nbsp;boolean dragging</pre>
+<div class="block">Is this slider control being dragged.</div>
+</li>
+</ul>
+<a name="showDecimal">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>showDecimal</h4>
+<pre>public&nbsp;boolean showDecimal</pre>
+</li>
+</ul>
+<a name="minValue">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>minValue</h4>
+<pre>public&nbsp;double minValue</pre>
+</li>
+</ul>
+<a name="maxValue">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>maxValue</h4>
+<pre>public&nbsp;double maxValue</pre>
+</li>
+</ul>
+<a name="precision">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>precision</h4>
+<pre>public&nbsp;int precision</pre>
+</li>
+</ul>
+<a name="parent">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parent</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/client/config/GuiSlider.ISlider.html" title="interface in cpw.mods.fml.client.config">GuiSlider.ISlider</a> parent</pre>
+</li>
+</ul>
+<a name="suffix">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>suffix</h4>
+<pre>public&nbsp;java.lang.String suffix</pre>
+</li>
+</ul>
+<a name="drawString">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>drawString</h4>
+<pre>public&nbsp;boolean drawString</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiSlider(int, int, int, int, int, java.lang.String, java.lang.String, double, double, double, boolean, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GuiSlider</h4>
+<pre>public&nbsp;GuiSlider(int&nbsp;id,
+ int&nbsp;xPos,
+ int&nbsp;yPos,
+ int&nbsp;width,
+ int&nbsp;height,
+ java.lang.String&nbsp;prefix,
+ java.lang.String&nbsp;suf,
+ double&nbsp;minVal,
+ double&nbsp;maxVal,
+ double&nbsp;currentVal,
+ boolean&nbsp;showDec,
+ boolean&nbsp;drawStr)</pre>
+</li>
+</ul>
+<a name="GuiSlider(int, int, int, int, int, java.lang.String, java.lang.String, double, double, double, boolean, boolean, cpw.mods.fml.client.config.GuiSlider.ISlider)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GuiSlider</h4>
+<pre>public&nbsp;GuiSlider(int&nbsp;id,
+ int&nbsp;xPos,
+ int&nbsp;yPos,
+ int&nbsp;width,
+ int&nbsp;height,
+ java.lang.String&nbsp;prefix,
+ java.lang.String&nbsp;suf,
+ double&nbsp;minVal,
+ double&nbsp;maxVal,
+ double&nbsp;currentVal,
+ boolean&nbsp;showDec,
+ boolean&nbsp;drawStr,
+ <a href="../../../../../cpw/mods/fml/client/config/GuiSlider.ISlider.html" title="interface in cpw.mods.fml.client.config">GuiSlider.ISlider</a>&nbsp;par)</pre>
+</li>
+</ul>
+<a name="GuiSlider(int, int, int, java.lang.String, double, double, double, cpw.mods.fml.client.config.GuiSlider.ISlider)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiSlider</h4>
+<pre>public&nbsp;GuiSlider(int&nbsp;id,
+ int&nbsp;xPos,
+ int&nbsp;yPos,
+ java.lang.String&nbsp;displayStr,
+ double&nbsp;minVal,
+ double&nbsp;maxVal,
+ double&nbsp;currentVal,
+ <a href="../../../../../cpw/mods/fml/client/config/GuiSlider.ISlider.html" title="interface in cpw.mods.fml.client.config">GuiSlider.ISlider</a>&nbsp;par)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getHoverState(boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getHoverState</h4>
+<pre>public&nbsp;int&nbsp;getHoverState(boolean&nbsp;par1)</pre>
+<div class="block">Returns 0 if the button is disabled, 1 if the mouse is NOT hovering over this button and 2 if it IS hovering over
+ this button.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiButton.html#getHoverState(boolean)">getHoverState</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="mouseDragged(net.minecraft.client.Minecraft, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mouseDragged</h4>
+<pre>protected&nbsp;void&nbsp;mouseDragged(<a href="../../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client">Minecraft</a>&nbsp;par1Minecraft,
+ int&nbsp;par2,
+ int&nbsp;par3)</pre>
+<div class="block">Fired when the mouse button is dragged. Equivalent of MouseListener.mouseDragged(MouseEvent e).</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiButton.html#mouseDragged(net.minecraft.client.Minecraft,%20int,%20int)">mouseDragged</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="mousePressed(net.minecraft.client.Minecraft, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mousePressed</h4>
+<pre>public&nbsp;boolean&nbsp;mousePressed(<a href="../../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client">Minecraft</a>&nbsp;par1Minecraft,
+ int&nbsp;par2,
+ int&nbsp;par3)</pre>
+<div class="block">Returns true if the mouse has been pressed on this control. Equivalent of MouseListener.mousePressed(MouseEvent
+ e).</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiButton.html#mousePressed(net.minecraft.client.Minecraft,%20int,%20int)">mousePressed</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="updateSlider()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateSlider</h4>
+<pre>public&nbsp;void&nbsp;updateSlider()</pre>
+</li>
+</ul>
+<a name="mouseReleased(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mouseReleased</h4>
+<pre>public&nbsp;void&nbsp;mouseReleased(int&nbsp;par1,
+ int&nbsp;par2)</pre>
+<div class="block">Fired when the mouse button is released. Equivalent of MouseListener.mouseReleased(MouseEvent e).</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/client/gui/GuiButton.html#mouseReleased(int,%20int)">mouseReleased</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getValueInt()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getValueInt</h4>
+<pre>public&nbsp;int&nbsp;getValueInt()</pre>
+</li>
+</ul>
+<a name="getValue()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getValue</h4>
+<pre>public&nbsp;double&nbsp;getValue()</pre>
+</li>
+</ul>
+<a name="setValue(double)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setValue</h4>
+<pre>public&nbsp;void&nbsp;setValue(double&nbsp;d)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.ListEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiSlider.ISlider.html" title="interface in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiSlider.html" target="_top">Frames</a></li>
+<li><a href="GuiSlider.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/GuiUnicodeGlyphButton.html b/javadoc/cpw/mods/fml/client/config/GuiUnicodeGlyphButton.html
new file mode 100644
index 0000000..70fec5f
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/GuiUnicodeGlyphButton.html
@@ -0,0 +1,373 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>GuiUnicodeGlyphButton (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiUnicodeGlyphButton (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiSlider.ISlider.html" title="interface in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiUtils.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiUnicodeGlyphButton.html" target="_top">Frames</a></li>
+<li><a href="GuiUnicodeGlyphButton.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Class GuiUnicodeGlyphButton" class="title">Class GuiUnicodeGlyphButton</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.Gui</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">net.minecraft.client.gui.GuiButton</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiButtonExt.html" title="class in cpw.mods.fml.client.config">cpw.mods.fml.client.config.GuiButtonExt</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.config.GuiUnicodeGlyphButton</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GuiUnicodeGlyphButton</span>
+extends <a href="../../../../../cpw/mods/fml/client/config/GuiButtonExt.html" title="class in cpw.mods.fml.client.config">GuiButtonExt</a></pre>
+<div class="block">This class provides a button that shows a string glyph at the beginning. The glyph can be scaled using the glyphScale parameter.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiUnicodeGlyphButton.html#glyph">glyph</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>float</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiUnicodeGlyphButton.html#glyphScale">glyphScale</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.GuiButton">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/GuiButton.html#buttonTextures">buttonTextures</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#displayString">displayString</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#enabled">enabled</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#field_146123_n">field_146123_n</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#height">height</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#id">id</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#packedFGColour">packedFGColour</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#visible">visible</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#width">width</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#xPosition">xPosition</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#yPosition">yPosition</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/Gui.html#icons">icons</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#optionsBackground">optionsBackground</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#statIcons">statIcons</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#zLevel">zLevel</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiUnicodeGlyphButton.html#GuiUnicodeGlyphButton(int,%20int,%20int,%20int,%20int,%20java.lang.String,%20java.lang.String,%20float)">GuiUnicodeGlyphButton</a></strong>(int&nbsp;id,
+ int&nbsp;xPos,
+ int&nbsp;yPos,
+ int&nbsp;width,
+ int&nbsp;height,
+ java.lang.String&nbsp;displayString,
+ java.lang.String&nbsp;glyph,
+ float&nbsp;glyphScale)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiUnicodeGlyphButton.html#drawButton(net.minecraft.client.Minecraft,%20int,%20int)">drawButton</a></strong>(<a href="../../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client">Minecraft</a>&nbsp;mc,
+ int&nbsp;mouseX,
+ int&nbsp;mouseY)</code>
+<div class="block">Draws this button to the screen.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.GuiButton">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/GuiButton.html#func_146111_b(int,%20int)">func_146111_b</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#func_146113_a(net.minecraft.client.audio.SoundHandler)">func_146113_a</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#func_146115_a()">func_146115_a</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#func_154310_c()">func_154310_c</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#getButtonWidth()">getButtonWidth</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#getHoverState(boolean)">getHoverState</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#mouseDragged(net.minecraft.client.Minecraft,%20int,%20int)">mouseDragged</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#mousePressed(net.minecraft.client.Minecraft,%20int,%20int)">mousePressed</a>, <a href="../../../../../net/minecraft/client/gui/GuiButton.html#mouseReleased(int,%20int)">mouseReleased</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.gui.Gui">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui">Gui</a></h3>
+<code><a href="../../../../../net/minecraft/client/gui/Gui.html#drawCenteredString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawCenteredString</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawGradientRect(int,%20int,%20int,%20int,%20int,%20int)">drawGradientRect</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawHorizontalLine(int,%20int,%20int,%20int)">drawHorizontalLine</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawRect(int,%20int,%20int,%20int,%20int)">drawRect</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawString(net.minecraft.client.gui.FontRenderer,%20java.lang.String,%20int,%20int,%20int)">drawString</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawTexturedModalRect(int,%20int,%20int,%20int,%20int,%20int)">drawTexturedModalRect</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawTexturedModelRectFromIcon(int,%20int,%20net.minecraft.util.IIcon,%20int,%20int)">drawTexturedModelRectFromIcon</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#drawVerticalLine(int,%20int,%20int,%20int)">drawVerticalLine</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#func_146110_a(int,%20int,%20float,%20float,%20int,%20int,%20float,%20float)">func_146110_a</a>, <a href="../../../../../net/minecraft/client/gui/Gui.html#func_152125_a(int,%20int,%20float,%20float,%20int,%20int,%20int,%20int,%20float,%20float)">func_152125_a</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="glyph">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>glyph</h4>
+<pre>public&nbsp;java.lang.String glyph</pre>
+</li>
+</ul>
+<a name="glyphScale">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>glyphScale</h4>
+<pre>public&nbsp;float glyphScale</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiUnicodeGlyphButton(int, int, int, int, int, java.lang.String, java.lang.String, float)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiUnicodeGlyphButton</h4>
+<pre>public&nbsp;GuiUnicodeGlyphButton(int&nbsp;id,
+ int&nbsp;xPos,
+ int&nbsp;yPos,
+ int&nbsp;width,
+ int&nbsp;height,
+ java.lang.String&nbsp;displayString,
+ java.lang.String&nbsp;glyph,
+ float&nbsp;glyphScale)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="drawButton(net.minecraft.client.Minecraft, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>drawButton</h4>
+<pre>public&nbsp;void&nbsp;drawButton(<a href="../../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client">Minecraft</a>&nbsp;mc,
+ int&nbsp;mouseX,
+ int&nbsp;mouseY)</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiButtonExt.html#drawButton(net.minecraft.client.Minecraft,%20int,%20int)">GuiButtonExt</a></code></strong></div>
+<div class="block">Draws this button to the screen.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/client/config/GuiButtonExt.html#drawButton(net.minecraft.client.Minecraft,%20int,%20int)">drawButton</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/client/config/GuiButtonExt.html" title="class in cpw.mods.fml.client.config">GuiButtonExt</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiSlider.ISlider.html" title="interface in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiUtils.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiUnicodeGlyphButton.html" target="_top">Frames</a></li>
+<li><a href="GuiUnicodeGlyphButton.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/GuiUtils.html b/javadoc/cpw/mods/fml/client/config/GuiUtils.html
new file mode 100644
index 0000000..829c221
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/GuiUtils.html
@@ -0,0 +1,529 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>GuiUtils (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuiUtils (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiUnicodeGlyphButton.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/HoverChecker.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiUtils.html" target="_top">Frames</a></li>
+<li><a href="GuiUtils.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Class GuiUtils" class="title">Class GuiUtils</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.config.GuiUtils</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GuiUtils</span>
+extends java.lang.Object</pre>
+<div class="block">This class provides several methods and constants used by the Config GUI classes.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiUtils.html#INVALID">INVALID</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiUtils.html#RESET_CHAR">RESET_CHAR</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiUtils.html#UNDO_CHAR">UNDO_CHAR</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiUtils.html#VALID">VALID</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiUtils.html#GuiUtils()">GuiUtils</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiUtils.html#drawContinuousTexturedBox(int,%20int,%20int,%20int,%20int,%20int,%20int,%20int,%20int,%20float)">drawContinuousTexturedBox</a></strong>(int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;u,
+ int&nbsp;v,
+ int&nbsp;width,
+ int&nbsp;height,
+ int&nbsp;textureWidth,
+ int&nbsp;textureHeight,
+ int&nbsp;borderSize,
+ float&nbsp;zLevel)</code>
+<div class="block">Draws a textured box of any size (smallest size is borderSize * 2 square) based on a fixed size textured box with continuous borders
+ and filler.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiUtils.html#drawContinuousTexturedBox(int,%20int,%20int,%20int,%20int,%20int,%20int,%20int,%20int,%20int,%20int,%20int,%20float)">drawContinuousTexturedBox</a></strong>(int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;u,
+ int&nbsp;v,
+ int&nbsp;width,
+ int&nbsp;height,
+ int&nbsp;textureWidth,
+ int&nbsp;textureHeight,
+ int&nbsp;topBorder,
+ int&nbsp;bottomBorder,
+ int&nbsp;leftBorder,
+ int&nbsp;rightBorder,
+ float&nbsp;zLevel)</code>
+<div class="block">Draws a textured box of any size (smallest size is borderSize * 2 square) based on a fixed size textured box with continuous borders
+ and filler.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiUtils.html#drawContinuousTexturedBox(net.minecraft.util.ResourceLocation,%20int,%20int,%20int,%20int,%20int,%20int,%20int,%20int,%20int,%20float)">drawContinuousTexturedBox</a></strong>(<a href="../../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a>&nbsp;res,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;u,
+ int&nbsp;v,
+ int&nbsp;width,
+ int&nbsp;height,
+ int&nbsp;textureWidth,
+ int&nbsp;textureHeight,
+ int&nbsp;borderSize,
+ float&nbsp;zLevel)</code>
+<div class="block">Draws a textured box of any size (smallest size is borderSize * 2 square) based on a fixed size textured box with continuous borders
+ and filler.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiUtils.html#drawContinuousTexturedBox(net.minecraft.util.ResourceLocation,%20int,%20int,%20int,%20int,%20int,%20int,%20int,%20int,%20int,%20int,%20int,%20int,%20float)">drawContinuousTexturedBox</a></strong>(<a href="../../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a>&nbsp;res,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;u,
+ int&nbsp;v,
+ int&nbsp;width,
+ int&nbsp;height,
+ int&nbsp;textureWidth,
+ int&nbsp;textureHeight,
+ int&nbsp;topBorder,
+ int&nbsp;bottomBorder,
+ int&nbsp;leftBorder,
+ int&nbsp;rightBorder,
+ float&nbsp;zLevel)</code>
+<div class="block">Draws a textured box of any size (smallest size is borderSize * 2 square) based on a fixed size textured box with continuous borders
+ and filler.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiUtils.html#drawTexturedModalRect(int,%20int,%20int,%20int,%20int,%20int,%20float)">drawTexturedModalRect</a></strong>(int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;u,
+ int&nbsp;v,
+ int&nbsp;width,
+ int&nbsp;height,
+ float&nbsp;zLevel)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/GuiUtils.html#getColorCode(char,%20boolean)">getColorCode</a></strong>(char&nbsp;c,
+ boolean&nbsp;isLighter)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="UNDO_CHAR">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>UNDO_CHAR</h4>
+<pre>public static final&nbsp;java.lang.String UNDO_CHAR</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#cpw.mods.fml.client.config.GuiUtils.UNDO_CHAR">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="RESET_CHAR">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>RESET_CHAR</h4>
+<pre>public static final&nbsp;java.lang.String RESET_CHAR</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#cpw.mods.fml.client.config.GuiUtils.RESET_CHAR">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="VALID">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>VALID</h4>
+<pre>public static final&nbsp;java.lang.String VALID</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#cpw.mods.fml.client.config.GuiUtils.VALID">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="INVALID">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>INVALID</h4>
+<pre>public static final&nbsp;java.lang.String INVALID</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#cpw.mods.fml.client.config.GuiUtils.INVALID">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GuiUtils()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GuiUtils</h4>
+<pre>public&nbsp;GuiUtils()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getColorCode(char, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getColorCode</h4>
+<pre>public static&nbsp;int&nbsp;getColorCode(char&nbsp;c,
+ boolean&nbsp;isLighter)</pre>
+</li>
+</ul>
+<a name="drawContinuousTexturedBox(int, int, int, int, int, int, int, int, int, float)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>drawContinuousTexturedBox</h4>
+<pre>public static&nbsp;void&nbsp;drawContinuousTexturedBox(int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;u,
+ int&nbsp;v,
+ int&nbsp;width,
+ int&nbsp;height,
+ int&nbsp;textureWidth,
+ int&nbsp;textureHeight,
+ int&nbsp;borderSize,
+ float&nbsp;zLevel)</pre>
+<div class="block">Draws a textured box of any size (smallest size is borderSize * 2 square) based on a fixed size textured box with continuous borders
+ and filler. It is assumed that the desired texture ResourceLocation object has been bound using
+ Minecraft.getMinecraft().getTextureManager().bindTexture(resourceLocation).</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>x</code> - x axis offset</dd><dd><code>y</code> - y axis offset</dd><dd><code>u</code> - bound resource location image x offset</dd><dd><code>v</code> - bound resource location image y offset</dd><dd><code>width</code> - the desired box width</dd><dd><code>height</code> - the desired box height</dd><dd><code>textureWidth</code> - the width of the box texture in the resource location image</dd><dd><code>textureHeight</code> - the height of the box texture in the resource location image</dd><dd><code>borderSize</code> - the size of the box's borders</dd><dd><code>zLevel</code> - the zLevel to draw at</dd></dl>
+</li>
+</ul>
+<a name="drawContinuousTexturedBox(net.minecraft.util.ResourceLocation, int, int, int, int, int, int, int, int, int, float)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>drawContinuousTexturedBox</h4>
+<pre>public static&nbsp;void&nbsp;drawContinuousTexturedBox(<a href="../../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a>&nbsp;res,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;u,
+ int&nbsp;v,
+ int&nbsp;width,
+ int&nbsp;height,
+ int&nbsp;textureWidth,
+ int&nbsp;textureHeight,
+ int&nbsp;borderSize,
+ float&nbsp;zLevel)</pre>
+<div class="block">Draws a textured box of any size (smallest size is borderSize * 2 square) based on a fixed size textured box with continuous borders
+ and filler. The provided ResourceLocation object will be bound using
+ Minecraft.getMinecraft().getTextureManager().bindTexture(resourceLocation).</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>res</code> - the ResourceLocation object that contains the desired image</dd><dd><code>x</code> - x axis offset</dd><dd><code>y</code> - y axis offset</dd><dd><code>u</code> - bound resource location image x offset</dd><dd><code>v</code> - bound resource location image y offset</dd><dd><code>width</code> - the desired box width</dd><dd><code>height</code> - the desired box height</dd><dd><code>textureWidth</code> - the width of the box texture in the resource location image</dd><dd><code>textureHeight</code> - the height of the box texture in the resource location image</dd><dd><code>borderSize</code> - the size of the box's borders</dd><dd><code>zLevel</code> - the zLevel to draw at</dd></dl>
+</li>
+</ul>
+<a name="drawContinuousTexturedBox(net.minecraft.util.ResourceLocation, int, int, int, int, int, int, int, int, int, int, int, int, float)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>drawContinuousTexturedBox</h4>
+<pre>public static&nbsp;void&nbsp;drawContinuousTexturedBox(<a href="../../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a>&nbsp;res,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;u,
+ int&nbsp;v,
+ int&nbsp;width,
+ int&nbsp;height,
+ int&nbsp;textureWidth,
+ int&nbsp;textureHeight,
+ int&nbsp;topBorder,
+ int&nbsp;bottomBorder,
+ int&nbsp;leftBorder,
+ int&nbsp;rightBorder,
+ float&nbsp;zLevel)</pre>
+<div class="block">Draws a textured box of any size (smallest size is borderSize * 2 square) based on a fixed size textured box with continuous borders
+ and filler. The provided ResourceLocation object will be bound using
+ Minecraft.getMinecraft().getTextureManager().bindTexture(resourceLocation).</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>res</code> - the ResourceLocation object that contains the desired image</dd><dd><code>x</code> - x axis offset</dd><dd><code>y</code> - y axis offset</dd><dd><code>u</code> - bound resource location image x offset</dd><dd><code>v</code> - bound resource location image y offset</dd><dd><code>width</code> - the desired box width</dd><dd><code>height</code> - the desired box height</dd><dd><code>textureWidth</code> - the width of the box texture in the resource location image</dd><dd><code>textureHeight</code> - the height of the box texture in the resource location image</dd><dd><code>topBorder</code> - the size of the box's top border</dd><dd><code>bottomBorder</code> - the size of the box's bottom border</dd><dd><code>leftBorder</code> - the size of the box's left border</dd><dd><code>rightBorder</code> - the size of the box's right border</dd><dd><code>zLevel</code> - the zLevel to draw at</dd></dl>
+</li>
+</ul>
+<a name="drawContinuousTexturedBox(int, int, int, int, int, int, int, int, int, int, int, int, float)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>drawContinuousTexturedBox</h4>
+<pre>public static&nbsp;void&nbsp;drawContinuousTexturedBox(int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;u,
+ int&nbsp;v,
+ int&nbsp;width,
+ int&nbsp;height,
+ int&nbsp;textureWidth,
+ int&nbsp;textureHeight,
+ int&nbsp;topBorder,
+ int&nbsp;bottomBorder,
+ int&nbsp;leftBorder,
+ int&nbsp;rightBorder,
+ float&nbsp;zLevel)</pre>
+<div class="block">Draws a textured box of any size (smallest size is borderSize * 2 square) based on a fixed size textured box with continuous borders
+ and filler. It is assumed that the desired texture ResourceLocation object has been bound using
+ Minecraft.getMinecraft().getTextureManager().bindTexture(resourceLocation).</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>x</code> - x axis offset</dd><dd><code>y</code> - y axis offset</dd><dd><code>u</code> - bound resource location image x offset</dd><dd><code>v</code> - bound resource location image y offset</dd><dd><code>width</code> - the desired box width</dd><dd><code>height</code> - the desired box height</dd><dd><code>textureWidth</code> - the width of the box texture in the resource location image</dd><dd><code>textureHeight</code> - the height of the box texture in the resource location image</dd><dd><code>topBorder</code> - the size of the box's top border</dd><dd><code>bottomBorder</code> - the size of the box's bottom border</dd><dd><code>leftBorder</code> - the size of the box's left border</dd><dd><code>rightBorder</code> - the size of the box's right border</dd><dd><code>zLevel</code> - the zLevel to draw at</dd></dl>
+</li>
+</ul>
+<a name="drawTexturedModalRect(int, int, int, int, int, int, float)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>drawTexturedModalRect</h4>
+<pre>public static&nbsp;void&nbsp;drawTexturedModalRect(int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;u,
+ int&nbsp;v,
+ int&nbsp;width,
+ int&nbsp;height,
+ float&nbsp;zLevel)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiUnicodeGlyphButton.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/HoverChecker.html" title="class in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/GuiUtils.html" target="_top">Frames</a></li>
+<li><a href="GuiUtils.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/HoverChecker.html b/javadoc/cpw/mods/fml/client/config/HoverChecker.html
new file mode 100644
index 0000000..a36ced1
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/HoverChecker.html
@@ -0,0 +1,344 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>HoverChecker (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="HoverChecker (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiUtils.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/HoverChecker.html" target="_top">Frames</a></li>
+<li><a href="HoverChecker.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Class HoverChecker" class="title">Class HoverChecker</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.config.HoverChecker</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">HoverChecker</span>
+extends java.lang.Object</pre>
+<div class="block">This class implements an easy way to check if the mouse has hovered within a certain region of the screen for a given
+ period of time. The region can be defined manually or by supplying a GuiButton object.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/HoverChecker.html#HoverChecker(net.minecraft.client.gui.GuiButton,%20int)">HoverChecker</a></strong>(<a href="../../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a>&nbsp;button,
+ int&nbsp;threshold)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/config/HoverChecker.html#HoverChecker(int,%20int,%20int,%20int,%20int)">HoverChecker</a></strong>(int&nbsp;top,
+ int&nbsp;bottom,
+ int&nbsp;left,
+ int&nbsp;right,
+ int&nbsp;threshold)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/HoverChecker.html#checkHover(int,%20int)">checkHover</a></strong>(int&nbsp;mouseX,
+ int&nbsp;mouseY)</code>
+<div class="block">Checks if the mouse is in the hover region.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/HoverChecker.html#checkHover(int,%20int,%20boolean)">checkHover</a></strong>(int&nbsp;mouseX,
+ int&nbsp;mouseY,
+ boolean&nbsp;canHover)</code>
+<div class="block">Checks if the mouse is in the hover region.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/HoverChecker.html#resetHoverTimer()">resetHoverTimer</a></strong>()</code>
+<div class="block">Manually resets the hover timer.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/HoverChecker.html#updateBounds(int,%20int,%20int,%20int)">updateBounds</a></strong>(int&nbsp;top,
+ int&nbsp;bottom,
+ int&nbsp;left,
+ int&nbsp;right)</code>
+<div class="block">Call this method if the intended region has changed such as if the region must follow a scrolling list.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="HoverChecker(int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>HoverChecker</h4>
+<pre>public&nbsp;HoverChecker(int&nbsp;top,
+ int&nbsp;bottom,
+ int&nbsp;left,
+ int&nbsp;right,
+ int&nbsp;threshold)</pre>
+</li>
+</ul>
+<a name="HoverChecker(net.minecraft.client.gui.GuiButton, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>HoverChecker</h4>
+<pre>public&nbsp;HoverChecker(<a href="../../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui">GuiButton</a>&nbsp;button,
+ int&nbsp;threshold)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="updateBounds(int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateBounds</h4>
+<pre>public&nbsp;void&nbsp;updateBounds(int&nbsp;top,
+ int&nbsp;bottom,
+ int&nbsp;left,
+ int&nbsp;right)</pre>
+<div class="block">Call this method if the intended region has changed such as if the region must follow a scrolling list.
+ It is not necessary to call this method if a GuiButton defines the hover region.</div>
+</li>
+</ul>
+<a name="checkHover(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>checkHover</h4>
+<pre>public&nbsp;boolean&nbsp;checkHover(int&nbsp;mouseX,
+ int&nbsp;mouseY)</pre>
+<div class="block">Checks if the mouse is in the hover region. If the specified time period has elapsed the method returns true.
+ The hover timer is reset if the mouse is not within the region.</div>
+</li>
+</ul>
+<a name="checkHover(int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>checkHover</h4>
+<pre>public&nbsp;boolean&nbsp;checkHover(int&nbsp;mouseX,
+ int&nbsp;mouseY,
+ boolean&nbsp;canHover)</pre>
+<div class="block">Checks if the mouse is in the hover region. If the specified time period has elapsed the method returns true.
+ The hover timer is reset if the mouse is not within the region.</div>
+</li>
+</ul>
+<a name="resetHoverTimer()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>resetHoverTimer</h4>
+<pre>public&nbsp;void&nbsp;resetHoverTimer()</pre>
+<div class="block">Manually resets the hover timer.</div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/GuiUtils.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/HoverChecker.html" target="_top">Frames</a></li>
+<li><a href="HoverChecker.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/IConfigElement.html b/javadoc/cpw/mods/fml/client/config/IConfigElement.html
new file mode 100644
index 0000000..ede0fd2
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/IConfigElement.html
@@ -0,0 +1,679 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>IConfigElement (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="IConfigElement (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/HoverChecker.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/IConfigElement.html" target="_top">Frames</a></li>
+<li><a href="IConfigElement.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.config</div>
+<h2 title="Interface IConfigElement" class="title">Interface IConfigElement&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../net/minecraftforge/common/config/ConfigElement.html" title="class in net.minecraftforge.common.config">ConfigElement</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="class in cpw.mods.fml.client.config">DummyConfigElement</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyCategoryElement.html" title="class in cpw.mods.fml.client.config">DummyConfigElement.DummyCategoryElement</a>, <a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="class in cpw.mods.fml.client.config">DummyConfigElement.DummyListElement</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">IConfigElement&lt;T&gt;</span></pre>
+<div class="block">This interface provides the information needed by GuiConfig and GuiConfigEntries to display config elements for editing.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== PROPERTY SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="property_summary">
+<!-- -->
+</a>
+<h3>Property Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Property Summary table, listing properties, and an explanation">
+<caption><span>Properties</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Type</th>
+<th class="colLast" scope="col">Property and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#isProperty">is</a></strong></code>
+<div class="block">[Property, Category] Is this object a property object?</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#get()">get</a></strong>()</code>
+<div class="block">[Property] Gets this property value.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.Class&lt;? extends <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config">GuiEditArrayEntries.IArrayEntry</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getArrayEntryClass()">getArrayEntryClass</a></strong>()</code>
+<div class="block">This method returns a class that implements <code>IArrayEntry</code>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getChildElements()">getChildElements</a></strong>()</code>
+<div class="block">[Category] Gets this category's child categories/properties.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getComment()">getComment</a></strong>()</code>
+<div class="block">[Property, Category] Gets the comment for this object.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Class&lt;? extends <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getConfigEntryClass()">getConfigEntryClass</a></strong>()</code>
+<div class="block">This method returns a class that implements <code>IConfigEntry</code> or null.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getDefault()">getDefault</a></strong>()</code>
+<div class="block">[Property] Gets this property's default value.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Object[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getDefaults()">getDefaults</a></strong>()</code>
+<div class="block">[Property] Gets this property's default values.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getLanguageKey()">getLanguageKey</a></strong>()</code>
+<div class="block">[Property, Category] Gets a language key for localization of config GUI entry names.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Object[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getList()">getList</a></strong>()</code>
+<div class="block">[Property] Gets this property value as a list.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getMaxListLength()">getMaxListLength</a></strong>()</code>
+<div class="block">[Property] Gets the max length of this list property, or -1 if the length is unlimited.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="type parameter in IConfigElement">T</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getMaxValue()">getMaxValue</a></strong>()</code>
+<div class="block">[Property] Gets this property's maximum value.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="type parameter in IConfigElement">T</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getMinValue()">getMinValue</a></strong>()</code>
+<div class="block">[Property] Gets this property's minimum value.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getName()">getName</a></strong>()</code>
+<div class="block">[Property, Category] Gets the name of this object.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getQualifiedName()">getQualifiedName</a></strong>()</code>
+<div class="block">[Category] Gets the qualified name of this object.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getType()">getType</a></strong>()</code>
+<div class="block">[Property, Category] Gets the ConfigGuiType value corresponding to the type of this property object, or CONFIG_CATEGORY if this is a
+ category object.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.regex.Pattern</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getValidationPattern()">getValidationPattern</a></strong>()</code>
+<div class="block">[Property] Gets a Pattern object used in String property input validation.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#getValidValues()">getValidValues</a></strong>()</code>
+<div class="block">[Property] Gets a String array of valid values for this property.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#isDefault()">isDefault</a></strong>()</code>
+<div class="block">[Property] Is this property value equal to the default value?</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#isList()">isList</a></strong>()</code>
+<div class="block">[Property] Is this property object a list?</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#isListLengthFixed()">isListLengthFixed</a></strong>()</code>
+<div class="block">[Property] Does this list property have to remain a fixed length?</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#isProperty()">isProperty</a></strong>()</code>
+<div class="block">[Property, Category] Is this object a property object?</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#requiresMcRestart()">requiresMcRestart</a></strong>()</code>
+<div class="block">[Property, Category] Whether or not this element requires Minecraft to be restarted when changed.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#requiresWorldRestart()">requiresWorldRestart</a></strong>()</code>
+<div class="block">[Property, Category] Whether or not this element is safe to modify while a world is running.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#set(T)">set</a></strong>(<a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="type parameter in IConfigElement">T</a>&nbsp;value)</code>
+<div class="block">[Property] Sets this property's value.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#set(T[])">set</a></strong>(<a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="type parameter in IConfigElement">T</a>[]&nbsp;aVal)</code>
+<div class="block">[Property] Sets this property's value to the specified array.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#setToDefault()">setToDefault</a></strong>()</code>
+<div class="block">[Property] Sets this property's value to the default value.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html#showInGui()">showInGui</a></strong>()</code>
+<div class="block">[Property, Category] Whether or not this element should be allowed to show on config GUIs.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ PROPERTY DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="property_detail">
+<!-- -->
+</a>
+<h3>Property Detail</h3>
+<a name="isProperty">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>is</h4>
+<div class="block">[Property, Category] Is this object a property object?</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="isProperty()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isProperty</h4>
+<pre>boolean&nbsp;isProperty()</pre>
+<div class="block">[Property, Category] Is this object a property object?</div>
+</li>
+</ul>
+<a name="getConfigEntryClass()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getConfigEntryClass</h4>
+<pre>java.lang.Class&lt;? extends <a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a>&gt;&nbsp;getConfigEntryClass()</pre>
+<div class="block">This method returns a class that implements <code>IConfigEntry</code> or null. This class MUST
+ provide a constructor with the following parameter types: <code>GuiConfig</code>, <code>GuiConfigEntries</code>, <code>IConfigElement</code></div>
+</li>
+</ul>
+<a name="getArrayEntryClass()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getArrayEntryClass</h4>
+<pre>java.lang.Class&lt;? extends <a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config">GuiEditArrayEntries.IArrayEntry</a>&gt;&nbsp;getArrayEntryClass()</pre>
+<div class="block">This method returns a class that implements <code>IArrayEntry</code>. This class MUST provide a constructor with the
+ following parameter types: <code>GuiEditArray</code>, <code>GuiEditArrayEntries</code>, <code>IConfigElement</code>, <code>Object</code></div>
+</li>
+</ul>
+<a name="getName()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre>java.lang.String&nbsp;getName()</pre>
+<div class="block">[Property, Category] Gets the name of this object.</div>
+</li>
+</ul>
+<a name="getQualifiedName()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getQualifiedName</h4>
+<pre>java.lang.String&nbsp;getQualifiedName()</pre>
+<div class="block">[Category] Gets the qualified name of this object. This is typically only used for category objects.</div>
+</li>
+</ul>
+<a name="getLanguageKey()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLanguageKey</h4>
+<pre>java.lang.String&nbsp;getLanguageKey()</pre>
+<div class="block">[Property, Category] Gets a language key for localization of config GUI entry names. If the same key is specified with .tooltip
+ appended to the end, that key will return a localized tooltip when the mouse hovers over the property label/category button.</div>
+</li>
+</ul>
+<a name="getComment()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getComment</h4>
+<pre>java.lang.String&nbsp;getComment()</pre>
+<div class="block">[Property, Category] Gets the comment for this object. Used for the tooltip if getLanguageKey() + ".tooltip" is not defined in the
+ .lang file.</div>
+</li>
+</ul>
+<a name="getChildElements()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getChildElements</h4>
+<pre>java.util.List&lt;<a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&gt;&nbsp;getChildElements()</pre>
+<div class="block">[Category] Gets this category's child categories/properties.</div>
+</li>
+</ul>
+<a name="getType()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getType</h4>
+<pre><a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a>&nbsp;getType()</pre>
+<div class="block">[Property, Category] Gets the ConfigGuiType value corresponding to the type of this property object, or CONFIG_CATEGORY if this is a
+ category object.</div>
+</li>
+</ul>
+<a name="isList()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isList</h4>
+<pre>boolean&nbsp;isList()</pre>
+<div class="block">[Property] Is this property object a list?</div>
+</li>
+</ul>
+<a name="isListLengthFixed()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isListLengthFixed</h4>
+<pre>boolean&nbsp;isListLengthFixed()</pre>
+<div class="block">[Property] Does this list property have to remain a fixed length?</div>
+</li>
+</ul>
+<a name="getMaxListLength()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMaxListLength</h4>
+<pre>int&nbsp;getMaxListLength()</pre>
+<div class="block">[Property] Gets the max length of this list property, or -1 if the length is unlimited.</div>
+</li>
+</ul>
+<a name="isDefault()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isDefault</h4>
+<pre>boolean&nbsp;isDefault()</pre>
+<div class="block">[Property] Is this property value equal to the default value?</div>
+</li>
+</ul>
+<a name="getDefault()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDefault</h4>
+<pre>java.lang.Object&nbsp;getDefault()</pre>
+<div class="block">[Property] Gets this property's default value. If this element is an array, this method should return a String
+ representation of that array using Arrays.toString()</div>
+</li>
+</ul>
+<a name="getDefaults()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDefaults</h4>
+<pre>java.lang.Object[]&nbsp;getDefaults()</pre>
+<div class="block">[Property] Gets this property's default values.</div>
+</li>
+</ul>
+<a name="setToDefault()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setToDefault</h4>
+<pre>void&nbsp;setToDefault()</pre>
+<div class="block">[Property] Sets this property's value to the default value.</div>
+</li>
+</ul>
+<a name="requiresWorldRestart()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>requiresWorldRestart</h4>
+<pre>boolean&nbsp;requiresWorldRestart()</pre>
+<div class="block">[Property, Category] Whether or not this element is safe to modify while a world is running. For Categories return false if ANY properties
+ in the category are modifiable while a world is running, true if all are not.</div>
+</li>
+</ul>
+<a name="showInGui()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>showInGui</h4>
+<pre>boolean&nbsp;showInGui()</pre>
+<div class="block">[Property, Category] Whether or not this element should be allowed to show on config GUIs.</div>
+</li>
+</ul>
+<a name="requiresMcRestart()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>requiresMcRestart</h4>
+<pre>boolean&nbsp;requiresMcRestart()</pre>
+<div class="block">[Property, Category] Whether or not this element requires Minecraft to be restarted when changed.</div>
+</li>
+</ul>
+<a name="get()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>get</h4>
+<pre>java.lang.Object&nbsp;get()</pre>
+<div class="block">[Property] Gets this property value.</div>
+</li>
+</ul>
+<a name="getList()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getList</h4>
+<pre>java.lang.Object[]&nbsp;getList()</pre>
+<div class="block">[Property] Gets this property value as a list. Generally you should be sure of whether the property is a list before calling this.</div>
+</li>
+</ul>
+<a name="set(java.lang.Object)">
+<!-- -->
+</a><a name="set(T)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>set</h4>
+<pre>void&nbsp;set(<a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="type parameter in IConfigElement">T</a>&nbsp;value)</pre>
+<div class="block">[Property] Sets this property's value.</div>
+</li>
+</ul>
+<a name="set(java.lang.Object[])">
+<!-- -->
+</a><a name="set(T[])">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>set</h4>
+<pre>void&nbsp;set(<a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="type parameter in IConfigElement">T</a>[]&nbsp;aVal)</pre>
+<div class="block">[Property] Sets this property's value to the specified array.</div>
+</li>
+</ul>
+<a name="getValidValues()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getValidValues</h4>
+<pre>java.lang.String[]&nbsp;getValidValues()</pre>
+<div class="block">[Property] Gets a String array of valid values for this property. This is generally used for String properties to allow the user to
+ select a value from a list of valid values.</div>
+</li>
+</ul>
+<a name="getMinValue()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMinValue</h4>
+<pre><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="type parameter in IConfigElement">T</a>&nbsp;getMinValue()</pre>
+<div class="block">[Property] Gets this property's minimum value.</div>
+</li>
+</ul>
+<a name="getMaxValue()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMaxValue</h4>
+<pre><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="type parameter in IConfigElement">T</a>&nbsp;getMaxValue()</pre>
+<div class="block">[Property] Gets this property's maximum value.</div>
+</li>
+</ul>
+<a name="getValidationPattern()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getValidationPattern</h4>
+<pre>java.util.regex.Pattern&nbsp;getValidationPattern()</pre>
+<div class="block">[Property] Gets a Pattern object used in String property input validation.</div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/HoverChecker.html" title="class in cpw.mods.fml.client.config"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/IConfigElement.html" target="_top">Frames</a></li>
+<li><a href="IConfigElement.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/package-frame.html b/javadoc/cpw/mods/fml/client/config/package-frame.html
new file mode 100644
index 0000000..003cbb9
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/package-frame.html
@@ -0,0 +1,65 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:22 EST 2015 -->
+<title>cpw.mods.fml.client.config (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../cpw/mods/fml/client/config/package-summary.html" target="classFrame">cpw.mods.fml.client.config</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config" target="classFrame"><i>GuiConfigEntries.IConfigEntry</i></a></li>
+<li><a href="GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config" target="classFrame"><i>GuiEditArrayEntries.IArrayEntry</i></a></li>
+<li><a href="GuiSelectStringEntries.IGuiSelectStringListEntry.html" title="interface in cpw.mods.fml.client.config" target="classFrame"><i>GuiSelectStringEntries.IGuiSelectStringListEntry</i></a></li>
+<li><a href="GuiSlider.ISlider.html" title="interface in cpw.mods.fml.client.config" target="classFrame"><i>GuiSlider.ISlider</i></a></li>
+<li><a href="IConfigElement.html" title="interface in cpw.mods.fml.client.config" target="classFrame"><i>IConfigElement</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="DummyConfigElement.html" title="class in cpw.mods.fml.client.config" target="classFrame">DummyConfigElement</a></li>
+<li><a href="DummyConfigElement.DummyCategoryElement.html" title="class in cpw.mods.fml.client.config" target="classFrame">DummyConfigElement.DummyCategoryElement</a></li>
+<li><a href="DummyConfigElement.DummyListElement.html" title="class in cpw.mods.fml.client.config" target="classFrame">DummyConfigElement.DummyListElement</a></li>
+<li><a href="GuiButtonExt.html" title="class in cpw.mods.fml.client.config" target="classFrame">GuiButtonExt</a></li>
+<li><a href="GuiCheckBox.html" title="class in cpw.mods.fml.client.config" target="classFrame">GuiCheckBox</a></li>
+<li><a href="GuiConfig.html" title="class in cpw.mods.fml.client.config" target="classFrame">GuiConfig</a></li>
+<li><a href="GuiConfigEntries.html" title="class in cpw.mods.fml.client.config" target="classFrame">GuiConfigEntries</a></li>
+<li><a href="GuiConfigEntries.ArrayEntry.html" title="class in cpw.mods.fml.client.config" target="classFrame">GuiConfigEntries.ArrayEntry</a></li>
+<li><a href="GuiConfigEntries.BooleanEntry.html" title="class in cpw.mods.fml.client.config" target="classFrame">GuiConfigEntries.BooleanEntry</a></li>
+<li><a href="GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config" target="classFrame">GuiConfigEntries.ButtonEntry</a></li>
+<li><a href="GuiConfigEntries.CategoryEntry.html" title="class in cpw.mods.fml.client.config" target="classFrame">GuiConfigEntries.CategoryEntry</a></li>
+<li><a href="GuiConfigEntries.ChatColorEntry.html" title="class in cpw.mods.fml.client.config" target="classFrame">GuiConfigEntries.ChatColorEntry</a></li>
+<li><a href="GuiConfigEntries.CycleValueEntry.html" title="class in cpw.mods.fml.client.config" target="classFrame">GuiConfigEntries.CycleValueEntry</a></li>
+<li><a href="GuiConfigEntries.DoubleEntry.html" title="class in cpw.mods.fml.client.config" target="classFrame">GuiConfigEntries.DoubleEntry</a></li>
+<li><a href="GuiConfigEntries.IntegerEntry.html" title="class in cpw.mods.fml.client.config" target="classFrame">GuiConfigEntries.IntegerEntry</a></li>
+<li><a href="GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config" target="classFrame">GuiConfigEntries.ListEntryBase</a></li>
+<li><a href="GuiConfigEntries.NumberSliderEntry.html" title="class in cpw.mods.fml.client.config" target="classFrame">GuiConfigEntries.NumberSliderEntry</a></li>
+<li><a href="GuiConfigEntries.SelectValueEntry.html" title="class in cpw.mods.fml.client.config" target="classFrame">GuiConfigEntries.SelectValueEntry</a></li>
+<li><a href="GuiConfigEntries.StringEntry.html" title="class in cpw.mods.fml.client.config" target="classFrame">GuiConfigEntries.StringEntry</a></li>
+<li><a href="GuiEditArray.html" title="class in cpw.mods.fml.client.config" target="classFrame">GuiEditArray</a></li>
+<li><a href="GuiEditArrayEntries.html" title="class in cpw.mods.fml.client.config" target="classFrame">GuiEditArrayEntries</a></li>
+<li><a href="GuiEditArrayEntries.BaseEntry.html" title="class in cpw.mods.fml.client.config" target="classFrame">GuiEditArrayEntries.BaseEntry</a></li>
+<li><a href="GuiEditArrayEntries.BooleanEntry.html" title="class in cpw.mods.fml.client.config" target="classFrame">GuiEditArrayEntries.BooleanEntry</a></li>
+<li><a href="GuiEditArrayEntries.DoubleEntry.html" title="class in cpw.mods.fml.client.config" target="classFrame">GuiEditArrayEntries.DoubleEntry</a></li>
+<li><a href="GuiEditArrayEntries.IntegerEntry.html" title="class in cpw.mods.fml.client.config" target="classFrame">GuiEditArrayEntries.IntegerEntry</a></li>
+<li><a href="GuiEditArrayEntries.StringEntry.html" title="class in cpw.mods.fml.client.config" target="classFrame">GuiEditArrayEntries.StringEntry</a></li>
+<li><a href="GuiMessageDialog.html" title="class in cpw.mods.fml.client.config" target="classFrame">GuiMessageDialog</a></li>
+<li><a href="GuiSelectString.html" title="class in cpw.mods.fml.client.config" target="classFrame">GuiSelectString</a></li>
+<li><a href="GuiSelectStringEntries.html" title="class in cpw.mods.fml.client.config" target="classFrame">GuiSelectStringEntries</a></li>
+<li><a href="GuiSelectStringEntries.EntryComparator.html" title="class in cpw.mods.fml.client.config" target="classFrame">GuiSelectStringEntries.EntryComparator</a></li>
+<li><a href="GuiSelectStringEntries.ListEntry.html" title="class in cpw.mods.fml.client.config" target="classFrame">GuiSelectStringEntries.ListEntry</a></li>
+<li><a href="GuiSlider.html" title="class in cpw.mods.fml.client.config" target="classFrame">GuiSlider</a></li>
+<li><a href="GuiUnicodeGlyphButton.html" title="class in cpw.mods.fml.client.config" target="classFrame">GuiUnicodeGlyphButton</a></li>
+<li><a href="GuiUtils.html" title="class in cpw.mods.fml.client.config" target="classFrame">GuiUtils</a></li>
+<li><a href="HoverChecker.html" title="class in cpw.mods.fml.client.config" target="classFrame">HoverChecker</a></li>
+</ul>
+<h2 title="Enums">Enums</h2>
+<ul title="Enums">
+<li><a href="ConfigGuiType.html" title="enum in cpw.mods.fml.client.config" target="classFrame">ConfigGuiType</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/package-summary.html b/javadoc/cpw/mods/fml/client/config/package-summary.html
new file mode 100644
index 0000000..d27d8eb
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/package-summary.html
@@ -0,0 +1,400 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:22 EST 2015 -->
+<title>cpw.mods.fml.client.config (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.client.config (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../cpw/mods/fml/client/event/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;cpw.mods.fml.client.config</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a>&lt;T&gt;</td>
+<td class="colLast">
+<div class="block">Provides an interface for defining GuiPropertyList.listEntry objects.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config">GuiEditArrayEntries.IArrayEntry</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.IGuiSelectStringListEntry.html" title="interface in cpw.mods.fml.client.config">GuiSelectStringEntries.IGuiSelectStringListEntry</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/GuiSlider.ISlider.html" title="interface in cpw.mods.fml.client.config">GuiSlider.ISlider</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;T&gt;</td>
+<td class="colLast">
+<div class="block">This interface provides the information needed by GuiConfig and GuiConfigEntries to display config elements for editing.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="class in cpw.mods.fml.client.config">DummyConfigElement</a>&lt;T&gt;</td>
+<td class="colLast">
+<div class="block">This class's main purpose is to provide the necessary objects for a sample Config GUI for FML, although
+ there may be practical uses for the objects defined here such as using the DummyCategoryElement object as a
+ wrapper for a custom IGuiConfigListEntry object that opens a special screen.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyCategoryElement.html" title="class in cpw.mods.fml.client.config">DummyConfigElement.DummyCategoryElement</a>&lt;T&gt;</td>
+<td class="colLast">
+<div class="block">This class provides a Dummy Category IConfigElement.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="class in cpw.mods.fml.client.config">DummyConfigElement.DummyListElement</a>&lt;T&gt;</td>
+<td class="colLast">
+<div class="block">This class provides a dummy array-type IConfigElement.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/GuiButtonExt.html" title="class in cpw.mods.fml.client.config">GuiButtonExt</a></td>
+<td class="colLast">
+<div class="block">This class provides a button that fixes several bugs present in the vanilla GuiButton drawing code.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/GuiCheckBox.html" title="class in cpw.mods.fml.client.config">GuiCheckBox</a></td>
+<td class="colLast">
+<div class="block">This class provides a checkbox style control.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html" title="class in cpw.mods.fml.client.config">GuiConfig</a></td>
+<td class="colLast">
+<div class="block">This class is the base GuiScreen for all config GUI screens.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries</a></td>
+<td class="colLast">
+<div class="block">This class implements the scrolling list functionality of the config GUI screens.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ArrayEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ArrayEntry</a></td>
+<td class="colLast">
+<div class="block">ArrayEntry
+
+ Provides a GuiButton with the list contents as the displayString.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.BooleanEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.BooleanEntry</a></td>
+<td class="colLast">
+<div class="block">BooleanPropEntry
+
+ Provides a GuiButton that toggles between true and false.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ButtonEntry</a></td>
+<td class="colLast">
+<div class="block">ButtonEntry
+
+ Provides a basic GuiButton entry to be used as a base for other entries that require a button for the value.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CategoryEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.CategoryEntry</a></td>
+<td class="colLast">
+<div class="block">CategoryEntry
+
+ Provides an entry that consists of a GuiButton for navigating to the child category GuiConfig screen.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ChatColorEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ChatColorEntry</a></td>
+<td class="colLast">
+<div class="block">ChatColorEntry
+
+ Provides a GuiButton that cycles through the list of chat color codes.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.CycleValueEntry</a></td>
+<td class="colLast">
+<div class="block">CycleValueEntry
+
+ Provides a GuiButton that cycles through the prop's validValues array.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.DoubleEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.DoubleEntry</a></td>
+<td class="colLast">
+<div class="block">DoubleEntry
+
+ Provides a GuiTextField for user input.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IntegerEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.IntegerEntry</a></td>
+<td class="colLast">
+<div class="block">IntegerEntry
+
+ Provides a GuiTextField for user input.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.ListEntryBase</a></td>
+<td class="colLast">
+<div class="block">ListEntryBase
+
+ Provides a base entry for others to extend.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.NumberSliderEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.NumberSliderEntry</a></td>
+<td class="colLast">
+<div class="block">NumberSliderEntry
+
+ Provides a slider for numeric properties.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.SelectValueEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.SelectValueEntry</a></td>
+<td class="colLast">
+<div class="block">SelectValueEntry
+
+ Provides a GuiButton with the current value as the displayString.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html" title="class in cpw.mods.fml.client.config">GuiConfigEntries.StringEntry</a></td>
+<td class="colLast">
+<div class="block">StringEntry
+
+ Provides a GuiTextField for user input.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/GuiEditArray.html" title="class in cpw.mods.fml.client.config">GuiEditArray</a></td>
+<td class="colLast">
+<div class="block">This class is the base screen used for editing an array-type property.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries</a></td>
+<td class="colLast">
+<div class="block">This class implements the scrolling list functionality of the GuiEditList screen.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.BaseEntry</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BooleanEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.BooleanEntry</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.DoubleEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.DoubleEntry</a></td>
+<td class="colLast">
+<div class="block">IGuiListEntry Inner Classes</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IntegerEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.IntegerEntry</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html" title="class in cpw.mods.fml.client.config">GuiEditArrayEntries.StringEntry</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/GuiMessageDialog.html" title="class in cpw.mods.fml.client.config">GuiMessageDialog</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/GuiSelectString.html" title="class in cpw.mods.fml.client.config">GuiSelectString</a></td>
+<td class="colLast">
+<div class="block">This class provides a screen that allows the user to select a value from a list.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.html" title="class in cpw.mods.fml.client.config">GuiSelectStringEntries</a></td>
+<td class="colLast">
+<div class="block">This class implements the scrolling list functionality of the GuiSelectString screen.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.EntryComparator.html" title="class in cpw.mods.fml.client.config">GuiSelectStringEntries.EntryComparator</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.ListEntry.html" title="class in cpw.mods.fml.client.config">GuiSelectStringEntries.ListEntry</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/GuiSlider.html" title="class in cpw.mods.fml.client.config">GuiSlider</a></td>
+<td class="colLast">
+<div class="block">This class is blatantly stolen from iChunUtils with permission.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/GuiUnicodeGlyphButton.html" title="class in cpw.mods.fml.client.config">GuiUnicodeGlyphButton</a></td>
+<td class="colLast">
+<div class="block">This class provides a button that shows a string glyph at the beginning.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/GuiUtils.html" title="class in cpw.mods.fml.client.config">GuiUtils</a></td>
+<td class="colLast">
+<div class="block">This class provides several methods and constants used by the Config GUI classes.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/HoverChecker.html" title="class in cpw.mods.fml.client.config">HoverChecker</a></td>
+<td class="colLast">
+<div class="block">This class implements an easy way to check if the mouse has hovered within a certain region of the screen for a given
+ period of time.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
+<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Enum</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config">ConfigGuiType</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../cpw/mods/fml/client/event/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/config/package-tree.html b/javadoc/cpw/mods/fml/client/config/package-tree.html
new file mode 100644
index 0000000..5874d2f
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/config/package-tree.html
@@ -0,0 +1,232 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:22 EST 2015 -->
+<title>cpw.mods.fml.client.config Class Hierarchy (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.client.config Class Hierarchy (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/package-tree.html">Prev</a></li>
+<li><a href="../../../../../cpw/mods/fml/client/event/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package cpw.mods.fml.client.config</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.html" title="class in cpw.mods.fml.client.config"><span class="strong">DummyConfigElement</span></a>&lt;T&gt; (implements cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config">IConfigElement</a>&lt;T&gt;)
+<ul>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyCategoryElement.html" title="class in cpw.mods.fml.client.config"><span class="strong">DummyConfigElement.DummyCategoryElement</span></a>&lt;T&gt;</li>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/DummyConfigElement.DummyListElement.html" title="class in cpw.mods.fml.client.config"><span class="strong">DummyConfigElement.DummyListElement</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+<li type="circle">net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui"><span class="strong">Gui</span></a>
+<ul>
+<li type="circle">net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/GuiButton.html" title="class in net.minecraft.client.gui"><span class="strong">GuiButton</span></a>
+<ul>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiButtonExt.html" title="class in cpw.mods.fml.client.config"><span class="strong">GuiButtonExt</span></a>
+<ul>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiSlider.html" title="class in cpw.mods.fml.client.config"><span class="strong">GuiSlider</span></a></li>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiUnicodeGlyphButton.html" title="class in cpw.mods.fml.client.config"><span class="strong">GuiUnicodeGlyphButton</span></a></li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiCheckBox.html" title="class in cpw.mods.fml.client.config"><span class="strong">GuiCheckBox</span></a></li>
+</ul>
+</li>
+<li type="circle">net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui"><span class="strong">GuiScreen</span></a>
+<ul>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfig.html" title="class in cpw.mods.fml.client.config"><span class="strong">GuiConfig</span></a></li>
+<li type="circle">net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/GuiDisconnected.html" title="class in net.minecraft.client.gui"><span class="strong">GuiDisconnected</span></a>
+<ul>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiMessageDialog.html" title="class in cpw.mods.fml.client.config"><span class="strong">GuiMessageDialog</span></a></li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiEditArray.html" title="class in cpw.mods.fml.client.config"><span class="strong">GuiEditArray</span></a></li>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiSelectString.html" title="class in cpw.mods.fml.client.config"><span class="strong">GuiSelectString</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ListEntryBase.html" title="class in cpw.mods.fml.client.config"><span class="strong">GuiConfigEntries.ListEntryBase</span></a> (implements cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config">GuiConfigEntries.IConfigEntry</a>&lt;T&gt;)
+<ul>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ButtonEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">GuiConfigEntries.ButtonEntry</span></a>
+<ul>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ArrayEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">GuiConfigEntries.ArrayEntry</span></a></li>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.BooleanEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">GuiConfigEntries.BooleanEntry</span></a></li>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CycleValueEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">GuiConfigEntries.CycleValueEntry</span></a>
+<ul>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.ChatColorEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">GuiConfigEntries.ChatColorEntry</span></a></li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.NumberSliderEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">GuiConfigEntries.NumberSliderEntry</span></a></li>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.SelectValueEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">GuiConfigEntries.SelectValueEntry</span></a></li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.CategoryEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">GuiConfigEntries.CategoryEntry</span></a></li>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.StringEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">GuiConfigEntries.StringEntry</span></a>
+<ul>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.DoubleEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">GuiConfigEntries.DoubleEntry</span></a></li>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IntegerEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">GuiConfigEntries.IntegerEntry</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BaseEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">GuiEditArrayEntries.BaseEntry</span></a> (implements cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config">GuiEditArrayEntries.IArrayEntry</a>)
+<ul>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.BooleanEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">GuiEditArrayEntries.BooleanEntry</span></a></li>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.StringEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">GuiEditArrayEntries.StringEntry</span></a>
+<ul>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.DoubleEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">GuiEditArrayEntries.DoubleEntry</span></a></li>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IntegerEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">GuiEditArrayEntries.IntegerEntry</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.EntryComparator.html" title="class in cpw.mods.fml.client.config"><span class="strong">GuiSelectStringEntries.EntryComparator</span></a> (implements java.util.Comparator&lt;T&gt;)</li>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.ListEntry.html" title="class in cpw.mods.fml.client.config"><span class="strong">GuiSelectStringEntries.ListEntry</span></a> (implements cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.IGuiSelectStringListEntry.html" title="interface in cpw.mods.fml.client.config">GuiSelectStringEntries.IGuiSelectStringListEntry</a>)</li>
+<li type="circle">net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/GuiSlot.html" title="class in net.minecraft.client.gui"><span class="strong">GuiSlot</span></a>
+<ul>
+<li type="circle">net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/GuiListExtended.html" title="class in net.minecraft.client.gui"><span class="strong">GuiListExtended</span></a>
+<ul>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.html" title="class in cpw.mods.fml.client.config"><span class="strong">GuiConfigEntries</span></a></li>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.html" title="class in cpw.mods.fml.client.config"><span class="strong">GuiEditArrayEntries</span></a></li>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.html" title="class in cpw.mods.fml.client.config"><span class="strong">GuiSelectStringEntries</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiUtils.html" title="class in cpw.mods.fml.client.config"><span class="strong">GuiUtils</span></a></li>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/HoverChecker.html" title="class in cpw.mods.fml.client.config"><span class="strong">HoverChecker</span></a></li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">net.minecraft.client.gui.<a href="../../../../../net/minecraft/client/gui/GuiListExtended.IGuiListEntry.html" title="interface in net.minecraft.client.gui"><span class="strong">GuiListExtended.IGuiListEntry</span></a>
+<ul>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiConfigEntries.IConfigEntry.html" title="interface in cpw.mods.fml.client.config"><span class="strong">GuiConfigEntries.IConfigEntry</span></a>&lt;T&gt;</li>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiEditArrayEntries.IArrayEntry.html" title="interface in cpw.mods.fml.client.config"><span class="strong">GuiEditArrayEntries.IArrayEntry</span></a></li>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiSelectStringEntries.IGuiSelectStringListEntry.html" title="interface in cpw.mods.fml.client.config"><span class="strong">GuiSelectStringEntries.IGuiSelectStringListEntry</span></a></li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/GuiSlider.ISlider.html" title="interface in cpw.mods.fml.client.config"><span class="strong">GuiSlider.ISlider</span></a></li>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/IConfigElement.html" title="interface in cpw.mods.fml.client.config"><span class="strong">IConfigElement</span></a>&lt;T&gt;</li>
+</ul>
+<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)
+<ul>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../../cpw/mods/fml/client/config/ConfigGuiType.html" title="enum in cpw.mods.fml.client.config"><span class="strong">ConfigGuiType</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/package-tree.html">Prev</a></li>
+<li><a href="../../../../../cpw/mods/fml/client/event/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/config/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/event/ConfigChangedEvent.OnConfigChangedEvent.html b/javadoc/cpw/mods/fml/client/event/ConfigChangedEvent.OnConfigChangedEvent.html
new file mode 100644
index 0000000..41ad96e
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/event/ConfigChangedEvent.OnConfigChangedEvent.html
@@ -0,0 +1,297 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>ConfigChangedEvent.OnConfigChangedEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ConfigChangedEvent.OnConfigChangedEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.html" title="class in cpw.mods.fml.client.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.PostConfigChangedEvent.html" title="class in cpw.mods.fml.client.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/event/ConfigChangedEvent.OnConfigChangedEvent.html" target="_top">Frames</a></li>
+<li><a href="ConfigChangedEvent.OnConfigChangedEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.client.event.ConfigChangedEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.client.event.ConfigChangedEvent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.event</div>
+<h2 title="Class ConfigChangedEvent.OnConfigChangedEvent" class="title">Class ConfigChangedEvent.OnConfigChangedEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">cpw.mods.fml.common.eventhandler.Event</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.html" title="class in cpw.mods.fml.client.event">cpw.mods.fml.client.event.ConfigChangedEvent</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.event.ConfigChangedEvent.OnConfigChangedEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.html" title="class in cpw.mods.fml.client.event">ConfigChangedEvent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">ConfigChangedEvent.OnConfigChangedEvent</span>
+extends <a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.html" title="class in cpw.mods.fml.client.event">ConfigChangedEvent</a></pre>
+<div class="block">This event is intended to be consumed by the mod whose config has been changed. It fires when the Done button
+ has been clicked on a GuiConfig screen and the following conditions are met:<br/>
+ - at least one config element has been changed<br/>
+ - one of these 2 conditions are met:<br/>
+ 1) the parent screen is null or is not an instance of GuiConfig<br/>
+ 2) the configID field has been set to a non-null value for the GuiConfig screen<br/><br/>
+ Modders should check the modID field of the event to ensure they are only acting on their own config screen's event!</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.client.event.ConfigChangedEvent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.client.event.<a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.html" title="class in cpw.mods.fml.client.event">ConfigChangedEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.OnConfigChangedEvent.html" title="class in cpw.mods.fml.client.event">ConfigChangedEvent.OnConfigChangedEvent</a>, <a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.PostConfigChangedEvent.html" title="class in cpw.mods.fml.client.event">ConfigChangedEvent.PostConfigChangedEvent</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.HasResult.html" title="annotation in cpw.mods.fml.common.eventhandler">Event.HasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.client.event.ConfigChangedEvent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.client.event.<a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.html" title="class in cpw.mods.fml.client.event">ConfigChangedEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.html#configID">configID</a>, <a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.html#isWorldRunning">isWorldRunning</a>, <a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.html#modID">modID</a>, <a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.html#requiresMcRestart">requiresMcRestart</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.OnConfigChangedEvent.html#ConfigChangedEvent.OnConfigChangedEvent(java.lang.String,%20java.lang.String,%20boolean,%20boolean)">ConfigChangedEvent.OnConfigChangedEvent</a></strong>(java.lang.String&nbsp;modID,
+ java.lang.String&nbsp;configID,
+ boolean&nbsp;isWorldRunning,
+ boolean&nbsp;requiresMcRestart)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getListenerList()">getListenerList</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getPhase()">getPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getResult()">getResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#hasResult()">hasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCancelable()">isCancelable</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCanceled()">isCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setCanceled(boolean)">setCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setPhase(cpw.mods.fml.common.eventhandler.EventPriority)">setPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setResult(cpw.mods.fml.common.eventhandler.Event.Result)">setResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setup()">setup</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ConfigChangedEvent.OnConfigChangedEvent(java.lang.String, java.lang.String, boolean, boolean)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ConfigChangedEvent.OnConfigChangedEvent</h4>
+<pre>public&nbsp;ConfigChangedEvent.OnConfigChangedEvent(java.lang.String&nbsp;modID,
+ java.lang.String&nbsp;configID,
+ boolean&nbsp;isWorldRunning,
+ boolean&nbsp;requiresMcRestart)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.html" title="class in cpw.mods.fml.client.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.PostConfigChangedEvent.html" title="class in cpw.mods.fml.client.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/event/ConfigChangedEvent.OnConfigChangedEvent.html" target="_top">Frames</a></li>
+<li><a href="ConfigChangedEvent.OnConfigChangedEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.client.event.ConfigChangedEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.client.event.ConfigChangedEvent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/event/ConfigChangedEvent.PostConfigChangedEvent.html b/javadoc/cpw/mods/fml/client/event/ConfigChangedEvent.PostConfigChangedEvent.html
new file mode 100644
index 0000000..6e3f024
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/event/ConfigChangedEvent.PostConfigChangedEvent.html
@@ -0,0 +1,292 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>ConfigChangedEvent.PostConfigChangedEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ConfigChangedEvent.PostConfigChangedEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.OnConfigChangedEvent.html" title="class in cpw.mods.fml.client.event"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/event/ConfigChangedEvent.PostConfigChangedEvent.html" target="_top">Frames</a></li>
+<li><a href="ConfigChangedEvent.PostConfigChangedEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.client.event.ConfigChangedEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.client.event.ConfigChangedEvent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.event</div>
+<h2 title="Class ConfigChangedEvent.PostConfigChangedEvent" class="title">Class ConfigChangedEvent.PostConfigChangedEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">cpw.mods.fml.common.eventhandler.Event</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.html" title="class in cpw.mods.fml.client.event">cpw.mods.fml.client.event.ConfigChangedEvent</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.event.ConfigChangedEvent.PostConfigChangedEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.html" title="class in cpw.mods.fml.client.event">ConfigChangedEvent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">ConfigChangedEvent.PostConfigChangedEvent</span>
+extends <a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.html" title="class in cpw.mods.fml.client.event">ConfigChangedEvent</a></pre>
+<div class="block">This event is provided for mods to consume if they want to be able to check if other mods' configs have been changed.
+ This event only fires if the OnConfigChangedEvent result is not DENY.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.client.event.ConfigChangedEvent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.client.event.<a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.html" title="class in cpw.mods.fml.client.event">ConfigChangedEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.OnConfigChangedEvent.html" title="class in cpw.mods.fml.client.event">ConfigChangedEvent.OnConfigChangedEvent</a>, <a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.PostConfigChangedEvent.html" title="class in cpw.mods.fml.client.event">ConfigChangedEvent.PostConfigChangedEvent</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.HasResult.html" title="annotation in cpw.mods.fml.common.eventhandler">Event.HasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.client.event.ConfigChangedEvent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.client.event.<a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.html" title="class in cpw.mods.fml.client.event">ConfigChangedEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.html#configID">configID</a>, <a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.html#isWorldRunning">isWorldRunning</a>, <a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.html#modID">modID</a>, <a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.html#requiresMcRestart">requiresMcRestart</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.PostConfigChangedEvent.html#ConfigChangedEvent.PostConfigChangedEvent(java.lang.String,%20java.lang.String,%20boolean,%20boolean)">ConfigChangedEvent.PostConfigChangedEvent</a></strong>(java.lang.String&nbsp;modID,
+ java.lang.String&nbsp;configID,
+ boolean&nbsp;isWorldRunning,
+ boolean&nbsp;requiresMcRestart)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getListenerList()">getListenerList</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getPhase()">getPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getResult()">getResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#hasResult()">hasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCancelable()">isCancelable</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCanceled()">isCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setCanceled(boolean)">setCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setPhase(cpw.mods.fml.common.eventhandler.EventPriority)">setPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setResult(cpw.mods.fml.common.eventhandler.Event.Result)">setResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setup()">setup</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ConfigChangedEvent.PostConfigChangedEvent(java.lang.String, java.lang.String, boolean, boolean)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ConfigChangedEvent.PostConfigChangedEvent</h4>
+<pre>public&nbsp;ConfigChangedEvent.PostConfigChangedEvent(java.lang.String&nbsp;modID,
+ java.lang.String&nbsp;configID,
+ boolean&nbsp;isWorldRunning,
+ boolean&nbsp;requiresMcRestart)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.OnConfigChangedEvent.html" title="class in cpw.mods.fml.client.event"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/event/ConfigChangedEvent.PostConfigChangedEvent.html" target="_top">Frames</a></li>
+<li><a href="ConfigChangedEvent.PostConfigChangedEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.client.event.ConfigChangedEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.client.event.ConfigChangedEvent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/event/ConfigChangedEvent.html b/javadoc/cpw/mods/fml/client/event/ConfigChangedEvent.html
new file mode 100644
index 0000000..9935f52
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/event/ConfigChangedEvent.html
@@ -0,0 +1,376 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>ConfigChangedEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ConfigChangedEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.OnConfigChangedEvent.html" title="class in cpw.mods.fml.client.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/event/ConfigChangedEvent.html" target="_top">Frames</a></li>
+<li><a href="ConfigChangedEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.event</div>
+<h2 title="Class ConfigChangedEvent" class="title">Class ConfigChangedEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">cpw.mods.fml.common.eventhandler.Event</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.event.ConfigChangedEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.OnConfigChangedEvent.html" title="class in cpw.mods.fml.client.event">ConfigChangedEvent.OnConfigChangedEvent</a>, <a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.PostConfigChangedEvent.html" title="class in cpw.mods.fml.client.event">ConfigChangedEvent.PostConfigChangedEvent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">ConfigChangedEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></pre>
+<div class="block">These events are posted from the GuiConfig screen when the done button is pressed. The events are only posted
+ if the parent screen is not an instance of GuiConfig or if the configID field has been set for
+ the GuiConfig screen.
+
+ Listeners for this event should use OnConfigChanged or PostConfigChanged and check for a specific mod ID.
+ For best results the listener should refresh any objects/fields that are set based on the mod's config
+ and should serialize the modified config.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.OnConfigChangedEvent.html" title="class in cpw.mods.fml.client.event">ConfigChangedEvent.OnConfigChangedEvent</a></strong></code>
+<div class="block">This event is intended to be consumed by the mod whose config has been changed.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.PostConfigChangedEvent.html" title="class in cpw.mods.fml.client.event">ConfigChangedEvent.PostConfigChangedEvent</a></strong></code>
+<div class="block">This event is provided for mods to consume if they want to be able to check if other mods' configs have been changed.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.HasResult.html" title="annotation in cpw.mods.fml.common.eventhandler">Event.HasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.html#configID">configID</a></strong></code>
+<div class="block">A String identifier for this ConfigChangedEvent.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.html#isWorldRunning">isWorldRunning</a></strong></code>
+<div class="block">Whether or not a world is currently running.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.html#modID">modID</a></strong></code>
+<div class="block">The Mod ID of the mod whose configuration just changed.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.html#requiresMcRestart">requiresMcRestart</a></strong></code>
+<div class="block">Will be set to true if any elements were changed that require a restart of Minecraft.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.html#ConfigChangedEvent(java.lang.String,%20java.lang.String,%20boolean,%20boolean)">ConfigChangedEvent</a></strong>(java.lang.String&nbsp;modID,
+ java.lang.String&nbsp;configID,
+ boolean&nbsp;isWorldRunning,
+ boolean&nbsp;requiresMcRestart)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getListenerList()">getListenerList</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getPhase()">getPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getResult()">getResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#hasResult()">hasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCancelable()">isCancelable</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCanceled()">isCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setCanceled(boolean)">setCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setPhase(cpw.mods.fml.common.eventhandler.EventPriority)">setPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setResult(cpw.mods.fml.common.eventhandler.Event.Result)">setResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setup()">setup</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="modID">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>modID</h4>
+<pre>public final&nbsp;java.lang.String modID</pre>
+<div class="block">The Mod ID of the mod whose configuration just changed.</div>
+</li>
+</ul>
+<a name="isWorldRunning">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isWorldRunning</h4>
+<pre>public final&nbsp;boolean isWorldRunning</pre>
+<div class="block">Whether or not a world is currently running.</div>
+</li>
+</ul>
+<a name="requiresMcRestart">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>requiresMcRestart</h4>
+<pre>public final&nbsp;boolean requiresMcRestart</pre>
+<div class="block">Will be set to true if any elements were changed that require a restart of Minecraft.</div>
+</li>
+</ul>
+<a name="configID">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>configID</h4>
+<pre>public final&nbsp;java.lang.String configID</pre>
+<div class="block">A String identifier for this ConfigChangedEvent.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ConfigChangedEvent(java.lang.String, java.lang.String, boolean, boolean)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ConfigChangedEvent</h4>
+<pre>public&nbsp;ConfigChangedEvent(java.lang.String&nbsp;modID,
+ java.lang.String&nbsp;configID,
+ boolean&nbsp;isWorldRunning,
+ boolean&nbsp;requiresMcRestart)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.OnConfigChangedEvent.html" title="class in cpw.mods.fml.client.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/event/ConfigChangedEvent.html" target="_top">Frames</a></li>
+<li><a href="ConfigChangedEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/event/package-frame.html b/javadoc/cpw/mods/fml/client/event/package-frame.html
new file mode 100644
index 0000000..f1e9f8b
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/event/package-frame.html
@@ -0,0 +1,21 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:22 EST 2015 -->
+<title>cpw.mods.fml.client.event (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../cpw/mods/fml/client/event/package-summary.html" target="classFrame">cpw.mods.fml.client.event</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="ConfigChangedEvent.html" title="class in cpw.mods.fml.client.event" target="classFrame">ConfigChangedEvent</a></li>
+<li><a href="ConfigChangedEvent.OnConfigChangedEvent.html" title="class in cpw.mods.fml.client.event" target="classFrame">ConfigChangedEvent.OnConfigChangedEvent</a></li>
+<li><a href="ConfigChangedEvent.PostConfigChangedEvent.html" title="class in cpw.mods.fml.client.event" target="classFrame">ConfigChangedEvent.PostConfigChangedEvent</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/event/package-summary.html b/javadoc/cpw/mods/fml/client/event/package-summary.html
new file mode 100644
index 0000000..1ecd2d2
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/event/package-summary.html
@@ -0,0 +1,145 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:22 EST 2015 -->
+<title>cpw.mods.fml.client.event (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.client.event (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../cpw/mods/fml/client/registry/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/event/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;cpw.mods.fml.client.event</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.html" title="class in cpw.mods.fml.client.event">ConfigChangedEvent</a></td>
+<td class="colLast">
+<div class="block">These events are posted from the GuiConfig screen when the done button is pressed.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.OnConfigChangedEvent.html" title="class in cpw.mods.fml.client.event">ConfigChangedEvent.OnConfigChangedEvent</a></td>
+<td class="colLast">
+<div class="block">This event is intended to be consumed by the mod whose config has been changed.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.PostConfigChangedEvent.html" title="class in cpw.mods.fml.client.event">ConfigChangedEvent.PostConfigChangedEvent</a></td>
+<td class="colLast">
+<div class="block">This event is provided for mods to consume if they want to be able to check if other mods' configs have been changed.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../cpw/mods/fml/client/registry/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/event/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/event/package-tree.html b/javadoc/cpw/mods/fml/client/event/package-tree.html
new file mode 100644
index 0000000..252f7d8
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/event/package-tree.html
@@ -0,0 +1,135 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:22 EST 2015 -->
+<title>cpw.mods.fml.client.event Class Hierarchy (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.client.event Class Hierarchy (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/package-tree.html">Prev</a></li>
+<li><a href="../../../../../cpw/mods/fml/client/registry/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/event/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package cpw.mods.fml.client.event</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler"><span class="strong">Event</span></a>
+<ul>
+<li type="circle">cpw.mods.fml.client.event.<a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.html" title="class in cpw.mods.fml.client.event"><span class="strong">ConfigChangedEvent</span></a>
+<ul>
+<li type="circle">cpw.mods.fml.client.event.<a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.OnConfigChangedEvent.html" title="class in cpw.mods.fml.client.event"><span class="strong">ConfigChangedEvent.OnConfigChangedEvent</span></a></li>
+<li type="circle">cpw.mods.fml.client.event.<a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.PostConfigChangedEvent.html" title="class in cpw.mods.fml.client.event"><span class="strong">ConfigChangedEvent.PostConfigChangedEvent</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/config/package-tree.html">Prev</a></li>
+<li><a href="../../../../../cpw/mods/fml/client/registry/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/event/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/package-frame.html b/javadoc/cpw/mods/fml/client/package-frame.html
new file mode 100644
index 0000000..89c8752
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/package-frame.html
@@ -0,0 +1,50 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:22 EST 2015 -->
+<title>cpw.mods.fml.client (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../cpw/mods/fml/client/package-summary.html" target="classFrame">cpw.mods.fml.client</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="IModGuiFactory.html" title="interface in cpw.mods.fml.client" target="classFrame"><i>IModGuiFactory</i></a></li>
+<li><a href="IModGuiFactory.RuntimeOptionGuiHandler.html" title="interface in cpw.mods.fml.client" target="classFrame"><i>IModGuiFactory.RuntimeOptionGuiHandler</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="ExtendedServerListData.html" title="class in cpw.mods.fml.client" target="classFrame">ExtendedServerListData</a></li>
+<li><a href="FMLClientHandler.html" title="class in cpw.mods.fml.client" target="classFrame">FMLClientHandler</a></li>
+<li><a href="FMLConfigGuiFactory.html" title="class in cpw.mods.fml.client" target="classFrame">FMLConfigGuiFactory</a></li>
+<li><a href="FMLConfigGuiFactory.FMLConfigGuiScreen.html" title="class in cpw.mods.fml.client" target="classFrame">FMLConfigGuiFactory.FMLConfigGuiScreen</a></li>
+<li><a href="FMLFileResourcePack.html" title="class in cpw.mods.fml.client" target="classFrame">FMLFileResourcePack</a></li>
+<li><a href="FMLFolderResourcePack.html" title="class in cpw.mods.fml.client" target="classFrame">FMLFolderResourcePack</a></li>
+<li><a href="GuiAccessDenied.html" title="class in cpw.mods.fml.client" target="classFrame">GuiAccessDenied</a></li>
+<li><a href="GuiBackupFailed.html" title="class in cpw.mods.fml.client" target="classFrame">GuiBackupFailed</a></li>
+<li><a href="GuiConfirmation.html" title="class in cpw.mods.fml.client" target="classFrame">GuiConfirmation</a></li>
+<li><a href="GuiCustomModLoadingErrorScreen.html" title="class in cpw.mods.fml.client" target="classFrame">GuiCustomModLoadingErrorScreen</a></li>
+<li><a href="GuiDupesFound.html" title="class in cpw.mods.fml.client" target="classFrame">GuiDupesFound</a></li>
+<li><a href="GuiIngameModOptions.html" title="class in cpw.mods.fml.client" target="classFrame">GuiIngameModOptions</a></li>
+<li><a href="GuiModList.html" title="class in cpw.mods.fml.client" target="classFrame">GuiModList</a></li>
+<li><a href="GuiModOptionList.html" title="class in cpw.mods.fml.client" target="classFrame">GuiModOptionList</a></li>
+<li><a href="GuiModsMissing.html" title="class in cpw.mods.fml.client" target="classFrame">GuiModsMissing</a></li>
+<li><a href="GuiModsMissingForServer.html" title="class in cpw.mods.fml.client" target="classFrame">GuiModsMissingForServer</a></li>
+<li><a href="GuiNotification.html" title="class in cpw.mods.fml.client" target="classFrame">GuiNotification</a></li>
+<li><a href="GuiOldSaveLoadConfirm.html" title="class in cpw.mods.fml.client" target="classFrame">GuiOldSaveLoadConfirm</a></li>
+<li><a href="GuiScrollingList.html" title="class in cpw.mods.fml.client" target="classFrame">GuiScrollingList</a></li>
+<li><a href="GuiSlotModList.html" title="class in cpw.mods.fml.client" target="classFrame">GuiSlotModList</a></li>
+<li><a href="GuiSortingProblem.html" title="class in cpw.mods.fml.client" target="classFrame">GuiSortingProblem</a></li>
+<li><a href="GuiWrongMinecraft.html" title="class in cpw.mods.fml.client" target="classFrame">GuiWrongMinecraft</a></li>
+<li><a href="IModGuiFactory.RuntimeOptionCategoryElement.html" title="class in cpw.mods.fml.client" target="classFrame">IModGuiFactory.RuntimeOptionCategoryElement</a></li>
+</ul>
+<h2 title="Exceptions">Exceptions</h2>
+<ul title="Exceptions">
+<li><a href="CustomModLoadingErrorDisplayException.html" title="class in cpw.mods.fml.client" target="classFrame">CustomModLoadingErrorDisplayException</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/package-summary.html b/javadoc/cpw/mods/fml/client/package-summary.html
new file mode 100644
index 0000000..0395704
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/package-summary.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:22 EST 2015 -->
+<title>cpw.mods.fml.client (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.client (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../..//package-summary.html">Prev Package</a></li>
+<li><a href="../../../../cpw/mods/fml/client/config/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;cpw.mods.fml.client</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/client/IModGuiFactory.html" title="interface in cpw.mods.fml.client">IModGuiFactory</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionGuiHandler.html" title="interface in cpw.mods.fml.client">IModGuiFactory.RuntimeOptionGuiHandler</a></td>
+<td class="colLast">
+<div class="block">Responsible for painting the mod specific section of runtime options GUI for a particular category</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/client/ExtendedServerListData.html" title="class in cpw.mods.fml.client">ExtendedServerListData</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html" title="class in cpw.mods.fml.client">FMLClientHandler</a></td>
+<td class="colLast">
+<div class="block">Handles primary communication from hooked code into the system
+
+ The FML entry point is <code>#beginMinecraftLoading(Minecraft, List)</code> called from
+ <a href="../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client"><code>Minecraft</code></a>
+
+ Obfuscated code should focus on this class and other members of the "server"
+ (or "client") code
+
+ The actual mod loading is handled at arms length by <a href="../../../../cpw/mods/fml/common/Loader.html" title="class in cpw.mods.fml.common"><code>Loader</code></a>
+
+ It is expected that a similar class will exist for each target environment:
+ Bukkit and Client side.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/client/FMLConfigGuiFactory.html" title="class in cpw.mods.fml.client">FMLConfigGuiFactory</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/client/FMLConfigGuiFactory.FMLConfigGuiScreen.html" title="class in cpw.mods.fml.client">FMLConfigGuiFactory.FMLConfigGuiScreen</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/client/FMLFileResourcePack.html" title="class in cpw.mods.fml.client">FMLFileResourcePack</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/client/FMLFolderResourcePack.html" title="class in cpw.mods.fml.client">FMLFolderResourcePack</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/client/GuiAccessDenied.html" title="class in cpw.mods.fml.client">GuiAccessDenied</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/client/GuiBackupFailed.html" title="class in cpw.mods.fml.client">GuiBackupFailed</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/client/GuiConfirmation.html" title="class in cpw.mods.fml.client">GuiConfirmation</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/client/GuiCustomModLoadingErrorScreen.html" title="class in cpw.mods.fml.client">GuiCustomModLoadingErrorScreen</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/client/GuiDupesFound.html" title="class in cpw.mods.fml.client">GuiDupesFound</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/client/GuiIngameModOptions.html" title="class in cpw.mods.fml.client">GuiIngameModOptions</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/client/GuiModList.html" title="class in cpw.mods.fml.client">GuiModList</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/client/GuiModOptionList.html" title="class in cpw.mods.fml.client">GuiModOptionList</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/client/GuiModsMissing.html" title="class in cpw.mods.fml.client">GuiModsMissing</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/client/GuiModsMissingForServer.html" title="class in cpw.mods.fml.client">GuiModsMissingForServer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/client/GuiNotification.html" title="class in cpw.mods.fml.client">GuiNotification</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/client/GuiOldSaveLoadConfirm.html" title="class in cpw.mods.fml.client">GuiOldSaveLoadConfirm</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/client/GuiScrollingList.html" title="class in cpw.mods.fml.client">GuiScrollingList</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/client/GuiSlotModList.html" title="class in cpw.mods.fml.client">GuiSlotModList</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/client/GuiSortingProblem.html" title="class in cpw.mods.fml.client">GuiSortingProblem</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/client/GuiWrongMinecraft.html" title="class in cpw.mods.fml.client">GuiWrongMinecraft</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionCategoryElement.html" title="class in cpw.mods.fml.client">IModGuiFactory.RuntimeOptionCategoryElement</a></td>
+<td class="colLast">
+<div class="block">Represents an option category and entry in the runtime gui options list.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Exception Summary table, listing exceptions, and an explanation">
+<caption><span>Exception Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Exception</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/client/CustomModLoadingErrorDisplayException.html" title="class in cpw.mods.fml.client">CustomModLoadingErrorDisplayException</a></td>
+<td class="colLast">
+<div class="block">If a mod throws this exception during loading, it will be called back to render
+ the error screen through the methods below.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../..//package-summary.html">Prev Package</a></li>
+<li><a href="../../../../cpw/mods/fml/client/config/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/package-tree.html b/javadoc/cpw/mods/fml/client/package-tree.html
new file mode 100644
index 0000000..f8de4a2
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/package-tree.html
@@ -0,0 +1,204 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:22 EST 2015 -->
+<title>cpw.mods.fml.client Class Hierarchy (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.client Class Hierarchy (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../..//package-tree.html">Prev</a></li>
+<li><a href="../../../../cpw/mods/fml/client/config/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package cpw.mods.fml.client</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">net.minecraft.client.resources.<a href="../../../../net/minecraft/client/resources/AbstractResourcePack.html" title="class in net.minecraft.client.resources"><span class="strong">AbstractResourcePack</span></a> (implements net.minecraft.client.resources.<a href="../../../../net/minecraft/client/resources/IResourcePack.html" title="interface in net.minecraft.client.resources">IResourcePack</a>)
+<ul>
+<li type="circle">net.minecraft.client.resources.<a href="../../../../net/minecraft/client/resources/FileResourcePack.html" title="class in net.minecraft.client.resources"><span class="strong">FileResourcePack</span></a> (implements java.io.Closeable)
+<ul>
+<li type="circle">cpw.mods.fml.client.<a href="../../../../cpw/mods/fml/client/FMLFileResourcePack.html" title="class in cpw.mods.fml.client"><span class="strong">FMLFileResourcePack</span></a></li>
+</ul>
+</li>
+<li type="circle">net.minecraft.client.resources.<a href="../../../../net/minecraft/client/resources/FolderResourcePack.html" title="class in net.minecraft.client.resources"><span class="strong">FolderResourcePack</span></a>
+<ul>
+<li type="circle">cpw.mods.fml.client.<a href="../../../../cpw/mods/fml/client/FMLFolderResourcePack.html" title="class in cpw.mods.fml.client"><span class="strong">FMLFolderResourcePack</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.client.<a href="../../../../cpw/mods/fml/client/ExtendedServerListData.html" title="class in cpw.mods.fml.client"><span class="strong">ExtendedServerListData</span></a></li>
+<li type="circle">cpw.mods.fml.client.<a href="../../../../cpw/mods/fml/client/FMLClientHandler.html" title="class in cpw.mods.fml.client"><span class="strong">FMLClientHandler</span></a> (implements cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a>)</li>
+<li type="circle">cpw.mods.fml.client.<a href="../../../../cpw/mods/fml/client/FMLConfigGuiFactory.html" title="class in cpw.mods.fml.client"><span class="strong">FMLConfigGuiFactory</span></a> (implements cpw.mods.fml.client.<a href="../../../../cpw/mods/fml/client/IModGuiFactory.html" title="interface in cpw.mods.fml.client">IModGuiFactory</a>)</li>
+<li type="circle">net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/Gui.html" title="class in net.minecraft.client.gui"><span class="strong">Gui</span></a>
+<ul>
+<li type="circle">net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiScreen.html" title="class in net.minecraft.client.gui"><span class="strong">GuiScreen</span></a>
+<ul>
+<li type="circle">cpw.mods.fml.client.<a href="../../../../cpw/mods/fml/client/GuiAccessDenied.html" title="class in cpw.mods.fml.client"><span class="strong">GuiAccessDenied</span></a></li>
+<li type="circle">cpw.mods.fml.client.<a href="../../../../cpw/mods/fml/client/GuiBackupFailed.html" title="class in cpw.mods.fml.client"><span class="strong">GuiBackupFailed</span></a></li>
+<li type="circle">cpw.mods.fml.client.config.<a href="../../../../cpw/mods/fml/client/config/GuiConfig.html" title="class in cpw.mods.fml.client.config"><span class="strong">GuiConfig</span></a>
+<ul>
+<li type="circle">cpw.mods.fml.client.<a href="../../../../cpw/mods/fml/client/FMLConfigGuiFactory.FMLConfigGuiScreen.html" title="class in cpw.mods.fml.client"><span class="strong">FMLConfigGuiFactory.FMLConfigGuiScreen</span></a></li>
+</ul>
+</li>
+<li type="circle">net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiErrorScreen.html" title="class in net.minecraft.client.gui"><span class="strong">GuiErrorScreen</span></a>
+<ul>
+<li type="circle">cpw.mods.fml.client.<a href="../../../../cpw/mods/fml/client/GuiCustomModLoadingErrorScreen.html" title="class in cpw.mods.fml.client"><span class="strong">GuiCustomModLoadingErrorScreen</span></a></li>
+<li type="circle">cpw.mods.fml.client.<a href="../../../../cpw/mods/fml/client/GuiDupesFound.html" title="class in cpw.mods.fml.client"><span class="strong">GuiDupesFound</span></a></li>
+<li type="circle">cpw.mods.fml.client.<a href="../../../../cpw/mods/fml/client/GuiModsMissing.html" title="class in cpw.mods.fml.client"><span class="strong">GuiModsMissing</span></a></li>
+<li type="circle">cpw.mods.fml.client.<a href="../../../../cpw/mods/fml/client/GuiWrongMinecraft.html" title="class in cpw.mods.fml.client"><span class="strong">GuiWrongMinecraft</span></a></li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.client.<a href="../../../../cpw/mods/fml/client/GuiIngameModOptions.html" title="class in cpw.mods.fml.client"><span class="strong">GuiIngameModOptions</span></a></li>
+<li type="circle">cpw.mods.fml.client.<a href="../../../../cpw/mods/fml/client/GuiModList.html" title="class in cpw.mods.fml.client"><span class="strong">GuiModList</span></a></li>
+<li type="circle">cpw.mods.fml.client.<a href="../../../../cpw/mods/fml/client/GuiModsMissingForServer.html" title="class in cpw.mods.fml.client"><span class="strong">GuiModsMissingForServer</span></a></li>
+<li type="circle">cpw.mods.fml.client.<a href="../../../../cpw/mods/fml/client/GuiNotification.html" title="class in cpw.mods.fml.client"><span class="strong">GuiNotification</span></a>
+<ul>
+<li type="circle">cpw.mods.fml.client.<a href="../../../../cpw/mods/fml/client/GuiConfirmation.html" title="class in cpw.mods.fml.client"><span class="strong">GuiConfirmation</span></a></li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.client.<a href="../../../../cpw/mods/fml/client/GuiSortingProblem.html" title="class in cpw.mods.fml.client"><span class="strong">GuiSortingProblem</span></a></li>
+<li type="circle">net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiYesNo.html" title="class in net.minecraft.client.gui"><span class="strong">GuiYesNo</span></a>
+<ul>
+<li type="circle">cpw.mods.fml.client.<a href="../../../../cpw/mods/fml/client/GuiOldSaveLoadConfirm.html" title="class in cpw.mods.fml.client"><span class="strong">GuiOldSaveLoadConfirm</span></a> (implements net.minecraft.client.gui.<a href="../../../../net/minecraft/client/gui/GuiYesNoCallback.html" title="interface in net.minecraft.client.gui">GuiYesNoCallback</a>)</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.client.<a href="../../../../cpw/mods/fml/client/GuiScrollingList.html" title="class in cpw.mods.fml.client"><span class="strong">GuiScrollingList</span></a>
+<ul>
+<li type="circle">cpw.mods.fml.client.<a href="../../../../cpw/mods/fml/client/GuiModOptionList.html" title="class in cpw.mods.fml.client"><span class="strong">GuiModOptionList</span></a></li>
+<li type="circle">cpw.mods.fml.client.<a href="../../../../cpw/mods/fml/client/GuiSlotModList.html" title="class in cpw.mods.fml.client"><span class="strong">GuiSlotModList</span></a></li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.client.<a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionCategoryElement.html" title="class in cpw.mods.fml.client"><span class="strong">IModGuiFactory.RuntimeOptionCategoryElement</span></a></li>
+<li type="circle">java.lang.Throwable (implements java.io.Serializable)
+<ul>
+<li type="circle">java.lang.Exception
+<ul>
+<li type="circle">java.lang.RuntimeException
+<ul>
+<li type="circle">cpw.mods.fml.client.<a href="../../../../cpw/mods/fml/client/CustomModLoadingErrorDisplayException.html" title="class in cpw.mods.fml.client"><span class="strong">CustomModLoadingErrorDisplayException</span></a> (implements cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/IFMLHandledException.html" title="interface in cpw.mods.fml.common">IFMLHandledException</a>)</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">cpw.mods.fml.client.<a href="../../../../cpw/mods/fml/client/IModGuiFactory.html" title="interface in cpw.mods.fml.client"><span class="strong">IModGuiFactory</span></a></li>
+<li type="circle">cpw.mods.fml.client.<a href="../../../../cpw/mods/fml/client/IModGuiFactory.RuntimeOptionGuiHandler.html" title="interface in cpw.mods.fml.client"><span class="strong">IModGuiFactory.RuntimeOptionGuiHandler</span></a></li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../..//package-tree.html">Prev</a></li>
+<li><a href="../../../../cpw/mods/fml/client/config/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/client/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/registry/ClientRegistry.html b/javadoc/cpw/mods/fml/client/registry/ClientRegistry.html
new file mode 100644
index 0000000..bdb9831
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/registry/ClientRegistry.html
@@ -0,0 +1,290 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>ClientRegistry (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ClientRegistry (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../cpw/mods/fml/client/registry/ISimpleBlockRenderingHandler.html" title="interface in cpw.mods.fml.client.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/registry/ClientRegistry.html" target="_top">Frames</a></li>
+<li><a href="ClientRegistry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.registry</div>
+<h2 title="Class ClientRegistry" class="title">Class ClientRegistry</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.registry.ClientRegistry</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">ClientRegistry</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/registry/ClientRegistry.html#ClientRegistry()">ClientRegistry</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/registry/ClientRegistry.html#bindTileEntitySpecialRenderer(java.lang.Class,%20net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer)">bindTileEntitySpecialRenderer</a></strong>(java.lang.Class&lt;? extends <a href="../../../../../net/minecraft/tileentity/TileEntity.html" title="class in net.minecraft.tileentity">TileEntity</a>&gt;&nbsp;tileEntityClass,
+ <a href="../../../../../net/minecraft/client/renderer/tileentity/TileEntitySpecialRenderer.html" title="class in net.minecraft.client.renderer.tileentity">TileEntitySpecialRenderer</a>&nbsp;specialRenderer)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/registry/ClientRegistry.html#registerKeyBinding(net.minecraft.client.settings.KeyBinding)">registerKeyBinding</a></strong>(<a href="../../../../../net/minecraft/client/settings/KeyBinding.html" title="class in net.minecraft.client.settings">KeyBinding</a>&nbsp;key)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/registry/ClientRegistry.html#registerTileEntity(java.lang.Class,%20java.lang.String,%20net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer)">registerTileEntity</a></strong>(java.lang.Class&lt;? extends <a href="../../../../../net/minecraft/tileentity/TileEntity.html" title="class in net.minecraft.tileentity">TileEntity</a>&gt;&nbsp;tileEntityClass,
+ java.lang.String&nbsp;id,
+ <a href="../../../../../net/minecraft/client/renderer/tileentity/TileEntitySpecialRenderer.html" title="class in net.minecraft.client.renderer.tileentity">TileEntitySpecialRenderer</a>&nbsp;specialRenderer)</code>
+<div class="block">Utility method for registering a tile entity and it's renderer at once - generally you should register them separately</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ClientRegistry()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClientRegistry</h4>
+<pre>public&nbsp;ClientRegistry()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="registerTileEntity(java.lang.Class, java.lang.String, net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerTileEntity</h4>
+<pre>public static&nbsp;void&nbsp;registerTileEntity(java.lang.Class&lt;? extends <a href="../../../../../net/minecraft/tileentity/TileEntity.html" title="class in net.minecraft.tileentity">TileEntity</a>&gt;&nbsp;tileEntityClass,
+ java.lang.String&nbsp;id,
+ <a href="../../../../../net/minecraft/client/renderer/tileentity/TileEntitySpecialRenderer.html" title="class in net.minecraft.client.renderer.tileentity">TileEntitySpecialRenderer</a>&nbsp;specialRenderer)</pre>
+<div class="block">Utility method for registering a tile entity and it's renderer at once - generally you should register them separately</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>tileEntityClass</code> - </dd><dd><code>id</code> - </dd><dd><code>specialRenderer</code> - </dd></dl>
+</li>
+</ul>
+<a name="bindTileEntitySpecialRenderer(java.lang.Class, net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>bindTileEntitySpecialRenderer</h4>
+<pre>public static&nbsp;void&nbsp;bindTileEntitySpecialRenderer(java.lang.Class&lt;? extends <a href="../../../../../net/minecraft/tileentity/TileEntity.html" title="class in net.minecraft.tileentity">TileEntity</a>&gt;&nbsp;tileEntityClass,
+ <a href="../../../../../net/minecraft/client/renderer/tileentity/TileEntitySpecialRenderer.html" title="class in net.minecraft.client.renderer.tileentity">TileEntitySpecialRenderer</a>&nbsp;specialRenderer)</pre>
+</li>
+</ul>
+<a name="registerKeyBinding(net.minecraft.client.settings.KeyBinding)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>registerKeyBinding</h4>
+<pre>public static&nbsp;void&nbsp;registerKeyBinding(<a href="../../../../../net/minecraft/client/settings/KeyBinding.html" title="class in net.minecraft.client.settings">KeyBinding</a>&nbsp;key)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../cpw/mods/fml/client/registry/ISimpleBlockRenderingHandler.html" title="interface in cpw.mods.fml.client.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/registry/ClientRegistry.html" target="_top">Frames</a></li>
+<li><a href="ClientRegistry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/registry/ISimpleBlockRenderingHandler.html b/javadoc/cpw/mods/fml/client/registry/ISimpleBlockRenderingHandler.html
new file mode 100644
index 0000000..0e337ce
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/registry/ISimpleBlockRenderingHandler.html
@@ -0,0 +1,265 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>ISimpleBlockRenderingHandler (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ISimpleBlockRenderingHandler (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/registry/ClientRegistry.html" title="class in cpw.mods.fml.client.registry"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/registry/RenderingRegistry.html" title="class in cpw.mods.fml.client.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/registry/ISimpleBlockRenderingHandler.html" target="_top">Frames</a></li>
+<li><a href="ISimpleBlockRenderingHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.registry</div>
+<h2 title="Interface ISimpleBlockRenderingHandler" class="title">Interface ISimpleBlockRenderingHandler</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../net/minecraftforge/fluids/RenderBlockFluid.html" title="class in net.minecraftforge.fluids">RenderBlockFluid</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">ISimpleBlockRenderingHandler</span></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/registry/ISimpleBlockRenderingHandler.html#getRenderId()">getRenderId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/registry/ISimpleBlockRenderingHandler.html#renderInventoryBlock(net.minecraft.block.Block,%20int,%20int,%20net.minecraft.client.renderer.RenderBlocks)">renderInventoryBlock</a></strong>(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;block,
+ int&nbsp;metadata,
+ int&nbsp;modelId,
+ <a href="../../../../../net/minecraft/client/renderer/RenderBlocks.html" title="class in net.minecraft.client.renderer">RenderBlocks</a>&nbsp;renderer)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/registry/ISimpleBlockRenderingHandler.html#renderWorldBlock(net.minecraft.world.IBlockAccess,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.client.renderer.RenderBlocks)">renderWorldBlock</a></strong>(<a href="../../../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;block,
+ int&nbsp;modelId,
+ <a href="../../../../../net/minecraft/client/renderer/RenderBlocks.html" title="class in net.minecraft.client.renderer">RenderBlocks</a>&nbsp;renderer)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/registry/ISimpleBlockRenderingHandler.html#shouldRender3DInInventory(int)">shouldRender3DInInventory</a></strong>(int&nbsp;modelId)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="renderInventoryBlock(net.minecraft.block.Block, int, int, net.minecraft.client.renderer.RenderBlocks)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>renderInventoryBlock</h4>
+<pre>void&nbsp;renderInventoryBlock(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;block,
+ int&nbsp;metadata,
+ int&nbsp;modelId,
+ <a href="../../../../../net/minecraft/client/renderer/RenderBlocks.html" title="class in net.minecraft.client.renderer">RenderBlocks</a>&nbsp;renderer)</pre>
+</li>
+</ul>
+<a name="renderWorldBlock(net.minecraft.world.IBlockAccess, int, int, int, net.minecraft.block.Block, int, net.minecraft.client.renderer.RenderBlocks)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>renderWorldBlock</h4>
+<pre>boolean&nbsp;renderWorldBlock(<a href="../../../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;block,
+ int&nbsp;modelId,
+ <a href="../../../../../net/minecraft/client/renderer/RenderBlocks.html" title="class in net.minecraft.client.renderer">RenderBlocks</a>&nbsp;renderer)</pre>
+</li>
+</ul>
+<a name="shouldRender3DInInventory(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>shouldRender3DInInventory</h4>
+<pre>boolean&nbsp;shouldRender3DInInventory(int&nbsp;modelId)</pre>
+</li>
+</ul>
+<a name="getRenderId()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getRenderId</h4>
+<pre>int&nbsp;getRenderId()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/registry/ClientRegistry.html" title="class in cpw.mods.fml.client.registry"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/client/registry/RenderingRegistry.html" title="class in cpw.mods.fml.client.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/registry/ISimpleBlockRenderingHandler.html" target="_top">Frames</a></li>
+<li><a href="ISimpleBlockRenderingHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/registry/RenderingRegistry.html b/javadoc/cpw/mods/fml/client/registry/RenderingRegistry.html
new file mode 100644
index 0000000..b5d7ba4
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/registry/RenderingRegistry.html
@@ -0,0 +1,421 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>RenderingRegistry (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="RenderingRegistry (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/registry/ISimpleBlockRenderingHandler.html" title="interface in cpw.mods.fml.client.registry"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/registry/RenderingRegistry.html" target="_top">Frames</a></li>
+<li><a href="RenderingRegistry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.client.registry</div>
+<h2 title="Class RenderingRegistry" class="title">Class RenderingRegistry</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.client.registry.RenderingRegistry</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">RenderingRegistry</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/client/registry/RenderingRegistry.html#RenderingRegistry()">RenderingRegistry</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/registry/RenderingRegistry.html#addNewArmourRendererPrefix(java.lang.String)">addNewArmourRendererPrefix</a></strong>(java.lang.String&nbsp;armor)</code>
+<div class="block">Add a new armour prefix to the RenderPlayer</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/registry/RenderingRegistry.html#getNextAvailableRenderId()">getNextAvailableRenderId</a></strong>()</code>
+<div class="block">Get the next available renderId from the block render ID list</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/client/registry/RenderingRegistry.html" title="class in cpw.mods.fml.client.registry">RenderingRegistry</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/registry/RenderingRegistry.html#instance()">instance</a></strong>()</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/registry/RenderingRegistry.html#loadEntityRenderers(java.util.Map)">loadEntityRenderers</a></strong>(java.util.Map&lt;java.lang.Class&lt;? extends <a href="../../../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&gt;,<a href="../../../../../net/minecraft/client/renderer/entity/Render.html" title="class in net.minecraft.client.renderer.entity">Render</a>&gt;&nbsp;rendererMap)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/registry/RenderingRegistry.html#registerBlockHandler(int,%20cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler)">registerBlockHandler</a></strong>(int&nbsp;renderId,
+ <a href="../../../../../cpw/mods/fml/client/registry/ISimpleBlockRenderingHandler.html" title="interface in cpw.mods.fml.client.registry">ISimpleBlockRenderingHandler</a>&nbsp;handler)</code>
+<div class="block">Register the simple block rendering handler
+ This version will not call getRenderId on the passed in handler, instead using the supplied ID, so you
+ can easily re-use the same rendering handler for multiple IDs</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/registry/RenderingRegistry.html#registerBlockHandler(cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler)">registerBlockHandler</a></strong>(<a href="../../../../../cpw/mods/fml/client/registry/ISimpleBlockRenderingHandler.html" title="interface in cpw.mods.fml.client.registry">ISimpleBlockRenderingHandler</a>&nbsp;handler)</code>
+<div class="block">Register a simple block rendering handler</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/registry/RenderingRegistry.html#registerEntityRenderingHandler(java.lang.Class,%20net.minecraft.client.renderer.entity.Render)">registerEntityRenderingHandler</a></strong>(java.lang.Class&lt;? extends <a href="../../../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&gt;&nbsp;entityClass,
+ <a href="../../../../../net/minecraft/client/renderer/entity/Render.html" title="class in net.minecraft.client.renderer.entity">Render</a>&nbsp;renderer)</code>
+<div class="block">Register an entity rendering handler.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/registry/RenderingRegistry.html#renderInventoryBlock(net.minecraft.client.renderer.RenderBlocks,%20net.minecraft.block.Block,%20int,%20int)">renderInventoryBlock</a></strong>(<a href="../../../../../net/minecraft/client/renderer/RenderBlocks.html" title="class in net.minecraft.client.renderer">RenderBlocks</a>&nbsp;renderer,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;block,
+ int&nbsp;metadata,
+ int&nbsp;modelID)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/registry/RenderingRegistry.html#renderItemAsFull3DBlock(int)">renderItemAsFull3DBlock</a></strong>(int&nbsp;modelId)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/client/registry/RenderingRegistry.html#renderWorldBlock(net.minecraft.client.renderer.RenderBlocks,%20net.minecraft.world.IBlockAccess,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">renderWorldBlock</a></strong>(<a href="../../../../../net/minecraft/client/renderer/RenderBlocks.html" title="class in net.minecraft.client.renderer">RenderBlocks</a>&nbsp;renderer,
+ <a href="../../../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;block,
+ int&nbsp;modelId)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="RenderingRegistry()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>RenderingRegistry</h4>
+<pre>public&nbsp;RenderingRegistry()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="addNewArmourRendererPrefix(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addNewArmourRendererPrefix</h4>
+<pre>public static&nbsp;int&nbsp;addNewArmourRendererPrefix(java.lang.String&nbsp;armor)</pre>
+<div class="block">Add a new armour prefix to the RenderPlayer</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>armor</code> - </dd></dl>
+</li>
+</ul>
+<a name="registerEntityRenderingHandler(java.lang.Class, net.minecraft.client.renderer.entity.Render)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerEntityRenderingHandler</h4>
+<pre>public static&nbsp;void&nbsp;registerEntityRenderingHandler(java.lang.Class&lt;? extends <a href="../../../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&gt;&nbsp;entityClass,
+ <a href="../../../../../net/minecraft/client/renderer/entity/Render.html" title="class in net.minecraft.client.renderer.entity">Render</a>&nbsp;renderer)</pre>
+<div class="block">Register an entity rendering handler. This will, after mod initialization, be inserted into the main
+ render map for entities</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>entityClass</code> - </dd><dd><code>renderer</code> - </dd></dl>
+</li>
+</ul>
+<a name="registerBlockHandler(cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerBlockHandler</h4>
+<pre>public static&nbsp;void&nbsp;registerBlockHandler(<a href="../../../../../cpw/mods/fml/client/registry/ISimpleBlockRenderingHandler.html" title="interface in cpw.mods.fml.client.registry">ISimpleBlockRenderingHandler</a>&nbsp;handler)</pre>
+<div class="block">Register a simple block rendering handler</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>handler</code> - </dd></dl>
+</li>
+</ul>
+<a name="registerBlockHandler(int, cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerBlockHandler</h4>
+<pre>public static&nbsp;void&nbsp;registerBlockHandler(int&nbsp;renderId,
+ <a href="../../../../../cpw/mods/fml/client/registry/ISimpleBlockRenderingHandler.html" title="interface in cpw.mods.fml.client.registry">ISimpleBlockRenderingHandler</a>&nbsp;handler)</pre>
+<div class="block">Register the simple block rendering handler
+ This version will not call getRenderId on the passed in handler, instead using the supplied ID, so you
+ can easily re-use the same rendering handler for multiple IDs</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>renderId</code> - </dd><dd><code>handler</code> - </dd></dl>
+</li>
+</ul>
+<a name="getNextAvailableRenderId()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextAvailableRenderId</h4>
+<pre>public static&nbsp;int&nbsp;getNextAvailableRenderId()</pre>
+<div class="block">Get the next available renderId from the block render ID list</div>
+</li>
+</ul>
+<a name="instance()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>instance</h4>
+<pre>@Deprecated
+public static&nbsp;<a href="../../../../../cpw/mods/fml/client/registry/RenderingRegistry.html" title="class in cpw.mods.fml.client.registry">RenderingRegistry</a>&nbsp;instance()</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+<a name="renderWorldBlock(net.minecraft.client.renderer.RenderBlocks, net.minecraft.world.IBlockAccess, int, int, int, net.minecraft.block.Block, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>renderWorldBlock</h4>
+<pre>public&nbsp;boolean&nbsp;renderWorldBlock(<a href="../../../../../net/minecraft/client/renderer/RenderBlocks.html" title="class in net.minecraft.client.renderer">RenderBlocks</a>&nbsp;renderer,
+ <a href="../../../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;block,
+ int&nbsp;modelId)</pre>
+</li>
+</ul>
+<a name="renderInventoryBlock(net.minecraft.client.renderer.RenderBlocks, net.minecraft.block.Block, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>renderInventoryBlock</h4>
+<pre>public&nbsp;void&nbsp;renderInventoryBlock(<a href="../../../../../net/minecraft/client/renderer/RenderBlocks.html" title="class in net.minecraft.client.renderer">RenderBlocks</a>&nbsp;renderer,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;block,
+ int&nbsp;metadata,
+ int&nbsp;modelID)</pre>
+</li>
+</ul>
+<a name="renderItemAsFull3DBlock(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>renderItemAsFull3DBlock</h4>
+<pre>public&nbsp;boolean&nbsp;renderItemAsFull3DBlock(int&nbsp;modelId)</pre>
+</li>
+</ul>
+<a name="loadEntityRenderers(java.util.Map)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>loadEntityRenderers</h4>
+<pre>public&nbsp;void&nbsp;loadEntityRenderers(java.util.Map&lt;java.lang.Class&lt;? extends <a href="../../../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&gt;,<a href="../../../../../net/minecraft/client/renderer/entity/Render.html" title="class in net.minecraft.client.renderer.entity">Render</a>&gt;&nbsp;rendererMap)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/registry/ISimpleBlockRenderingHandler.html" title="interface in cpw.mods.fml.client.registry"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/registry/RenderingRegistry.html" target="_top">Frames</a></li>
+<li><a href="RenderingRegistry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/registry/package-frame.html b/javadoc/cpw/mods/fml/client/registry/package-frame.html
new file mode 100644
index 0000000..9f67699
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/registry/package-frame.html
@@ -0,0 +1,24 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:22 EST 2015 -->
+<title>cpw.mods.fml.client.registry (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../cpw/mods/fml/client/registry/package-summary.html" target="classFrame">cpw.mods.fml.client.registry</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="ISimpleBlockRenderingHandler.html" title="interface in cpw.mods.fml.client.registry" target="classFrame"><i>ISimpleBlockRenderingHandler</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="ClientRegistry.html" title="class in cpw.mods.fml.client.registry" target="classFrame">ClientRegistry</a></li>
+<li><a href="RenderingRegistry.html" title="class in cpw.mods.fml.client.registry" target="classFrame">RenderingRegistry</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/registry/package-summary.html b/javadoc/cpw/mods/fml/client/registry/package-summary.html
new file mode 100644
index 0000000..30754a9
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/registry/package-summary.html
@@ -0,0 +1,150 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:22 EST 2015 -->
+<title>cpw.mods.fml.client.registry (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.client.registry (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/event/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/registry/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;cpw.mods.fml.client.registry</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/registry/ISimpleBlockRenderingHandler.html" title="interface in cpw.mods.fml.client.registry">ISimpleBlockRenderingHandler</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/registry/ClientRegistry.html" title="class in cpw.mods.fml.client.registry">ClientRegistry</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/client/registry/RenderingRegistry.html" title="class in cpw.mods.fml.client.registry">RenderingRegistry</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/event/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/registry/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/client/registry/package-tree.html b/javadoc/cpw/mods/fml/client/registry/package-tree.html
new file mode 100644
index 0000000..3d72ae6
--- /dev/null
+++ b/javadoc/cpw/mods/fml/client/registry/package-tree.html
@@ -0,0 +1,131 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:22 EST 2015 -->
+<title>cpw.mods.fml.client.registry Class Hierarchy (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.client.registry Class Hierarchy (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/event/package-tree.html">Prev</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/registry/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package cpw.mods.fml.client.registry</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">cpw.mods.fml.client.registry.<a href="../../../../../cpw/mods/fml/client/registry/ClientRegistry.html" title="class in cpw.mods.fml.client.registry"><span class="strong">ClientRegistry</span></a></li>
+<li type="circle">cpw.mods.fml.client.registry.<a href="../../../../../cpw/mods/fml/client/registry/RenderingRegistry.html" title="class in cpw.mods.fml.client.registry"><span class="strong">RenderingRegistry</span></a></li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">cpw.mods.fml.client.registry.<a href="../../../../../cpw/mods/fml/client/registry/ISimpleBlockRenderingHandler.html" title="interface in cpw.mods.fml.client.registry"><span class="strong">ISimpleBlockRenderingHandler</span></a></li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/client/event/package-tree.html">Prev</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/client/registry/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/API.html b/javadoc/cpw/mods/fml/common/API.html
new file mode 100644
index 0000000..1c3a7df
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/API.html
@@ -0,0 +1,224 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>API (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="API (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../cpw/mods/fml/common/BukkitPluginRef.html" title="annotation in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/API.html" target="_top">Frames</a></li>
+<li><a href="API.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#annotation_type_required_element_summary">Required</a>&nbsp;|&nbsp;</li>
+<li>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#annotation_type_element_detail">Element</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Annotation Type API" class="title">Annotation Type API</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>@Retention(value=RUNTIME)
+@Target(value=PACKAGE)
+public @interface <span class="strong">API</span></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ANNOTATION TYPE REQUIRED MEMBER SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation_type_required_element_summary">
+<!-- -->
+</a>
+<h3>Required Element Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Required Element Summary table, listing required elements, and an explanation">
+<caption><span>Required Elements</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Required Element and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/API.html#apiVersion()">apiVersion</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/API.html#owner()">owner</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/API.html#provides()">provides</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation_type_element_detail">
+<!-- -->
+</a>
+<h3>Element Detail</h3>
+<a name="owner()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>owner</h4>
+<pre>public abstract&nbsp;java.lang.String&nbsp;owner</pre>
+</li>
+</ul>
+<a name="provides()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>provides</h4>
+<pre>public abstract&nbsp;java.lang.String&nbsp;provides</pre>
+</li>
+</ul>
+<a name="apiVersion()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>apiVersion</h4>
+<pre>public abstract&nbsp;java.lang.String&nbsp;apiVersion</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../cpw/mods/fml/common/BukkitPluginRef.html" title="annotation in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/API.html" target="_top">Frames</a></li>
+<li><a href="API.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#annotation_type_required_element_summary">Required</a>&nbsp;|&nbsp;</li>
+<li>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#annotation_type_element_detail">Element</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/BukkitPluginRef.html b/javadoc/cpw/mods/fml/common/BukkitPluginRef.html
new file mode 100644
index 0000000..beeec51
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/BukkitPluginRef.html
@@ -0,0 +1,210 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>BukkitPluginRef (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="BukkitPluginRef (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/API.html" title="annotation in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/BukkitProxy.html" title="interface in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/BukkitPluginRef.html" target="_top">Frames</a></li>
+<li><a href="BukkitPluginRef.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#annotation_type_required_element_summary">Required</a>&nbsp;|&nbsp;</li>
+<li>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#annotation_type_element_detail">Element</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Annotation Type BukkitPluginRef" class="title">Annotation Type BukkitPluginRef</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>@Retention(value=RUNTIME)
+@Target(value=FIELD)
+public @interface <span class="strong">BukkitPluginRef</span></pre>
+<div class="block">Declare a variable to be populated by a Bukkit Plugin proxy instance if the bukkit coremod
+ is available. It can only be applied to field typed as <a href="../../../../cpw/mods/fml/common/BukkitProxy.html" title="interface in cpw.mods.fml.common"><code>BukkitProxy</code></a>
+ Generally it should be used in conjunction with <a href="../../../../cpw/mods/fml/common/Mod.html#bukkitPlugin()"><code>Mod.bukkitPlugin()</code></a> specifying the
+ plugin to load.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ANNOTATION TYPE REQUIRED MEMBER SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation_type_required_element_summary">
+<!-- -->
+</a>
+<h3>Required Element Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Required Element Summary table, listing required elements, and an explanation">
+<caption><span>Required Elements</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Required Element and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/BukkitPluginRef.html#value()">value</a></strong></code>
+<div class="block">A reference (possibly version specific) to a Bukkit Plugin by name, using the name@versionbound
+ specification.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation_type_element_detail">
+<!-- -->
+</a>
+<h3>Element Detail</h3>
+<a name="value()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>value</h4>
+<pre>public abstract&nbsp;java.lang.String&nbsp;value</pre>
+<div class="block">A reference (possibly version specific) to a Bukkit Plugin by name, using the name@versionbound
+ specification. If this is a bukkit enabled environment the field annotated by this
+ will be populated with a <a href="../../../../cpw/mods/fml/common/BukkitProxy.html" title="interface in cpw.mods.fml.common"><code>BukkitProxy</code></a> instance if possible. This proxy will be gotten by
+ reflectively calling the "getModProxy" method on the bukkit plugin instance.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The name of the plugin which we will inject into this field</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/API.html" title="annotation in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/BukkitProxy.html" title="interface in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/BukkitPluginRef.html" target="_top">Frames</a></li>
+<li><a href="BukkitPluginRef.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#annotation_type_required_element_summary">Required</a>&nbsp;|&nbsp;</li>
+<li>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#annotation_type_element_detail">Element</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/BukkitProxy.html b/javadoc/cpw/mods/fml/common/BukkitProxy.html
new file mode 100644
index 0000000..7e2c179
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/BukkitProxy.html
@@ -0,0 +1,159 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>BukkitProxy (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="BukkitProxy (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/BukkitPluginRef.html" title="annotation in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/CertificateHelper.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/BukkitProxy.html" target="_top">Frames</a></li>
+<li><a href="BukkitProxy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Interface BukkitProxy" class="title">Interface BukkitProxy</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <span class="strong">BukkitProxy</span></pre>
+<div class="block">A marker interface for retrieving a proxy to a bukkit plugin.
+ Fields associated with <a href="../../../../cpw/mods/fml/common/BukkitPluginRef.html" title="annotation in cpw.mods.fml.common"><code>BukkitPluginRef</code></a> annotations should
+ declare this type and cast down if the target is available (not null)</div>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/BukkitPluginRef.html" title="annotation in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/CertificateHelper.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/BukkitProxy.html" target="_top">Frames</a></li>
+<li><a href="BukkitProxy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/CertificateHelper.html b/javadoc/cpw/mods/fml/common/CertificateHelper.html
new file mode 100644
index 0000000..c1ed651
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/CertificateHelper.html
@@ -0,0 +1,267 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>CertificateHelper (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="CertificateHelper (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/BukkitProxy.html" title="interface in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/DummyModContainer.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/CertificateHelper.html" target="_top">Frames</a></li>
+<li><a href="CertificateHelper.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Class CertificateHelper" class="title">Class CertificateHelper</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.CertificateHelper</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">CertificateHelper</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/CertificateHelper.html#CertificateHelper()">CertificateHelper</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/CertificateHelper.html#getFingerprint(java.nio.ByteBuffer)">getFingerprint</a></strong>(java.nio.ByteBuffer&nbsp;buffer)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/CertificateHelper.html#getFingerprint(java.security.cert.Certificate)">getFingerprint</a></strong>(java.security.cert.Certificate&nbsp;certificate)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="CertificateHelper()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CertificateHelper</h4>
+<pre>public&nbsp;CertificateHelper()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getFingerprint(java.security.cert.Certificate)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFingerprint</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;getFingerprint(java.security.cert.Certificate&nbsp;certificate)</pre>
+</li>
+</ul>
+<a name="getFingerprint(java.nio.ByteBuffer)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getFingerprint</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;getFingerprint(java.nio.ByteBuffer&nbsp;buffer)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/BukkitProxy.html" title="interface in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/DummyModContainer.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/CertificateHelper.html" target="_top">Frames</a></li>
+<li><a href="CertificateHelper.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/DummyModContainer.html b/javadoc/cpw/mods/fml/common/DummyModContainer.html
new file mode 100644
index 0000000..95fddbb
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/DummyModContainer.html
@@ -0,0 +1,815 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>DummyModContainer (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="DummyModContainer (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/CertificateHelper.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/DuplicateModsFoundException.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/DummyModContainer.html" target="_top">Frames</a></li>
+<li><a href="DummyModContainer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Class DummyModContainer" class="title">Class DummyModContainer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.DummyModContainer</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../cpw/mods/fml/common/FMLContainer.html" title="class in cpw.mods.fml.common">FMLContainer</a>, <a href="../../../../net/minecraftforge/common/ForgeModContainer.html" title="class in net.minecraftforge.common">ForgeModContainer</a>, <a href="../../../../cpw/mods/fml/common/MCPDummyContainer.html" title="class in cpw.mods.fml.common">MCPDummyContainer</a>, <a href="../../../../cpw/mods/fml/common/MinecraftDummyContainer.html" title="class in cpw.mods.fml.common">MinecraftDummyContainer</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">DummyModContainer</span>
+extends java.lang.Object
+implements <a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.ModContainer">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></h3>
+<code><a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html" title="enum in cpw.mods.fml.common">ModContainer.Disableable</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.common.ModContainer">
+<!-- -->
+</a>
+<h3>Fields inherited from interface&nbsp;cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></h3>
+<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#EMPTY_PROPERTIES">EMPTY_PROPERTIES</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#DummyModContainer()">DummyModContainer</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#DummyModContainer(cpw.mods.fml.common.ModMetadata)">DummyModContainer</a></strong>(<a href="../../../../cpw/mods/fml/common/ModMetadata.html" title="class in cpw.mods.fml.common">ModMetadata</a>&nbsp;md)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#DummyModContainer(java.lang.String)">DummyModContainer</a></strong>(java.lang.String&nbsp;label)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/versioning/VersionRange.html" title="class in cpw.mods.fml.common.versioning">VersionRange</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#acceptableMinecraftVersionRange()">acceptableMinecraftVersionRange</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#bindMetadata(cpw.mods.fml.common.MetadataCollection)">bindMetadata</a></strong>(<a href="../../../../cpw/mods/fml/common/MetadataCollection.html" title="class in cpw.mods.fml.common">MetadataCollection</a>&nbsp;mc)</code>
+<div class="block">Attach this mod to it's metadata from the supplied metadata collection</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html" title="enum in cpw.mods.fml.common">ModContainer.Disableable</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#canBeDisabled()">canBeDisabled</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getCustomModProperties()">getCustomModProperties</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Class&lt;?&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getCustomResourcePackClass()">getCustomResourcePackClass</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getDependants()">getDependants</a></strong>()</code>
+<div class="block">A list of modids that should be loaded <em>after</em> this one.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getDependencies()">getDependencies</a></strong>()</code>
+<div class="block">A list of modids that should be loaded prior to this one.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getDisplayVersion()">getDisplayVersion</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getGuiClassName()">getGuiClassName</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/ModMetadata.html" title="class in cpw.mods.fml.common">ModMetadata</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getMetadata()">getMetadata</a></strong>()</code>
+<div class="block">The metadata for this mod</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getMod()">getMod</a></strong>()</code>
+<div class="block">Get the actual mod object</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getModId()">getModId</a></strong>()</code>
+<div class="block">The globally unique modid for this mod</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getName()">getName</a></strong>()</code>
+<div class="block">A human readable name</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getOwnedPackages()">getOwnedPackages</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getProcessedVersion()">getProcessedVersion</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Set&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getRequirements()">getRequirements</a></strong>()</code>
+<div class="block">A list of the modids that this mod requires loaded prior to loading</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getSharedModDescriptor()">getSharedModDescriptor</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.security.cert.Certificate</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getSigningCertificate()">getSigningCertificate</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getSortingRules()">getSortingRules</a></strong>()</code>
+<div class="block">A representative string encapsulating the sorting preferences for this
+ mod</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.io.File</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getSource()">getSource</a></strong>()</code>
+<div class="block">The location on the file system which this mod came from</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getVersion()">getVersion</a></strong>()</code>
+<div class="block">A human readable version identifier</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#isImmutable()">isImmutable</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#matches(java.lang.Object)">matches</a></strong>(java.lang.Object&nbsp;mod)</code>
+<div class="block">Does this mod match the supplied mod</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#registerBus(com.google.common.eventbus.EventBus,%20cpw.mods.fml.common.LoadController)">registerBus</a></strong>(com.google.common.eventbus.EventBus&nbsp;bus,
+ <a href="../../../../cpw/mods/fml/common/LoadController.html" title="class in cpw.mods.fml.common">LoadController</a>&nbsp;controller)</code>
+<div class="block">Register the event bus for the mod and the controller for error handling
+ Returns if this bus was successfully registered - disabled mods and other
+ mods that don't need real events should return false and avoid further
+ processing</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#setEnabledState(boolean)">setEnabledState</a></strong>(boolean&nbsp;enabled)</code>
+<div class="block">Set the enabled/disabled state of this mod</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#toString()">toString</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DummyModContainer(cpw.mods.fml.common.ModMetadata)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DummyModContainer</h4>
+<pre>public&nbsp;DummyModContainer(<a href="../../../../cpw/mods/fml/common/ModMetadata.html" title="class in cpw.mods.fml.common">ModMetadata</a>&nbsp;md)</pre>
+</li>
+</ul>
+<a name="DummyModContainer(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DummyModContainer</h4>
+<pre>public&nbsp;DummyModContainer(java.lang.String&nbsp;label)</pre>
+</li>
+</ul>
+<a name="DummyModContainer()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DummyModContainer</h4>
+<pre>public&nbsp;DummyModContainer()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="bindMetadata(cpw.mods.fml.common.MetadataCollection)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>bindMetadata</h4>
+<pre>public&nbsp;void&nbsp;bindMetadata(<a href="../../../../cpw/mods/fml/common/MetadataCollection.html" title="class in cpw.mods.fml.common">MetadataCollection</a>&nbsp;mc)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#bindMetadata(cpw.mods.fml.common.MetadataCollection)">ModContainer</a></code></strong></div>
+<div class="block">Attach this mod to it's metadata from the supplied metadata collection</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#bindMetadata(cpw.mods.fml.common.MetadataCollection)">bindMetadata</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getDependants()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDependants</h4>
+<pre>public&nbsp;java.util.List&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;&nbsp;getDependants()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getDependants()">ModContainer</a></code></strong></div>
+<div class="block">A list of modids that should be loaded <em>after</em> this one. The
+ special value <strong>*</strong> indicates to load <em>before</em> any
+ other mod.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getDependants()">getDependants</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getDependencies()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDependencies</h4>
+<pre>public&nbsp;java.util.List&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;&nbsp;getDependencies()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getDependencies()">ModContainer</a></code></strong></div>
+<div class="block">A list of modids that should be loaded prior to this one. The special
+ value <strong>*</strong> indicates to load <em>after</em> any other mod.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getDependencies()">getDependencies</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getRequirements()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRequirements</h4>
+<pre>public&nbsp;java.util.Set&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;&nbsp;getRequirements()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getRequirements()">ModContainer</a></code></strong></div>
+<div class="block">A list of the modids that this mod requires loaded prior to loading</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getRequirements()">getRequirements</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getMetadata()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMetadata</h4>
+<pre>public&nbsp;<a href="../../../../cpw/mods/fml/common/ModMetadata.html" title="class in cpw.mods.fml.common">ModMetadata</a>&nbsp;getMetadata()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getMetadata()">ModContainer</a></code></strong></div>
+<div class="block">The metadata for this mod</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getMetadata()">getMetadata</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getMod()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMod</h4>
+<pre>public&nbsp;java.lang.Object&nbsp;getMod()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getMod()">ModContainer</a></code></strong></div>
+<div class="block">Get the actual mod object</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getMod()">getMod</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getModId()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getModId</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getModId()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getModId()">ModContainer</a></code></strong></div>
+<div class="block">The globally unique modid for this mod</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getModId()">getModId</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getName()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getName()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getName()">ModContainer</a></code></strong></div>
+<div class="block">A human readable name</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getName()">getName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getSortingRules()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSortingRules</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getSortingRules()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getSortingRules()">ModContainer</a></code></strong></div>
+<div class="block">A representative string encapsulating the sorting preferences for this
+ mod</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getSortingRules()">getSortingRules</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getSource()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSource</h4>
+<pre>public&nbsp;java.io.File&nbsp;getSource()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getSource()">ModContainer</a></code></strong></div>
+<div class="block">The location on the file system which this mod came from</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getSource()">getSource</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getVersion()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getVersion</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getVersion()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getVersion()">ModContainer</a></code></strong></div>
+<div class="block">A human readable version identifier</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getVersion()">getVersion</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="matches(java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>matches</h4>
+<pre>public&nbsp;boolean&nbsp;matches(java.lang.Object&nbsp;mod)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#matches(java.lang.Object)">ModContainer</a></code></strong></div>
+<div class="block">Does this mod match the supplied mod</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#matches(java.lang.Object)">matches</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="setEnabledState(boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setEnabledState</h4>
+<pre>public&nbsp;void&nbsp;setEnabledState(boolean&nbsp;enabled)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#setEnabledState(boolean)">ModContainer</a></code></strong></div>
+<div class="block">Set the enabled/disabled state of this mod</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#setEnabledState(boolean)">setEnabledState</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="registerBus(com.google.common.eventbus.EventBus, cpw.mods.fml.common.LoadController)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerBus</h4>
+<pre>public&nbsp;boolean&nbsp;registerBus(com.google.common.eventbus.EventBus&nbsp;bus,
+ <a href="../../../../cpw/mods/fml/common/LoadController.html" title="class in cpw.mods.fml.common">LoadController</a>&nbsp;controller)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#registerBus(com.google.common.eventbus.EventBus,%20cpw.mods.fml.common.LoadController)">ModContainer</a></code></strong></div>
+<div class="block">Register the event bus for the mod and the controller for error handling
+ Returns if this bus was successfully registered - disabled mods and other
+ mods that don't need real events should return false and avoid further
+ processing</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#registerBus(com.google.common.eventbus.EventBus,%20cpw.mods.fml.common.LoadController)">registerBus</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getProcessedVersion()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getProcessedVersion</h4>
+<pre>public&nbsp;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&nbsp;getProcessedVersion()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getProcessedVersion()">getProcessedVersion</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="isImmutable()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isImmutable</h4>
+<pre>public&nbsp;boolean&nbsp;isImmutable()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#isImmutable()">isImmutable</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getDisplayVersion()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDisplayVersion</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getDisplayVersion()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getDisplayVersion()">getDisplayVersion</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="acceptableMinecraftVersionRange()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>acceptableMinecraftVersionRange</h4>
+<pre>public&nbsp;<a href="../../../../cpw/mods/fml/common/versioning/VersionRange.html" title="class in cpw.mods.fml.common.versioning">VersionRange</a>&nbsp;acceptableMinecraftVersionRange()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#acceptableMinecraftVersionRange()">acceptableMinecraftVersionRange</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getSigningCertificate()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSigningCertificate</h4>
+<pre>public&nbsp;java.security.cert.Certificate&nbsp;getSigningCertificate()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getSigningCertificate()">getSigningCertificate</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="toString()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCustomModProperties()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCustomModProperties</h4>
+<pre>public&nbsp;java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;getCustomModProperties()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getCustomModProperties()">getCustomModProperties</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCustomResourcePackClass()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCustomResourcePackClass</h4>
+<pre>public&nbsp;java.lang.Class&lt;?&gt;&nbsp;getCustomResourcePackClass()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getCustomResourcePackClass()">getCustomResourcePackClass</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getSharedModDescriptor()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSharedModDescriptor</h4>
+<pre>public&nbsp;java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;getSharedModDescriptor()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getSharedModDescriptor()">getSharedModDescriptor</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="canBeDisabled()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canBeDisabled</h4>
+<pre>public&nbsp;<a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html" title="enum in cpw.mods.fml.common">ModContainer.Disableable</a>&nbsp;canBeDisabled()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#canBeDisabled()">canBeDisabled</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getGuiClassName()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGuiClassName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getGuiClassName()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getGuiClassName()">getGuiClassName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getOwnedPackages()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getOwnedPackages</h4>
+<pre>public&nbsp;java.util.List&lt;java.lang.String&gt;&nbsp;getOwnedPackages()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getOwnedPackages()">getOwnedPackages</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/CertificateHelper.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/DuplicateModsFoundException.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/DummyModContainer.html" target="_top">Frames</a></li>
+<li><a href="DummyModContainer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/DuplicateModsFoundException.html b/javadoc/cpw/mods/fml/common/DuplicateModsFoundException.html
new file mode 100644
index 0000000..01133d0
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/DuplicateModsFoundException.html
@@ -0,0 +1,294 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>DuplicateModsFoundException (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="DuplicateModsFoundException (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/DummyModContainer.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/DuplicateModsFoundException.html" target="_top">Frames</a></li>
+<li><a href="DuplicateModsFoundException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Class DuplicateModsFoundException" class="title">Class DuplicateModsFoundException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.RuntimeException</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../cpw/mods/fml/common/LoaderException.html" title="class in cpw.mods.fml.common">cpw.mods.fml.common.LoaderException</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.DuplicateModsFoundException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">DuplicateModsFoundException</span>
+extends <a href="../../../../cpw/mods/fml/common/LoaderException.html" title="class in cpw.mods.fml.common">LoaderException</a></pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#cpw.mods.fml.common.DuplicateModsFoundException">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>com.google.common.collect.SetMultimap&lt;<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>,java.io.File&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/DuplicateModsFoundException.html#dupes">dupes</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/DuplicateModsFoundException.html#DuplicateModsFoundException(com.google.common.collect.SetMultimap)">DuplicateModsFoundException</a></strong>(com.google.common.collect.SetMultimap&lt;<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>,java.io.File&gt;&nbsp;dupes)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Throwable">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="dupes">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>dupes</h4>
+<pre>public&nbsp;com.google.common.collect.SetMultimap&lt;<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>,java.io.File&gt; dupes</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DuplicateModsFoundException(com.google.common.collect.SetMultimap)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DuplicateModsFoundException</h4>
+<pre>public&nbsp;DuplicateModsFoundException(com.google.common.collect.SetMultimap&lt;<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>,java.io.File&gt;&nbsp;dupes)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/DummyModContainer.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/DuplicateModsFoundException.html" target="_top">Frames</a></li>
+<li><a href="DuplicateModsFoundException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/FMLCommonHandler.html b/javadoc/cpw/mods/fml/common/FMLCommonHandler.html
new file mode 100644
index 0000000..79752d1
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/FMLCommonHandler.html
@@ -0,0 +1,1096 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>FMLCommonHandler (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLCommonHandler (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/DuplicateModsFoundException.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/FMLContainer.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/FMLCommonHandler.html" target="_top">Frames</a></li>
+<li><a href="FMLCommonHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Class FMLCommonHandler" class="title">Class FMLCommonHandler</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.FMLCommonHandler</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">FMLCommonHandler</span>
+extends java.lang.Object</pre>
+<div class="block">The main class for non-obfuscated hook handling code
+
+ Anything that doesn't require obfuscated or client/server specific code should
+ go in this handler
+
+ It also contains a reference to the sided handler instance that is valid
+ allowing for common code to access specific properties from the obfuscated world
+ without a direct dependency</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#FMLCommonHandler()">FMLCommonHandler</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#addModToResourcePack(cpw.mods.fml.common.ModContainer)">addModToResourcePack</a></strong>(<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;container)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#beginLoading(cpw.mods.fml.common.IFMLSidedHandler)">beginLoading</a></strong>(<a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a>&nbsp;handler)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#bootstrap()">bootstrap</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/eventhandler/EventBus.html" title="class in cpw.mods.fml.common.eventhandler">EventBus</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#bus()">bus</a></strong>()</code>
+<div class="block">The FML event bus.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#computeBranding()">computeBranding</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#confirmBackupLevelDatUse(net.minecraft.world.storage.SaveHandler)">confirmBackupLevelDatUse</a></strong>(<a href="../../../../net/minecraft/world/storage/SaveHandler.html" title="class in net.minecraft.world.storage">SaveHandler</a>&nbsp;handler)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#enhanceCrashReport(net.minecraft.crash.CrashReport,%20net.minecraft.crash.CrashReportCategory)">enhanceCrashReport</a></strong>(<a href="../../../../net/minecraft/crash/CrashReport.html" title="class in net.minecraft.crash">CrashReport</a>&nbsp;crashReport,
+ <a href="../../../../net/minecraft/crash/CrashReportCategory.html" title="class in net.minecraft.crash">CrashReportCategory</a>&nbsp;category)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#exitJava(int,%20boolean)">exitJava</a></strong>(int&nbsp;exitCode,
+ boolean&nbsp;hardExit)</code>
+<div class="block">Used to exit from java, with system exit preventions in place.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#expectServerStopped()">expectServerStopped</a></strong>()</code>
+<div class="block">Make handleExit() wait for handleServerStopped().</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#findContainerFor(java.lang.Object)">findContainerFor</a></strong>(java.lang.Object&nbsp;mod)</code>
+<div class="block">Find the container that associates with the supplied mod object</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#fireKeyInput()">fireKeyInput</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#fireMouseInput()">fireMouseInput</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#fireNetRegistrationEvent(net.minecraft.network.NetworkManager,%20java.util.Set,%20java.lang.String,%20cpw.mods.fml.relauncher.Side)">fireNetRegistrationEvent</a></strong>(<a href="../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;manager,
+ java.util.Set&lt;java.lang.String&gt;&nbsp;channelSet,
+ java.lang.String&nbsp;channel,
+ <a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#firePlayerChangedDimensionEvent(net.minecraft.entity.player.EntityPlayer,%20int,%20int)">firePlayerChangedDimensionEvent</a></strong>(<a href="../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player,
+ int&nbsp;fromDim,
+ int&nbsp;toDim)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#firePlayerCraftingEvent(net.minecraft.entity.player.EntityPlayer,%20net.minecraft.item.ItemStack,%20net.minecraft.inventory.IInventory)">firePlayerCraftingEvent</a></strong>(<a href="../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player,
+ <a href="../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;crafted,
+ <a href="../../../../net/minecraft/inventory/IInventory.html" title="interface in net.minecraft.inventory">IInventory</a>&nbsp;craftMatrix)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#firePlayerItemPickupEvent(net.minecraft.entity.player.EntityPlayer,%20net.minecraft.entity.item.EntityItem)">firePlayerItemPickupEvent</a></strong>(<a href="../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player,
+ <a href="../../../../net/minecraft/entity/item/EntityItem.html" title="class in net.minecraft.entity.item">EntityItem</a>&nbsp;item)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#firePlayerLoggedIn(net.minecraft.entity.player.EntityPlayer)">firePlayerLoggedIn</a></strong>(<a href="../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#firePlayerLoggedOut(net.minecraft.entity.player.EntityPlayer)">firePlayerLoggedOut</a></strong>(<a href="../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#firePlayerRespawnEvent(net.minecraft.entity.player.EntityPlayer)">firePlayerRespawnEvent</a></strong>(<a href="../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#firePlayerSmeltedEvent(net.minecraft.entity.player.EntityPlayer,%20net.minecraft.item.ItemStack)">firePlayerSmeltedEvent</a></strong>(<a href="../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player,
+ <a href="../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;smelted)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#getBrandings(boolean)">getBrandings</a></strong>(boolean&nbsp;includeMC)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#getClientPlayHandler()">getClientPlayHandler</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#getClientToServerNetworkManager()">getClientToServerNetworkManager</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#getCurrentLanguage()">getCurrentLanguage</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#getEffectiveSide()">getEffectiveSide</a></strong>()</code>
+<div class="block">Return the effective side for the context in the game.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>org.apache.logging.log4j.Logger</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#getFMLLogger()">getFMLLogger</a></strong>()</code>
+<div class="block">Get the forge mod loader logging instance (goes to the forgemodloader log file)</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/server/MinecraftServer.html" title="class in net.minecraft.server">MinecraftServer</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#getMinecraftServerInstance()">getMinecraftServerInstance</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#getModName()">getModName</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.io.File</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#getSavesDirectory()">getSavesDirectory</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#getSide()">getSide</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#getSidedDelegate()">getSidedDelegate</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#handleExit(int)">handleExit</a></strong>(int&nbsp;retVal)</code>
+<div class="block">Delayed System.exit() until the server is actually stopped/done saving.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#handleServerAboutToStart(net.minecraft.server.MinecraftServer)">handleServerAboutToStart</a></strong>(<a href="../../../../net/minecraft/server/MinecraftServer.html" title="class in net.minecraft.server">MinecraftServer</a>&nbsp;server)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#handleServerStarted()">handleServerStarted</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#handleServerStarting(net.minecraft.server.MinecraftServer)">handleServerStarting</a></strong>(<a href="../../../../net/minecraft/server/MinecraftServer.html" title="class in net.minecraft.server">MinecraftServer</a>&nbsp;server)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#handleServerStopped()">handleServerStopped</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#handleServerStopping()">handleServerStopping</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#handleWorldDataLoad(net.minecraft.world.storage.SaveHandler,%20net.minecraft.world.storage.WorldInfo,%20net.minecraft.nbt.NBTTagCompound)">handleWorldDataLoad</a></strong>(<a href="../../../../net/minecraft/world/storage/SaveHandler.html" title="class in net.minecraft.world.storage">SaveHandler</a>&nbsp;handler,
+ <a href="../../../../net/minecraft/world/storage/WorldInfo.html" title="class in net.minecraft.world.storage">WorldInfo</a>&nbsp;worldInfo,
+ <a href="../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;tagCompound)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#handleWorldDataSave(net.minecraft.world.storage.SaveHandler,%20net.minecraft.world.storage.WorldInfo,%20net.minecraft.nbt.NBTTagCompound)">handleWorldDataSave</a></strong>(<a href="../../../../net/minecraft/world/storage/SaveHandler.html" title="class in net.minecraft.world.storage">SaveHandler</a>&nbsp;handler,
+ <a href="../../../../net/minecraft/world/storage/WorldInfo.html" title="class in net.minecraft.world.storage">WorldInfo</a>&nbsp;worldInfo,
+ <a href="../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;tagCompound)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html" title="class in cpw.mods.fml.common">FMLCommonHandler</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#instance()">instance</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#onPlayerPostTick(net.minecraft.entity.player.EntityPlayer)">onPlayerPostTick</a></strong>(<a href="../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#onPlayerPreTick(net.minecraft.entity.player.EntityPlayer)">onPlayerPreTick</a></strong>(<a href="../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#onPostClientTick()">onPostClientTick</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#onPostServerTick()">onPostServerTick</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#onPostWorldTick(net.minecraft.world.World)">onPostWorldTick</a></strong>(<a href="../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world)</code>
+<div class="block">Every tick just after world and other ticks occur</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#onPreClientTick()">onPreClientTick</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#onPreServerTick()">onPreServerTick</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#onPreWorldTick(net.minecraft.world.World)">onPreWorldTick</a></strong>(<a href="../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world)</code>
+<div class="block">Every tick just before world and other ticks occur</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#onRenderTickEnd(float)">onRenderTickEnd</a></strong>(float&nbsp;timer)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#onRenderTickStart(float)">onRenderTickStart</a></strong>(float&nbsp;timer)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#onServerStart(net.minecraft.server.MinecraftServer)">onServerStart</a></strong>(<a href="../../../../net/minecraft/server/MinecraftServer.html" title="class in net.minecraft.server">MinecraftServer</a>&nbsp;dedicatedServer)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#onServerStarted()">onServerStarted</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#queryUser(cpw.mods.fml.common.StartupQuery)">queryUser</a></strong>(<a href="../../../../cpw/mods/fml/common/StartupQuery.html" title="class in cpw.mods.fml.common">StartupQuery</a>&nbsp;query)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#raiseException(java.lang.Throwable,%20java.lang.String,%20boolean)">raiseException</a></strong>(java.lang.Throwable&nbsp;exception,
+ java.lang.String&nbsp;message,
+ boolean&nbsp;stopGame)</code>
+<div class="block">Raise an exception</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#registerCrashCallable(cpw.mods.fml.common.ICrashCallable)">registerCrashCallable</a></strong>(<a href="../../../../cpw/mods/fml/common/ICrashCallable.html" title="interface in cpw.mods.fml.common">ICrashCallable</a>&nbsp;callable)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#shouldAllowPlayerLogins()">shouldAllowPlayerLogins</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#shouldServerBeKilledQuietly()">shouldServerBeKilledQuietly</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#showGuiScreen(java.lang.Object)">showGuiScreen</a></strong>(java.lang.Object&nbsp;clientGuiElement)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html#waitForPlayClient()">waitForPlayClient</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLCommonHandler()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLCommonHandler</h4>
+<pre>public&nbsp;FMLCommonHandler()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="bus()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>bus</h4>
+<pre>public&nbsp;<a href="../../../../cpw/mods/fml/common/eventhandler/EventBus.html" title="class in cpw.mods.fml.common.eventhandler">EventBus</a>&nbsp;bus()</pre>
+<div class="block">The FML event bus. Subscribe here for FML related events</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the event bus</dd></dl>
+</li>
+</ul>
+<a name="beginLoading(cpw.mods.fml.common.IFMLSidedHandler)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>beginLoading</h4>
+<pre>public&nbsp;void&nbsp;beginLoading(<a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a>&nbsp;handler)</pre>
+</li>
+</ul>
+<a name="instance()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>instance</h4>
+<pre>public static&nbsp;<a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html" title="class in cpw.mods.fml.common">FMLCommonHandler</a>&nbsp;instance()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the instance</dd></dl>
+</li>
+</ul>
+<a name="findContainerFor(java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>findContainerFor</h4>
+<pre>public&nbsp;<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;findContainerFor(java.lang.Object&nbsp;mod)</pre>
+<div class="block">Find the container that associates with the supplied mod object</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>mod</code> - </dd></dl>
+</li>
+</ul>
+<a name="getFMLLogger()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFMLLogger</h4>
+<pre>public&nbsp;org.apache.logging.log4j.Logger&nbsp;getFMLLogger()</pre>
+<div class="block">Get the forge mod loader logging instance (goes to the forgemodloader log file)</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The log instance for the FML log file</dd></dl>
+</li>
+</ul>
+<a name="getSide()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSide</h4>
+<pre>public&nbsp;<a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;getSide()</pre>
+</li>
+</ul>
+<a name="getEffectiveSide()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEffectiveSide</h4>
+<pre>public&nbsp;<a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;getEffectiveSide()</pre>
+<div class="block">Return the effective side for the context in the game. This is dependent
+ on thread analysis to try and determine whether the code is running in the
+ server or not. Use at your own risk</div>
+</li>
+</ul>
+<a name="raiseException(java.lang.Throwable, java.lang.String, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>raiseException</h4>
+<pre>public&nbsp;void&nbsp;raiseException(java.lang.Throwable&nbsp;exception,
+ java.lang.String&nbsp;message,
+ boolean&nbsp;stopGame)</pre>
+<div class="block">Raise an exception</div>
+</li>
+</ul>
+<a name="computeBranding()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>computeBranding</h4>
+<pre>public&nbsp;void&nbsp;computeBranding()</pre>
+</li>
+</ul>
+<a name="getBrandings(boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBrandings</h4>
+<pre>public&nbsp;java.util.List&lt;java.lang.String&gt;&nbsp;getBrandings(boolean&nbsp;includeMC)</pre>
+</li>
+</ul>
+<a name="getSidedDelegate()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSidedDelegate</h4>
+<pre>public&nbsp;<a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a>&nbsp;getSidedDelegate()</pre>
+</li>
+</ul>
+<a name="onPostServerTick()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onPostServerTick</h4>
+<pre>public&nbsp;void&nbsp;onPostServerTick()</pre>
+</li>
+</ul>
+<a name="onPostWorldTick(net.minecraft.world.World)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onPostWorldTick</h4>
+<pre>public&nbsp;void&nbsp;onPostWorldTick(<a href="../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world)</pre>
+<div class="block">Every tick just after world and other ticks occur</div>
+</li>
+</ul>
+<a name="onPreServerTick()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onPreServerTick</h4>
+<pre>public&nbsp;void&nbsp;onPreServerTick()</pre>
+</li>
+</ul>
+<a name="onPreWorldTick(net.minecraft.world.World)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onPreWorldTick</h4>
+<pre>public&nbsp;void&nbsp;onPreWorldTick(<a href="../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world)</pre>
+<div class="block">Every tick just before world and other ticks occur</div>
+</li>
+</ul>
+<a name="handleServerAboutToStart(net.minecraft.server.MinecraftServer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>handleServerAboutToStart</h4>
+<pre>public&nbsp;boolean&nbsp;handleServerAboutToStart(<a href="../../../../net/minecraft/server/MinecraftServer.html" title="class in net.minecraft.server">MinecraftServer</a>&nbsp;server)</pre>
+</li>
+</ul>
+<a name="handleServerStarting(net.minecraft.server.MinecraftServer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>handleServerStarting</h4>
+<pre>public&nbsp;boolean&nbsp;handleServerStarting(<a href="../../../../net/minecraft/server/MinecraftServer.html" title="class in net.minecraft.server">MinecraftServer</a>&nbsp;server)</pre>
+</li>
+</ul>
+<a name="handleServerStarted()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>handleServerStarted</h4>
+<pre>public&nbsp;void&nbsp;handleServerStarted()</pre>
+</li>
+</ul>
+<a name="handleServerStopping()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>handleServerStopping</h4>
+<pre>public&nbsp;void&nbsp;handleServerStopping()</pre>
+</li>
+</ul>
+<a name="getSavesDirectory()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSavesDirectory</h4>
+<pre>public&nbsp;java.io.File&nbsp;getSavesDirectory()</pre>
+</li>
+</ul>
+<a name="getMinecraftServerInstance()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMinecraftServerInstance</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/server/MinecraftServer.html" title="class in net.minecraft.server">MinecraftServer</a>&nbsp;getMinecraftServerInstance()</pre>
+</li>
+</ul>
+<a name="showGuiScreen(java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>showGuiScreen</h4>
+<pre>public&nbsp;void&nbsp;showGuiScreen(java.lang.Object&nbsp;clientGuiElement)</pre>
+</li>
+</ul>
+<a name="queryUser(cpw.mods.fml.common.StartupQuery)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>queryUser</h4>
+<pre>public&nbsp;void&nbsp;queryUser(<a href="../../../../cpw/mods/fml/common/StartupQuery.html" title="class in cpw.mods.fml.common">StartupQuery</a>&nbsp;query)
+ throws java.lang.InterruptedException</pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.InterruptedException</code></dd></dl>
+</li>
+</ul>
+<a name="onServerStart(net.minecraft.server.MinecraftServer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onServerStart</h4>
+<pre>public&nbsp;void&nbsp;onServerStart(<a href="../../../../net/minecraft/server/MinecraftServer.html" title="class in net.minecraft.server">MinecraftServer</a>&nbsp;dedicatedServer)</pre>
+</li>
+</ul>
+<a name="onServerStarted()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onServerStarted</h4>
+<pre>public&nbsp;void&nbsp;onServerStarted()</pre>
+</li>
+</ul>
+<a name="onPreClientTick()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onPreClientTick</h4>
+<pre>public&nbsp;void&nbsp;onPreClientTick()</pre>
+</li>
+</ul>
+<a name="onPostClientTick()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onPostClientTick</h4>
+<pre>public&nbsp;void&nbsp;onPostClientTick()</pre>
+</li>
+</ul>
+<a name="onRenderTickStart(float)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onRenderTickStart</h4>
+<pre>public&nbsp;void&nbsp;onRenderTickStart(float&nbsp;timer)</pre>
+</li>
+</ul>
+<a name="onRenderTickEnd(float)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onRenderTickEnd</h4>
+<pre>public&nbsp;void&nbsp;onRenderTickEnd(float&nbsp;timer)</pre>
+</li>
+</ul>
+<a name="onPlayerPreTick(net.minecraft.entity.player.EntityPlayer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onPlayerPreTick</h4>
+<pre>public&nbsp;void&nbsp;onPlayerPreTick(<a href="../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player)</pre>
+</li>
+</ul>
+<a name="onPlayerPostTick(net.minecraft.entity.player.EntityPlayer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onPlayerPostTick</h4>
+<pre>public&nbsp;void&nbsp;onPlayerPostTick(<a href="../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player)</pre>
+</li>
+</ul>
+<a name="registerCrashCallable(cpw.mods.fml.common.ICrashCallable)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerCrashCallable</h4>
+<pre>public&nbsp;void&nbsp;registerCrashCallable(<a href="../../../../cpw/mods/fml/common/ICrashCallable.html" title="interface in cpw.mods.fml.common">ICrashCallable</a>&nbsp;callable)</pre>
+</li>
+</ul>
+<a name="enhanceCrashReport(net.minecraft.crash.CrashReport, net.minecraft.crash.CrashReportCategory)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>enhanceCrashReport</h4>
+<pre>public&nbsp;void&nbsp;enhanceCrashReport(<a href="../../../../net/minecraft/crash/CrashReport.html" title="class in net.minecraft.crash">CrashReport</a>&nbsp;crashReport,
+ <a href="../../../../net/minecraft/crash/CrashReportCategory.html" title="class in net.minecraft.crash">CrashReportCategory</a>&nbsp;category)</pre>
+</li>
+</ul>
+<a name="handleWorldDataSave(net.minecraft.world.storage.SaveHandler, net.minecraft.world.storage.WorldInfo, net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>handleWorldDataSave</h4>
+<pre>public&nbsp;void&nbsp;handleWorldDataSave(<a href="../../../../net/minecraft/world/storage/SaveHandler.html" title="class in net.minecraft.world.storage">SaveHandler</a>&nbsp;handler,
+ <a href="../../../../net/minecraft/world/storage/WorldInfo.html" title="class in net.minecraft.world.storage">WorldInfo</a>&nbsp;worldInfo,
+ <a href="../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;tagCompound)</pre>
+</li>
+</ul>
+<a name="handleWorldDataLoad(net.minecraft.world.storage.SaveHandler, net.minecraft.world.storage.WorldInfo, net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>handleWorldDataLoad</h4>
+<pre>public&nbsp;void&nbsp;handleWorldDataLoad(<a href="../../../../net/minecraft/world/storage/SaveHandler.html" title="class in net.minecraft.world.storage">SaveHandler</a>&nbsp;handler,
+ <a href="../../../../net/minecraft/world/storage/WorldInfo.html" title="class in net.minecraft.world.storage">WorldInfo</a>&nbsp;worldInfo,
+ <a href="../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;tagCompound)</pre>
+</li>
+</ul>
+<a name="confirmBackupLevelDatUse(net.minecraft.world.storage.SaveHandler)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>confirmBackupLevelDatUse</h4>
+<pre>public&nbsp;void&nbsp;confirmBackupLevelDatUse(<a href="../../../../net/minecraft/world/storage/SaveHandler.html" title="class in net.minecraft.world.storage">SaveHandler</a>&nbsp;handler)</pre>
+</li>
+</ul>
+<a name="shouldServerBeKilledQuietly()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>shouldServerBeKilledQuietly</h4>
+<pre>public&nbsp;boolean&nbsp;shouldServerBeKilledQuietly()</pre>
+</li>
+</ul>
+<a name="expectServerStopped()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>expectServerStopped</h4>
+<pre>public&nbsp;void&nbsp;expectServerStopped()</pre>
+<div class="block">Make handleExit() wait for handleServerStopped().
+
+ For internal use only!</div>
+</li>
+</ul>
+<a name="handleExit(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>handleExit</h4>
+<pre>public&nbsp;void&nbsp;handleExit(int&nbsp;retVal)</pre>
+<div class="block">Delayed System.exit() until the server is actually stopped/done saving.
+
+ For internal use only!</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>retVal</code> - Exit code for System.exit()</dd></dl>
+</li>
+</ul>
+<a name="handleServerStopped()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>handleServerStopped</h4>
+<pre>public&nbsp;void&nbsp;handleServerStopped()</pre>
+</li>
+</ul>
+<a name="getModName()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getModName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getModName()</pre>
+</li>
+</ul>
+<a name="addModToResourcePack(cpw.mods.fml.common.ModContainer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addModToResourcePack</h4>
+<pre>public&nbsp;void&nbsp;addModToResourcePack(<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;container)</pre>
+</li>
+</ul>
+<a name="getCurrentLanguage()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCurrentLanguage</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getCurrentLanguage()</pre>
+</li>
+</ul>
+<a name="bootstrap()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>bootstrap</h4>
+<pre>public&nbsp;void&nbsp;bootstrap()</pre>
+</li>
+</ul>
+<a name="getClientToServerNetworkManager()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getClientToServerNetworkManager</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;getClientToServerNetworkManager()</pre>
+</li>
+</ul>
+<a name="fireMouseInput()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fireMouseInput</h4>
+<pre>public&nbsp;void&nbsp;fireMouseInput()</pre>
+</li>
+</ul>
+<a name="fireKeyInput()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fireKeyInput</h4>
+<pre>public&nbsp;void&nbsp;fireKeyInput()</pre>
+</li>
+</ul>
+<a name="firePlayerChangedDimensionEvent(net.minecraft.entity.player.EntityPlayer, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>firePlayerChangedDimensionEvent</h4>
+<pre>public&nbsp;void&nbsp;firePlayerChangedDimensionEvent(<a href="../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player,
+ int&nbsp;fromDim,
+ int&nbsp;toDim)</pre>
+</li>
+</ul>
+<a name="firePlayerLoggedIn(net.minecraft.entity.player.EntityPlayer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>firePlayerLoggedIn</h4>
+<pre>public&nbsp;void&nbsp;firePlayerLoggedIn(<a href="../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player)</pre>
+</li>
+</ul>
+<a name="firePlayerLoggedOut(net.minecraft.entity.player.EntityPlayer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>firePlayerLoggedOut</h4>
+<pre>public&nbsp;void&nbsp;firePlayerLoggedOut(<a href="../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player)</pre>
+</li>
+</ul>
+<a name="firePlayerRespawnEvent(net.minecraft.entity.player.EntityPlayer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>firePlayerRespawnEvent</h4>
+<pre>public&nbsp;void&nbsp;firePlayerRespawnEvent(<a href="../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player)</pre>
+</li>
+</ul>
+<a name="firePlayerItemPickupEvent(net.minecraft.entity.player.EntityPlayer, net.minecraft.entity.item.EntityItem)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>firePlayerItemPickupEvent</h4>
+<pre>public&nbsp;void&nbsp;firePlayerItemPickupEvent(<a href="../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player,
+ <a href="../../../../net/minecraft/entity/item/EntityItem.html" title="class in net.minecraft.entity.item">EntityItem</a>&nbsp;item)</pre>
+</li>
+</ul>
+<a name="firePlayerCraftingEvent(net.minecraft.entity.player.EntityPlayer, net.minecraft.item.ItemStack, net.minecraft.inventory.IInventory)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>firePlayerCraftingEvent</h4>
+<pre>public&nbsp;void&nbsp;firePlayerCraftingEvent(<a href="../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player,
+ <a href="../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;crafted,
+ <a href="../../../../net/minecraft/inventory/IInventory.html" title="interface in net.minecraft.inventory">IInventory</a>&nbsp;craftMatrix)</pre>
+</li>
+</ul>
+<a name="firePlayerSmeltedEvent(net.minecraft.entity.player.EntityPlayer, net.minecraft.item.ItemStack)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>firePlayerSmeltedEvent</h4>
+<pre>public&nbsp;void&nbsp;firePlayerSmeltedEvent(<a href="../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player,
+ <a href="../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;smelted)</pre>
+</li>
+</ul>
+<a name="getClientPlayHandler()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getClientPlayHandler</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&nbsp;getClientPlayHandler()</pre>
+</li>
+</ul>
+<a name="waitForPlayClient()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>waitForPlayClient</h4>
+<pre>public&nbsp;void&nbsp;waitForPlayClient()</pre>
+</li>
+</ul>
+<a name="fireNetRegistrationEvent(net.minecraft.network.NetworkManager, java.util.Set, java.lang.String, cpw.mods.fml.relauncher.Side)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fireNetRegistrationEvent</h4>
+<pre>public&nbsp;void&nbsp;fireNetRegistrationEvent(<a href="../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;manager,
+ java.util.Set&lt;java.lang.String&gt;&nbsp;channelSet,
+ java.lang.String&nbsp;channel,
+ <a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side)</pre>
+</li>
+</ul>
+<a name="shouldAllowPlayerLogins()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>shouldAllowPlayerLogins</h4>
+<pre>public&nbsp;boolean&nbsp;shouldAllowPlayerLogins()</pre>
+</li>
+</ul>
+<a name="exitJava(int, boolean)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exitJava</h4>
+<pre>public&nbsp;void&nbsp;exitJava(int&nbsp;exitCode,
+ boolean&nbsp;hardExit)</pre>
+<div class="block">Used to exit from java, with system exit preventions in place. Will be tidy about it and just log a message,
+ unless debugging is enabled</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>exitCode</code> - The exit code</dd><dd><code>hardExit</code> - Perform a halt instead of an exit (only use when the world is unsavable) - read the warnings at <code>Runtime.halt(int)</code></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/DuplicateModsFoundException.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/FMLContainer.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/FMLCommonHandler.html" target="_top">Frames</a></li>
+<li><a href="FMLCommonHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/FMLContainer.html b/javadoc/cpw/mods/fml/common/FMLContainer.html
new file mode 100644
index 0000000..5ef9237
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/FMLContainer.html
@@ -0,0 +1,492 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>FMLContainer (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLContainer (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/FMLLog.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/FMLContainer.html" target="_top">Frames</a></li>
+<li><a href="FMLContainer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Class FMLContainer" class="title">Class FMLContainer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../cpw/mods/fml/common/DummyModContainer.html" title="class in cpw.mods.fml.common">cpw.mods.fml.common.DummyModContainer</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.FMLContainer</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>, <a href="../../../../cpw/mods/fml/common/WorldAccessContainer.html" title="interface in cpw.mods.fml.common">WorldAccessContainer</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">FMLContainer</span>
+extends <a href="../../../../cpw/mods/fml/common/DummyModContainer.html" title="class in cpw.mods.fml.common">DummyModContainer</a>
+implements <a href="../../../../cpw/mods/fml/common/WorldAccessContainer.html" title="interface in cpw.mods.fml.common">WorldAccessContainer</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.ModContainer">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></h3>
+<code><a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html" title="enum in cpw.mods.fml.common">ModContainer.Disableable</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.common.ModContainer">
+<!-- -->
+</a>
+<h3>Fields inherited from interface&nbsp;cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></h3>
+<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#EMPTY_PROPERTIES">EMPTY_PROPERTIES</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/FMLContainer.html#FMLContainer()">FMLContainer</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLContainer.html#checkModLists(java.util.Map,%20cpw.mods.fml.relauncher.Side)">checkModLists</a></strong>(java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;modList,
+ <a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.Class&lt;?&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLContainer.html#getCustomResourcePackClass()">getCustomResourcePackClass</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLContainer.html#getDataForWriting(net.minecraft.world.storage.SaveHandler,%20net.minecraft.world.storage.WorldInfo)">getDataForWriting</a></strong>(<a href="../../../../net/minecraft/world/storage/SaveHandler.html" title="class in net.minecraft.world.storage">SaveHandler</a>&nbsp;handler,
+ <a href="../../../../net/minecraft/world/storage/WorldInfo.html" title="class in net.minecraft.world.storage">WorldInfo</a>&nbsp;info)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLContainer.html#getGuiClassName()">getGuiClassName</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLContainer.html#getMod()">getMod</a></strong>()</code>
+<div class="block">Get the actual mod object</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.security.cert.Certificate</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLContainer.html#getSigningCertificate()">getSigningCertificate</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.io.File</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLContainer.html#getSource()">getSource</a></strong>()</code>
+<div class="block">The location on the file system which this mod came from</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLContainer.html#modConstruction(cpw.mods.fml.common.event.FMLConstructionEvent)">modConstruction</a></strong>(<a href="../../../../cpw/mods/fml/common/event/FMLConstructionEvent.html" title="class in cpw.mods.fml.common.event">FMLConstructionEvent</a>&nbsp;evt)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLContainer.html#readData(net.minecraft.world.storage.SaveHandler,%20net.minecraft.world.storage.WorldInfo,%20java.util.Map,%20net.minecraft.nbt.NBTTagCompound)">readData</a></strong>(<a href="../../../../net/minecraft/world/storage/SaveHandler.html" title="class in net.minecraft.world.storage">SaveHandler</a>&nbsp;handler,
+ <a href="../../../../net/minecraft/world/storage/WorldInfo.html" title="class in net.minecraft.world.storage">WorldInfo</a>&nbsp;info,
+ java.util.Map&lt;java.lang.String,<a href="../../../../net/minecraft/nbt/NBTBase.html" title="class in net.minecraft.nbt">NBTBase</a>&gt;&nbsp;propertyMap,
+ <a href="../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;tag)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLContainer.html#registerBus(com.google.common.eventbus.EventBus,%20cpw.mods.fml.common.LoadController)">registerBus</a></strong>(com.google.common.eventbus.EventBus&nbsp;bus,
+ <a href="../../../../cpw/mods/fml/common/LoadController.html" title="class in cpw.mods.fml.common">LoadController</a>&nbsp;controller)</code>
+<div class="block">Register the event bus for the mod and the controller for error handling
+ Returns if this bus was successfully registered - disabled mods and other
+ mods that don't need real events should return false and avoid further
+ processing</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.DummyModContainer">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/DummyModContainer.html" title="class in cpw.mods.fml.common">DummyModContainer</a></h3>
+<code><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#acceptableMinecraftVersionRange()">acceptableMinecraftVersionRange</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#bindMetadata(cpw.mods.fml.common.MetadataCollection)">bindMetadata</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#canBeDisabled()">canBeDisabled</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getCustomModProperties()">getCustomModProperties</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getDependants()">getDependants</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getDependencies()">getDependencies</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getDisplayVersion()">getDisplayVersion</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getMetadata()">getMetadata</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getModId()">getModId</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getName()">getName</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getOwnedPackages()">getOwnedPackages</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getProcessedVersion()">getProcessedVersion</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getRequirements()">getRequirements</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getSharedModDescriptor()">getSharedModDescriptor</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getSortingRules()">getSortingRules</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getVersion()">getVersion</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#isImmutable()">isImmutable</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#matches(java.lang.Object)">matches</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#setEnabledState(boolean)">setEnabledState</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#toString()">toString</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLContainer()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLContainer</h4>
+<pre>public&nbsp;FMLContainer()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="registerBus(com.google.common.eventbus.EventBus, cpw.mods.fml.common.LoadController)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerBus</h4>
+<pre>public&nbsp;boolean&nbsp;registerBus(com.google.common.eventbus.EventBus&nbsp;bus,
+ <a href="../../../../cpw/mods/fml/common/LoadController.html" title="class in cpw.mods.fml.common">LoadController</a>&nbsp;controller)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#registerBus(com.google.common.eventbus.EventBus,%20cpw.mods.fml.common.LoadController)">ModContainer</a></code></strong></div>
+<div class="block">Register the event bus for the mod and the controller for error handling
+ Returns if this bus was successfully registered - disabled mods and other
+ mods that don't need real events should return false and avoid further
+ processing</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#registerBus(com.google.common.eventbus.EventBus,%20cpw.mods.fml.common.LoadController)">registerBus</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#registerBus(com.google.common.eventbus.EventBus,%20cpw.mods.fml.common.LoadController)">registerBus</a></code>&nbsp;in class&nbsp;<code><a href="../../../../cpw/mods/fml/common/DummyModContainer.html" title="class in cpw.mods.fml.common">DummyModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="modConstruction(cpw.mods.fml.common.event.FMLConstructionEvent)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>modConstruction</h4>
+<pre>public&nbsp;void&nbsp;modConstruction(<a href="../../../../cpw/mods/fml/common/event/FMLConstructionEvent.html" title="class in cpw.mods.fml.common.event">FMLConstructionEvent</a>&nbsp;evt)</pre>
+</li>
+</ul>
+<a name="checkModLists(java.util.Map, cpw.mods.fml.relauncher.Side)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>checkModLists</h4>
+<pre>public&nbsp;boolean&nbsp;checkModLists(java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;modList,
+ <a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side)</pre>
+</li>
+</ul>
+<a name="getDataForWriting(net.minecraft.world.storage.SaveHandler, net.minecraft.world.storage.WorldInfo)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDataForWriting</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;getDataForWriting(<a href="../../../../net/minecraft/world/storage/SaveHandler.html" title="class in net.minecraft.world.storage">SaveHandler</a>&nbsp;handler,
+ <a href="../../../../net/minecraft/world/storage/WorldInfo.html" title="class in net.minecraft.world.storage">WorldInfo</a>&nbsp;info)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/WorldAccessContainer.html#getDataForWriting(net.minecraft.world.storage.SaveHandler,%20net.minecraft.world.storage.WorldInfo)">getDataForWriting</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/WorldAccessContainer.html" title="interface in cpw.mods.fml.common">WorldAccessContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="readData(net.minecraft.world.storage.SaveHandler, net.minecraft.world.storage.WorldInfo, java.util.Map, net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readData</h4>
+<pre>public&nbsp;void&nbsp;readData(<a href="../../../../net/minecraft/world/storage/SaveHandler.html" title="class in net.minecraft.world.storage">SaveHandler</a>&nbsp;handler,
+ <a href="../../../../net/minecraft/world/storage/WorldInfo.html" title="class in net.minecraft.world.storage">WorldInfo</a>&nbsp;info,
+ java.util.Map&lt;java.lang.String,<a href="../../../../net/minecraft/nbt/NBTBase.html" title="class in net.minecraft.nbt">NBTBase</a>&gt;&nbsp;propertyMap,
+ <a href="../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;tag)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/WorldAccessContainer.html#readData(net.minecraft.world.storage.SaveHandler,%20net.minecraft.world.storage.WorldInfo,%20java.util.Map,%20net.minecraft.nbt.NBTTagCompound)">readData</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/WorldAccessContainer.html" title="interface in cpw.mods.fml.common">WorldAccessContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getSigningCertificate()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSigningCertificate</h4>
+<pre>public&nbsp;java.security.cert.Certificate&nbsp;getSigningCertificate()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getSigningCertificate()">getSigningCertificate</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getSigningCertificate()">getSigningCertificate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../cpw/mods/fml/common/DummyModContainer.html" title="class in cpw.mods.fml.common">DummyModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getSource()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSource</h4>
+<pre>public&nbsp;java.io.File&nbsp;getSource()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getSource()">ModContainer</a></code></strong></div>
+<div class="block">The location on the file system which this mod came from</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getSource()">getSource</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getSource()">getSource</a></code>&nbsp;in class&nbsp;<code><a href="../../../../cpw/mods/fml/common/DummyModContainer.html" title="class in cpw.mods.fml.common">DummyModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCustomResourcePackClass()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCustomResourcePackClass</h4>
+<pre>public&nbsp;java.lang.Class&lt;?&gt;&nbsp;getCustomResourcePackClass()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getCustomResourcePackClass()">getCustomResourcePackClass</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getCustomResourcePackClass()">getCustomResourcePackClass</a></code>&nbsp;in class&nbsp;<code><a href="../../../../cpw/mods/fml/common/DummyModContainer.html" title="class in cpw.mods.fml.common">DummyModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getGuiClassName()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGuiClassName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getGuiClassName()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getGuiClassName()">getGuiClassName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getGuiClassName()">getGuiClassName</a></code>&nbsp;in class&nbsp;<code><a href="../../../../cpw/mods/fml/common/DummyModContainer.html" title="class in cpw.mods.fml.common">DummyModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getMod()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getMod</h4>
+<pre>public&nbsp;java.lang.Object&nbsp;getMod()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getMod()">ModContainer</a></code></strong></div>
+<div class="block">Get the actual mod object</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getMod()">getMod</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getMod()">getMod</a></code>&nbsp;in class&nbsp;<code><a href="../../../../cpw/mods/fml/common/DummyModContainer.html" title="class in cpw.mods.fml.common">DummyModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/FMLLog.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/FMLContainer.html" target="_top">Frames</a></li>
+<li><a href="FMLContainer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/FMLLog.html b/javadoc/cpw/mods/fml/common/FMLLog.html
new file mode 100644
index 0000000..1a746ea
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/FMLLog.html
@@ -0,0 +1,420 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>FMLLog (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLLog (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/FMLContainer.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/FMLModContainer.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/FMLLog.html" target="_top">Frames</a></li>
+<li><a href="FMLLog.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Class FMLLog" class="title">Class FMLLog</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.FMLLog</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">FMLLog</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/FMLLog.html#FMLLog()">FMLLog</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLLog.html#bigWarning(java.lang.String,%20java.lang.Object...)">bigWarning</a></strong>(java.lang.String&nbsp;format,
+ java.lang.Object...&nbsp;data)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLLog.html#fine(java.lang.String,%20java.lang.Object...)">fine</a></strong>(java.lang.String&nbsp;format,
+ java.lang.Object...&nbsp;data)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLLog.html#finer(java.lang.String,%20java.lang.Object...)">finer</a></strong>(java.lang.String&nbsp;format,
+ java.lang.Object...&nbsp;data)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static org.apache.logging.log4j.Logger</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLLog.html#getLogger()">getLogger</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLLog.html#info(java.lang.String,%20java.lang.Object...)">info</a></strong>(java.lang.String&nbsp;format,
+ java.lang.Object...&nbsp;data)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLLog.html#log(org.apache.logging.log4j.Level,%20java.lang.String,%20java.lang.Object...)">log</a></strong>(org.apache.logging.log4j.Level&nbsp;level,
+ java.lang.String&nbsp;format,
+ java.lang.Object...&nbsp;data)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLLog.html#log(org.apache.logging.log4j.Level,%20java.lang.Throwable,%20java.lang.String,%20java.lang.Object...)">log</a></strong>(org.apache.logging.log4j.Level&nbsp;level,
+ java.lang.Throwable&nbsp;ex,
+ java.lang.String&nbsp;format,
+ java.lang.Object...&nbsp;data)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLLog.html#log(java.lang.String,%20org.apache.logging.log4j.Level,%20java.lang.String,%20java.lang.Object...)">log</a></strong>(java.lang.String&nbsp;targetLog,
+ org.apache.logging.log4j.Level&nbsp;level,
+ java.lang.String&nbsp;format,
+ java.lang.Object...&nbsp;data)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLLog.html#log(java.lang.String,%20org.apache.logging.log4j.Level,%20java.lang.Throwable,%20java.lang.String,%20java.lang.Object...)">log</a></strong>(java.lang.String&nbsp;targetLog,
+ org.apache.logging.log4j.Level&nbsp;level,
+ java.lang.Throwable&nbsp;ex,
+ java.lang.String&nbsp;format,
+ java.lang.Object...&nbsp;data)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLLog.html#severe(java.lang.String,%20java.lang.Object...)">severe</a></strong>(java.lang.String&nbsp;format,
+ java.lang.Object...&nbsp;data)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLLog.html#warning(java.lang.String,%20java.lang.Object...)">warning</a></strong>(java.lang.String&nbsp;format,
+ java.lang.Object...&nbsp;data)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLLog()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLLog</h4>
+<pre>public&nbsp;FMLLog()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="log(java.lang.String, org.apache.logging.log4j.Level, java.lang.String, java.lang.Object...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>log</h4>
+<pre>public static&nbsp;void&nbsp;log(java.lang.String&nbsp;targetLog,
+ org.apache.logging.log4j.Level&nbsp;level,
+ java.lang.String&nbsp;format,
+ java.lang.Object...&nbsp;data)</pre>
+</li>
+</ul>
+<a name="log(org.apache.logging.log4j.Level, java.lang.String, java.lang.Object...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>log</h4>
+<pre>public static&nbsp;void&nbsp;log(org.apache.logging.log4j.Level&nbsp;level,
+ java.lang.String&nbsp;format,
+ java.lang.Object...&nbsp;data)</pre>
+</li>
+</ul>
+<a name="log(java.lang.String, org.apache.logging.log4j.Level, java.lang.Throwable, java.lang.String, java.lang.Object...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>log</h4>
+<pre>public static&nbsp;void&nbsp;log(java.lang.String&nbsp;targetLog,
+ org.apache.logging.log4j.Level&nbsp;level,
+ java.lang.Throwable&nbsp;ex,
+ java.lang.String&nbsp;format,
+ java.lang.Object...&nbsp;data)</pre>
+</li>
+</ul>
+<a name="log(org.apache.logging.log4j.Level, java.lang.Throwable, java.lang.String, java.lang.Object...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>log</h4>
+<pre>public static&nbsp;void&nbsp;log(org.apache.logging.log4j.Level&nbsp;level,
+ java.lang.Throwable&nbsp;ex,
+ java.lang.String&nbsp;format,
+ java.lang.Object...&nbsp;data)</pre>
+</li>
+</ul>
+<a name="severe(java.lang.String, java.lang.Object...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>severe</h4>
+<pre>public static&nbsp;void&nbsp;severe(java.lang.String&nbsp;format,
+ java.lang.Object...&nbsp;data)</pre>
+</li>
+</ul>
+<a name="bigWarning(java.lang.String, java.lang.Object...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>bigWarning</h4>
+<pre>public static&nbsp;void&nbsp;bigWarning(java.lang.String&nbsp;format,
+ java.lang.Object...&nbsp;data)</pre>
+</li>
+</ul>
+<a name="warning(java.lang.String, java.lang.Object...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>warning</h4>
+<pre>public static&nbsp;void&nbsp;warning(java.lang.String&nbsp;format,
+ java.lang.Object...&nbsp;data)</pre>
+</li>
+</ul>
+<a name="info(java.lang.String, java.lang.Object...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>info</h4>
+<pre>public static&nbsp;void&nbsp;info(java.lang.String&nbsp;format,
+ java.lang.Object...&nbsp;data)</pre>
+</li>
+</ul>
+<a name="fine(java.lang.String, java.lang.Object...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fine</h4>
+<pre>public static&nbsp;void&nbsp;fine(java.lang.String&nbsp;format,
+ java.lang.Object...&nbsp;data)</pre>
+</li>
+</ul>
+<a name="finer(java.lang.String, java.lang.Object...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>finer</h4>
+<pre>public static&nbsp;void&nbsp;finer(java.lang.String&nbsp;format,
+ java.lang.Object...&nbsp;data)</pre>
+</li>
+</ul>
+<a name="getLogger()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getLogger</h4>
+<pre>public static&nbsp;org.apache.logging.log4j.Logger&nbsp;getLogger()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/FMLContainer.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/FMLModContainer.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/FMLLog.html" target="_top">Frames</a></li>
+<li><a href="FMLLog.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/FMLModContainer.html b/javadoc/cpw/mods/fml/common/FMLModContainer.html
new file mode 100644
index 0000000..a16dd8f
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/FMLModContainer.html
@@ -0,0 +1,830 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>FMLModContainer (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLModContainer (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/FMLLog.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/IASMHook.html" title="interface in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/FMLModContainer.html" target="_top">Frames</a></li>
+<li><a href="FMLModContainer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Class FMLModContainer" class="title">Class FMLModContainer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.FMLModContainer</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">FMLModContainer</span>
+extends java.lang.Object
+implements <a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.ModContainer">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></h3>
+<code><a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html" title="enum in cpw.mods.fml.common">ModContainer.Disableable</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.common.ModContainer">
+<!-- -->
+</a>
+<h3>Fields inherited from interface&nbsp;cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></h3>
+<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#EMPTY_PROPERTIES">EMPTY_PROPERTIES</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/FMLModContainer.html#FMLModContainer(java.lang.String,%20cpw.mods.fml.common.discovery.ModCandidate,%20java.util.Map)">FMLModContainer</a></strong>(java.lang.String&nbsp;className,
+ <a href="../../../../cpw/mods/fml/common/discovery/ModCandidate.html" title="class in cpw.mods.fml.common.discovery">ModCandidate</a>&nbsp;container,
+ java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;modDescriptor)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/versioning/VersionRange.html" title="class in cpw.mods.fml.common.versioning">VersionRange</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLModContainer.html#acceptableMinecraftVersionRange()">acceptableMinecraftVersionRange</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLModContainer.html#bindMetadata(cpw.mods.fml.common.MetadataCollection)">bindMetadata</a></strong>(<a href="../../../../cpw/mods/fml/common/MetadataCollection.html" title="class in cpw.mods.fml.common">MetadataCollection</a>&nbsp;mc)</code>
+<div class="block">Attach this mod to it's metadata from the supplied metadata collection</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html" title="enum in cpw.mods.fml.common">ModContainer.Disableable</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLModContainer.html#canBeDisabled()">canBeDisabled</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLModContainer.html#constructMod(cpw.mods.fml.common.event.FMLConstructionEvent)">constructMod</a></strong>(<a href="../../../../cpw/mods/fml/common/event/FMLConstructionEvent.html" title="class in cpw.mods.fml.common.event">FMLConstructionEvent</a>&nbsp;event)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLModContainer.html#getCustomModProperties()">getCustomModProperties</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.Class&lt;?&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLModContainer.html#getCustomResourcePackClass()">getCustomResourcePackClass</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLModContainer.html#getDependants()">getDependants</a></strong>()</code>
+<div class="block">A list of modids that should be loaded <em>after</em> this one.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLModContainer.html#getDependencies()">getDependencies</a></strong>()</code>
+<div class="block">A list of modids that should be loaded prior to this one.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLModContainer.html#getDisplayVersion()">getDisplayVersion</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLModContainer.html#getGuiClassName()">getGuiClassName</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/ModMetadata.html" title="class in cpw.mods.fml.common">ModMetadata</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLModContainer.html#getMetadata()">getMetadata</a></strong>()</code>
+<div class="block">The metadata for this mod</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLModContainer.html#getMod()">getMod</a></strong>()</code>
+<div class="block">Get the actual mod object</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLModContainer.html#getModId()">getModId</a></strong>()</code>
+<div class="block">The globally unique modid for this mod</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLModContainer.html#getName()">getName</a></strong>()</code>
+<div class="block">A human readable name</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLModContainer.html#getOwnedPackages()">getOwnedPackages</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLModContainer.html#getProcessedVersion()">getProcessedVersion</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Set&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLModContainer.html#getRequirements()">getRequirements</a></strong>()</code>
+<div class="block">A list of the modids that this mod requires loaded prior to loading</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLModContainer.html#getSharedModDescriptor()">getSharedModDescriptor</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.security.cert.Certificate</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLModContainer.html#getSigningCertificate()">getSigningCertificate</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLModContainer.html#getSortingRules()">getSortingRules</a></strong>()</code>
+<div class="block">A representative string encapsulating the sorting preferences for this
+ mod</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.io.File</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLModContainer.html#getSource()">getSource</a></strong>()</code>
+<div class="block">The location on the file system which this mod came from</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLModContainer.html#getVersion()">getVersion</a></strong>()</code>
+<div class="block">A human readable version identifier</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLModContainer.html#handleModStateEvent(cpw.mods.fml.common.event.FMLEvent)">handleModStateEvent</a></strong>(<a href="../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">FMLEvent</a>&nbsp;event)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLModContainer.html#isImmutable()">isImmutable</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLModContainer.html#matches(java.lang.Object)">matches</a></strong>(java.lang.Object&nbsp;mod)</code>
+<div class="block">Does this mod match the supplied mod</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLModContainer.html#registerBus(com.google.common.eventbus.EventBus,%20cpw.mods.fml.common.LoadController)">registerBus</a></strong>(com.google.common.eventbus.EventBus&nbsp;bus,
+ <a href="../../../../cpw/mods/fml/common/LoadController.html" title="class in cpw.mods.fml.common">LoadController</a>&nbsp;controller)</code>
+<div class="block">Register the event bus for the mod and the controller for error handling
+ Returns if this bus was successfully registered - disabled mods and other
+ mods that don't need real events should return false and avoid further
+ processing</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Properties</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLModContainer.html#searchForVersionProperties()">searchForVersionProperties</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLModContainer.html#setEnabledState(boolean)">setEnabledState</a></strong>(boolean&nbsp;enabled)</code>
+<div class="block">Set the enabled/disabled state of this mod</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/FMLModContainer.html#toString()">toString</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLModContainer(java.lang.String, cpw.mods.fml.common.discovery.ModCandidate, java.util.Map)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLModContainer</h4>
+<pre>public&nbsp;FMLModContainer(java.lang.String&nbsp;className,
+ <a href="../../../../cpw/mods/fml/common/discovery/ModCandidate.html" title="class in cpw.mods.fml.common.discovery">ModCandidate</a>&nbsp;container,
+ java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;modDescriptor)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getModId()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getModId</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getModId()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getModId()">ModContainer</a></code></strong></div>
+<div class="block">The globally unique modid for this mod</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getModId()">getModId</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getName()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getName()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getName()">ModContainer</a></code></strong></div>
+<div class="block">A human readable name</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getName()">getName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getVersion()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getVersion</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getVersion()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getVersion()">ModContainer</a></code></strong></div>
+<div class="block">A human readable version identifier</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getVersion()">getVersion</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getSource()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSource</h4>
+<pre>public&nbsp;java.io.File&nbsp;getSource()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getSource()">ModContainer</a></code></strong></div>
+<div class="block">The location on the file system which this mod came from</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getSource()">getSource</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getMetadata()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMetadata</h4>
+<pre>public&nbsp;<a href="../../../../cpw/mods/fml/common/ModMetadata.html" title="class in cpw.mods.fml.common">ModMetadata</a>&nbsp;getMetadata()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getMetadata()">ModContainer</a></code></strong></div>
+<div class="block">The metadata for this mod</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getMetadata()">getMetadata</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="bindMetadata(cpw.mods.fml.common.MetadataCollection)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>bindMetadata</h4>
+<pre>public&nbsp;void&nbsp;bindMetadata(<a href="../../../../cpw/mods/fml/common/MetadataCollection.html" title="class in cpw.mods.fml.common">MetadataCollection</a>&nbsp;mc)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#bindMetadata(cpw.mods.fml.common.MetadataCollection)">ModContainer</a></code></strong></div>
+<div class="block">Attach this mod to it's metadata from the supplied metadata collection</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#bindMetadata(cpw.mods.fml.common.MetadataCollection)">bindMetadata</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="searchForVersionProperties()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>searchForVersionProperties</h4>
+<pre>public&nbsp;java.util.Properties&nbsp;searchForVersionProperties()</pre>
+</li>
+</ul>
+<a name="setEnabledState(boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setEnabledState</h4>
+<pre>public&nbsp;void&nbsp;setEnabledState(boolean&nbsp;enabled)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#setEnabledState(boolean)">ModContainer</a></code></strong></div>
+<div class="block">Set the enabled/disabled state of this mod</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#setEnabledState(boolean)">setEnabledState</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getRequirements()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRequirements</h4>
+<pre>public&nbsp;java.util.Set&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;&nbsp;getRequirements()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getRequirements()">ModContainer</a></code></strong></div>
+<div class="block">A list of the modids that this mod requires loaded prior to loading</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getRequirements()">getRequirements</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getDependencies()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDependencies</h4>
+<pre>public&nbsp;java.util.List&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;&nbsp;getDependencies()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getDependencies()">ModContainer</a></code></strong></div>
+<div class="block">A list of modids that should be loaded prior to this one. The special
+ value <strong>*</strong> indicates to load <em>after</em> any other mod.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getDependencies()">getDependencies</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getDependants()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDependants</h4>
+<pre>public&nbsp;java.util.List&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;&nbsp;getDependants()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getDependants()">ModContainer</a></code></strong></div>
+<div class="block">A list of modids that should be loaded <em>after</em> this one. The
+ special value <strong>*</strong> indicates to load <em>before</em> any
+ other mod.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getDependants()">getDependants</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getSortingRules()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSortingRules</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getSortingRules()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getSortingRules()">ModContainer</a></code></strong></div>
+<div class="block">A representative string encapsulating the sorting preferences for this
+ mod</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getSortingRules()">getSortingRules</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="matches(java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>matches</h4>
+<pre>public&nbsp;boolean&nbsp;matches(java.lang.Object&nbsp;mod)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#matches(java.lang.Object)">ModContainer</a></code></strong></div>
+<div class="block">Does this mod match the supplied mod</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#matches(java.lang.Object)">matches</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getMod()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMod</h4>
+<pre>public&nbsp;java.lang.Object&nbsp;getMod()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getMod()">ModContainer</a></code></strong></div>
+<div class="block">Get the actual mod object</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getMod()">getMod</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="registerBus(com.google.common.eventbus.EventBus, cpw.mods.fml.common.LoadController)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerBus</h4>
+<pre>public&nbsp;boolean&nbsp;registerBus(com.google.common.eventbus.EventBus&nbsp;bus,
+ <a href="../../../../cpw/mods/fml/common/LoadController.html" title="class in cpw.mods.fml.common">LoadController</a>&nbsp;controller)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#registerBus(com.google.common.eventbus.EventBus,%20cpw.mods.fml.common.LoadController)">ModContainer</a></code></strong></div>
+<div class="block">Register the event bus for the mod and the controller for error handling
+ Returns if this bus was successfully registered - disabled mods and other
+ mods that don't need real events should return false and avoid further
+ processing</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#registerBus(com.google.common.eventbus.EventBus,%20cpw.mods.fml.common.LoadController)">registerBus</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="constructMod(cpw.mods.fml.common.event.FMLConstructionEvent)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>constructMod</h4>
+<pre>public&nbsp;void&nbsp;constructMod(<a href="../../../../cpw/mods/fml/common/event/FMLConstructionEvent.html" title="class in cpw.mods.fml.common.event">FMLConstructionEvent</a>&nbsp;event)</pre>
+</li>
+</ul>
+<a name="handleModStateEvent(cpw.mods.fml.common.event.FMLEvent)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>handleModStateEvent</h4>
+<pre>public&nbsp;void&nbsp;handleModStateEvent(<a href="../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">FMLEvent</a>&nbsp;event)</pre>
+</li>
+</ul>
+<a name="getProcessedVersion()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getProcessedVersion</h4>
+<pre>public&nbsp;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&nbsp;getProcessedVersion()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getProcessedVersion()">getProcessedVersion</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="isImmutable()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isImmutable</h4>
+<pre>public&nbsp;boolean&nbsp;isImmutable()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#isImmutable()">isImmutable</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getDisplayVersion()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDisplayVersion</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getDisplayVersion()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getDisplayVersion()">getDisplayVersion</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="acceptableMinecraftVersionRange()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>acceptableMinecraftVersionRange</h4>
+<pre>public&nbsp;<a href="../../../../cpw/mods/fml/common/versioning/VersionRange.html" title="class in cpw.mods.fml.common.versioning">VersionRange</a>&nbsp;acceptableMinecraftVersionRange()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#acceptableMinecraftVersionRange()">acceptableMinecraftVersionRange</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getSigningCertificate()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSigningCertificate</h4>
+<pre>public&nbsp;java.security.cert.Certificate&nbsp;getSigningCertificate()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getSigningCertificate()">getSigningCertificate</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="toString()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCustomModProperties()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCustomModProperties</h4>
+<pre>public&nbsp;java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;getCustomModProperties()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getCustomModProperties()">getCustomModProperties</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCustomResourcePackClass()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCustomResourcePackClass</h4>
+<pre>public&nbsp;java.lang.Class&lt;?&gt;&nbsp;getCustomResourcePackClass()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getCustomResourcePackClass()">getCustomResourcePackClass</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getSharedModDescriptor()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSharedModDescriptor</h4>
+<pre>public&nbsp;java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;getSharedModDescriptor()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getSharedModDescriptor()">getSharedModDescriptor</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="canBeDisabled()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canBeDisabled</h4>
+<pre>public&nbsp;<a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html" title="enum in cpw.mods.fml.common">ModContainer.Disableable</a>&nbsp;canBeDisabled()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#canBeDisabled()">canBeDisabled</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getGuiClassName()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGuiClassName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getGuiClassName()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getGuiClassName()">getGuiClassName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getOwnedPackages()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getOwnedPackages</h4>
+<pre>public&nbsp;java.util.List&lt;java.lang.String&gt;&nbsp;getOwnedPackages()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getOwnedPackages()">getOwnedPackages</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/FMLLog.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/IASMHook.html" title="interface in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/FMLModContainer.html" target="_top">Frames</a></li>
+<li><a href="FMLModContainer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/IASMHook.html b/javadoc/cpw/mods/fml/common/IASMHook.html
new file mode 100644
index 0000000..a53c223
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/IASMHook.html
@@ -0,0 +1,231 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>IASMHook (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="IASMHook (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/FMLModContainer.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/ICrashCallable.html" title="interface in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/IASMHook.html" target="_top">Frames</a></li>
+<li><a href="IASMHook.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Interface IASMHook" class="title">Interface IASMHook</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <span class="strong">IASMHook</span></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>org.objectweb.asm.tree.ClassNode[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/IASMHook.html#inject(org.objectweb.asm.tree.ClassNode)">inject</a></strong>(org.objectweb.asm.tree.ClassNode&nbsp;modClassNode)</code>
+<div class="block">Inject the <a href="../../../../cpw/mods/fml/common/Mod.html" title="annotation in cpw.mods.fml.common"><code>Mod</code></a> class node into this instance.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/IASMHook.html#modifyClass(java.lang.String,%20org.objectweb.asm.tree.ClassNode)">modifyClass</a></strong>(java.lang.String&nbsp;className,
+ org.objectweb.asm.tree.ClassNode&nbsp;node)</code>
+<div class="block">Allow mods to manipulate classes loaded from this <a href="../../../../cpw/mods/fml/common/Mod.html" title="annotation in cpw.mods.fml.common"><code>Mod</code></a>'s jar file.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="inject(org.objectweb.asm.tree.ClassNode)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>inject</h4>
+<pre>org.objectweb.asm.tree.ClassNode[]&nbsp;inject(org.objectweb.asm.tree.ClassNode&nbsp;modClassNode)</pre>
+<div class="block">Inject the <a href="../../../../cpw/mods/fml/common/Mod.html" title="annotation in cpw.mods.fml.common"><code>Mod</code></a> class node into this instance. This allows retrieval from custom
+ attributes or other artifacts in your mod class</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>modClassNode</code> - The mod class</dd>
+<dt><span class="strong">Returns:</span></dt><dd>optionally some code generated classes that will be injected into the classloader</dd></dl>
+</li>
+</ul>
+<a name="modifyClass(java.lang.String, org.objectweb.asm.tree.ClassNode)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>modifyClass</h4>
+<pre>void&nbsp;modifyClass(java.lang.String&nbsp;className,
+ org.objectweb.asm.tree.ClassNode&nbsp;node)</pre>
+<div class="block">Allow mods to manipulate classes loaded from this <a href="../../../../cpw/mods/fml/common/Mod.html" title="annotation in cpw.mods.fml.common"><code>Mod</code></a>'s jar file. The <a href="../../../../cpw/mods/fml/common/Mod.html" title="annotation in cpw.mods.fml.common"><code>Mod</code></a>
+ class is always guaranteed to be called first.
+ The node state should be changed in place.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>node</code> - The class being loaded</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/FMLModContainer.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/ICrashCallable.html" title="interface in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/IASMHook.html" target="_top">Frames</a></li>
+<li><a href="IASMHook.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/ICrashCallable.html b/javadoc/cpw/mods/fml/common/ICrashCallable.html
new file mode 100644
index 0000000..2c58691
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/ICrashCallable.html
@@ -0,0 +1,216 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>ICrashCallable (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ICrashCallable (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/IASMHook.html" title="interface in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/IFMLHandledException.html" title="interface in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/ICrashCallable.html" target="_top">Frames</a></li>
+<li><a href="ICrashCallable.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Interface ICrashCallable" class="title">Interface ICrashCallable</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.util.concurrent.Callable&lt;java.lang.String&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">ICrashCallable</span>
+extends java.util.concurrent.Callable&lt;java.lang.String&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ICrashCallable.html#getLabel()">getLabel</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.util.concurrent.Callable">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;java.util.concurrent.Callable</h3>
+<code>call</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getLabel()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getLabel</h4>
+<pre>java.lang.String&nbsp;getLabel()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/IASMHook.html" title="interface in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/IFMLHandledException.html" title="interface in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/ICrashCallable.html" target="_top">Frames</a></li>
+<li><a href="ICrashCallable.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/IFMLHandledException.html b/javadoc/cpw/mods/fml/common/IFMLHandledException.html
new file mode 100644
index 0000000..4cb7982
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/IFMLHandledException.html
@@ -0,0 +1,160 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>IFMLHandledException (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="IFMLHandledException (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/ICrashCallable.html" title="interface in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/IFMLHandledException.html" target="_top">Frames</a></li>
+<li><a href="IFMLHandledException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Interface IFMLHandledException" class="title">Interface IFMLHandledException</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../cpw/mods/fml/client/CustomModLoadingErrorDisplayException.html" title="class in cpw.mods.fml.client">CustomModLoadingErrorDisplayException</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">IFMLHandledException</span></pre>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/ICrashCallable.html" title="interface in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/IFMLHandledException.html" target="_top">Frames</a></li>
+<li><a href="IFMLHandledException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/IFMLSidedHandler.html b/javadoc/cpw/mods/fml/common/IFMLSidedHandler.html
new file mode 100644
index 0000000..ec4ece4
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/IFMLSidedHandler.html
@@ -0,0 +1,455 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>IFMLSidedHandler (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="IFMLSidedHandler (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/IFMLHandledException.html" title="interface in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/IFuelHandler.html" title="interface in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/IFMLSidedHandler.html" target="_top">Frames</a></li>
+<li><a href="IFMLSidedHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Interface IFMLSidedHandler" class="title">Interface IFMLSidedHandler</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../cpw/mods/fml/client/FMLClientHandler.html" title="class in cpw.mods.fml.client">FMLClientHandler</a>, <a href="../../../../cpw/mods/fml/server/FMLServerHandler.html" title="class in cpw.mods.fml.server">FMLServerHandler</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">IFMLSidedHandler</span></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#addModAsResource(cpw.mods.fml.common.ModContainer)">addModAsResource</a></strong>(<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;container)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#allowLogins()">allowLogins</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#beginServerLoading(net.minecraft.server.MinecraftServer)">beginServerLoading</a></strong>(<a href="../../../../net/minecraft/server/MinecraftServer.html" title="class in net.minecraft.server">MinecraftServer</a>&nbsp;server)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#finishServerLoading()">finishServerLoading</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#fireNetRegistrationEvent(cpw.mods.fml.common.eventhandler.EventBus,%20net.minecraft.network.NetworkManager,%20java.util.Set,%20java.lang.String,%20cpw.mods.fml.relauncher.Side)">fireNetRegistrationEvent</a></strong>(<a href="../../../../cpw/mods/fml/common/eventhandler/EventBus.html" title="class in cpw.mods.fml.common.eventhandler">EventBus</a>&nbsp;bus,
+ <a href="../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;manager,
+ java.util.Set&lt;java.lang.String&gt;&nbsp;channelSet,
+ java.lang.String&nbsp;channel,
+ <a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#getAdditionalBrandingInformation()">getAdditionalBrandingInformation</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#getClientPlayHandler()">getClientPlayHandler</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#getClientToServerNetworkManager()">getClientToServerNetworkManager</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#getCurrentLanguage()">getCurrentLanguage</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.io.File</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#getSavesDirectory()">getSavesDirectory</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/server/MinecraftServer.html" title="class in net.minecraft.server">MinecraftServer</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#getServer()">getServer</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#getSide()">getSide</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#haltGame(java.lang.String,%20java.lang.Throwable)">haltGame</a></strong>(java.lang.String&nbsp;message,
+ java.lang.Throwable&nbsp;exception)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#queryUser(cpw.mods.fml.common.StartupQuery)">queryUser</a></strong>(<a href="../../../../cpw/mods/fml/common/StartupQuery.html" title="class in cpw.mods.fml.common">StartupQuery</a>&nbsp;query)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#serverStopped()">serverStopped</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#shouldAllowPlayerLogins()">shouldAllowPlayerLogins</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#shouldServerShouldBeKilledQuietly()">shouldServerShouldBeKilledQuietly</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#showGuiScreen(java.lang.Object)">showGuiScreen</a></strong>(java.lang.Object&nbsp;clientGuiElement)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#waitForPlayClient()">waitForPlayClient</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getAdditionalBrandingInformation()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAdditionalBrandingInformation</h4>
+<pre>java.util.List&lt;java.lang.String&gt;&nbsp;getAdditionalBrandingInformation()</pre>
+</li>
+</ul>
+<a name="getSide()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSide</h4>
+<pre><a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;getSide()</pre>
+</li>
+</ul>
+<a name="haltGame(java.lang.String, java.lang.Throwable)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>haltGame</h4>
+<pre>void&nbsp;haltGame(java.lang.String&nbsp;message,
+ java.lang.Throwable&nbsp;exception)</pre>
+</li>
+</ul>
+<a name="showGuiScreen(java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>showGuiScreen</h4>
+<pre>void&nbsp;showGuiScreen(java.lang.Object&nbsp;clientGuiElement)</pre>
+</li>
+</ul>
+<a name="queryUser(cpw.mods.fml.common.StartupQuery)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>queryUser</h4>
+<pre>void&nbsp;queryUser(<a href="../../../../cpw/mods/fml/common/StartupQuery.html" title="class in cpw.mods.fml.common">StartupQuery</a>&nbsp;query)
+ throws java.lang.InterruptedException</pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.InterruptedException</code></dd></dl>
+</li>
+</ul>
+<a name="beginServerLoading(net.minecraft.server.MinecraftServer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>beginServerLoading</h4>
+<pre>void&nbsp;beginServerLoading(<a href="../../../../net/minecraft/server/MinecraftServer.html" title="class in net.minecraft.server">MinecraftServer</a>&nbsp;server)</pre>
+</li>
+</ul>
+<a name="finishServerLoading()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>finishServerLoading</h4>
+<pre>void&nbsp;finishServerLoading()</pre>
+</li>
+</ul>
+<a name="getSavesDirectory()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSavesDirectory</h4>
+<pre>java.io.File&nbsp;getSavesDirectory()</pre>
+</li>
+</ul>
+<a name="getServer()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getServer</h4>
+<pre><a href="../../../../net/minecraft/server/MinecraftServer.html" title="class in net.minecraft.server">MinecraftServer</a>&nbsp;getServer()</pre>
+</li>
+</ul>
+<a name="shouldServerShouldBeKilledQuietly()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>shouldServerShouldBeKilledQuietly</h4>
+<pre>boolean&nbsp;shouldServerShouldBeKilledQuietly()</pre>
+</li>
+</ul>
+<a name="addModAsResource(cpw.mods.fml.common.ModContainer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addModAsResource</h4>
+<pre>void&nbsp;addModAsResource(<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;container)</pre>
+</li>
+</ul>
+<a name="getCurrentLanguage()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCurrentLanguage</h4>
+<pre>java.lang.String&nbsp;getCurrentLanguage()</pre>
+</li>
+</ul>
+<a name="serverStopped()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>serverStopped</h4>
+<pre>void&nbsp;serverStopped()</pre>
+</li>
+</ul>
+<a name="getClientToServerNetworkManager()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getClientToServerNetworkManager</h4>
+<pre><a href="../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;getClientToServerNetworkManager()</pre>
+</li>
+</ul>
+<a name="getClientPlayHandler()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getClientPlayHandler</h4>
+<pre><a href="../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&nbsp;getClientPlayHandler()</pre>
+</li>
+</ul>
+<a name="waitForPlayClient()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>waitForPlayClient</h4>
+<pre>void&nbsp;waitForPlayClient()</pre>
+</li>
+</ul>
+<a name="fireNetRegistrationEvent(cpw.mods.fml.common.eventhandler.EventBus, net.minecraft.network.NetworkManager, java.util.Set, java.lang.String, cpw.mods.fml.relauncher.Side)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fireNetRegistrationEvent</h4>
+<pre>void&nbsp;fireNetRegistrationEvent(<a href="../../../../cpw/mods/fml/common/eventhandler/EventBus.html" title="class in cpw.mods.fml.common.eventhandler">EventBus</a>&nbsp;bus,
+ <a href="../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;manager,
+ java.util.Set&lt;java.lang.String&gt;&nbsp;channelSet,
+ java.lang.String&nbsp;channel,
+ <a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side)</pre>
+</li>
+</ul>
+<a name="shouldAllowPlayerLogins()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>shouldAllowPlayerLogins</h4>
+<pre>boolean&nbsp;shouldAllowPlayerLogins()</pre>
+</li>
+</ul>
+<a name="allowLogins()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>allowLogins</h4>
+<pre>void&nbsp;allowLogins()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/IFMLHandledException.html" title="interface in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/IFuelHandler.html" title="interface in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/IFMLSidedHandler.html" target="_top">Frames</a></li>
+<li><a href="IFMLSidedHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/IFuelHandler.html b/javadoc/cpw/mods/fml/common/IFuelHandler.html
new file mode 100644
index 0000000..8659cd7
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/IFuelHandler.html
@@ -0,0 +1,204 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>IFuelHandler (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="IFuelHandler (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.html" title="interface in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/IFuelHandler.html" target="_top">Frames</a></li>
+<li><a href="IFuelHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Interface IFuelHandler" class="title">Interface IFuelHandler</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <span class="strong">IFuelHandler</span></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/IFuelHandler.html#getBurnTime(net.minecraft.item.ItemStack)">getBurnTime</a></strong>(<a href="../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;fuel)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getBurnTime(net.minecraft.item.ItemStack)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getBurnTime</h4>
+<pre>int&nbsp;getBurnTime(<a href="../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;fuel)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.html" title="interface in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/IFuelHandler.html" target="_top">Frames</a></li>
+<li><a href="IFuelHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/ILanguageAdapter.JavaAdapter.html b/javadoc/cpw/mods/fml/common/ILanguageAdapter.JavaAdapter.html
new file mode 100644
index 0000000..775f5e8
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/ILanguageAdapter.JavaAdapter.html
@@ -0,0 +1,357 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>ILanguageAdapter.JavaAdapter (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ILanguageAdapter.JavaAdapter (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.html" title="interface in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.ScalaAdapter.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/ILanguageAdapter.JavaAdapter.html" target="_top">Frames</a></li>
+<li><a href="ILanguageAdapter.JavaAdapter.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Class ILanguageAdapter.JavaAdapter" class="title">Class ILanguageAdapter.JavaAdapter</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.ILanguageAdapter.JavaAdapter</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.html" title="interface in cpw.mods.fml.common">ILanguageAdapter</a></dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.html" title="interface in cpw.mods.fml.common">ILanguageAdapter</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">ILanguageAdapter.JavaAdapter</span>
+extends java.lang.Object
+implements <a href="../../../../cpw/mods/fml/common/ILanguageAdapter.html" title="interface in cpw.mods.fml.common">ILanguageAdapter</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.ILanguageAdapter">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/ILanguageAdapter.html" title="interface in cpw.mods.fml.common">ILanguageAdapter</a></h3>
+<code><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.JavaAdapter.html" title="class in cpw.mods.fml.common">ILanguageAdapter.JavaAdapter</a>, <a href="../../../../cpw/mods/fml/common/ILanguageAdapter.ScalaAdapter.html" title="class in cpw.mods.fml.common">ILanguageAdapter.ScalaAdapter</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.JavaAdapter.html#ILanguageAdapter.JavaAdapter()">ILanguageAdapter.JavaAdapter</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.JavaAdapter.html#getNewInstance(cpw.mods.fml.common.FMLModContainer,%20java.lang.Class,%20java.lang.ClassLoader,%20java.lang.reflect.Method)">getNewInstance</a></strong>(<a href="../../../../cpw/mods/fml/common/FMLModContainer.html" title="class in cpw.mods.fml.common">FMLModContainer</a>&nbsp;container,
+ java.lang.Class&lt;?&gt;&nbsp;objectClass,
+ java.lang.ClassLoader&nbsp;classLoader,
+ java.lang.reflect.Method&nbsp;factoryMarkedMethod)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.JavaAdapter.html#setInternalProxies(cpw.mods.fml.common.ModContainer,%20cpw.mods.fml.relauncher.Side,%20java.lang.ClassLoader)">setInternalProxies</a></strong>(<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;mod,
+ <a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side,
+ java.lang.ClassLoader&nbsp;loader)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.JavaAdapter.html#setProxy(java.lang.reflect.Field,%20java.lang.Class,%20java.lang.Object)">setProxy</a></strong>(java.lang.reflect.Field&nbsp;target,
+ java.lang.Class&lt;?&gt;&nbsp;proxyTarget,
+ java.lang.Object&nbsp;proxy)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.JavaAdapter.html#supportsStatics()">supportsStatics</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ILanguageAdapter.JavaAdapter()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ILanguageAdapter.JavaAdapter</h4>
+<pre>public&nbsp;ILanguageAdapter.JavaAdapter()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getNewInstance(cpw.mods.fml.common.FMLModContainer, java.lang.Class, java.lang.ClassLoader, java.lang.reflect.Method)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNewInstance</h4>
+<pre>public&nbsp;java.lang.Object&nbsp;getNewInstance(<a href="../../../../cpw/mods/fml/common/FMLModContainer.html" title="class in cpw.mods.fml.common">FMLModContainer</a>&nbsp;container,
+ java.lang.Class&lt;?&gt;&nbsp;objectClass,
+ java.lang.ClassLoader&nbsp;classLoader,
+ java.lang.reflect.Method&nbsp;factoryMarkedMethod)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.html#getNewInstance(cpw.mods.fml.common.FMLModContainer,%20java.lang.Class,%20java.lang.ClassLoader,%20java.lang.reflect.Method)">getNewInstance</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.html" title="interface in cpw.mods.fml.common">ILanguageAdapter</a></code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+<a name="supportsStatics()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>supportsStatics</h4>
+<pre>public&nbsp;boolean&nbsp;supportsStatics()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.html#supportsStatics()">supportsStatics</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.html" title="interface in cpw.mods.fml.common">ILanguageAdapter</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="setProxy(java.lang.reflect.Field, java.lang.Class, java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setProxy</h4>
+<pre>public&nbsp;void&nbsp;setProxy(java.lang.reflect.Field&nbsp;target,
+ java.lang.Class&lt;?&gt;&nbsp;proxyTarget,
+ java.lang.Object&nbsp;proxy)
+ throws java.lang.IllegalArgumentException,
+ java.lang.IllegalAccessException,
+ java.lang.NoSuchFieldException,
+ java.lang.SecurityException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.html#setProxy(java.lang.reflect.Field,%20java.lang.Class,%20java.lang.Object)">setProxy</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.html" title="interface in cpw.mods.fml.common">ILanguageAdapter</a></code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code></dd>
+<dd><code>java.lang.IllegalAccessException</code></dd>
+<dd><code>java.lang.NoSuchFieldException</code></dd>
+<dd><code>java.lang.SecurityException</code></dd></dl>
+</li>
+</ul>
+<a name="setInternalProxies(cpw.mods.fml.common.ModContainer, cpw.mods.fml.relauncher.Side, java.lang.ClassLoader)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setInternalProxies</h4>
+<pre>public&nbsp;void&nbsp;setInternalProxies(<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;mod,
+ <a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side,
+ java.lang.ClassLoader&nbsp;loader)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.html#setInternalProxies(cpw.mods.fml.common.ModContainer,%20cpw.mods.fml.relauncher.Side,%20java.lang.ClassLoader)">setInternalProxies</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.html" title="interface in cpw.mods.fml.common">ILanguageAdapter</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.html" title="interface in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.ScalaAdapter.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/ILanguageAdapter.JavaAdapter.html" target="_top">Frames</a></li>
+<li><a href="ILanguageAdapter.JavaAdapter.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/ILanguageAdapter.ScalaAdapter.html b/javadoc/cpw/mods/fml/common/ILanguageAdapter.ScalaAdapter.html
new file mode 100644
index 0000000..d4705e4
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/ILanguageAdapter.ScalaAdapter.html
@@ -0,0 +1,357 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>ILanguageAdapter.ScalaAdapter (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ILanguageAdapter.ScalaAdapter (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.JavaAdapter.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/InjectedModContainer.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/ILanguageAdapter.ScalaAdapter.html" target="_top">Frames</a></li>
+<li><a href="ILanguageAdapter.ScalaAdapter.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Class ILanguageAdapter.ScalaAdapter" class="title">Class ILanguageAdapter.ScalaAdapter</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.ILanguageAdapter.ScalaAdapter</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.html" title="interface in cpw.mods.fml.common">ILanguageAdapter</a></dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.html" title="interface in cpw.mods.fml.common">ILanguageAdapter</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">ILanguageAdapter.ScalaAdapter</span>
+extends java.lang.Object
+implements <a href="../../../../cpw/mods/fml/common/ILanguageAdapter.html" title="interface in cpw.mods.fml.common">ILanguageAdapter</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.ILanguageAdapter">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/ILanguageAdapter.html" title="interface in cpw.mods.fml.common">ILanguageAdapter</a></h3>
+<code><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.JavaAdapter.html" title="class in cpw.mods.fml.common">ILanguageAdapter.JavaAdapter</a>, <a href="../../../../cpw/mods/fml/common/ILanguageAdapter.ScalaAdapter.html" title="class in cpw.mods.fml.common">ILanguageAdapter.ScalaAdapter</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.ScalaAdapter.html#ILanguageAdapter.ScalaAdapter()">ILanguageAdapter.ScalaAdapter</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.ScalaAdapter.html#getNewInstance(cpw.mods.fml.common.FMLModContainer,%20java.lang.Class,%20java.lang.ClassLoader,%20java.lang.reflect.Method)">getNewInstance</a></strong>(<a href="../../../../cpw/mods/fml/common/FMLModContainer.html" title="class in cpw.mods.fml.common">FMLModContainer</a>&nbsp;container,
+ java.lang.Class&lt;?&gt;&nbsp;scalaObjectClass,
+ java.lang.ClassLoader&nbsp;classLoader,
+ java.lang.reflect.Method&nbsp;factoryMarkedAnnotation)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.ScalaAdapter.html#setInternalProxies(cpw.mods.fml.common.ModContainer,%20cpw.mods.fml.relauncher.Side,%20java.lang.ClassLoader)">setInternalProxies</a></strong>(<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;mod,
+ <a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side,
+ java.lang.ClassLoader&nbsp;loader)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.ScalaAdapter.html#setProxy(java.lang.reflect.Field,%20java.lang.Class,%20java.lang.Object)">setProxy</a></strong>(java.lang.reflect.Field&nbsp;target,
+ java.lang.Class&lt;?&gt;&nbsp;proxyTarget,
+ java.lang.Object&nbsp;proxy)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.ScalaAdapter.html#supportsStatics()">supportsStatics</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ILanguageAdapter.ScalaAdapter()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ILanguageAdapter.ScalaAdapter</h4>
+<pre>public&nbsp;ILanguageAdapter.ScalaAdapter()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getNewInstance(cpw.mods.fml.common.FMLModContainer, java.lang.Class, java.lang.ClassLoader, java.lang.reflect.Method)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNewInstance</h4>
+<pre>public&nbsp;java.lang.Object&nbsp;getNewInstance(<a href="../../../../cpw/mods/fml/common/FMLModContainer.html" title="class in cpw.mods.fml.common">FMLModContainer</a>&nbsp;container,
+ java.lang.Class&lt;?&gt;&nbsp;scalaObjectClass,
+ java.lang.ClassLoader&nbsp;classLoader,
+ java.lang.reflect.Method&nbsp;factoryMarkedAnnotation)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.html#getNewInstance(cpw.mods.fml.common.FMLModContainer,%20java.lang.Class,%20java.lang.ClassLoader,%20java.lang.reflect.Method)">getNewInstance</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.html" title="interface in cpw.mods.fml.common">ILanguageAdapter</a></code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+<a name="supportsStatics()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>supportsStatics</h4>
+<pre>public&nbsp;boolean&nbsp;supportsStatics()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.html#supportsStatics()">supportsStatics</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.html" title="interface in cpw.mods.fml.common">ILanguageAdapter</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="setProxy(java.lang.reflect.Field, java.lang.Class, java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setProxy</h4>
+<pre>public&nbsp;void&nbsp;setProxy(java.lang.reflect.Field&nbsp;target,
+ java.lang.Class&lt;?&gt;&nbsp;proxyTarget,
+ java.lang.Object&nbsp;proxy)
+ throws java.lang.IllegalArgumentException,
+ java.lang.IllegalAccessException,
+ java.lang.NoSuchFieldException,
+ java.lang.SecurityException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.html#setProxy(java.lang.reflect.Field,%20java.lang.Class,%20java.lang.Object)">setProxy</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.html" title="interface in cpw.mods.fml.common">ILanguageAdapter</a></code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code></dd>
+<dd><code>java.lang.IllegalAccessException</code></dd>
+<dd><code>java.lang.NoSuchFieldException</code></dd>
+<dd><code>java.lang.SecurityException</code></dd></dl>
+</li>
+</ul>
+<a name="setInternalProxies(cpw.mods.fml.common.ModContainer, cpw.mods.fml.relauncher.Side, java.lang.ClassLoader)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setInternalProxies</h4>
+<pre>public&nbsp;void&nbsp;setInternalProxies(<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;mod,
+ <a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side,
+ java.lang.ClassLoader&nbsp;loader)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.html#setInternalProxies(cpw.mods.fml.common.ModContainer,%20cpw.mods.fml.relauncher.Side,%20java.lang.ClassLoader)">setInternalProxies</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.html" title="interface in cpw.mods.fml.common">ILanguageAdapter</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.JavaAdapter.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/InjectedModContainer.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/ILanguageAdapter.ScalaAdapter.html" target="_top">Frames</a></li>
+<li><a href="ILanguageAdapter.ScalaAdapter.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/ILanguageAdapter.html b/javadoc/cpw/mods/fml/common/ILanguageAdapter.html
new file mode 100644
index 0000000..3160484
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/ILanguageAdapter.html
@@ -0,0 +1,296 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>ILanguageAdapter (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ILanguageAdapter (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/IFuelHandler.html" title="interface in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.JavaAdapter.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/ILanguageAdapter.html" target="_top">Frames</a></li>
+<li><a href="ILanguageAdapter.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Interface ILanguageAdapter" class="title">Interface ILanguageAdapter</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.JavaAdapter.html" title="class in cpw.mods.fml.common">ILanguageAdapter.JavaAdapter</a>, <a href="../../../../cpw/mods/fml/common/ILanguageAdapter.ScalaAdapter.html" title="class in cpw.mods.fml.common">ILanguageAdapter.ScalaAdapter</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">ILanguageAdapter</span></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Interface and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.JavaAdapter.html" title="class in cpw.mods.fml.common">ILanguageAdapter.JavaAdapter</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.ScalaAdapter.html" title="class in cpw.mods.fml.common">ILanguageAdapter.ScalaAdapter</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.html#getNewInstance(cpw.mods.fml.common.FMLModContainer,%20java.lang.Class,%20java.lang.ClassLoader,%20java.lang.reflect.Method)">getNewInstance</a></strong>(<a href="../../../../cpw/mods/fml/common/FMLModContainer.html" title="class in cpw.mods.fml.common">FMLModContainer</a>&nbsp;container,
+ java.lang.Class&lt;?&gt;&nbsp;objectClass,
+ java.lang.ClassLoader&nbsp;classLoader,
+ java.lang.reflect.Method&nbsp;factoryMarkedAnnotation)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.html#setInternalProxies(cpw.mods.fml.common.ModContainer,%20cpw.mods.fml.relauncher.Side,%20java.lang.ClassLoader)">setInternalProxies</a></strong>(<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;mod,
+ <a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side,
+ java.lang.ClassLoader&nbsp;loader)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.html#setProxy(java.lang.reflect.Field,%20java.lang.Class,%20java.lang.Object)">setProxy</a></strong>(java.lang.reflect.Field&nbsp;target,
+ java.lang.Class&lt;?&gt;&nbsp;proxyTarget,
+ java.lang.Object&nbsp;proxy)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.html#supportsStatics()">supportsStatics</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getNewInstance(cpw.mods.fml.common.FMLModContainer, java.lang.Class, java.lang.ClassLoader, java.lang.reflect.Method)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNewInstance</h4>
+<pre>java.lang.Object&nbsp;getNewInstance(<a href="../../../../cpw/mods/fml/common/FMLModContainer.html" title="class in cpw.mods.fml.common">FMLModContainer</a>&nbsp;container,
+ java.lang.Class&lt;?&gt;&nbsp;objectClass,
+ java.lang.ClassLoader&nbsp;classLoader,
+ java.lang.reflect.Method&nbsp;factoryMarkedAnnotation)
+ throws java.lang.Exception</pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+<a name="supportsStatics()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>supportsStatics</h4>
+<pre>boolean&nbsp;supportsStatics()</pre>
+</li>
+</ul>
+<a name="setProxy(java.lang.reflect.Field, java.lang.Class, java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setProxy</h4>
+<pre>void&nbsp;setProxy(java.lang.reflect.Field&nbsp;target,
+ java.lang.Class&lt;?&gt;&nbsp;proxyTarget,
+ java.lang.Object&nbsp;proxy)
+ throws java.lang.IllegalArgumentException,
+ java.lang.IllegalAccessException,
+ java.lang.NoSuchFieldException,
+ java.lang.SecurityException</pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code></dd>
+<dd><code>java.lang.IllegalAccessException</code></dd>
+<dd><code>java.lang.NoSuchFieldException</code></dd>
+<dd><code>java.lang.SecurityException</code></dd></dl>
+</li>
+</ul>
+<a name="setInternalProxies(cpw.mods.fml.common.ModContainer, cpw.mods.fml.relauncher.Side, java.lang.ClassLoader)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setInternalProxies</h4>
+<pre>void&nbsp;setInternalProxies(<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;mod,
+ <a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side,
+ java.lang.ClassLoader&nbsp;loader)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/IFuelHandler.html" title="interface in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.JavaAdapter.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/ILanguageAdapter.html" target="_top">Frames</a></li>
+<li><a href="ILanguageAdapter.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/IWorldGenerator.html b/javadoc/cpw/mods/fml/common/IWorldGenerator.html
new file mode 100644
index 0000000..0a5c38c
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/IWorldGenerator.html
@@ -0,0 +1,219 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>IWorldGenerator (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="IWorldGenerator (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/InjectedModContainer.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/LoadController.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/IWorldGenerator.html" target="_top">Frames</a></li>
+<li><a href="IWorldGenerator.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Interface IWorldGenerator" class="title">Interface IWorldGenerator</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <span class="strong">IWorldGenerator</span></pre>
+<div class="block">This is called back during world generation.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/IWorldGenerator.html#generate(java.util.Random,%20int,%20int,%20net.minecraft.world.World,%20net.minecraft.world.chunk.IChunkProvider,%20net.minecraft.world.chunk.IChunkProvider)">generate</a></strong>(java.util.Random&nbsp;random,
+ int&nbsp;chunkX,
+ int&nbsp;chunkZ,
+ <a href="../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ <a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a>&nbsp;chunkGenerator,
+ <a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a>&nbsp;chunkProvider)</code>
+<div class="block">Generate some world</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generate(java.util.Random, int, int, net.minecraft.world.World, net.minecraft.world.chunk.IChunkProvider, net.minecraft.world.chunk.IChunkProvider)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generate</h4>
+<pre>void&nbsp;generate(java.util.Random&nbsp;random,
+ int&nbsp;chunkX,
+ int&nbsp;chunkZ,
+ <a href="../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ <a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a>&nbsp;chunkGenerator,
+ <a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a>&nbsp;chunkProvider)</pre>
+<div class="block">Generate some world</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>random</code> - the chunk specific <code>Random</code>.</dd><dd><code>chunkX</code> - the chunk X coordinate of this chunk.</dd><dd><code>chunkZ</code> - the chunk Z coordinate of this chunk.</dd><dd><code>world</code> - : additionalData[0] The minecraft <a href="../../../../net/minecraft/world/World.html" title="class in net.minecraft.world"><code>World</code></a> we're generating for.</dd><dd><code>chunkGenerator</code> - : additionalData[1] The <a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk"><code>IChunkProvider</code></a> that is generating.</dd><dd><code>chunkProvider</code> - : additionalData[2] <a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk"><code>IChunkProvider</code></a> that is requesting the world generation.</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/InjectedModContainer.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/LoadController.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/IWorldGenerator.html" target="_top">Frames</a></li>
+<li><a href="IWorldGenerator.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/InjectedModContainer.html b/javadoc/cpw/mods/fml/common/InjectedModContainer.html
new file mode 100644
index 0000000..eef0d6e
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/InjectedModContainer.html
@@ -0,0 +1,830 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>InjectedModContainer (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="InjectedModContainer (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.ScalaAdapter.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/IWorldGenerator.html" title="interface in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/InjectedModContainer.html" target="_top">Frames</a></li>
+<li><a href="InjectedModContainer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Class InjectedModContainer" class="title">Class InjectedModContainer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.InjectedModContainer</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">InjectedModContainer</span>
+extends java.lang.Object
+implements <a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.ModContainer">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></h3>
+<code><a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html" title="enum in cpw.mods.fml.common">ModContainer.Disableable</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/InjectedModContainer.html#wrappedContainer">wrappedContainer</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.common.ModContainer">
+<!-- -->
+</a>
+<h3>Fields inherited from interface&nbsp;cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></h3>
+<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#EMPTY_PROPERTIES">EMPTY_PROPERTIES</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/InjectedModContainer.html#InjectedModContainer(cpw.mods.fml.common.ModContainer,%20java.io.File)">InjectedModContainer</a></strong>(<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;mc,
+ java.io.File&nbsp;source)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/versioning/VersionRange.html" title="class in cpw.mods.fml.common.versioning">VersionRange</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/InjectedModContainer.html#acceptableMinecraftVersionRange()">acceptableMinecraftVersionRange</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/InjectedModContainer.html#bindMetadata(cpw.mods.fml.common.MetadataCollection)">bindMetadata</a></strong>(<a href="../../../../cpw/mods/fml/common/MetadataCollection.html" title="class in cpw.mods.fml.common">MetadataCollection</a>&nbsp;mc)</code>
+<div class="block">Attach this mod to it's metadata from the supplied metadata collection</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html" title="enum in cpw.mods.fml.common">ModContainer.Disableable</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/InjectedModContainer.html#canBeDisabled()">canBeDisabled</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/InjectedModContainer.html#getCustomModProperties()">getCustomModProperties</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Class&lt;?&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/InjectedModContainer.html#getCustomResourcePackClass()">getCustomResourcePackClass</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/InjectedModContainer.html#getDependants()">getDependants</a></strong>()</code>
+<div class="block">A list of modids that should be loaded <em>after</em> this one.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/InjectedModContainer.html#getDependencies()">getDependencies</a></strong>()</code>
+<div class="block">A list of modids that should be loaded prior to this one.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/InjectedModContainer.html#getDisplayVersion()">getDisplayVersion</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/InjectedModContainer.html#getGuiClassName()">getGuiClassName</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/ModMetadata.html" title="class in cpw.mods.fml.common">ModMetadata</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/InjectedModContainer.html#getMetadata()">getMetadata</a></strong>()</code>
+<div class="block">The metadata for this mod</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/InjectedModContainer.html#getMod()">getMod</a></strong>()</code>
+<div class="block">Get the actual mod object</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/InjectedModContainer.html#getModId()">getModId</a></strong>()</code>
+<div class="block">The globally unique modid for this mod</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/InjectedModContainer.html#getName()">getName</a></strong>()</code>
+<div class="block">A human readable name</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/InjectedModContainer.html#getOwnedPackages()">getOwnedPackages</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/InjectedModContainer.html#getProcessedVersion()">getProcessedVersion</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Set&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/InjectedModContainer.html#getRequirements()">getRequirements</a></strong>()</code>
+<div class="block">A list of the modids that this mod requires loaded prior to loading</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/InjectedModContainer.html#getSharedModDescriptor()">getSharedModDescriptor</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.security.cert.Certificate</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/InjectedModContainer.html#getSigningCertificate()">getSigningCertificate</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/InjectedModContainer.html#getSortingRules()">getSortingRules</a></strong>()</code>
+<div class="block">A representative string encapsulating the sorting preferences for this
+ mod</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.io.File</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/InjectedModContainer.html#getSource()">getSource</a></strong>()</code>
+<div class="block">The location on the file system which this mod came from</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/InjectedModContainer.html#getVersion()">getVersion</a></strong>()</code>
+<div class="block">A human readable version identifier</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/WorldAccessContainer.html" title="interface in cpw.mods.fml.common">WorldAccessContainer</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/InjectedModContainer.html#getWrappedWorldAccessContainer()">getWrappedWorldAccessContainer</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/InjectedModContainer.html#isImmutable()">isImmutable</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/InjectedModContainer.html#matches(java.lang.Object)">matches</a></strong>(java.lang.Object&nbsp;mod)</code>
+<div class="block">Does this mod match the supplied mod</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/InjectedModContainer.html#registerBus(com.google.common.eventbus.EventBus,%20cpw.mods.fml.common.LoadController)">registerBus</a></strong>(com.google.common.eventbus.EventBus&nbsp;bus,
+ <a href="../../../../cpw/mods/fml/common/LoadController.html" title="class in cpw.mods.fml.common">LoadController</a>&nbsp;controller)</code>
+<div class="block">Register the event bus for the mod and the controller for error handling
+ Returns if this bus was successfully registered - disabled mods and other
+ mods that don't need real events should return false and avoid further
+ processing</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/InjectedModContainer.html#setEnabledState(boolean)">setEnabledState</a></strong>(boolean&nbsp;enabled)</code>
+<div class="block">Set the enabled/disabled state of this mod</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/InjectedModContainer.html#toString()">toString</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="wrappedContainer">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>wrappedContainer</h4>
+<pre>public final&nbsp;<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a> wrappedContainer</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="InjectedModContainer(cpw.mods.fml.common.ModContainer, java.io.File)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>InjectedModContainer</h4>
+<pre>public&nbsp;InjectedModContainer(<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;mc,
+ java.io.File&nbsp;source)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getModId()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getModId</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getModId()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getModId()">ModContainer</a></code></strong></div>
+<div class="block">The globally unique modid for this mod</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getModId()">getModId</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getName()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getName()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getName()">ModContainer</a></code></strong></div>
+<div class="block">A human readable name</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getName()">getName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getVersion()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getVersion</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getVersion()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getVersion()">ModContainer</a></code></strong></div>
+<div class="block">A human readable version identifier</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getVersion()">getVersion</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getSource()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSource</h4>
+<pre>public&nbsp;java.io.File&nbsp;getSource()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getSource()">ModContainer</a></code></strong></div>
+<div class="block">The location on the file system which this mod came from</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getSource()">getSource</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getMetadata()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMetadata</h4>
+<pre>public&nbsp;<a href="../../../../cpw/mods/fml/common/ModMetadata.html" title="class in cpw.mods.fml.common">ModMetadata</a>&nbsp;getMetadata()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getMetadata()">ModContainer</a></code></strong></div>
+<div class="block">The metadata for this mod</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getMetadata()">getMetadata</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="bindMetadata(cpw.mods.fml.common.MetadataCollection)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>bindMetadata</h4>
+<pre>public&nbsp;void&nbsp;bindMetadata(<a href="../../../../cpw/mods/fml/common/MetadataCollection.html" title="class in cpw.mods.fml.common">MetadataCollection</a>&nbsp;mc)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#bindMetadata(cpw.mods.fml.common.MetadataCollection)">ModContainer</a></code></strong></div>
+<div class="block">Attach this mod to it's metadata from the supplied metadata collection</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#bindMetadata(cpw.mods.fml.common.MetadataCollection)">bindMetadata</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="setEnabledState(boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setEnabledState</h4>
+<pre>public&nbsp;void&nbsp;setEnabledState(boolean&nbsp;enabled)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#setEnabledState(boolean)">ModContainer</a></code></strong></div>
+<div class="block">Set the enabled/disabled state of this mod</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#setEnabledState(boolean)">setEnabledState</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getRequirements()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRequirements</h4>
+<pre>public&nbsp;java.util.Set&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;&nbsp;getRequirements()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getRequirements()">ModContainer</a></code></strong></div>
+<div class="block">A list of the modids that this mod requires loaded prior to loading</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getRequirements()">getRequirements</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getDependencies()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDependencies</h4>
+<pre>public&nbsp;java.util.List&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;&nbsp;getDependencies()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getDependencies()">ModContainer</a></code></strong></div>
+<div class="block">A list of modids that should be loaded prior to this one. The special
+ value <strong>*</strong> indicates to load <em>after</em> any other mod.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getDependencies()">getDependencies</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getDependants()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDependants</h4>
+<pre>public&nbsp;java.util.List&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;&nbsp;getDependants()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getDependants()">ModContainer</a></code></strong></div>
+<div class="block">A list of modids that should be loaded <em>after</em> this one. The
+ special value <strong>*</strong> indicates to load <em>before</em> any
+ other mod.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getDependants()">getDependants</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getSortingRules()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSortingRules</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getSortingRules()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getSortingRules()">ModContainer</a></code></strong></div>
+<div class="block">A representative string encapsulating the sorting preferences for this
+ mod</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getSortingRules()">getSortingRules</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="registerBus(com.google.common.eventbus.EventBus, cpw.mods.fml.common.LoadController)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerBus</h4>
+<pre>public&nbsp;boolean&nbsp;registerBus(com.google.common.eventbus.EventBus&nbsp;bus,
+ <a href="../../../../cpw/mods/fml/common/LoadController.html" title="class in cpw.mods.fml.common">LoadController</a>&nbsp;controller)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#registerBus(com.google.common.eventbus.EventBus,%20cpw.mods.fml.common.LoadController)">ModContainer</a></code></strong></div>
+<div class="block">Register the event bus for the mod and the controller for error handling
+ Returns if this bus was successfully registered - disabled mods and other
+ mods that don't need real events should return false and avoid further
+ processing</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#registerBus(com.google.common.eventbus.EventBus,%20cpw.mods.fml.common.LoadController)">registerBus</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="matches(java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>matches</h4>
+<pre>public&nbsp;boolean&nbsp;matches(java.lang.Object&nbsp;mod)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#matches(java.lang.Object)">ModContainer</a></code></strong></div>
+<div class="block">Does this mod match the supplied mod</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#matches(java.lang.Object)">matches</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getMod()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMod</h4>
+<pre>public&nbsp;java.lang.Object&nbsp;getMod()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getMod()">ModContainer</a></code></strong></div>
+<div class="block">Get the actual mod object</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getMod()">getMod</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getProcessedVersion()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getProcessedVersion</h4>
+<pre>public&nbsp;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&nbsp;getProcessedVersion()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getProcessedVersion()">getProcessedVersion</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="isImmutable()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isImmutable</h4>
+<pre>public&nbsp;boolean&nbsp;isImmutable()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#isImmutable()">isImmutable</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getDisplayVersion()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDisplayVersion</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getDisplayVersion()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getDisplayVersion()">getDisplayVersion</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="acceptableMinecraftVersionRange()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>acceptableMinecraftVersionRange</h4>
+<pre>public&nbsp;<a href="../../../../cpw/mods/fml/common/versioning/VersionRange.html" title="class in cpw.mods.fml.common.versioning">VersionRange</a>&nbsp;acceptableMinecraftVersionRange()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#acceptableMinecraftVersionRange()">acceptableMinecraftVersionRange</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getWrappedWorldAccessContainer()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getWrappedWorldAccessContainer</h4>
+<pre>public&nbsp;<a href="../../../../cpw/mods/fml/common/WorldAccessContainer.html" title="interface in cpw.mods.fml.common">WorldAccessContainer</a>&nbsp;getWrappedWorldAccessContainer()</pre>
+</li>
+</ul>
+<a name="getSigningCertificate()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSigningCertificate</h4>
+<pre>public&nbsp;java.security.cert.Certificate&nbsp;getSigningCertificate()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getSigningCertificate()">getSigningCertificate</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="toString()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCustomModProperties()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCustomModProperties</h4>
+<pre>public&nbsp;java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;getCustomModProperties()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getCustomModProperties()">getCustomModProperties</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCustomResourcePackClass()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCustomResourcePackClass</h4>
+<pre>public&nbsp;java.lang.Class&lt;?&gt;&nbsp;getCustomResourcePackClass()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getCustomResourcePackClass()">getCustomResourcePackClass</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getSharedModDescriptor()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSharedModDescriptor</h4>
+<pre>public&nbsp;java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;getSharedModDescriptor()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getSharedModDescriptor()">getSharedModDescriptor</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="canBeDisabled()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canBeDisabled</h4>
+<pre>public&nbsp;<a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html" title="enum in cpw.mods.fml.common">ModContainer.Disableable</a>&nbsp;canBeDisabled()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#canBeDisabled()">canBeDisabled</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getGuiClassName()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGuiClassName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getGuiClassName()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getGuiClassName()">getGuiClassName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getOwnedPackages()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getOwnedPackages</h4>
+<pre>public&nbsp;java.util.List&lt;java.lang.String&gt;&nbsp;getOwnedPackages()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#getOwnedPackages()">getOwnedPackages</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.ScalaAdapter.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/IWorldGenerator.html" title="interface in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/InjectedModContainer.html" target="_top">Frames</a></li>
+<li><a href="InjectedModContainer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/LoadController.html b/javadoc/cpw/mods/fml/common/LoadController.html
new file mode 100644
index 0000000..83c66b7
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/LoadController.html
@@ -0,0 +1,416 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>LoadController (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="LoadController (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/IWorldGenerator.html" title="interface in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/Loader.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/LoadController.html" target="_top">Frames</a></li>
+<li><a href="LoadController.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Class LoadController" class="title">Class LoadController</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.LoadController</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">LoadController</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/LoadController.html#LoadController(cpw.mods.fml.common.Loader)">LoadController</a></strong>(<a href="../../../../cpw/mods/fml/common/Loader.html" title="class in cpw.mods.fml.common">Loader</a>&nbsp;loader)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/LoadController.html#activeContainer()">activeContainer</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/LoadController.html#buildModList(cpw.mods.fml.common.event.FMLLoadEvent)">buildModList</a></strong>(<a href="../../../../cpw/mods/fml/common/event/FMLLoadEvent.html" title="class in cpw.mods.fml.common.event">FMLLoadEvent</a>&nbsp;event)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>com.google.common.collect.ImmutableBiMap&lt;<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>,java.lang.Object&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/LoadController.html#buildModObjectList()">buildModObjectList</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/LoadController.html#distributeStateMessage(java.lang.Class)">distributeStateMessage</a></strong>(java.lang.Class&lt;?&gt;&nbsp;customEvent)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/LoadController.html#distributeStateMessage(cpw.mods.fml.common.LoaderState,%20java.lang.Object...)">distributeStateMessage</a></strong>(<a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common">LoaderState</a>&nbsp;state,
+ java.lang.Object...&nbsp;eventData)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/LoadController.html#errorOccurred(cpw.mods.fml.common.ModContainer,%20java.lang.Throwable)">errorOccurred</a></strong>(<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;modContainer,
+ java.lang.Throwable&nbsp;exception)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/LoadController.html#getActiveModList()">getActiveModList</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>com.google.common.collect.BiMap&lt;<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>,java.lang.Object&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/LoadController.html#getModObjectList()">getModObjectList</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/LoadController.html#getModState(cpw.mods.fml.common.ModContainer)">getModState</a></strong>(<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;selectedMod)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/LoadController.html#isInState(cpw.mods.fml.common.LoaderState)">isInState</a></strong>(<a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common">LoaderState</a>&nbsp;state)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/LoadController.html#printModStates(java.lang.StringBuilder)">printModStates</a></strong>(java.lang.StringBuilder&nbsp;ret)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/LoadController.html#propogateStateMessage(cpw.mods.fml.common.event.FMLEvent)">propogateStateMessage</a></strong>(<a href="../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">FMLEvent</a>&nbsp;stateEvent)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/LoadController.html#transition(cpw.mods.fml.common.LoaderState,%20boolean)">transition</a></strong>(<a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common">LoaderState</a>&nbsp;desiredState,
+ boolean&nbsp;forceState)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="LoadController(cpw.mods.fml.common.Loader)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LoadController</h4>
+<pre>public&nbsp;LoadController(<a href="../../../../cpw/mods/fml/common/Loader.html" title="class in cpw.mods.fml.common">Loader</a>&nbsp;loader)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="buildModList(cpw.mods.fml.common.event.FMLLoadEvent)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildModList</h4>
+<pre>public&nbsp;void&nbsp;buildModList(<a href="../../../../cpw/mods/fml/common/event/FMLLoadEvent.html" title="class in cpw.mods.fml.common.event">FMLLoadEvent</a>&nbsp;event)</pre>
+</li>
+</ul>
+<a name="distributeStateMessage(cpw.mods.fml.common.LoaderState, java.lang.Object...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>distributeStateMessage</h4>
+<pre>public&nbsp;void&nbsp;distributeStateMessage(<a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common">LoaderState</a>&nbsp;state,
+ java.lang.Object...&nbsp;eventData)</pre>
+</li>
+</ul>
+<a name="transition(cpw.mods.fml.common.LoaderState, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>transition</h4>
+<pre>public&nbsp;void&nbsp;transition(<a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common">LoaderState</a>&nbsp;desiredState,
+ boolean&nbsp;forceState)</pre>
+</li>
+</ul>
+<a name="activeContainer()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>activeContainer</h4>
+<pre>public&nbsp;<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;activeContainer()</pre>
+</li>
+</ul>
+<a name="propogateStateMessage(cpw.mods.fml.common.event.FMLEvent)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>propogateStateMessage</h4>
+<pre>public&nbsp;void&nbsp;propogateStateMessage(<a href="../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">FMLEvent</a>&nbsp;stateEvent)</pre>
+</li>
+</ul>
+<a name="buildModObjectList()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildModObjectList</h4>
+<pre>public&nbsp;com.google.common.collect.ImmutableBiMap&lt;<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>,java.lang.Object&gt;&nbsp;buildModObjectList()</pre>
+</li>
+</ul>
+<a name="errorOccurred(cpw.mods.fml.common.ModContainer, java.lang.Throwable)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>errorOccurred</h4>
+<pre>public&nbsp;void&nbsp;errorOccurred(<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;modContainer,
+ java.lang.Throwable&nbsp;exception)</pre>
+</li>
+</ul>
+<a name="printModStates(java.lang.StringBuilder)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>printModStates</h4>
+<pre>public&nbsp;void&nbsp;printModStates(java.lang.StringBuilder&nbsp;ret)</pre>
+</li>
+</ul>
+<a name="getActiveModList()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getActiveModList</h4>
+<pre>public&nbsp;java.util.List&lt;<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;&nbsp;getActiveModList()</pre>
+</li>
+</ul>
+<a name="getModState(cpw.mods.fml.common.ModContainer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getModState</h4>
+<pre>public&nbsp;<a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a>&nbsp;getModState(<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;selectedMod)</pre>
+</li>
+</ul>
+<a name="distributeStateMessage(java.lang.Class)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>distributeStateMessage</h4>
+<pre>public&nbsp;void&nbsp;distributeStateMessage(java.lang.Class&lt;?&gt;&nbsp;customEvent)</pre>
+</li>
+</ul>
+<a name="getModObjectList()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getModObjectList</h4>
+<pre>public&nbsp;com.google.common.collect.BiMap&lt;<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>,java.lang.Object&gt;&nbsp;getModObjectList()</pre>
+</li>
+</ul>
+<a name="isInState(cpw.mods.fml.common.LoaderState)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isInState</h4>
+<pre>public&nbsp;boolean&nbsp;isInState(<a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common">LoaderState</a>&nbsp;state)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/IWorldGenerator.html" title="interface in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/Loader.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/LoadController.html" target="_top">Frames</a></li>
+<li><a href="LoadController.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/Loader.html b/javadoc/cpw/mods/fml/common/Loader.html
new file mode 100644
index 0000000..bd0395a
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/Loader.html
@@ -0,0 +1,741 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>Loader (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Loader (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/LoadController.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/LoaderException.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/Loader.html" target="_top">Frames</a></li>
+<li><a href="Loader.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Class Loader" class="title">Class Loader</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.Loader</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">Loader</span>
+extends java.lang.Object</pre>
+<div class="block">The loader class performs the actual loading of the mod code from disk.
+
+ <p>
+ There are several <a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common"><code>LoaderState</code></a>s to mod loading, triggered in two
+ different stages from the FML handler code's hooks into the minecraft code.
+ </p>
+
+ <ol>
+ <li>LOADING. Scanning the filesystem for mod containers to load (zips, jars,
+ directories), adding them to the <a href="../../../../cpw/mods/fml/common/Loader.html#modClassLoader"><code>modClassLoader</code></a> Scanning, the loaded
+ containers for mod classes to load and registering them appropriately.</li>
+ <li>PREINIT. The mod classes are configured, they are sorted into a load
+ order, and instances of the mods are constructed.</li>
+ <li>INIT. The mod instances are initialized. For BaseMod mods, this involves
+ calling the load method.</li>
+ <li>POSTINIT. The mod instances are post initialized. For BaseMod mods this
+ involves calling the modsLoaded method.</li>
+ <li>UP. The Loader is complete</li>
+ <li>ERRORED. The loader encountered an error during the LOADING phase and
+ dropped to this state instead. It will not complete loading from this state,
+ but it attempts to continue loading before abandoning and giving a fatal
+ error.</li>
+ </ol>
+
+ Phase 1 code triggers the LOADING and PREINIT states. Phase 2 code triggers
+ the INIT and POSTINIT states.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Loader.html#MC_VERSION">MC_VERSION</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Loader.html#activeModContainer()">activeModContainer</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Loader.html#computeDependencies(java.lang.String,%20java.util.Set,%20java.util.List,%20java.util.List)">computeDependencies</a></strong>(java.lang.String&nbsp;dependencyString,
+ java.util.Set&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;&nbsp;requirements,
+ java.util.List&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;&nbsp;dependencies,
+ java.util.List&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;&nbsp;dependants)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Loader.html#fireMissingMappingEvent(java.util.LinkedHashMap,%20boolean,%20cpw.mods.fml.common.registry.GameData,%20java.util.Map)">fireMissingMappingEvent</a></strong>(java.util.LinkedHashMap&lt;java.lang.String,java.lang.Integer&gt;&nbsp;missing,
+ boolean&nbsp;isLocalWorld,
+ <a href="../../../../cpw/mods/fml/common/registry/GameData.html" title="class in cpw.mods.fml.common.registry">GameData</a>&nbsp;gameData,
+ java.util.Map&lt;java.lang.String,java.lang.Integer[]&gt;&nbsp;remaps)</code>
+<div class="block">Fire a FMLMissingMappingsEvent to let mods determine how blocks/items defined in the world
+ save, but missing from the runtime, are to be handled.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Loader.html#fireRemapEvent(java.util.Map)">fireRemapEvent</a></strong>(java.util.Map&lt;java.lang.String,java.lang.Integer[]&gt;&nbsp;remaps)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Loader.html#getActiveModList()">getActiveModList</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/ICrashCallable.html" title="interface in cpw.mods.fml.common">ICrashCallable</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Loader.html#getCallableCrashInformation()">getCallableCrashInformation</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.io.File</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Loader.html#getConfigDir()">getConfigDir</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Loader.html#getCrashInformation()">getCrashInformation</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Loader.html#getCustomModProperties(java.lang.String)">getCustomModProperties</a></strong>(java.lang.String&nbsp;modId)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Loader.html#getFMLBrandingProperties()">getFMLBrandingProperties</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Loader.html#getFMLVersionString()">getFMLVersionString</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Map&lt;java.lang.String,<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Loader.html#getIndexedModList()">getIndexedModList</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Loader.html#getMCPVersionString()">getMCPVersionString</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Loader.html#getMCVersionString()">getMCVersionString</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/MinecraftDummyContainer.html" title="class in cpw.mods.fml.common">MinecraftDummyContainer</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Loader.html#getMinecraftModContainer()">getMinecraftModContainer</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.ClassLoader</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Loader.html#getModClassLoader()">getModClassLoader</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Loader.html#getModList()">getModList</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>com.google.common.collect.BiMap&lt;<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>,java.lang.Object&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Loader.html#getModObjectList()">getModObjectList</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Loader.html#getModState(cpw.mods.fml.common.ModContainer)">getModState</a></strong>(<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;selectedMod)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>com.google.common.collect.BiMap&lt;java.lang.Object,<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Loader.html#getReversedModObjectList()">getReversedModObjectList</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Loader.html#hasReachedState(cpw.mods.fml.common.LoaderState)">hasReachedState</a></strong>(<a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common">LoaderState</a>&nbsp;state)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Loader.html#initializeMods()">initializeMods</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Loader.html#injectData(java.lang.Object...)">injectData</a></strong>(java.lang.Object...&nbsp;data)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../cpw/mods/fml/common/Loader.html" title="class in cpw.mods.fml.common">Loader</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Loader.html#instance()">instance</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Loader.html#isInState(cpw.mods.fml.common.LoaderState)">isInState</a></strong>(<a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common">LoaderState</a>&nbsp;state)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Loader.html#isModLoaded(java.lang.String)">isModLoaded</a></strong>(java.lang.String&nbsp;modname)</code>
+<div class="block">Query if we know of a mod named modname</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Loader.html#loadMods()">loadMods</a></strong>()</code>
+<div class="block">Called from the hook to start mod loading.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Loader.html#preinitializeMods()">preinitializeMods</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Loader.html#runtimeDisableMod(java.lang.String)">runtimeDisableMod</a></strong>(java.lang.String&nbsp;modId)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Loader.html#serverAboutToStart(java.lang.Object)">serverAboutToStart</a></strong>(java.lang.Object&nbsp;server)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Loader.html#serverStarted()">serverStarted</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Loader.html#serverStarting(java.lang.Object)">serverStarting</a></strong>(java.lang.Object&nbsp;server)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Loader.html#serverStopped()">serverStopped</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Loader.html#serverStopping()">serverStopping</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="MC_VERSION">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MC_VERSION</h4>
+<pre>public static final&nbsp;java.lang.String MC_VERSION</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#cpw.mods.fml.common.Loader.MC_VERSION">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="instance()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>instance</h4>
+<pre>public static&nbsp;<a href="../../../../cpw/mods/fml/common/Loader.html" title="class in cpw.mods.fml.common">Loader</a>&nbsp;instance()</pre>
+</li>
+</ul>
+<a name="injectData(java.lang.Object...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>injectData</h4>
+<pre>public static&nbsp;void&nbsp;injectData(java.lang.Object...&nbsp;data)</pre>
+</li>
+</ul>
+<a name="getModList()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getModList</h4>
+<pre>public&nbsp;java.util.List&lt;<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;&nbsp;getModList()</pre>
+</li>
+</ul>
+<a name="loadMods()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>loadMods</h4>
+<pre>public&nbsp;void&nbsp;loadMods()</pre>
+<div class="block">Called from the hook to start mod loading. We trigger the
+ <a href="../../../../cpw/mods/fml/common/Loader.html#identifyMods()"><code>identifyMods()</code></a> and Constructing, Preinitalization, and Initalization phases here. Finally,
+ the mod list is frozen completely and is consider immutable from then on.</div>
+</li>
+</ul>
+<a name="preinitializeMods()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>preinitializeMods</h4>
+<pre>public&nbsp;void&nbsp;preinitializeMods()</pre>
+</li>
+</ul>
+<a name="isModLoaded(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isModLoaded</h4>
+<pre>public static&nbsp;boolean&nbsp;isModLoaded(java.lang.String&nbsp;modname)</pre>
+<div class="block">Query if we know of a mod named modname</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>modname</code> - </dd>
+<dt><span class="strong">Returns:</span></dt><dd>If the mod is loaded</dd></dl>
+</li>
+</ul>
+<a name="getConfigDir()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getConfigDir</h4>
+<pre>public&nbsp;java.io.File&nbsp;getConfigDir()</pre>
+</li>
+</ul>
+<a name="getCrashInformation()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCrashInformation</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getCrashInformation()</pre>
+</li>
+</ul>
+<a name="getFMLVersionString()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFMLVersionString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getFMLVersionString()</pre>
+</li>
+</ul>
+<a name="getModClassLoader()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getModClassLoader</h4>
+<pre>public&nbsp;java.lang.ClassLoader&nbsp;getModClassLoader()</pre>
+</li>
+</ul>
+<a name="computeDependencies(java.lang.String, java.util.Set, java.util.List, java.util.List)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>computeDependencies</h4>
+<pre>public&nbsp;void&nbsp;computeDependencies(java.lang.String&nbsp;dependencyString,
+ java.util.Set&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;&nbsp;requirements,
+ java.util.List&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;&nbsp;dependencies,
+ java.util.List&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;&nbsp;dependants)</pre>
+</li>
+</ul>
+<a name="getIndexedModList()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getIndexedModList</h4>
+<pre>public&nbsp;java.util.Map&lt;java.lang.String,<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;&nbsp;getIndexedModList()</pre>
+</li>
+</ul>
+<a name="initializeMods()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>initializeMods</h4>
+<pre>public&nbsp;void&nbsp;initializeMods()</pre>
+</li>
+</ul>
+<a name="getCallableCrashInformation()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCallableCrashInformation</h4>
+<pre>public&nbsp;<a href="../../../../cpw/mods/fml/common/ICrashCallable.html" title="interface in cpw.mods.fml.common">ICrashCallable</a>&nbsp;getCallableCrashInformation()</pre>
+</li>
+</ul>
+<a name="getActiveModList()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getActiveModList</h4>
+<pre>public&nbsp;java.util.List&lt;<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;&nbsp;getActiveModList()</pre>
+</li>
+</ul>
+<a name="getModState(cpw.mods.fml.common.ModContainer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getModState</h4>
+<pre>public&nbsp;<a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a>&nbsp;getModState(<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;selectedMod)</pre>
+</li>
+</ul>
+<a name="getMCVersionString()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMCVersionString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getMCVersionString()</pre>
+</li>
+</ul>
+<a name="serverStarting(java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>serverStarting</h4>
+<pre>public&nbsp;boolean&nbsp;serverStarting(java.lang.Object&nbsp;server)</pre>
+</li>
+</ul>
+<a name="serverStarted()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>serverStarted</h4>
+<pre>public&nbsp;void&nbsp;serverStarted()</pre>
+</li>
+</ul>
+<a name="serverStopping()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>serverStopping</h4>
+<pre>public&nbsp;void&nbsp;serverStopping()</pre>
+</li>
+</ul>
+<a name="getModObjectList()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getModObjectList</h4>
+<pre>public&nbsp;com.google.common.collect.BiMap&lt;<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>,java.lang.Object&gt;&nbsp;getModObjectList()</pre>
+</li>
+</ul>
+<a name="getReversedModObjectList()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getReversedModObjectList</h4>
+<pre>public&nbsp;com.google.common.collect.BiMap&lt;java.lang.Object,<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;&nbsp;getReversedModObjectList()</pre>
+</li>
+</ul>
+<a name="activeModContainer()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>activeModContainer</h4>
+<pre>public&nbsp;<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;activeModContainer()</pre>
+</li>
+</ul>
+<a name="isInState(cpw.mods.fml.common.LoaderState)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isInState</h4>
+<pre>public&nbsp;boolean&nbsp;isInState(<a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common">LoaderState</a>&nbsp;state)</pre>
+</li>
+</ul>
+<a name="getMinecraftModContainer()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMinecraftModContainer</h4>
+<pre>public&nbsp;<a href="../../../../cpw/mods/fml/common/MinecraftDummyContainer.html" title="class in cpw.mods.fml.common">MinecraftDummyContainer</a>&nbsp;getMinecraftModContainer()</pre>
+</li>
+</ul>
+<a name="hasReachedState(cpw.mods.fml.common.LoaderState)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasReachedState</h4>
+<pre>public&nbsp;boolean&nbsp;hasReachedState(<a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common">LoaderState</a>&nbsp;state)</pre>
+</li>
+</ul>
+<a name="getMCPVersionString()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMCPVersionString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getMCPVersionString()</pre>
+</li>
+</ul>
+<a name="serverStopped()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>serverStopped</h4>
+<pre>public&nbsp;void&nbsp;serverStopped()</pre>
+</li>
+</ul>
+<a name="serverAboutToStart(java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>serverAboutToStart</h4>
+<pre>public&nbsp;boolean&nbsp;serverAboutToStart(java.lang.Object&nbsp;server)</pre>
+</li>
+</ul>
+<a name="getFMLBrandingProperties()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFMLBrandingProperties</h4>
+<pre>public&nbsp;java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;getFMLBrandingProperties()</pre>
+</li>
+</ul>
+<a name="getCustomModProperties(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCustomModProperties</h4>
+<pre>public&nbsp;java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;getCustomModProperties(java.lang.String&nbsp;modId)</pre>
+</li>
+</ul>
+<a name="fireMissingMappingEvent(java.util.LinkedHashMap, boolean, cpw.mods.fml.common.registry.GameData, java.util.Map)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fireMissingMappingEvent</h4>
+<pre>public&nbsp;java.util.List&lt;java.lang.String&gt;&nbsp;fireMissingMappingEvent(java.util.LinkedHashMap&lt;java.lang.String,java.lang.Integer&gt;&nbsp;missing,
+ boolean&nbsp;isLocalWorld,
+ <a href="../../../../cpw/mods/fml/common/registry/GameData.html" title="class in cpw.mods.fml.common.registry">GameData</a>&nbsp;gameData,
+ java.util.Map&lt;java.lang.String,java.lang.Integer[]&gt;&nbsp;remaps)</pre>
+<div class="block">Fire a FMLMissingMappingsEvent to let mods determine how blocks/items defined in the world
+ save, but missing from the runtime, are to be handled.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>missing</code> - Map containing missing names with their associated id, blocks need to come before items for remapping.</dd><dd><code>isLocalWorld</code> - Whether this is executing for a world load (local/server) or a client.</dd><dd><code>gameData</code> - GameData instance where the new map's config is to be loaded into.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>List with the mapping results.</dd></dl>
+</li>
+</ul>
+<a name="fireRemapEvent(java.util.Map)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fireRemapEvent</h4>
+<pre>public&nbsp;void&nbsp;fireRemapEvent(java.util.Map&lt;java.lang.String,java.lang.Integer[]&gt;&nbsp;remaps)</pre>
+</li>
+</ul>
+<a name="runtimeDisableMod(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>runtimeDisableMod</h4>
+<pre>public&nbsp;void&nbsp;runtimeDisableMod(java.lang.String&nbsp;modId)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/LoadController.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/LoaderException.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/Loader.html" target="_top">Frames</a></li>
+<li><a href="Loader.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/LoaderException.html b/javadoc/cpw/mods/fml/common/LoaderException.html
new file mode 100644
index 0000000..08f7fca
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/LoaderException.html
@@ -0,0 +1,269 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>LoaderException (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="LoaderException (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/Loader.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/LoaderException.html" target="_top">Frames</a></li>
+<li><a href="LoaderException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Class LoaderException" class="title">Class LoaderException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.RuntimeException</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.LoaderException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../cpw/mods/fml/common/DuplicateModsFoundException.html" title="class in cpw.mods.fml.common">DuplicateModsFoundException</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">LoaderException</span>
+extends java.lang.RuntimeException</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#cpw.mods.fml.common.LoaderException">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/LoaderException.html#LoaderException()">LoaderException</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/LoaderException.html#LoaderException(java.lang.Throwable)">LoaderException</a></strong>(java.lang.Throwable&nbsp;wrapped)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Throwable">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="LoaderException(java.lang.Throwable)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LoaderException</h4>
+<pre>public&nbsp;LoaderException(java.lang.Throwable&nbsp;wrapped)</pre>
+</li>
+</ul>
+<a name="LoaderException()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LoaderException</h4>
+<pre>public&nbsp;LoaderException()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/Loader.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/LoaderException.html" target="_top">Frames</a></li>
+<li><a href="LoaderException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/LoaderState.ModState.html b/javadoc/cpw/mods/fml/common/LoaderState.ModState.html
new file mode 100644
index 0000000..3979ae5
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/LoaderState.ModState.html
@@ -0,0 +1,422 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>LoaderState.ModState (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="LoaderState.ModState (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/MCPDummyContainer.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/LoaderState.ModState.html" target="_top">Frames</a></li>
+<li><a href="LoaderState.ModState.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Enum LoaderState.ModState" class="title">Enum LoaderState.ModState</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Enum&lt;<a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.LoaderState.ModState</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common">LoaderState</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static enum <span class="strong">LoaderState.ModState</span>
+extends java.lang.Enum&lt;<a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a>&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_summary">
+<!-- -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html#AVAILABLE">AVAILABLE</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html#CONSTRUCTED">CONSTRUCTED</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html#DISABLED">DISABLED</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html#ERRORED">ERRORED</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html#INITIALIZED">INITIALIZED</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html#LOADED">LOADED</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html#POSTINITIALIZED">POSTINITIALIZED</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html#PREINITIALIZED">PREINITIALIZED</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html#UNLOADED">UNLOADED</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html#toString()">toString</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html#valueOf(java.lang.String)">valueOf</a></strong>(java.lang.String&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html#values()">values</a></strong>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Enum">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
+<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_detail">
+<!-- -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="UNLOADED">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>UNLOADED</h4>
+<pre>public static final&nbsp;<a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a> UNLOADED</pre>
+</li>
+</ul>
+<a name="LOADED">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LOADED</h4>
+<pre>public static final&nbsp;<a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a> LOADED</pre>
+</li>
+</ul>
+<a name="CONSTRUCTED">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CONSTRUCTED</h4>
+<pre>public static final&nbsp;<a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a> CONSTRUCTED</pre>
+</li>
+</ul>
+<a name="PREINITIALIZED">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PREINITIALIZED</h4>
+<pre>public static final&nbsp;<a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a> PREINITIALIZED</pre>
+</li>
+</ul>
+<a name="INITIALIZED">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>INITIALIZED</h4>
+<pre>public static final&nbsp;<a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a> INITIALIZED</pre>
+</li>
+</ul>
+<a name="POSTINITIALIZED">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>POSTINITIALIZED</h4>
+<pre>public static final&nbsp;<a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a> POSTINITIALIZED</pre>
+</li>
+</ul>
+<a name="AVAILABLE">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>AVAILABLE</h4>
+<pre>public static final&nbsp;<a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a> AVAILABLE</pre>
+</li>
+</ul>
+<a name="DISABLED">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DISABLED</h4>
+<pre>public static final&nbsp;<a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a> DISABLED</pre>
+</li>
+</ul>
+<a name="ERRORED">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ERRORED</h4>
+<pre>public static final&nbsp;<a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a> ERRORED</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="values()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (LoaderState.ModState c : LoaderState.ModState.values())
+&nbsp; System.out.println(c);
+</pre></div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>an array containing the constants of this enum type, in the order they are declared</dd></dl>
+</li>
+</ul>
+<a name="valueOf(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the enum constant with the specified name</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
+<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd></dl>
+</li>
+</ul>
+<a name="toString()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Enum&lt;<a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/MCPDummyContainer.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/LoaderState.ModState.html" target="_top">Frames</a></li>
+<li><a href="LoaderState.ModState.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/LoaderState.html b/javadoc/cpw/mods/fml/common/LoaderState.html
new file mode 100644
index 0000000..f6062c3
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/LoaderState.html
@@ -0,0 +1,521 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>LoaderState (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="LoaderState (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/LoaderException.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/LoaderState.html" target="_top">Frames</a></li>
+<li><a href="LoaderState.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Enum LoaderState" class="title">Enum LoaderState</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Enum&lt;<a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common">LoaderState</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.LoaderState</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common">LoaderState</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public enum <span class="strong">LoaderState</span>
+extends java.lang.Enum&lt;<a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common">LoaderState</a>&gt;</pre>
+<div class="block">The state enum used to help track state progression for the loader</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_summary">
+<!-- -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/LoaderState.html#AVAILABLE">AVAILABLE</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/LoaderState.html#CONSTRUCTING">CONSTRUCTING</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/LoaderState.html#ERRORED">ERRORED</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/LoaderState.html#INITIALIZATION">INITIALIZATION</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/LoaderState.html#LOADING">LOADING</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/LoaderState.html#NOINIT">NOINIT</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/LoaderState.html#POSTINITIALIZATION">POSTINITIALIZATION</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/LoaderState.html#PREINITIALIZATION">PREINITIALIZATION</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/LoaderState.html#SERVER_ABOUT_TO_START">SERVER_ABOUT_TO_START</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/LoaderState.html#SERVER_STARTED">SERVER_STARTED</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/LoaderState.html#SERVER_STARTING">SERVER_STARTING</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/LoaderState.html#SERVER_STOPPED">SERVER_STOPPED</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/LoaderState.html#SERVER_STOPPING">SERVER_STOPPING</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">FMLStateEvent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/LoaderState.html#getEvent(java.lang.Object...)">getEvent</a></strong>(java.lang.Object...&nbsp;eventData)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/LoaderState.html#hasEvent()">hasEvent</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common">LoaderState</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/LoaderState.html#requiredState()">requiredState</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common">LoaderState</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/LoaderState.html#transition(boolean)">transition</a></strong>(boolean&nbsp;errored)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common">LoaderState</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/LoaderState.html#valueOf(java.lang.String)">valueOf</a></strong>(java.lang.String&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common">LoaderState</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/LoaderState.html#values()">values</a></strong>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Enum">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
+<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_detail">
+<!-- -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="NOINIT">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>NOINIT</h4>
+<pre>public static final&nbsp;<a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common">LoaderState</a> NOINIT</pre>
+</li>
+</ul>
+<a name="LOADING">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LOADING</h4>
+<pre>public static final&nbsp;<a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common">LoaderState</a> LOADING</pre>
+</li>
+</ul>
+<a name="CONSTRUCTING">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CONSTRUCTING</h4>
+<pre>public static final&nbsp;<a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common">LoaderState</a> CONSTRUCTING</pre>
+</li>
+</ul>
+<a name="PREINITIALIZATION">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PREINITIALIZATION</h4>
+<pre>public static final&nbsp;<a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common">LoaderState</a> PREINITIALIZATION</pre>
+</li>
+</ul>
+<a name="INITIALIZATION">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>INITIALIZATION</h4>
+<pre>public static final&nbsp;<a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common">LoaderState</a> INITIALIZATION</pre>
+</li>
+</ul>
+<a name="POSTINITIALIZATION">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>POSTINITIALIZATION</h4>
+<pre>public static final&nbsp;<a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common">LoaderState</a> POSTINITIALIZATION</pre>
+</li>
+</ul>
+<a name="AVAILABLE">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>AVAILABLE</h4>
+<pre>public static final&nbsp;<a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common">LoaderState</a> AVAILABLE</pre>
+</li>
+</ul>
+<a name="SERVER_ABOUT_TO_START">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SERVER_ABOUT_TO_START</h4>
+<pre>public static final&nbsp;<a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common">LoaderState</a> SERVER_ABOUT_TO_START</pre>
+</li>
+</ul>
+<a name="SERVER_STARTING">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SERVER_STARTING</h4>
+<pre>public static final&nbsp;<a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common">LoaderState</a> SERVER_STARTING</pre>
+</li>
+</ul>
+<a name="SERVER_STARTED">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SERVER_STARTED</h4>
+<pre>public static final&nbsp;<a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common">LoaderState</a> SERVER_STARTED</pre>
+</li>
+</ul>
+<a name="SERVER_STOPPING">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SERVER_STOPPING</h4>
+<pre>public static final&nbsp;<a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common">LoaderState</a> SERVER_STOPPING</pre>
+</li>
+</ul>
+<a name="SERVER_STOPPED">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SERVER_STOPPED</h4>
+<pre>public static final&nbsp;<a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common">LoaderState</a> SERVER_STOPPED</pre>
+</li>
+</ul>
+<a name="ERRORED">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ERRORED</h4>
+<pre>public static final&nbsp;<a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common">LoaderState</a> ERRORED</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="values()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common">LoaderState</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (LoaderState c : LoaderState.values())
+&nbsp; System.out.println(c);
+</pre></div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>an array containing the constants of this enum type, in the order they are declared</dd></dl>
+</li>
+</ul>
+<a name="valueOf(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common">LoaderState</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the enum constant with the specified name</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
+<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd></dl>
+</li>
+</ul>
+<a name="transition(boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>transition</h4>
+<pre>public&nbsp;<a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common">LoaderState</a>&nbsp;transition(boolean&nbsp;errored)</pre>
+</li>
+</ul>
+<a name="hasEvent()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasEvent</h4>
+<pre>public&nbsp;boolean&nbsp;hasEvent()</pre>
+</li>
+</ul>
+<a name="getEvent(java.lang.Object...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEvent</h4>
+<pre>public&nbsp;<a href="../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">FMLStateEvent</a>&nbsp;getEvent(java.lang.Object...&nbsp;eventData)</pre>
+</li>
+</ul>
+<a name="requiredState()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>requiredState</h4>
+<pre>public&nbsp;<a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common">LoaderState</a>&nbsp;requiredState()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/LoaderException.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/LoaderState.html" target="_top">Frames</a></li>
+<li><a href="LoaderState.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/MCPDummyContainer.html b/javadoc/cpw/mods/fml/common/MCPDummyContainer.html
new file mode 100644
index 0000000..5ccdbc5
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/MCPDummyContainer.html
@@ -0,0 +1,337 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>MCPDummyContainer (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="MCPDummyContainer (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/MetadataCollection.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/MCPDummyContainer.html" target="_top">Frames</a></li>
+<li><a href="MCPDummyContainer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Class MCPDummyContainer" class="title">Class MCPDummyContainer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../cpw/mods/fml/common/DummyModContainer.html" title="class in cpw.mods.fml.common">cpw.mods.fml.common.DummyModContainer</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.MCPDummyContainer</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">MCPDummyContainer</span>
+extends <a href="../../../../cpw/mods/fml/common/DummyModContainer.html" title="class in cpw.mods.fml.common">DummyModContainer</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.ModContainer">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></h3>
+<code><a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html" title="enum in cpw.mods.fml.common">ModContainer.Disableable</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.common.ModContainer">
+<!-- -->
+</a>
+<h3>Fields inherited from interface&nbsp;cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></h3>
+<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#EMPTY_PROPERTIES">EMPTY_PROPERTIES</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/MCPDummyContainer.html#MCPDummyContainer(cpw.mods.fml.common.ModMetadata)">MCPDummyContainer</a></strong>(<a href="../../../../cpw/mods/fml/common/ModMetadata.html" title="class in cpw.mods.fml.common">ModMetadata</a>&nbsp;metadata)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html" title="enum in cpw.mods.fml.common">ModContainer.Disableable</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/MCPDummyContainer.html#canBeDisabled()">canBeDisabled</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/MCPDummyContainer.html#registerBus(com.google.common.eventbus.EventBus,%20cpw.mods.fml.common.LoadController)">registerBus</a></strong>(com.google.common.eventbus.EventBus&nbsp;bus,
+ <a href="../../../../cpw/mods/fml/common/LoadController.html" title="class in cpw.mods.fml.common">LoadController</a>&nbsp;controller)</code>
+<div class="block">Register the event bus for the mod and the controller for error handling
+ Returns if this bus was successfully registered - disabled mods and other
+ mods that don't need real events should return false and avoid further
+ processing</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.DummyModContainer">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/DummyModContainer.html" title="class in cpw.mods.fml.common">DummyModContainer</a></h3>
+<code><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#acceptableMinecraftVersionRange()">acceptableMinecraftVersionRange</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#bindMetadata(cpw.mods.fml.common.MetadataCollection)">bindMetadata</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getCustomModProperties()">getCustomModProperties</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getCustomResourcePackClass()">getCustomResourcePackClass</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getDependants()">getDependants</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getDependencies()">getDependencies</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getDisplayVersion()">getDisplayVersion</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getGuiClassName()">getGuiClassName</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getMetadata()">getMetadata</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getMod()">getMod</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getModId()">getModId</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getName()">getName</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getOwnedPackages()">getOwnedPackages</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getProcessedVersion()">getProcessedVersion</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getRequirements()">getRequirements</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getSharedModDescriptor()">getSharedModDescriptor</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getSigningCertificate()">getSigningCertificate</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getSortingRules()">getSortingRules</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getSource()">getSource</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getVersion()">getVersion</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#isImmutable()">isImmutable</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#matches(java.lang.Object)">matches</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#setEnabledState(boolean)">setEnabledState</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#toString()">toString</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="MCPDummyContainer(cpw.mods.fml.common.ModMetadata)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MCPDummyContainer</h4>
+<pre>public&nbsp;MCPDummyContainer(<a href="../../../../cpw/mods/fml/common/ModMetadata.html" title="class in cpw.mods.fml.common">ModMetadata</a>&nbsp;metadata)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="registerBus(com.google.common.eventbus.EventBus, cpw.mods.fml.common.LoadController)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerBus</h4>
+<pre>public&nbsp;boolean&nbsp;registerBus(com.google.common.eventbus.EventBus&nbsp;bus,
+ <a href="../../../../cpw/mods/fml/common/LoadController.html" title="class in cpw.mods.fml.common">LoadController</a>&nbsp;controller)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#registerBus(com.google.common.eventbus.EventBus,%20cpw.mods.fml.common.LoadController)">ModContainer</a></code></strong></div>
+<div class="block">Register the event bus for the mod and the controller for error handling
+ Returns if this bus was successfully registered - disabled mods and other
+ mods that don't need real events should return false and avoid further
+ processing</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#registerBus(com.google.common.eventbus.EventBus,%20cpw.mods.fml.common.LoadController)">registerBus</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#registerBus(com.google.common.eventbus.EventBus,%20cpw.mods.fml.common.LoadController)">registerBus</a></code>&nbsp;in class&nbsp;<code><a href="../../../../cpw/mods/fml/common/DummyModContainer.html" title="class in cpw.mods.fml.common">DummyModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="canBeDisabled()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>canBeDisabled</h4>
+<pre>public&nbsp;<a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html" title="enum in cpw.mods.fml.common">ModContainer.Disableable</a>&nbsp;canBeDisabled()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/ModContainer.html#canBeDisabled()">canBeDisabled</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#canBeDisabled()">canBeDisabled</a></code>&nbsp;in class&nbsp;<code><a href="../../../../cpw/mods/fml/common/DummyModContainer.html" title="class in cpw.mods.fml.common">DummyModContainer</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/MetadataCollection.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/MCPDummyContainer.html" target="_top">Frames</a></li>
+<li><a href="MCPDummyContainer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/MetadataCollection.ArtifactVersionAdapter.html b/javadoc/cpw/mods/fml/common/MetadataCollection.ArtifactVersionAdapter.html
new file mode 100644
index 0000000..f51d7b2
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/MetadataCollection.ArtifactVersionAdapter.html
@@ -0,0 +1,297 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>MetadataCollection.ArtifactVersionAdapter (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="MetadataCollection.ArtifactVersionAdapter (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/MetadataCollection.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/MinecraftDummyContainer.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/MetadataCollection.ArtifactVersionAdapter.html" target="_top">Frames</a></li>
+<li><a href="MetadataCollection.ArtifactVersionAdapter.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Class MetadataCollection.ArtifactVersionAdapter" class="title">Class MetadataCollection.ArtifactVersionAdapter</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>com.google.gson.TypeAdapter&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.MetadataCollection.ArtifactVersionAdapter</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../cpw/mods/fml/common/MetadataCollection.html" title="class in cpw.mods.fml.common">MetadataCollection</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">MetadataCollection.ArtifactVersionAdapter</span>
+extends com.google.gson.TypeAdapter&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/MetadataCollection.ArtifactVersionAdapter.html#MetadataCollection.ArtifactVersionAdapter()">MetadataCollection.ArtifactVersionAdapter</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/MetadataCollection.ArtifactVersionAdapter.html#read(com.google.gson.stream.JsonReader)">read</a></strong>(com.google.gson.stream.JsonReader&nbsp;in)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/MetadataCollection.ArtifactVersionAdapter.html#write(com.google.gson.stream.JsonWriter,%20cpw.mods.fml.common.versioning.ArtifactVersion)">write</a></strong>(com.google.gson.stream.JsonWriter&nbsp;out,
+ <a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&nbsp;value)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_com.google.gson.TypeAdapter">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;com.google.gson.TypeAdapter</h3>
+<code>fromJson, fromJson, fromJsonTree, nullSafe, toJson, toJson, toJsonTree</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="MetadataCollection.ArtifactVersionAdapter()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MetadataCollection.ArtifactVersionAdapter</h4>
+<pre>public&nbsp;MetadataCollection.ArtifactVersionAdapter()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="write(com.google.gson.stream.JsonWriter, cpw.mods.fml.common.versioning.ArtifactVersion)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>write</h4>
+<pre>public&nbsp;void&nbsp;write(com.google.gson.stream.JsonWriter&nbsp;out,
+ <a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&nbsp;value)
+ throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>write</code>&nbsp;in class&nbsp;<code>com.google.gson.TypeAdapter&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="read(com.google.gson.stream.JsonReader)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>read</h4>
+<pre>public&nbsp;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&nbsp;read(com.google.gson.stream.JsonReader&nbsp;in)
+ throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>read</code>&nbsp;in class&nbsp;<code>com.google.gson.TypeAdapter&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/MetadataCollection.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/MinecraftDummyContainer.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/MetadataCollection.ArtifactVersionAdapter.html" target="_top">Frames</a></li>
+<li><a href="MetadataCollection.ArtifactVersionAdapter.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/MetadataCollection.html b/javadoc/cpw/mods/fml/common/MetadataCollection.html
new file mode 100644
index 0000000..56b536f
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/MetadataCollection.html
@@ -0,0 +1,290 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>MetadataCollection (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="MetadataCollection (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/MCPDummyContainer.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/MetadataCollection.ArtifactVersionAdapter.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/MetadataCollection.html" target="_top">Frames</a></li>
+<li><a href="MetadataCollection.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Class MetadataCollection" class="title">Class MetadataCollection</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.MetadataCollection</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">MetadataCollection</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/MetadataCollection.ArtifactVersionAdapter.html" title="class in cpw.mods.fml.common">MetadataCollection.ArtifactVersionAdapter</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/MetadataCollection.html#MetadataCollection()">MetadataCollection</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../cpw/mods/fml/common/MetadataCollection.html" title="class in cpw.mods.fml.common">MetadataCollection</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/MetadataCollection.html#from(java.io.InputStream,%20java.lang.String)">from</a></strong>(java.io.InputStream&nbsp;inputStream,
+ java.lang.String&nbsp;sourceName)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/ModMetadata.html" title="class in cpw.mods.fml.common">ModMetadata</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/MetadataCollection.html#getMetadataForId(java.lang.String,%20java.util.Map)">getMetadataForId</a></strong>(java.lang.String&nbsp;modId,
+ java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;extraData)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="MetadataCollection()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MetadataCollection</h4>
+<pre>public&nbsp;MetadataCollection()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="from(java.io.InputStream, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>from</h4>
+<pre>public static&nbsp;<a href="../../../../cpw/mods/fml/common/MetadataCollection.html" title="class in cpw.mods.fml.common">MetadataCollection</a>&nbsp;from(java.io.InputStream&nbsp;inputStream,
+ java.lang.String&nbsp;sourceName)</pre>
+</li>
+</ul>
+<a name="getMetadataForId(java.lang.String, java.util.Map)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getMetadataForId</h4>
+<pre>public&nbsp;<a href="../../../../cpw/mods/fml/common/ModMetadata.html" title="class in cpw.mods.fml.common">ModMetadata</a>&nbsp;getMetadataForId(java.lang.String&nbsp;modId,
+ java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;extraData)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/MCPDummyContainer.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/MetadataCollection.ArtifactVersionAdapter.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/MetadataCollection.html" target="_top">Frames</a></li>
+<li><a href="MetadataCollection.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/MinecraftDummyContainer.html b/javadoc/cpw/mods/fml/common/MinecraftDummyContainer.html
new file mode 100644
index 0000000..3442c13
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/MinecraftDummyContainer.html
@@ -0,0 +1,300 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>MinecraftDummyContainer (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="MinecraftDummyContainer (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/MetadataCollection.ArtifactVersionAdapter.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/MissingModsException.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/MinecraftDummyContainer.html" target="_top">Frames</a></li>
+<li><a href="MinecraftDummyContainer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Class MinecraftDummyContainer" class="title">Class MinecraftDummyContainer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../cpw/mods/fml/common/DummyModContainer.html" title="class in cpw.mods.fml.common">cpw.mods.fml.common.DummyModContainer</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.MinecraftDummyContainer</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">MinecraftDummyContainer</span>
+extends <a href="../../../../cpw/mods/fml/common/DummyModContainer.html" title="class in cpw.mods.fml.common">DummyModContainer</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.ModContainer">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></h3>
+<code><a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html" title="enum in cpw.mods.fml.common">ModContainer.Disableable</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.common.ModContainer">
+<!-- -->
+</a>
+<h3>Fields inherited from interface&nbsp;cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></h3>
+<code><a href="../../../../cpw/mods/fml/common/ModContainer.html#EMPTY_PROPERTIES">EMPTY_PROPERTIES</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/MinecraftDummyContainer.html#MinecraftDummyContainer(java.lang.String)">MinecraftDummyContainer</a></strong>(java.lang.String&nbsp;actualMCVersion)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/versioning/VersionRange.html" title="class in cpw.mods.fml.common.versioning">VersionRange</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/MinecraftDummyContainer.html#getStaticVersionRange()">getStaticVersionRange</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.DummyModContainer">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/DummyModContainer.html" title="class in cpw.mods.fml.common">DummyModContainer</a></h3>
+<code><a href="../../../../cpw/mods/fml/common/DummyModContainer.html#acceptableMinecraftVersionRange()">acceptableMinecraftVersionRange</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#bindMetadata(cpw.mods.fml.common.MetadataCollection)">bindMetadata</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#canBeDisabled()">canBeDisabled</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getCustomModProperties()">getCustomModProperties</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getCustomResourcePackClass()">getCustomResourcePackClass</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getDependants()">getDependants</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getDependencies()">getDependencies</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getDisplayVersion()">getDisplayVersion</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getGuiClassName()">getGuiClassName</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getMetadata()">getMetadata</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getMod()">getMod</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getModId()">getModId</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getName()">getName</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getOwnedPackages()">getOwnedPackages</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getProcessedVersion()">getProcessedVersion</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getRequirements()">getRequirements</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getSharedModDescriptor()">getSharedModDescriptor</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getSigningCertificate()">getSigningCertificate</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getSortingRules()">getSortingRules</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getSource()">getSource</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#getVersion()">getVersion</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#isImmutable()">isImmutable</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#matches(java.lang.Object)">matches</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#registerBus(com.google.common.eventbus.EventBus,%20cpw.mods.fml.common.LoadController)">registerBus</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#setEnabledState(boolean)">setEnabledState</a>, <a href="../../../../cpw/mods/fml/common/DummyModContainer.html#toString()">toString</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="MinecraftDummyContainer(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MinecraftDummyContainer</h4>
+<pre>public&nbsp;MinecraftDummyContainer(java.lang.String&nbsp;actualMCVersion)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getStaticVersionRange()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getStaticVersionRange</h4>
+<pre>public&nbsp;<a href="../../../../cpw/mods/fml/common/versioning/VersionRange.html" title="class in cpw.mods.fml.common.versioning">VersionRange</a>&nbsp;getStaticVersionRange()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/MetadataCollection.ArtifactVersionAdapter.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/MissingModsException.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/MinecraftDummyContainer.html" target="_top">Frames</a></li>
+<li><a href="MinecraftDummyContainer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/MissingModsException.html b/javadoc/cpw/mods/fml/common/MissingModsException.html
new file mode 100644
index 0000000..d83b12d
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/MissingModsException.html
@@ -0,0 +1,289 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>MissingModsException (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="MissingModsException (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/MinecraftDummyContainer.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/Mod.html" title="annotation in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/MissingModsException.html" target="_top">Frames</a></li>
+<li><a href="MissingModsException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Class MissingModsException" class="title">Class MissingModsException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.RuntimeException</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.MissingModsException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">MissingModsException</span>
+extends java.lang.RuntimeException</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#cpw.mods.fml.common.MissingModsException">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Set&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/MissingModsException.html#missingMods">missingMods</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/MissingModsException.html#MissingModsException(java.util.Set)">MissingModsException</a></strong>(java.util.Set&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;&nbsp;missingMods)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Throwable">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="missingMods">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>missingMods</h4>
+<pre>public final&nbsp;java.util.Set&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt; missingMods</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="MissingModsException(java.util.Set)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MissingModsException</h4>
+<pre>public&nbsp;MissingModsException(java.util.Set&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;&nbsp;missingMods)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/MinecraftDummyContainer.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/Mod.html" title="annotation in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/MissingModsException.html" target="_top">Frames</a></li>
+<li><a href="MissingModsException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/Mod.CustomProperty.html b/javadoc/cpw/mods/fml/common/Mod.CustomProperty.html
new file mode 100644
index 0000000..97f5519
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/Mod.CustomProperty.html
@@ -0,0 +1,220 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>Mod.CustomProperty (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Mod.CustomProperty (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/Mod.html" title="annotation in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/Mod.EventHandler.html" title="annotation in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/Mod.CustomProperty.html" target="_top">Frames</a></li>
+<li><a href="Mod.CustomProperty.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#annotation_type_required_element_summary">Required</a>&nbsp;|&nbsp;</li>
+<li>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#annotation_type_element_detail">Element</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Annotation Type Mod.CustomProperty" class="title">Annotation Type Mod.CustomProperty</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>@Retention(value=RUNTIME)
+@Target(value={})
+public static @interface <span class="strong">Mod.CustomProperty</span></pre>
+<div class="block">A custom key => value property pair for use with <a href="../../../../cpw/mods/fml/common/Mod.html#customProperties()"><code>Mod.customProperties()</code></a></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ANNOTATION TYPE REQUIRED MEMBER SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation_type_required_element_summary">
+<!-- -->
+</a>
+<h3>Required Element Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Required Element Summary table, listing required elements, and an explanation">
+<caption><span>Required Elements</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Required Element and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Mod.CustomProperty.html#k()">k</a></strong></code>
+<div class="block">A key.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Mod.CustomProperty.html#v()">v</a></strong></code>
+<div class="block">A value.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation_type_element_detail">
+<!-- -->
+</a>
+<h3>Element Detail</h3>
+<a name="k()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>k</h4>
+<pre>public abstract&nbsp;java.lang.String&nbsp;k</pre>
+<div class="block">A key. Should be unique.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>A key</dd></dl>
+</li>
+</ul>
+<a name="v()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>v</h4>
+<pre>public abstract&nbsp;java.lang.String&nbsp;v</pre>
+<div class="block">A value. Can be anything.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>A value</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/Mod.html" title="annotation in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/Mod.EventHandler.html" title="annotation in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/Mod.CustomProperty.html" target="_top">Frames</a></li>
+<li><a href="Mod.CustomProperty.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#annotation_type_required_element_summary">Required</a>&nbsp;|&nbsp;</li>
+<li>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#annotation_type_element_detail">Element</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/Mod.EventHandler.html b/javadoc/cpw/mods/fml/common/Mod.EventHandler.html
new file mode 100644
index 0000000..c16d246
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/Mod.EventHandler.html
@@ -0,0 +1,184 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>Mod.EventHandler (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Mod.EventHandler (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/Mod.CustomProperty.html" title="annotation in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/Mod.Instance.html" title="annotation in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/Mod.EventHandler.html" target="_top">Frames</a></li>
+<li><a href="Mod.EventHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Element</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Annotation Type Mod.EventHandler" class="title">Annotation Type Mod.EventHandler</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>@Retention(value=RUNTIME)
+@Target(value=METHOD)
+public static @interface <span class="strong">Mod.EventHandler</span></pre>
+<div class="block">Marks the associated method as handling an FML lifecycle event.
+ The method must have a single parameter, one of the following types. This annotation
+ replaces the multiple different annotations that previously were used.
+
+ Current event classes. This first section is standard lifecycle events. They are dispatched
+ at various phases as the game starts. Each event should have information useful to that
+ phase of the lifecycle. They are fired in this order.
+
+ These suggestions are mostly just suggestions on what to do in each event.
+ <ul>
+ <li> <a href="../../../../cpw/mods/fml/common/event/FMLPreInitializationEvent.html" title="class in cpw.mods.fml.common.event"><code>FMLPreInitializationEvent</code></a> : Run before anything else. Read your config, create blocks,
+ items, etc, and register them with the <a href="../../../../cpw/mods/fml/common/registry/GameRegistry.html" title="class in cpw.mods.fml.common.registry"><code>GameRegistry</code></a>.</li>
+ <li> <a href="../../../../cpw/mods/fml/common/event/FMLInitializationEvent.html" title="class in cpw.mods.fml.common.event"><code>FMLInitializationEvent</code></a> : Do your mod setup. Build whatever data structures you care about. Register recipes,
+ send <a href="../../../../cpw/mods/fml/common/event/FMLInterModComms.html" title="class in cpw.mods.fml.common.event"><code>FMLInterModComms</code></a> messages to other mods.</li>
+ <li> <a href="../../../../cpw/mods/fml/common/event/FMLPostInitializationEvent.html" title="class in cpw.mods.fml.common.event"><code>FMLPostInitializationEvent</code></a> : Handle interaction with other mods, complete your setup based on this.</li>
+ </ul>
+ <p>These are the server lifecycle events. They are fired whenever a server is running, or about to run. Each time a server
+ starts they will be fired in this sequence.
+ <ul>
+ <li> <a href="../../../../cpw/mods/fml/common/event/FMLServerAboutToStartEvent.html" title="class in cpw.mods.fml.common.event"><code>FMLServerAboutToStartEvent</code></a> : Use if you need to handle something before the server has even been created.</li>
+ <li> <a href="../../../../cpw/mods/fml/common/event/FMLServerStartingEvent.html" title="class in cpw.mods.fml.common.event"><code>FMLServerStartingEvent</code></a> : Do stuff you need to do to set up the server. register commands, tweak the server.</li>
+ <li> <a href="../../../../cpw/mods/fml/common/event/FMLServerStartedEvent.html" title="class in cpw.mods.fml.common.event"><code>FMLServerStartedEvent</code></a> : Do what you need to with the running server.</li>
+ <li> <a href="../../../../cpw/mods/fml/common/event/FMLServerStoppingEvent.html" title="class in cpw.mods.fml.common.event"><code>FMLServerStoppingEvent</code></a> : Do what you need to before the server has started it's shutdown sequence.</li>
+ <li> <a href="../../../../cpw/mods/fml/common/event/FMLServerStoppedEvent.html" title="class in cpw.mods.fml.common.event"><code>FMLServerStoppedEvent</code></a> : Do whatever cleanup you need once the server has shutdown. Generally only useful
+ on the integrated server.</li>
+ </ul>
+ The second set of events are more specialized, for receiving notification of specific
+ information.
+ <ul>
+ <li> <a href="../../../../cpw/mods/fml/common/event/FMLFingerprintViolationEvent.html" title="class in cpw.mods.fml.common.event"><code>FMLFingerprintViolationEvent</code></a> : Sent just before <a href="../../../../cpw/mods/fml/common/event/FMLPreInitializationEvent.html" title="class in cpw.mods.fml.common.event"><code>FMLPreInitializationEvent</code></a>
+ if something is wrong with your mod signature</li>
+ <li> <a href="../../../../cpw/mods/fml/common/event/FMLInterModComms.IMCEvent.html" title="class in cpw.mods.fml.common.event"><code>FMLInterModComms.IMCEvent</code></a> : Sent just after <a href="../../../../cpw/mods/fml/common/event/FMLInitializationEvent.html" title="class in cpw.mods.fml.common.event"><code>FMLInitializationEvent</code></a> if you have IMC messages waiting
+ from other mods</li>
+ </ul></div>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/Mod.CustomProperty.html" title="annotation in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/Mod.Instance.html" title="annotation in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/Mod.EventHandler.html" target="_top">Frames</a></li>
+<li><a href="Mod.EventHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Element</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/Mod.Instance.html b/javadoc/cpw/mods/fml/common/Mod.Instance.html
new file mode 100644
index 0000000..5da35be
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/Mod.Instance.html
@@ -0,0 +1,207 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>Mod.Instance (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Mod.Instance (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/Mod.EventHandler.html" title="annotation in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/Mod.InstanceFactory.html" title="annotation in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/Mod.Instance.html" target="_top">Frames</a></li>
+<li><a href="Mod.Instance.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li><a href="#annotation_type_optional_element_summary">Optional</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#annotation_type_element_detail">Element</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Annotation Type Mod.Instance" class="title">Annotation Type Mod.Instance</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>@Retention(value=RUNTIME)
+@Target(value=FIELD)
+public static @interface <span class="strong">Mod.Instance</span></pre>
+<div class="block">Populate the annotated field with the mod instance based on the specified ModId. This can be used
+ to retrieve instances of other mods.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ANNOTATION TYPE OPTIONAL MEMBER SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation_type_optional_element_summary">
+<!-- -->
+</a>
+<h3>Optional Element Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Optional Element Summary table, listing optional elements, and an explanation">
+<caption><span>Optional Elements</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Optional Element and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Mod.Instance.html#value()">value</a></strong></code>
+<div class="block">The mod object to inject into this field</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation_type_element_detail">
+<!-- -->
+</a>
+<h3>Element Detail</h3>
+<a name="value()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>value</h4>
+<pre>public abstract&nbsp;java.lang.String&nbsp;value</pre>
+<div class="block">The mod object to inject into this field</div>
+<dl>
+<dt>Default:</dt>
+<dd>""</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/Mod.EventHandler.html" title="annotation in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/Mod.InstanceFactory.html" title="annotation in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/Mod.Instance.html" target="_top">Frames</a></li>
+<li><a href="Mod.Instance.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li><a href="#annotation_type_optional_element_summary">Optional</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#annotation_type_element_detail">Element</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/Mod.InstanceFactory.html b/javadoc/cpw/mods/fml/common/Mod.InstanceFactory.html
new file mode 100644
index 0000000..c2c5536
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/Mod.InstanceFactory.html
@@ -0,0 +1,151 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>Mod.InstanceFactory (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Mod.InstanceFactory (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/Mod.Instance.html" title="annotation in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/Mod.Metadata.html" title="annotation in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/Mod.InstanceFactory.html" target="_top">Frames</a></li>
+<li><a href="Mod.InstanceFactory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Element</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Annotation Type Mod.InstanceFactory" class="title">Annotation Type Mod.InstanceFactory</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>@Retention(value=RUNTIME)
+@Target(value=METHOD)
+public static @interface <span class="strong">Mod.InstanceFactory</span></pre>
+<div class="block">Mod instance factory method. Should return an instance of the mod. Applies only to static methods on the same class as <a href="../../../../cpw/mods/fml/common/Mod.html" title="annotation in cpw.mods.fml.common"><code>Mod</code></a>.</div>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/Mod.Instance.html" title="annotation in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/Mod.Metadata.html" title="annotation in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/Mod.InstanceFactory.html" target="_top">Frames</a></li>
+<li><a href="Mod.InstanceFactory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Element</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/Mod.Metadata.html b/javadoc/cpw/mods/fml/common/Mod.Metadata.html
new file mode 100644
index 0000000..d53267b
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/Mod.Metadata.html
@@ -0,0 +1,206 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>Mod.Metadata (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Mod.Metadata (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/Mod.InstanceFactory.html" title="annotation in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/ModAPIManager.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/Mod.Metadata.html" target="_top">Frames</a></li>
+<li><a href="Mod.Metadata.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li><a href="#annotation_type_optional_element_summary">Optional</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#annotation_type_element_detail">Element</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Annotation Type Mod.Metadata" class="title">Annotation Type Mod.Metadata</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>@Retention(value=RUNTIME)
+@Target(value=FIELD)
+public static @interface <span class="strong">Mod.Metadata</span></pre>
+<div class="block">Populate the annotated field with the mod's metadata.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ANNOTATION TYPE OPTIONAL MEMBER SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation_type_optional_element_summary">
+<!-- -->
+</a>
+<h3>Optional Element Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Optional Element Summary table, listing optional elements, and an explanation">
+<caption><span>Optional Elements</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Optional Element and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Mod.Metadata.html#value()">value</a></strong></code>
+<div class="block">The mod id specifying the metadata to load here</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation_type_element_detail">
+<!-- -->
+</a>
+<h3>Element Detail</h3>
+<a name="value()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>value</h4>
+<pre>public abstract&nbsp;java.lang.String&nbsp;value</pre>
+<div class="block">The mod id specifying the metadata to load here</div>
+<dl>
+<dt>Default:</dt>
+<dd>""</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/Mod.InstanceFactory.html" title="annotation in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/ModAPIManager.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/Mod.Metadata.html" target="_top">Frames</a></li>
+<li><a href="Mod.Metadata.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li><a href="#annotation_type_optional_element_summary">Optional</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#annotation_type_element_detail">Element</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/Mod.html b/javadoc/cpw/mods/fml/common/Mod.html
new file mode 100644
index 0000000..a392d90
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/Mod.html
@@ -0,0 +1,565 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>Mod (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Mod (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/MissingModsException.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/Mod.CustomProperty.html" title="annotation in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/Mod.html" target="_top">Frames</a></li>
+<li><a href="Mod.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#annotation_type_required_element_summary">Required</a>&nbsp;|&nbsp;</li>
+<li><a href="#annotation_type_optional_element_summary">Optional</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#annotation_type_element_detail">Element</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Annotation Type Mod" class="title">Annotation Type Mod</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>@Retention(value=RUNTIME)
+@Target(value=TYPE)
+public @interface <span class="strong">Mod</span></pre>
+<div class="block">This defines a Mod to FML.
+ Any class found with this annotation applied will be loaded as a Mod. The instance that is loaded will
+ represent the mod to other Mods in the system. It will be sent various subclasses of <a href="../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event"><code>FMLEvent</code></a>
+ at pre-defined times during the loading of the game, based on where you have applied the <a href="../../../../cpw/mods/fml/common/Mod.EventHandler.html" title="annotation in cpw.mods.fml.common"><code>Mod.EventHandler</code></a>
+ annotation.
+
+ <p>This is a simple example of a Mod. It has the modId of "MyModId", the name of "My example mod", it is
+ version 1.0, and depends on FML being loaded.
+ <pre><code>package mymod;
+ // Declare that this is a mod with modId "MyModId", name "My example mod", version "1.0" and dependency on FML.
+ {@literal @}Mod(modId="MyModId",name="My example mod",version="1.0",dependencies="required-after:FML")
+ public class MyMod {
+ // Populate this field with the instance of the mod created by FML
+ {@literal @}Instance("MyModId")
+ public MyMod instance;
+
+ // Mark this method for receiving an {@link FMLEvent} (in this case, it's the {@link FMLPreInitializationEvent})
+ {@literal @}EventHandler public void preInit(FMLPreInitializationEvent event)
+ {
+ // Do stuff in pre-init phase (read config, create blocks and items, register them)
+ }
+ }
+ </code>
+ </pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ANNOTATION TYPE REQUIRED MEMBER SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation_type_required_element_summary">
+<!-- -->
+</a>
+<h3>Required Element Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Required Element Summary table, listing required elements, and an explanation">
+<caption><span>Required Elements</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Required Element and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Mod.html#modid()">modid</a></strong></code>
+<div class="block">The unique mod identifier for this mod</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- =========== ANNOTATION TYPE OPTIONAL MEMBER SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation_type_optional_element_summary">
+<!-- -->
+</a>
+<h3>Optional Element Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Optional Element Summary table, listing optional elements, and an explanation">
+<caption><span>Optional Elements</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Optional Element and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Mod.html#acceptableRemoteVersions()">acceptableRemoteVersions</a></strong></code>
+<div class="block">A replacement for the no-longer-existing "versionRange" of NetworkMod.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Mod.html#acceptableSaveVersions()">acceptableSaveVersions</a></strong></code>
+<div class="block">A version range specifying compatible save version information.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Mod.html#acceptedMinecraftVersions()">acceptedMinecraftVersions</a></strong></code>
+<div class="block">The acceptable range of minecraft versions that this mod will load and run in
+ The default ("empty string") indicates that only the current minecraft version is acceptable.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Mod.html#asmHookClass()">asmHookClass</a></strong></code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Mod.html#bukkitPlugin()">bukkitPlugin</a></strong></code>
+<div class="block">An optional bukkit plugin that will be injected into the bukkit plugin framework if
+ this mod is loaded into the FML framework and the bukkit coremod is present.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Mod.html#canBeDeactivated()">canBeDeactivated</a></strong></code>
+<div class="block">If your mod doesn't have a runtime persistent effect on the state of the game, and can be disabled without side effects
+ (minimap mods, graphical tweak mods) then you can set true here and receive the FMLDeactivationEvent to perform deactivation
+ tasks.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Mod.html#certificateFingerprint()">certificateFingerprint</a></strong></code>
+<div class="block">Specifying this field allows for a mod to expect a signed jar with a fingerprint matching this value.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/Mod.CustomProperty.html" title="annotation in cpw.mods.fml.common">Mod.CustomProperty</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Mod.html#customProperties()">customProperties</a></strong></code>
+<div class="block">A list of custom properties for this mod.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Mod.html#dependencies()">dependencies</a></strong></code>
+<div class="block">A simple dependency string for this mod (see modloader's "priorities" string specification)</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Mod.html#guiFactory()">guiFactory</a></strong></code>
+<div class="block">An optional GUI factory for this mod.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Mod.html#modLanguage()">modLanguage</a></strong></code>
+<div class="block">The language the mod is authored in.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Mod.html#name()">name</a></strong></code>
+<div class="block">A user friendly name for the mod</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Mod.html#useMetadata()">useMetadata</a></strong></code>
+<div class="block">Whether to use the mcmod.info metadata by default for this mod.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Mod.html#version()">version</a></strong></code>
+<div class="block">A version string for this mod</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation_type_element_detail">
+<!-- -->
+</a>
+<h3>Element Detail</h3>
+<a name="modid()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>modid</h4>
+<pre>public abstract&nbsp;java.lang.String&nbsp;modid</pre>
+<div class="block">The unique mod identifier for this mod</div>
+</li>
+</ul>
+<a name="name()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>name</h4>
+<pre>public abstract&nbsp;java.lang.String&nbsp;name</pre>
+<div class="block">A user friendly name for the mod</div>
+<dl>
+<dt>Default:</dt>
+<dd>""</dd>
+</dl>
+</li>
+</ul>
+<a name="version()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>version</h4>
+<pre>public abstract&nbsp;java.lang.String&nbsp;version</pre>
+<div class="block">A version string for this mod</div>
+<dl>
+<dt>Default:</dt>
+<dd>""</dd>
+</dl>
+</li>
+</ul>
+<a name="dependencies()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dependencies</h4>
+<pre>public abstract&nbsp;java.lang.String&nbsp;dependencies</pre>
+<div class="block">A simple dependency string for this mod (see modloader's "priorities" string specification)</div>
+<dl>
+<dt>Default:</dt>
+<dd>""</dd>
+</dl>
+</li>
+</ul>
+<a name="useMetadata()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>useMetadata</h4>
+<pre>public abstract&nbsp;boolean&nbsp;useMetadata</pre>
+<div class="block">Whether to use the mcmod.info metadata by default for this mod.
+ If true, settings in the mcmod.info file will override settings in these annotations.</div>
+<dl>
+<dt>Default:</dt>
+<dd>false</dd>
+</dl>
+</li>
+</ul>
+<a name="acceptedMinecraftVersions()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>acceptedMinecraftVersions</h4>
+<pre>public abstract&nbsp;java.lang.String&nbsp;acceptedMinecraftVersions</pre>
+<div class="block">The acceptable range of minecraft versions that this mod will load and run in
+ The default ("empty string") indicates that only the current minecraft version is acceptable.
+ FML will refuse to run with an error if the minecraft version is not in this range across all mods.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>A version range as specified by the maven version range specification or the empty string</dd></dl>
+<dl>
+<dt>Default:</dt>
+<dd>""</dd>
+</dl>
+</li>
+</ul>
+<a name="acceptableRemoteVersions()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>acceptableRemoteVersions</h4>
+<pre>public abstract&nbsp;java.lang.String&nbsp;acceptableRemoteVersions</pre>
+<div class="block">A replacement for the no-longer-existing "versionRange" of NetworkMod. Specify a remote version range
+ that this mod will accept as valid. Defaults to nothing, which is interpreted as "only this version".
+ Another special value is '*' which means accept all versions.
+
+ This is ignored if there is a <a href="../../../../cpw/mods/fml/common/network/NetworkCheckHandler.html" title="annotation in cpw.mods.fml.common.network"><code>NetworkCheckHandler</code></a> annotation on a method in this class.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>A version range as specified by the maven version range specification or the empty string</dd></dl>
+<dl>
+<dt>Default:</dt>
+<dd>""</dd>
+</dl>
+</li>
+</ul>
+<a name="acceptableSaveVersions()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>acceptableSaveVersions</h4>
+<pre>public abstract&nbsp;java.lang.String&nbsp;acceptableSaveVersions</pre>
+<div class="block">A version range specifying compatible save version information. If your mod follows good version numbering
+ practice <a href="http://semver.org/">Like this (http://semver.org/)</a> then this should be sufficient.
+
+ Advanced users can specify a <a href="../../../../cpw/mods/fml/common/SaveInspectionHandler.html" title="annotation in cpw.mods.fml.common"><code>SaveInspectionHandler</code></a> instead.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>A version range as specified by the maven version range specification or the empty string</dd></dl>
+<dl>
+<dt>Default:</dt>
+<dd>""</dd>
+</dl>
+</li>
+</ul>
+<a name="bukkitPlugin()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>bukkitPlugin</h4>
+<pre>public abstract&nbsp;java.lang.String&nbsp;bukkitPlugin</pre>
+<div class="block">An optional bukkit plugin that will be injected into the bukkit plugin framework if
+ this mod is loaded into the FML framework and the bukkit coremod is present.
+ Instances of the bukkit plugin can be obtained via the <a href="../../../../cpw/mods/fml/common/BukkitPluginRef.html" title="annotation in cpw.mods.fml.common"><code>BukkitPluginRef</code></a> annotation on fields.
+
+ This may be implemented by a bukkit integration. It is not provided with vanilla FML or MinecraftForge.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The name of the plugin to load for this mod</dd></dl>
+<dl>
+<dt>Default:</dt>
+<dd>""</dd>
+</dl>
+</li>
+</ul>
+<a name="certificateFingerprint()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>certificateFingerprint</h4>
+<pre>public abstract&nbsp;java.lang.String&nbsp;certificateFingerprint</pre>
+<div class="block">Specifying this field allows for a mod to expect a signed jar with a fingerprint matching this value.
+ The fingerprint should be SHA-1 encoded, lowercase with ':' removed. An empty value indicates that
+ the mod is not expecting to be signed.
+
+ Any incorrectness of the fingerprint, be it missing or wrong, will result in the <a href="../../../../cpw/mods/fml/common/event/FMLFingerprintViolationEvent.html" title="class in cpw.mods.fml.common.event"><code>FMLFingerprintViolationEvent</code></a>
+ event firing <i>prior to any other event on the mod</i>.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>A certificate fingerprint that is expected for this mod.</dd></dl>
+<dl>
+<dt>Default:</dt>
+<dd>""</dd>
+</dl>
+</li>
+</ul>
+<a name="modLanguage()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>modLanguage</h4>
+<pre>public abstract&nbsp;java.lang.String&nbsp;modLanguage</pre>
+<div class="block">The language the mod is authored in. This will be used to control certain compatibility behaviours for this mod.
+ Valid values are currently "java", "scala"</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The language the mod is authored in</dd></dl>
+<dl>
+<dt>Default:</dt>
+<dd>"java"</dd>
+</dl>
+</li>
+</ul>
+<a name="asmHookClass()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>asmHookClass</h4>
+<pre>@Deprecated
+public abstract&nbsp;java.lang.String&nbsp;asmHookClass</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+<div class="block">NOT YET IMPLEMENTED. </br>
+ An optional ASM hook class, that can be used to apply ASM to classes loaded from this mod. It is also given
+ the ASM tree of the class declaring <a href="../../../../cpw/mods/fml/common/Mod.html" title="annotation in cpw.mods.fml.common"><code>Mod</code></a> to do with what it will.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The name of a class to be loaded and executed. Must implement <a href="../../../../cpw/mods/fml/common/IASMHook.html" title="interface in cpw.mods.fml.common"><code>IASMHook</code></a>.</dd></dl>
+<dl>
+<dt>Default:</dt>
+<dd>""</dd>
+</dl>
+</li>
+</ul>
+<a name="canBeDeactivated()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canBeDeactivated</h4>
+<pre>public abstract&nbsp;boolean&nbsp;canBeDeactivated</pre>
+<div class="block">If your mod doesn't have a runtime persistent effect on the state of the game, and can be disabled without side effects
+ (minimap mods, graphical tweak mods) then you can set true here and receive the FMLDeactivationEvent to perform deactivation
+ tasks.
+ This does not affect administrative disabling through the system property fml.modStates or the config file fmlModState.properties.
+ The mod will only be deactivated outside of a running game world - FML will never allow mod deactivation whilst a game server
+ is running.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>if this mod can be deactivated whilst the game is open.</dd></dl>
+<dl>
+<dt>Default:</dt>
+<dd>false</dd>
+</dl>
+</li>
+</ul>
+<a name="guiFactory()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>guiFactory</h4>
+<pre>public abstract&nbsp;java.lang.String&nbsp;guiFactory</pre>
+<div class="block">An optional GUI factory for this mod. This is the name of a class implementing <a href="../../../../cpw/mods/fml/client/IModGuiFactory.html" title="interface in cpw.mods.fml.client"><code>IModGuiFactory</code></a> that will be instantiated
+ on the client side, and will have certain configuration/options guis requested from it.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The name of a class implementing <a href="../../../../cpw/mods/fml/client/IModGuiFactory.html" title="interface in cpw.mods.fml.client"><code>IModGuiFactory</code></a></dd></dl>
+<dl>
+<dt>Default:</dt>
+<dd>""</dd>
+</dl>
+</li>
+</ul>
+<a name="customProperties()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>customProperties</h4>
+<pre>public abstract&nbsp;<a href="../../../../cpw/mods/fml/common/Mod.CustomProperty.html" title="annotation in cpw.mods.fml.common">Mod.CustomProperty</a>[]&nbsp;customProperties</pre>
+<div class="block">A list of custom properties for this mod. Completely up to the mod author if/when they
+ want to put anything in here.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>an optional list of custom properties</dd></dl>
+<dl>
+<dt>Default:</dt>
+<dd>{}</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/MissingModsException.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/Mod.CustomProperty.html" title="annotation in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/Mod.html" target="_top">Frames</a></li>
+<li><a href="Mod.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#annotation_type_required_element_summary">Required</a>&nbsp;|&nbsp;</li>
+<li><a href="#annotation_type_optional_element_summary">Optional</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#annotation_type_element_detail">Element</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/ModAPIManager.html b/javadoc/cpw/mods/fml/common/ModAPIManager.html
new file mode 100644
index 0000000..d8e67e5
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/ModAPIManager.html
@@ -0,0 +1,359 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>ModAPIManager (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ModAPIManager (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/Mod.Metadata.html" title="annotation in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/ModClassLoader.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/ModAPIManager.html" target="_top">Frames</a></li>
+<li><a href="ModAPIManager.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Class ModAPIManager" class="title">Class ModAPIManager</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.ModAPIManager</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">ModAPIManager</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../cpw/mods/fml/common/ModAPIManager.html" title="class in cpw.mods.fml.common">ModAPIManager</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModAPIManager.html#INSTANCE">INSTANCE</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/ModAPIManager.html#ModAPIManager()">ModAPIManager</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModAPIManager.html#cleanupAPIContainers(java.util.List)">cleanupAPIContainers</a></strong>(java.util.List&lt;<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;&nbsp;mods)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.Iterable&lt;? extends <a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModAPIManager.html#getAPIList()">getAPIList</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModAPIManager.html#hasAPI(java.lang.String)">hasAPI</a></strong>(java.lang.String&nbsp;modId)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModAPIManager.html#injectAPIModContainers(java.util.List,%20java.util.Map)">injectAPIModContainers</a></strong>(java.util.List&lt;<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;&nbsp;mods,
+ java.util.Map&lt;java.lang.String,<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;&nbsp;nameLookup)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModAPIManager.html#manageAPI(cpw.mods.fml.common.ModClassLoader,%20cpw.mods.fml.common.discovery.ModDiscoverer)">manageAPI</a></strong>(<a href="../../../../cpw/mods/fml/common/ModClassLoader.html" title="class in cpw.mods.fml.common">ModClassLoader</a>&nbsp;modClassLoader,
+ <a href="../../../../cpw/mods/fml/common/discovery/ModDiscoverer.html" title="class in cpw.mods.fml.common.discovery">ModDiscoverer</a>&nbsp;discoverer)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModAPIManager.html#registerDataTableAndParseAPI(cpw.mods.fml.common.discovery.ASMDataTable)">registerDataTableAndParseAPI</a></strong>(<a href="../../../../cpw/mods/fml/common/discovery/ASMDataTable.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable</a>&nbsp;dataTable)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="INSTANCE">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>INSTANCE</h4>
+<pre>public static final&nbsp;<a href="../../../../cpw/mods/fml/common/ModAPIManager.html" title="class in cpw.mods.fml.common">ModAPIManager</a> INSTANCE</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ModAPIManager()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ModAPIManager</h4>
+<pre>public&nbsp;ModAPIManager()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="registerDataTableAndParseAPI(cpw.mods.fml.common.discovery.ASMDataTable)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerDataTableAndParseAPI</h4>
+<pre>public&nbsp;void&nbsp;registerDataTableAndParseAPI(<a href="../../../../cpw/mods/fml/common/discovery/ASMDataTable.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable</a>&nbsp;dataTable)</pre>
+</li>
+</ul>
+<a name="manageAPI(cpw.mods.fml.common.ModClassLoader, cpw.mods.fml.common.discovery.ModDiscoverer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>manageAPI</h4>
+<pre>public&nbsp;void&nbsp;manageAPI(<a href="../../../../cpw/mods/fml/common/ModClassLoader.html" title="class in cpw.mods.fml.common">ModClassLoader</a>&nbsp;modClassLoader,
+ <a href="../../../../cpw/mods/fml/common/discovery/ModDiscoverer.html" title="class in cpw.mods.fml.common.discovery">ModDiscoverer</a>&nbsp;discoverer)</pre>
+</li>
+</ul>
+<a name="injectAPIModContainers(java.util.List, java.util.Map)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>injectAPIModContainers</h4>
+<pre>public&nbsp;void&nbsp;injectAPIModContainers(java.util.List&lt;<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;&nbsp;mods,
+ java.util.Map&lt;java.lang.String,<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;&nbsp;nameLookup)</pre>
+</li>
+</ul>
+<a name="cleanupAPIContainers(java.util.List)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cleanupAPIContainers</h4>
+<pre>public&nbsp;void&nbsp;cleanupAPIContainers(java.util.List&lt;<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;&nbsp;mods)</pre>
+</li>
+</ul>
+<a name="hasAPI(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasAPI</h4>
+<pre>public&nbsp;boolean&nbsp;hasAPI(java.lang.String&nbsp;modId)</pre>
+</li>
+</ul>
+<a name="getAPIList()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getAPIList</h4>
+<pre>public&nbsp;java.lang.Iterable&lt;? extends <a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;&nbsp;getAPIList()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/Mod.Metadata.html" title="annotation in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/ModClassLoader.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/ModAPIManager.html" target="_top">Frames</a></li>
+<li><a href="ModAPIManager.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/ModClassLoader.html b/javadoc/cpw/mods/fml/common/ModClassLoader.html
new file mode 100644
index 0000000..748f0a4
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/ModClassLoader.html
@@ -0,0 +1,369 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>ModClassLoader (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ModClassLoader (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/ModAPIManager.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/ModClassLoader.html" target="_top">Frames</a></li>
+<li><a href="ModClassLoader.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Class ModClassLoader" class="title">Class ModClassLoader</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.ClassLoader</li>
+<li>
+<ul class="inheritance">
+<li>java.security.SecureClassLoader</li>
+<li>
+<ul class="inheritance">
+<li>java.net.URLClassLoader</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.ModClassLoader</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Closeable, java.lang.AutoCloseable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">ModClassLoader</span>
+extends java.net.URLClassLoader</pre>
+<div class="block">A simple delegating class loader used to load mods into the system</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/ModClassLoader.html#ModClassLoader(java.lang.ClassLoader)">ModClassLoader</a></strong>(java.lang.ClassLoader&nbsp;parent)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModClassLoader.html#addFile(java.io.File)">addFile</a></strong>(java.io.File&nbsp;modFile)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/asm/transformers/ModAPITransformer.html" title="class in cpw.mods.fml.common.asm.transformers">ModAPITransformer</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModClassLoader.html#addModAPITransformer(cpw.mods.fml.common.discovery.ASMDataTable)">addModAPITransformer</a></strong>(<a href="../../../../cpw/mods/fml/common/discovery/ASMDataTable.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable</a>&nbsp;dataTable)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModClassLoader.html#clearNegativeCacheFor(java.util.Set)">clearNegativeCacheFor</a></strong>(java.util.Set&lt;java.lang.String&gt;&nbsp;classList)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModClassLoader.html#getDefaultLibraries()">getDefaultLibraries</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.io.File[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModClassLoader.html#getParentSources()">getParentSources</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.Class&lt;?&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModClassLoader.html#loadClass(java.lang.String)">loadClass</a></strong>(java.lang.String&nbsp;name)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.net.URLClassLoader">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.net.URLClassLoader</h3>
+<code>addURL, close, definePackage, findClass, findResource, findResources, getPermissions, getResourceAsStream, getURLs, newInstance, newInstance</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.security.SecureClassLoader">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.security.SecureClassLoader</h3>
+<code>defineClass, defineClass</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.ClassLoader">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.ClassLoader</h3>
+<code>clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ModClassLoader(java.lang.ClassLoader)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ModClassLoader</h4>
+<pre>public&nbsp;ModClassLoader(java.lang.ClassLoader&nbsp;parent)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="addFile(java.io.File)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addFile</h4>
+<pre>public&nbsp;void&nbsp;addFile(java.io.File&nbsp;modFile)
+ throws java.net.MalformedURLException</pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.net.MalformedURLException</code></dd></dl>
+</li>
+</ul>
+<a name="loadClass(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>loadClass</h4>
+<pre>public&nbsp;java.lang.Class&lt;?&gt;&nbsp;loadClass(java.lang.String&nbsp;name)
+ throws java.lang.ClassNotFoundException</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>loadClass</code>&nbsp;in class&nbsp;<code>java.lang.ClassLoader</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.ClassNotFoundException</code></dd></dl>
+</li>
+</ul>
+<a name="getParentSources()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getParentSources</h4>
+<pre>public&nbsp;java.io.File[]&nbsp;getParentSources()</pre>
+</li>
+</ul>
+<a name="getDefaultLibraries()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDefaultLibraries</h4>
+<pre>public&nbsp;java.util.List&lt;java.lang.String&gt;&nbsp;getDefaultLibraries()</pre>
+</li>
+</ul>
+<a name="clearNegativeCacheFor(java.util.Set)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clearNegativeCacheFor</h4>
+<pre>public&nbsp;void&nbsp;clearNegativeCacheFor(java.util.Set&lt;java.lang.String&gt;&nbsp;classList)</pre>
+</li>
+</ul>
+<a name="addModAPITransformer(cpw.mods.fml.common.discovery.ASMDataTable)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>addModAPITransformer</h4>
+<pre>public&nbsp;<a href="../../../../cpw/mods/fml/common/asm/transformers/ModAPITransformer.html" title="class in cpw.mods.fml.common.asm.transformers">ModAPITransformer</a>&nbsp;addModAPITransformer(<a href="../../../../cpw/mods/fml/common/discovery/ASMDataTable.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable</a>&nbsp;dataTable)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/ModAPIManager.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/ModClassLoader.html" target="_top">Frames</a></li>
+<li><a href="ModClassLoader.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/ModContainer.Disableable.html b/javadoc/cpw/mods/fml/common/ModContainer.Disableable.html
new file mode 100644
index 0000000..9ccf1af
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/ModContainer.Disableable.html
@@ -0,0 +1,345 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>ModContainer.Disableable (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ModContainer.Disableable (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/ModContainerFactory.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/ModContainer.Disableable.html" target="_top">Frames</a></li>
+<li><a href="ModContainer.Disableable.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Enum ModContainer.Disableable" class="title">Enum ModContainer.Disableable</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Enum&lt;<a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html" title="enum in cpw.mods.fml.common">ModContainer.Disableable</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.ModContainer.Disableable</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html" title="enum in cpw.mods.fml.common">ModContainer.Disableable</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static enum <span class="strong">ModContainer.Disableable</span>
+extends java.lang.Enum&lt;<a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html" title="enum in cpw.mods.fml.common">ModContainer.Disableable</a>&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_summary">
+<!-- -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html#DEPENDENCIES">DEPENDENCIES</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html#NEVER">NEVER</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html#RESTART">RESTART</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html#YES">YES</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html" title="enum in cpw.mods.fml.common">ModContainer.Disableable</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html#valueOf(java.lang.String)">valueOf</a></strong>(java.lang.String&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html" title="enum in cpw.mods.fml.common">ModContainer.Disableable</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html#values()">values</a></strong>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Enum">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
+<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_detail">
+<!-- -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="YES">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>YES</h4>
+<pre>public static final&nbsp;<a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html" title="enum in cpw.mods.fml.common">ModContainer.Disableable</a> YES</pre>
+</li>
+</ul>
+<a name="RESTART">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>RESTART</h4>
+<pre>public static final&nbsp;<a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html" title="enum in cpw.mods.fml.common">ModContainer.Disableable</a> RESTART</pre>
+</li>
+</ul>
+<a name="NEVER">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>NEVER</h4>
+<pre>public static final&nbsp;<a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html" title="enum in cpw.mods.fml.common">ModContainer.Disableable</a> NEVER</pre>
+</li>
+</ul>
+<a name="DEPENDENCIES">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DEPENDENCIES</h4>
+<pre>public static final&nbsp;<a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html" title="enum in cpw.mods.fml.common">ModContainer.Disableable</a> DEPENDENCIES</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="values()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html" title="enum in cpw.mods.fml.common">ModContainer.Disableable</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (ModContainer.Disableable c : ModContainer.Disableable.values())
+&nbsp; System.out.println(c);
+</pre></div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>an array containing the constants of this enum type, in the order they are declared</dd></dl>
+</li>
+</ul>
+<a name="valueOf(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html" title="enum in cpw.mods.fml.common">ModContainer.Disableable</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the enum constant with the specified name</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
+<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/ModContainerFactory.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/ModContainer.Disableable.html" target="_top">Frames</a></li>
+<li><a href="ModContainer.Disableable.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/ModContainer.html b/javadoc/cpw/mods/fml/common/ModContainer.html
new file mode 100644
index 0000000..76443eb
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/ModContainer.html
@@ -0,0 +1,639 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>ModContainer (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ModContainer (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/ModClassLoader.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html" title="enum in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/ModContainer.html" target="_top">Frames</a></li>
+<li><a href="ModContainer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Interface ModContainer" class="title">Interface ModContainer</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../cpw/mods/fml/common/DummyModContainer.html" title="class in cpw.mods.fml.common">DummyModContainer</a>, <a href="../../../../cpw/mods/fml/common/FMLContainer.html" title="class in cpw.mods.fml.common">FMLContainer</a>, <a href="../../../../cpw/mods/fml/common/FMLModContainer.html" title="class in cpw.mods.fml.common">FMLModContainer</a>, <a href="../../../../net/minecraftforge/common/ForgeModContainer.html" title="class in net.minecraftforge.common">ForgeModContainer</a>, <a href="../../../../cpw/mods/fml/common/InjectedModContainer.html" title="class in cpw.mods.fml.common">InjectedModContainer</a>, <a href="../../../../cpw/mods/fml/common/MCPDummyContainer.html" title="class in cpw.mods.fml.common">MCPDummyContainer</a>, <a href="../../../../cpw/mods/fml/common/MinecraftDummyContainer.html" title="class in cpw.mods.fml.common">MinecraftDummyContainer</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">ModContainer</span></pre>
+<div class="block">The container that wraps around mods in the system.
+ <p>
+ The philosophy is that individual mod implementation technologies should not
+ impact the actual loading and management of mod code. This interface provides
+ a mechanism by which we can wrap actual mod code so that the loader and other
+ facilities can treat mods at arms length.
+ </p></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Interface and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html" title="enum in cpw.mods.fml.common">ModContainer.Disableable</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.util.Map&lt;java.lang.String,java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModContainer.html#EMPTY_PROPERTIES">EMPTY_PROPERTIES</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/versioning/VersionRange.html" title="class in cpw.mods.fml.common.versioning">VersionRange</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModContainer.html#acceptableMinecraftVersionRange()">acceptableMinecraftVersionRange</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModContainer.html#bindMetadata(cpw.mods.fml.common.MetadataCollection)">bindMetadata</a></strong>(<a href="../../../../cpw/mods/fml/common/MetadataCollection.html" title="class in cpw.mods.fml.common">MetadataCollection</a>&nbsp;mc)</code>
+<div class="block">Attach this mod to it's metadata from the supplied metadata collection</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html" title="enum in cpw.mods.fml.common">ModContainer.Disableable</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModContainer.html#canBeDisabled()">canBeDisabled</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModContainer.html#getCustomModProperties()">getCustomModProperties</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Class&lt;?&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModContainer.html#getCustomResourcePackClass()">getCustomResourcePackClass</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModContainer.html#getDependants()">getDependants</a></strong>()</code>
+<div class="block">A list of modids that should be loaded <em>after</em> this one.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModContainer.html#getDependencies()">getDependencies</a></strong>()</code>
+<div class="block">A list of modids that should be loaded prior to this one.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModContainer.html#getDisplayVersion()">getDisplayVersion</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModContainer.html#getGuiClassName()">getGuiClassName</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/ModMetadata.html" title="class in cpw.mods.fml.common">ModMetadata</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModContainer.html#getMetadata()">getMetadata</a></strong>()</code>
+<div class="block">The metadata for this mod</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModContainer.html#getMod()">getMod</a></strong>()</code>
+<div class="block">Get the actual mod object</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModContainer.html#getModId()">getModId</a></strong>()</code>
+<div class="block">The globally unique modid for this mod</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModContainer.html#getName()">getName</a></strong>()</code>
+<div class="block">A human readable name</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModContainer.html#getOwnedPackages()">getOwnedPackages</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModContainer.html#getProcessedVersion()">getProcessedVersion</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Set&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModContainer.html#getRequirements()">getRequirements</a></strong>()</code>
+<div class="block">A list of the modids that this mod requires loaded prior to loading</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModContainer.html#getSharedModDescriptor()">getSharedModDescriptor</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.security.cert.Certificate</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModContainer.html#getSigningCertificate()">getSigningCertificate</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModContainer.html#getSortingRules()">getSortingRules</a></strong>()</code>
+<div class="block">A representative string encapsulating the sorting preferences for this
+ mod</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.io.File</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModContainer.html#getSource()">getSource</a></strong>()</code>
+<div class="block">The location on the file system which this mod came from</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModContainer.html#getVersion()">getVersion</a></strong>()</code>
+<div class="block">A human readable version identifier</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModContainer.html#isImmutable()">isImmutable</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModContainer.html#matches(java.lang.Object)">matches</a></strong>(java.lang.Object&nbsp;mod)</code>
+<div class="block">Does this mod match the supplied mod</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModContainer.html#registerBus(com.google.common.eventbus.EventBus,%20cpw.mods.fml.common.LoadController)">registerBus</a></strong>(com.google.common.eventbus.EventBus&nbsp;bus,
+ <a href="../../../../cpw/mods/fml/common/LoadController.html" title="class in cpw.mods.fml.common">LoadController</a>&nbsp;controller)</code>
+<div class="block">Register the event bus for the mod and the controller for error handling
+ Returns if this bus was successfully registered - disabled mods and other
+ mods that don't need real events should return false and avoid further
+ processing</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModContainer.html#setEnabledState(boolean)">setEnabledState</a></strong>(boolean&nbsp;enabled)</code>
+<div class="block">Set the enabled/disabled state of this mod</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="EMPTY_PROPERTIES">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>EMPTY_PROPERTIES</h4>
+<pre>static final&nbsp;java.util.Map&lt;java.lang.String,java.lang.String&gt; EMPTY_PROPERTIES</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getModId()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getModId</h4>
+<pre>java.lang.String&nbsp;getModId()</pre>
+<div class="block">The globally unique modid for this mod</div>
+</li>
+</ul>
+<a name="getName()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre>java.lang.String&nbsp;getName()</pre>
+<div class="block">A human readable name</div>
+</li>
+</ul>
+<a name="getVersion()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getVersion</h4>
+<pre>java.lang.String&nbsp;getVersion()</pre>
+<div class="block">A human readable version identifier</div>
+</li>
+</ul>
+<a name="getSource()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSource</h4>
+<pre>java.io.File&nbsp;getSource()</pre>
+<div class="block">The location on the file system which this mod came from</div>
+</li>
+</ul>
+<a name="getMetadata()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMetadata</h4>
+<pre><a href="../../../../cpw/mods/fml/common/ModMetadata.html" title="class in cpw.mods.fml.common">ModMetadata</a>&nbsp;getMetadata()</pre>
+<div class="block">The metadata for this mod</div>
+</li>
+</ul>
+<a name="bindMetadata(cpw.mods.fml.common.MetadataCollection)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>bindMetadata</h4>
+<pre>void&nbsp;bindMetadata(<a href="../../../../cpw/mods/fml/common/MetadataCollection.html" title="class in cpw.mods.fml.common">MetadataCollection</a>&nbsp;mc)</pre>
+<div class="block">Attach this mod to it's metadata from the supplied metadata collection</div>
+</li>
+</ul>
+<a name="setEnabledState(boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setEnabledState</h4>
+<pre>void&nbsp;setEnabledState(boolean&nbsp;enabled)</pre>
+<div class="block">Set the enabled/disabled state of this mod</div>
+</li>
+</ul>
+<a name="getRequirements()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRequirements</h4>
+<pre>java.util.Set&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;&nbsp;getRequirements()</pre>
+<div class="block">A list of the modids that this mod requires loaded prior to loading</div>
+</li>
+</ul>
+<a name="getDependencies()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDependencies</h4>
+<pre>java.util.List&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;&nbsp;getDependencies()</pre>
+<div class="block">A list of modids that should be loaded prior to this one. The special
+ value <strong>*</strong> indicates to load <em>after</em> any other mod.</div>
+</li>
+</ul>
+<a name="getDependants()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDependants</h4>
+<pre>java.util.List&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;&nbsp;getDependants()</pre>
+<div class="block">A list of modids that should be loaded <em>after</em> this one. The
+ special value <strong>*</strong> indicates to load <em>before</em> any
+ other mod.</div>
+</li>
+</ul>
+<a name="getSortingRules()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSortingRules</h4>
+<pre>java.lang.String&nbsp;getSortingRules()</pre>
+<div class="block">A representative string encapsulating the sorting preferences for this
+ mod</div>
+</li>
+</ul>
+<a name="registerBus(com.google.common.eventbus.EventBus, cpw.mods.fml.common.LoadController)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerBus</h4>
+<pre>boolean&nbsp;registerBus(com.google.common.eventbus.EventBus&nbsp;bus,
+ <a href="../../../../cpw/mods/fml/common/LoadController.html" title="class in cpw.mods.fml.common">LoadController</a>&nbsp;controller)</pre>
+<div class="block">Register the event bus for the mod and the controller for error handling
+ Returns if this bus was successfully registered - disabled mods and other
+ mods that don't need real events should return false and avoid further
+ processing</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>bus</code> - </dd><dd><code>controller</code> - </dd></dl>
+</li>
+</ul>
+<a name="matches(java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>matches</h4>
+<pre>boolean&nbsp;matches(java.lang.Object&nbsp;mod)</pre>
+<div class="block">Does this mod match the supplied mod</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>mod</code> - </dd></dl>
+</li>
+</ul>
+<a name="getMod()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMod</h4>
+<pre>java.lang.Object&nbsp;getMod()</pre>
+<div class="block">Get the actual mod object</div>
+</li>
+</ul>
+<a name="getProcessedVersion()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getProcessedVersion</h4>
+<pre><a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&nbsp;getProcessedVersion()</pre>
+</li>
+</ul>
+<a name="isImmutable()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isImmutable</h4>
+<pre>boolean&nbsp;isImmutable()</pre>
+</li>
+</ul>
+<a name="getDisplayVersion()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDisplayVersion</h4>
+<pre>java.lang.String&nbsp;getDisplayVersion()</pre>
+</li>
+</ul>
+<a name="acceptableMinecraftVersionRange()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>acceptableMinecraftVersionRange</h4>
+<pre><a href="../../../../cpw/mods/fml/common/versioning/VersionRange.html" title="class in cpw.mods.fml.common.versioning">VersionRange</a>&nbsp;acceptableMinecraftVersionRange()</pre>
+</li>
+</ul>
+<a name="getSigningCertificate()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSigningCertificate</h4>
+<pre>java.security.cert.Certificate&nbsp;getSigningCertificate()</pre>
+</li>
+</ul>
+<a name="getCustomModProperties()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCustomModProperties</h4>
+<pre>java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;getCustomModProperties()</pre>
+</li>
+</ul>
+<a name="getCustomResourcePackClass()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCustomResourcePackClass</h4>
+<pre>java.lang.Class&lt;?&gt;&nbsp;getCustomResourcePackClass()</pre>
+</li>
+</ul>
+<a name="getSharedModDescriptor()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSharedModDescriptor</h4>
+<pre>java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;getSharedModDescriptor()</pre>
+</li>
+</ul>
+<a name="canBeDisabled()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canBeDisabled</h4>
+<pre><a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html" title="enum in cpw.mods.fml.common">ModContainer.Disableable</a>&nbsp;canBeDisabled()</pre>
+</li>
+</ul>
+<a name="getGuiClassName()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGuiClassName</h4>
+<pre>java.lang.String&nbsp;getGuiClassName()</pre>
+</li>
+</ul>
+<a name="getOwnedPackages()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getOwnedPackages</h4>
+<pre>java.util.List&lt;java.lang.String&gt;&nbsp;getOwnedPackages()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/ModClassLoader.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html" title="enum in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/ModContainer.html" target="_top">Frames</a></li>
+<li><a href="ModContainer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/ModContainerFactory.html b/javadoc/cpw/mods/fml/common/ModContainerFactory.html
new file mode 100644
index 0000000..0825351
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/ModContainerFactory.html
@@ -0,0 +1,288 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>ModContainerFactory (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ModContainerFactory (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html" title="enum in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/ModMetadata.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/ModContainerFactory.html" target="_top">Frames</a></li>
+<li><a href="ModContainerFactory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Class ModContainerFactory" class="title">Class ModContainerFactory</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.ModContainerFactory</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">ModContainerFactory</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.util.Map&lt;org.objectweb.asm.Type,java.lang.reflect.Constructor&lt;? extends <a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModContainerFactory.html#modTypes">modTypes</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModContainerFactory.html#build(cpw.mods.fml.common.discovery.asm.ASMModParser,%20java.io.File,%20cpw.mods.fml.common.discovery.ModCandidate)">build</a></strong>(<a href="../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html" title="class in cpw.mods.fml.common.discovery.asm">ASMModParser</a>&nbsp;modParser,
+ java.io.File&nbsp;modSource,
+ <a href="../../../../cpw/mods/fml/common/discovery/ModCandidate.html" title="class in cpw.mods.fml.common.discovery">ModCandidate</a>&nbsp;container)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../cpw/mods/fml/common/ModContainerFactory.html" title="class in cpw.mods.fml.common">ModContainerFactory</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModContainerFactory.html#instance()">instance</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModContainerFactory.html#registerContainerType(org.objectweb.asm.Type,%20java.lang.Class)">registerContainerType</a></strong>(org.objectweb.asm.Type&nbsp;type,
+ java.lang.Class&lt;? extends <a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;&nbsp;container)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="modTypes">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>modTypes</h4>
+<pre>public static&nbsp;java.util.Map&lt;org.objectweb.asm.Type,java.lang.reflect.Constructor&lt;? extends <a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;&gt; modTypes</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="instance()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>instance</h4>
+<pre>public static&nbsp;<a href="../../../../cpw/mods/fml/common/ModContainerFactory.html" title="class in cpw.mods.fml.common">ModContainerFactory</a>&nbsp;instance()</pre>
+</li>
+</ul>
+<a name="registerContainerType(org.objectweb.asm.Type, java.lang.Class)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerContainerType</h4>
+<pre>public&nbsp;void&nbsp;registerContainerType(org.objectweb.asm.Type&nbsp;type,
+ java.lang.Class&lt;? extends <a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;&nbsp;container)</pre>
+</li>
+</ul>
+<a name="build(cpw.mods.fml.common.discovery.asm.ASMModParser, java.io.File, cpw.mods.fml.common.discovery.ModCandidate)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>build</h4>
+<pre>public&nbsp;<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;build(<a href="../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html" title="class in cpw.mods.fml.common.discovery.asm">ASMModParser</a>&nbsp;modParser,
+ java.io.File&nbsp;modSource,
+ <a href="../../../../cpw/mods/fml/common/discovery/ModCandidate.html" title="class in cpw.mods.fml.common.discovery">ModCandidate</a>&nbsp;container)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html" title="enum in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/ModMetadata.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/ModContainerFactory.html" target="_top">Frames</a></li>
+<li><a href="ModContainerFactory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/ModMetadata.html b/javadoc/cpw/mods/fml/common/ModMetadata.html
new file mode 100644
index 0000000..2a45a39
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/ModMetadata.html
@@ -0,0 +1,550 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>ModMetadata (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ModMetadata (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/ModContainerFactory.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/ObfuscationReflectionHelper.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/ModMetadata.html" target="_top">Frames</a></li>
+<li><a href="ModMetadata.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Class ModMetadata" class="title">Class ModMetadata</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.ModMetadata</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">ModMetadata</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModMetadata.html#authorList">authorList</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModMetadata.html#autogenerated">autogenerated</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModMetadata.html#childMods">childMods</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModMetadata.html#credits">credits</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModMetadata.html#dependants">dependants</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModMetadata.html#dependencies">dependencies</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModMetadata.html#description">description</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModMetadata.html#logoFile">logoFile</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModMetadata.html#modId">modId</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModMetadata.html#name">name</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModMetadata.html#parent">parent</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModMetadata.html#parentMod">parentMod</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Set&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModMetadata.html#requiredMods">requiredMods</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModMetadata.html#screenshots">screenshots</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModMetadata.html#updateUrl">updateUrl</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModMetadata.html#url">url</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModMetadata.html#useDependencyInformation">useDependencyInformation</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModMetadata.html#version">version</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/ModMetadata.html#ModMetadata()">ModMetadata</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModMetadata.html#getAuthorList()">getAuthorList</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModMetadata.html#getChildModCountString()">getChildModCountString</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModMetadata.html#getChildModList()">getChildModList</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ModMetadata.html#printableSortingRules()">printableSortingRules</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="modId">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>modId</h4>
+<pre>public&nbsp;java.lang.String modId</pre>
+</li>
+</ul>
+<a name="name">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>name</h4>
+<pre>public&nbsp;java.lang.String name</pre>
+</li>
+</ul>
+<a name="description">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>description</h4>
+<pre>public&nbsp;java.lang.String description</pre>
+</li>
+</ul>
+<a name="url">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>url</h4>
+<pre>public&nbsp;java.lang.String url</pre>
+</li>
+</ul>
+<a name="updateUrl">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateUrl</h4>
+<pre>public&nbsp;java.lang.String updateUrl</pre>
+</li>
+</ul>
+<a name="logoFile">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>logoFile</h4>
+<pre>public&nbsp;java.lang.String logoFile</pre>
+</li>
+</ul>
+<a name="version">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>version</h4>
+<pre>public&nbsp;java.lang.String version</pre>
+</li>
+</ul>
+<a name="authorList">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>authorList</h4>
+<pre>public&nbsp;java.util.List&lt;java.lang.String&gt; authorList</pre>
+</li>
+</ul>
+<a name="credits">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>credits</h4>
+<pre>public&nbsp;java.lang.String credits</pre>
+</li>
+</ul>
+<a name="parent">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parent</h4>
+<pre>public&nbsp;java.lang.String parent</pre>
+</li>
+</ul>
+<a name="screenshots">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>screenshots</h4>
+<pre>public&nbsp;java.lang.String[] screenshots</pre>
+</li>
+</ul>
+<a name="parentMod">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parentMod</h4>
+<pre>public transient&nbsp;<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a> parentMod</pre>
+</li>
+</ul>
+<a name="childMods">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>childMods</h4>
+<pre>public transient&nbsp;java.util.List&lt;<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt; childMods</pre>
+</li>
+</ul>
+<a name="useDependencyInformation">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>useDependencyInformation</h4>
+<pre>public&nbsp;boolean useDependencyInformation</pre>
+</li>
+</ul>
+<a name="requiredMods">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>requiredMods</h4>
+<pre>public&nbsp;java.util.Set&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt; requiredMods</pre>
+</li>
+</ul>
+<a name="dependencies">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dependencies</h4>
+<pre>public&nbsp;java.util.List&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt; dependencies</pre>
+</li>
+</ul>
+<a name="dependants">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dependants</h4>
+<pre>public&nbsp;java.util.List&lt;<a href="../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt; dependants</pre>
+</li>
+</ul>
+<a name="autogenerated">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>autogenerated</h4>
+<pre>public transient&nbsp;boolean autogenerated</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ModMetadata()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ModMetadata</h4>
+<pre>public&nbsp;ModMetadata()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getChildModCountString()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getChildModCountString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getChildModCountString()</pre>
+</li>
+</ul>
+<a name="getAuthorList()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAuthorList</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getAuthorList()</pre>
+</li>
+</ul>
+<a name="getChildModList()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getChildModList</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getChildModList()</pre>
+</li>
+</ul>
+<a name="printableSortingRules()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>printableSortingRules</h4>
+<pre>public&nbsp;java.lang.String&nbsp;printableSortingRules()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/ModContainerFactory.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/ObfuscationReflectionHelper.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/ModMetadata.html" target="_top">Frames</a></li>
+<li><a href="ModMetadata.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/ObfuscationReflectionHelper.html b/javadoc/cpw/mods/fml/common/ObfuscationReflectionHelper.html
new file mode 100644
index 0000000..804bee1
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/ObfuscationReflectionHelper.html
@@ -0,0 +1,337 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>ObfuscationReflectionHelper (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ObfuscationReflectionHelper (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/ModMetadata.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/Optional.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/ObfuscationReflectionHelper.html" target="_top">Frames</a></li>
+<li><a href="ObfuscationReflectionHelper.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Class ObfuscationReflectionHelper" class="title">Class ObfuscationReflectionHelper</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.ObfuscationReflectionHelper</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">ObfuscationReflectionHelper</span>
+extends java.lang.Object</pre>
+<div class="block">Some reflection helper code.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/ObfuscationReflectionHelper.html#ObfuscationReflectionHelper()">ObfuscationReflectionHelper</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static &lt;T,E&gt;&nbsp;T</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ObfuscationReflectionHelper.html#getPrivateValue(java.lang.Class,%20E,%20int)">getPrivateValue</a></strong>(java.lang.Class&lt;? super E&gt;&nbsp;classToAccess,
+ E&nbsp;instance,
+ int&nbsp;fieldIndex)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static &lt;T,E&gt;&nbsp;T</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ObfuscationReflectionHelper.html#getPrivateValue(java.lang.Class,%20E,%20java.lang.String...)">getPrivateValue</a></strong>(java.lang.Class&lt;? super E&gt;&nbsp;classToAccess,
+ E&nbsp;instance,
+ java.lang.String...&nbsp;fieldNames)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ObfuscationReflectionHelper.html#remapFieldNames(java.lang.String,%20java.lang.String...)">remapFieldNames</a></strong>(java.lang.String&nbsp;className,
+ java.lang.String...&nbsp;fieldNames)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static &lt;T,E&gt;&nbsp;void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ObfuscationReflectionHelper.html#setPrivateValue(java.lang.Class,%20T,%20E,%20int)">setPrivateValue</a></strong>(java.lang.Class&lt;? super T&gt;&nbsp;classToAccess,
+ T&nbsp;instance,
+ E&nbsp;value,
+ int&nbsp;fieldIndex)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static &lt;T,E&gt;&nbsp;void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ObfuscationReflectionHelper.html#setPrivateValue(java.lang.Class,%20T,%20E,%20java.lang.String...)">setPrivateValue</a></strong>(java.lang.Class&lt;? super T&gt;&nbsp;classToAccess,
+ T&nbsp;instance,
+ E&nbsp;value,
+ java.lang.String...&nbsp;fieldNames)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ObfuscationReflectionHelper()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ObfuscationReflectionHelper</h4>
+<pre>public&nbsp;ObfuscationReflectionHelper()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getPrivateValue(java.lang.Class,java.lang.Object,int)">
+<!-- -->
+</a><a name="getPrivateValue(java.lang.Class, E, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPrivateValue</h4>
+<pre>public static&nbsp;&lt;T,E&gt;&nbsp;T&nbsp;getPrivateValue(java.lang.Class&lt;? super E&gt;&nbsp;classToAccess,
+ E&nbsp;instance,
+ int&nbsp;fieldIndex)</pre>
+</li>
+</ul>
+<a name="remapFieldNames(java.lang.String, java.lang.String...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>remapFieldNames</h4>
+<pre>public static&nbsp;java.lang.String[]&nbsp;remapFieldNames(java.lang.String&nbsp;className,
+ java.lang.String...&nbsp;fieldNames)</pre>
+</li>
+</ul>
+<a name="getPrivateValue(java.lang.Class,java.lang.Object,java.lang.String[])">
+<!-- -->
+</a><a name="getPrivateValue(java.lang.Class, E, java.lang.String...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPrivateValue</h4>
+<pre>public static&nbsp;&lt;T,E&gt;&nbsp;T&nbsp;getPrivateValue(java.lang.Class&lt;? super E&gt;&nbsp;classToAccess,
+ E&nbsp;instance,
+ java.lang.String...&nbsp;fieldNames)</pre>
+</li>
+</ul>
+<a name="setPrivateValue(java.lang.Class,java.lang.Object,java.lang.Object,int)">
+<!-- -->
+</a><a name="setPrivateValue(java.lang.Class, T, E, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setPrivateValue</h4>
+<pre>public static&nbsp;&lt;T,E&gt;&nbsp;void&nbsp;setPrivateValue(java.lang.Class&lt;? super T&gt;&nbsp;classToAccess,
+ T&nbsp;instance,
+ E&nbsp;value,
+ int&nbsp;fieldIndex)</pre>
+</li>
+</ul>
+<a name="setPrivateValue(java.lang.Class,java.lang.Object,java.lang.Object,java.lang.String[])">
+<!-- -->
+</a><a name="setPrivateValue(java.lang.Class, T, E, java.lang.String...)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setPrivateValue</h4>
+<pre>public static&nbsp;&lt;T,E&gt;&nbsp;void&nbsp;setPrivateValue(java.lang.Class&lt;? super T&gt;&nbsp;classToAccess,
+ T&nbsp;instance,
+ E&nbsp;value,
+ java.lang.String...&nbsp;fieldNames)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/ModMetadata.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/Optional.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/ObfuscationReflectionHelper.html" target="_top">Frames</a></li>
+<li><a href="ObfuscationReflectionHelper.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/Optional.Interface.html b/javadoc/cpw/mods/fml/common/Optional.Interface.html
new file mode 100644
index 0000000..de4ab3f
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/Optional.Interface.html
@@ -0,0 +1,256 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>Optional.Interface (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Optional.Interface (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/Optional.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/Optional.InterfaceList.html" title="annotation in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/Optional.Interface.html" target="_top">Frames</a></li>
+<li><a href="Optional.Interface.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#annotation_type_required_element_summary">Required</a>&nbsp;|&nbsp;</li>
+<li><a href="#annotation_type_optional_element_summary">Optional</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#annotation_type_element_detail">Element</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Annotation Type Optional.Interface" class="title">Annotation Type Optional.Interface</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>@Retention(value=RUNTIME)
+@Target(value=TYPE)
+public static @interface <span class="strong">Optional.Interface</span></pre>
+<div class="block">Used to remove optional interfaces</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ANNOTATION TYPE REQUIRED MEMBER SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation_type_required_element_summary">
+<!-- -->
+</a>
+<h3>Required Element Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Required Element Summary table, listing required elements, and an explanation">
+<caption><span>Required Elements</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Required Element and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Optional.Interface.html#iface()">iface</a></strong></code>
+<div class="block">The fully qualified name of the interface to be stripped</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Optional.Interface.html#modid()">modid</a></strong></code>
+<div class="block">The modid that is required to be present for stripping NOT to occur</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- =========== ANNOTATION TYPE OPTIONAL MEMBER SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation_type_optional_element_summary">
+<!-- -->
+</a>
+<h3>Optional Element Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Optional Element Summary table, listing optional elements, and an explanation">
+<caption><span>Optional Elements</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Optional Element and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Optional.Interface.html#striprefs()">striprefs</a></strong></code>
+<div class="block">Strip references to this interface in method declarations? (Useful to kill synthetic methods from scala f.e.)</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation_type_element_detail">
+<!-- -->
+</a>
+<h3>Element Detail</h3>
+<a name="iface()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>iface</h4>
+<pre>public abstract&nbsp;java.lang.String&nbsp;iface</pre>
+<div class="block">The fully qualified name of the interface to be stripped</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the interface name</dd></dl>
+</li>
+</ul>
+<a name="modid()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>modid</h4>
+<pre>public abstract&nbsp;java.lang.String&nbsp;modid</pre>
+<div class="block">The modid that is required to be present for stripping NOT to occur</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the modid</dd></dl>
+</li>
+</ul>
+<a name="striprefs()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>striprefs</h4>
+<pre>public abstract&nbsp;boolean&nbsp;striprefs</pre>
+<div class="block">Strip references to this interface in method declarations? (Useful to kill synthetic methods from scala f.e.)</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>if references should be stripped</dd></dl>
+<dl>
+<dt>Default:</dt>
+<dd>false</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/Optional.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/Optional.InterfaceList.html" title="annotation in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/Optional.Interface.html" target="_top">Frames</a></li>
+<li><a href="Optional.Interface.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#annotation_type_required_element_summary">Required</a>&nbsp;|&nbsp;</li>
+<li><a href="#annotation_type_optional_element_summary">Optional</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#annotation_type_element_detail">Element</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/Optional.InterfaceList.html b/javadoc/cpw/mods/fml/common/Optional.InterfaceList.html
new file mode 100644
index 0000000..39cb2ff
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/Optional.InterfaceList.html
@@ -0,0 +1,203 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>Optional.InterfaceList (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Optional.InterfaceList (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/Optional.Interface.html" title="annotation in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/Optional.Method.html" title="annotation in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/Optional.InterfaceList.html" target="_top">Frames</a></li>
+<li><a href="Optional.InterfaceList.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#annotation_type_required_element_summary">Required</a>&nbsp;|&nbsp;</li>
+<li>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#annotation_type_element_detail">Element</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Annotation Type Optional.InterfaceList" class="title">Annotation Type Optional.InterfaceList</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>@Retention(value=RUNTIME)
+@Target(value=TYPE)
+public static @interface <span class="strong">Optional.InterfaceList</span></pre>
+<div class="block">Mark a list of interfaces as removable</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ANNOTATION TYPE REQUIRED MEMBER SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation_type_required_element_summary">
+<!-- -->
+</a>
+<h3>Required Element Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Required Element Summary table, listing required elements, and an explanation">
+<caption><span>Required Elements</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Required Element and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/Optional.Interface.html" title="annotation in cpw.mods.fml.common">Optional.Interface</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Optional.InterfaceList.html#value()">value</a></strong></code>
+<div class="block">Mark a list of interfaces for optional removal.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation_type_element_detail">
+<!-- -->
+</a>
+<h3>Element Detail</h3>
+<a name="value()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>value</h4>
+<pre>public abstract&nbsp;<a href="../../../../cpw/mods/fml/common/Optional.Interface.html" title="annotation in cpw.mods.fml.common">Optional.Interface</a>[]&nbsp;value</pre>
+<div class="block">Mark a list of interfaces for optional removal.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/Optional.Interface.html" title="annotation in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/Optional.Method.html" title="annotation in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/Optional.InterfaceList.html" target="_top">Frames</a></li>
+<li><a href="Optional.InterfaceList.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#annotation_type_required_element_summary">Required</a>&nbsp;|&nbsp;</li>
+<li>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#annotation_type_element_detail">Element</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/Optional.Method.html b/javadoc/cpw/mods/fml/common/Optional.Method.html
new file mode 100644
index 0000000..afe9b2d
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/Optional.Method.html
@@ -0,0 +1,203 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>Optional.Method (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Optional.Method (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/Optional.InterfaceList.html" title="annotation in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/ProxyInjector.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/Optional.Method.html" target="_top">Frames</a></li>
+<li><a href="Optional.Method.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#annotation_type_required_element_summary">Required</a>&nbsp;|&nbsp;</li>
+<li>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#annotation_type_element_detail">Element</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Annotation Type Optional.Method" class="title">Annotation Type Optional.Method</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>@Retention(value=RUNTIME)
+@Target(value=METHOD)
+public static @interface <span class="strong">Optional.Method</span></pre>
+<div class="block">Used to remove optional methods</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ANNOTATION TYPE REQUIRED MEMBER SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation_type_required_element_summary">
+<!-- -->
+</a>
+<h3>Required Element Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Required Element Summary table, listing required elements, and an explanation">
+<caption><span>Required Elements</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Required Element and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Optional.Method.html#modid()">modid</a></strong></code>
+<div class="block">The modid that is required to be present for stripping NOT to occur</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation_type_element_detail">
+<!-- -->
+</a>
+<h3>Element Detail</h3>
+<a name="modid()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>modid</h4>
+<pre>public abstract&nbsp;java.lang.String&nbsp;modid</pre>
+<div class="block">The modid that is required to be present for stripping NOT to occur</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the modid</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/Optional.InterfaceList.html" title="annotation in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/ProxyInjector.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/Optional.Method.html" target="_top">Frames</a></li>
+<li><a href="Optional.Method.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#annotation_type_required_element_summary">Required</a>&nbsp;|&nbsp;</li>
+<li>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#annotation_type_element_detail">Element</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/Optional.html b/javadoc/cpw/mods/fml/common/Optional.html
new file mode 100644
index 0000000..39b40c4
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/Optional.html
@@ -0,0 +1,221 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>Optional (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Optional (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/ObfuscationReflectionHelper.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/Optional.Interface.html" title="annotation in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/Optional.html" target="_top">Frames</a></li>
+<li><a href="Optional.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Class Optional" class="title">Class Optional</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.Optional</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public final class <span class="strong">Optional</span>
+extends java.lang.Object</pre>
+<div class="block">Classes annotated with this will have the named interface or method removed from the runtime definition of the class
+ if the modid specified is missing.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Optional.Interface.html" title="annotation in cpw.mods.fml.common">Optional.Interface</a></strong></code>
+<div class="block">Used to remove optional interfaces</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Optional.InterfaceList.html" title="annotation in cpw.mods.fml.common">Optional.InterfaceList</a></strong></code>
+<div class="block">Mark a list of interfaces as removable</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/Optional.Method.html" title="annotation in cpw.mods.fml.common">Optional.Method</a></strong></code>
+<div class="block">Used to remove optional methods</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/ObfuscationReflectionHelper.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/Optional.Interface.html" title="annotation in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/Optional.html" target="_top">Frames</a></li>
+<li><a href="Optional.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/ProxyInjector.html b/javadoc/cpw/mods/fml/common/ProxyInjector.html
new file mode 100644
index 0000000..1a181dc
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/ProxyInjector.html
@@ -0,0 +1,260 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>ProxyInjector (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ProxyInjector (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/Optional.Method.html" title="annotation in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/SaveInspectionHandler.html" title="annotation in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/ProxyInjector.html" target="_top">Frames</a></li>
+<li><a href="ProxyInjector.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Class ProxyInjector" class="title">Class ProxyInjector</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.ProxyInjector</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">ProxyInjector</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/ProxyInjector.html#ProxyInjector()">ProxyInjector</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ProxyInjector.html#inject(cpw.mods.fml.common.ModContainer,%20cpw.mods.fml.common.discovery.ASMDataTable,%20cpw.mods.fml.relauncher.Side,%20cpw.mods.fml.common.ILanguageAdapter)">inject</a></strong>(<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;mod,
+ <a href="../../../../cpw/mods/fml/common/discovery/ASMDataTable.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable</a>&nbsp;data,
+ <a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side,
+ <a href="../../../../cpw/mods/fml/common/ILanguageAdapter.html" title="interface in cpw.mods.fml.common">ILanguageAdapter</a>&nbsp;languageAdapter)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ProxyInjector()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ProxyInjector</h4>
+<pre>public&nbsp;ProxyInjector()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="inject(cpw.mods.fml.common.ModContainer, cpw.mods.fml.common.discovery.ASMDataTable, cpw.mods.fml.relauncher.Side, cpw.mods.fml.common.ILanguageAdapter)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>inject</h4>
+<pre>public static&nbsp;void&nbsp;inject(<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;mod,
+ <a href="../../../../cpw/mods/fml/common/discovery/ASMDataTable.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable</a>&nbsp;data,
+ <a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side,
+ <a href="../../../../cpw/mods/fml/common/ILanguageAdapter.html" title="interface in cpw.mods.fml.common">ILanguageAdapter</a>&nbsp;languageAdapter)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/Optional.Method.html" title="annotation in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/SaveInspectionHandler.html" title="annotation in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/ProxyInjector.html" target="_top">Frames</a></li>
+<li><a href="ProxyInjector.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/SaveInspectionHandler.html b/javadoc/cpw/mods/fml/common/SaveInspectionHandler.html
new file mode 100644
index 0000000..c58bc26
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/SaveInspectionHandler.html
@@ -0,0 +1,152 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>SaveInspectionHandler (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="SaveInspectionHandler (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/ProxyInjector.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/SidedProxy.html" title="annotation in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/SaveInspectionHandler.html" target="_top">Frames</a></li>
+<li><a href="SaveInspectionHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Element</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Annotation Type SaveInspectionHandler" class="title">Annotation Type SaveInspectionHandler</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>@Retention(value=RUNTIME)
+@Target(value=METHOD)
+public @interface <span class="strong">SaveInspectionHandler</span></pre>
+<div class="block">A method annotated with this on the <a href="../../../../cpw/mods/fml/common/Mod.html" title="annotation in cpw.mods.fml.common"><code>Mod</code></a> will be called whenever a local save is listed in
+ the save games list.</div>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/ProxyInjector.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/SidedProxy.html" title="annotation in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/SaveInspectionHandler.html" target="_top">Frames</a></li>
+<li><a href="SaveInspectionHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Element</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/SidedProxy.html b/javadoc/cpw/mods/fml/common/SidedProxy.html
new file mode 100644
index 0000000..b382668
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/SidedProxy.html
@@ -0,0 +1,270 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>SidedProxy (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="SidedProxy (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/SaveInspectionHandler.html" title="annotation in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/StartupQuery.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/SidedProxy.html" target="_top">Frames</a></li>
+<li><a href="SidedProxy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li><a href="#annotation_type_optional_element_summary">Optional</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#annotation_type_element_detail">Element</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Annotation Type SidedProxy" class="title">Annotation Type SidedProxy</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>@Retention(value=RUNTIME)
+@Target(value=FIELD)
+public @interface <span class="strong">SidedProxy</span></pre>
+<div class="block">Sided proxies are loaded based on the specific environment they find themselves loaded into.
+ They are used to ensure that client-specific code (such as GUIs) is only loaded into the game
+ on the client side.
+ It is applied to static fields of a class, anywhere in your mod code. FML will scan
+ and load any classes with this annotation at mod construction time.
+
+ <p>
+ This example will load a CommonProxy on the server side, and a ClientProxy on the client side.
+
+ <pre><code>public class MySidedProxyHolder {
+ {@literal @}SidedProxy(modId="MyModId",clientSide="mymod.ClientProxy", serverSide="mymod.CommonProxy")
+ public static CommonProxy proxy;
+ }
+
+ public class CommonProxy {
+ // Common or server stuff here that needs to be overridden on the client
+ }
+
+ public class ClientProxy extends CommonProxy {
+ // Override common stuff with client specific stuff here
+ }
+ </code>
+ </pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ANNOTATION TYPE OPTIONAL MEMBER SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation_type_optional_element_summary">
+<!-- -->
+</a>
+<h3>Optional Element Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Optional Element Summary table, listing optional elements, and an explanation">
+<caption><span>Optional Elements</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Optional Element and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/SidedProxy.html#clientSide()">clientSide</a></strong></code>
+<div class="block">The name of the client side class to load and populate</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/SidedProxy.html#modId()">modId</a></strong></code>
+<div class="block">The (optional) name of a mod to load this proxy for.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/SidedProxy.html#serverSide()">serverSide</a></strong></code>
+<div class="block">The name of the server side class to load and populate</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation_type_element_detail">
+<!-- -->
+</a>
+<h3>Element Detail</h3>
+<a name="clientSide()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clientSide</h4>
+<pre>public abstract&nbsp;java.lang.String&nbsp;clientSide</pre>
+<div class="block">The name of the client side class to load and populate</div>
+<dl>
+<dt>Default:</dt>
+<dd>""</dd>
+</dl>
+</li>
+</ul>
+<a name="serverSide()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>serverSide</h4>
+<pre>public abstract&nbsp;java.lang.String&nbsp;serverSide</pre>
+<div class="block">The name of the server side class to load and populate</div>
+<dl>
+<dt>Default:</dt>
+<dd>""</dd>
+</dl>
+</li>
+</ul>
+<a name="modId()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>modId</h4>
+<pre>public abstract&nbsp;java.lang.String&nbsp;modId</pre>
+<div class="block">The (optional) name of a mod to load this proxy for. This will help ensure correct behaviour when loading a combined
+ scala/java mod package. It is almost never going to be required, unless you ship both Scala and Java <a href="../../../../cpw/mods/fml/common/Mod.html" title="annotation in cpw.mods.fml.common"><code>Mod</code></a> content
+ in a single jar.</div>
+<dl>
+<dt>Default:</dt>
+<dd>""</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/SaveInspectionHandler.html" title="annotation in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/StartupQuery.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/SidedProxy.html" target="_top">Frames</a></li>
+<li><a href="SidedProxy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li><a href="#annotation_type_optional_element_summary">Optional</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#annotation_type_element_detail">Element</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/StartupQuery.AbortedException.html b/javadoc/cpw/mods/fml/common/StartupQuery.AbortedException.html
new file mode 100644
index 0000000..fd352b9
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/StartupQuery.AbortedException.html
@@ -0,0 +1,218 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>StartupQuery.AbortedException (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StartupQuery.AbortedException (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/StartupQuery.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/TracingPrintStream.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/StartupQuery.AbortedException.html" target="_top">Frames</a></li>
+<li><a href="StartupQuery.AbortedException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Class StartupQuery.AbortedException" class="title">Class StartupQuery.AbortedException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.RuntimeException</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.StartupQuery.AbortedException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../cpw/mods/fml/common/StartupQuery.html" title="class in cpw.mods.fml.common">StartupQuery</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StartupQuery.AbortedException</span>
+extends java.lang.RuntimeException</pre>
+<div class="block">Exception not being caught by the crash report generation logic.</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#cpw.mods.fml.common.StartupQuery.AbortedException">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Throwable">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/StartupQuery.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/TracingPrintStream.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/StartupQuery.AbortedException.html" target="_top">Frames</a></li>
+<li><a href="StartupQuery.AbortedException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/StartupQuery.html b/javadoc/cpw/mods/fml/common/StartupQuery.html
new file mode 100644
index 0000000..bb6aab3
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/StartupQuery.html
@@ -0,0 +1,358 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>StartupQuery (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StartupQuery (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/SidedProxy.html" title="annotation in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/StartupQuery.AbortedException.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/StartupQuery.html" target="_top">Frames</a></li>
+<li><a href="StartupQuery.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Class StartupQuery" class="title">Class StartupQuery</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.StartupQuery</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">StartupQuery</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/StartupQuery.AbortedException.html" title="class in cpw.mods.fml.common">StartupQuery.AbortedException</a></strong></code>
+<div class="block">Exception not being caught by the crash report generation logic.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/StartupQuery.html#abort()">abort</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/StartupQuery.html#check()">check</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/StartupQuery.html#confirm(java.lang.String)">confirm</a></strong>(java.lang.String&nbsp;text)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/StartupQuery.html#finish()">finish</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/StartupQuery.html#getResult()">getResult</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/StartupQuery.html#getText()">getText</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/StartupQuery.html#isSynchronous()">isSynchronous</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/StartupQuery.html#notify(java.lang.String)">notify</a></strong>(java.lang.String&nbsp;text)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/StartupQuery.html#reset()">reset</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/StartupQuery.html#setResult(boolean)">setResult</a></strong>(boolean&nbsp;result)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="confirm(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>confirm</h4>
+<pre>public static&nbsp;boolean&nbsp;confirm(java.lang.String&nbsp;text)</pre>
+</li>
+</ul>
+<a name="notify(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>notify</h4>
+<pre>public static&nbsp;void&nbsp;notify(java.lang.String&nbsp;text)</pre>
+</li>
+</ul>
+<a name="abort()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>abort</h4>
+<pre>public static&nbsp;void&nbsp;abort()</pre>
+</li>
+</ul>
+<a name="reset()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>reset</h4>
+<pre>public static&nbsp;void&nbsp;reset()</pre>
+</li>
+</ul>
+<a name="check()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>check</h4>
+<pre>public static&nbsp;boolean&nbsp;check()</pre>
+</li>
+</ul>
+<a name="getResult()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getResult</h4>
+<pre>public&nbsp;java.lang.Boolean&nbsp;getResult()</pre>
+</li>
+</ul>
+<a name="setResult(boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setResult</h4>
+<pre>public&nbsp;void&nbsp;setResult(boolean&nbsp;result)</pre>
+</li>
+</ul>
+<a name="getText()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getText</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getText()</pre>
+</li>
+</ul>
+<a name="isSynchronous()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isSynchronous</h4>
+<pre>public&nbsp;boolean&nbsp;isSynchronous()</pre>
+</li>
+</ul>
+<a name="finish()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>finish</h4>
+<pre>public&nbsp;void&nbsp;finish()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/SidedProxy.html" title="annotation in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/StartupQuery.AbortedException.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/StartupQuery.html" target="_top">Frames</a></li>
+<li><a href="StartupQuery.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/TracingPrintStream.html b/javadoc/cpw/mods/fml/common/TracingPrintStream.html
new file mode 100644
index 0000000..7a2ed92
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/TracingPrintStream.html
@@ -0,0 +1,326 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>TracingPrintStream (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="TracingPrintStream (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/StartupQuery.AbortedException.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/WorldAccessContainer.html" title="interface in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/TracingPrintStream.html" target="_top">Frames</a></li>
+<li><a href="TracingPrintStream.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_java.io.FilterOutputStream">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Class TracingPrintStream" class="title">Class TracingPrintStream</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.io.OutputStream</li>
+<li>
+<ul class="inheritance">
+<li>java.io.FilterOutputStream</li>
+<li>
+<ul class="inheritance">
+<li>java.io.PrintStream</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.TracingPrintStream</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Closeable, java.io.Flushable, java.lang.Appendable, java.lang.AutoCloseable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">TracingPrintStream</span>
+extends java.io.PrintStream</pre>
+<div class="block">PrintStream which redirects it's output to a given logger.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_java.io.FilterOutputStream">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;java.io.FilterOutputStream</h3>
+<code>out</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/TracingPrintStream.html#TracingPrintStream(org.apache.logging.log4j.Logger,%20java.io.PrintStream)">TracingPrintStream</a></strong>(org.apache.logging.log4j.Logger&nbsp;logger,
+ java.io.PrintStream&nbsp;original)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/TracingPrintStream.html#println(java.lang.Object)">println</a></strong>(java.lang.Object&nbsp;o)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/TracingPrintStream.html#println(java.lang.String)">println</a></strong>(java.lang.String&nbsp;s)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.io.PrintStream">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.io.PrintStream</h3>
+<code>append, append, append, checkError, clearError, close, flush, format, format, print, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, setError, write, write</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.io.FilterOutputStream">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.io.FilterOutputStream</h3>
+<code>write</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TracingPrintStream(org.apache.logging.log4j.Logger, java.io.PrintStream)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TracingPrintStream</h4>
+<pre>public&nbsp;TracingPrintStream(org.apache.logging.log4j.Logger&nbsp;logger,
+ java.io.PrintStream&nbsp;original)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="println(java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>println</h4>
+<pre>public&nbsp;void&nbsp;println(java.lang.Object&nbsp;o)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>println</code>&nbsp;in class&nbsp;<code>java.io.PrintStream</code></dd>
+</dl>
+</li>
+</ul>
+<a name="println(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>println</h4>
+<pre>public&nbsp;void&nbsp;println(java.lang.String&nbsp;s)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>println</code>&nbsp;in class&nbsp;<code>java.io.PrintStream</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/StartupQuery.AbortedException.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/WorldAccessContainer.html" title="interface in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/TracingPrintStream.html" target="_top">Frames</a></li>
+<li><a href="TracingPrintStream.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_java.io.FilterOutputStream">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/WorldAccessContainer.html b/javadoc/cpw/mods/fml/common/WorldAccessContainer.html
new file mode 100644
index 0000000..5be894f
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/WorldAccessContainer.html
@@ -0,0 +1,229 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>WorldAccessContainer (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldAccessContainer (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/TracingPrintStream.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/WrongMinecraftVersionException.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/WorldAccessContainer.html" target="_top">Frames</a></li>
+<li><a href="WorldAccessContainer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Interface WorldAccessContainer" class="title">Interface WorldAccessContainer</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../cpw/mods/fml/common/FMLContainer.html" title="class in cpw.mods.fml.common">FMLContainer</a>, <a href="../../../../net/minecraftforge/common/ForgeModContainer.html" title="class in net.minecraftforge.common">ForgeModContainer</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">WorldAccessContainer</span></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/WorldAccessContainer.html#getDataForWriting(net.minecraft.world.storage.SaveHandler,%20net.minecraft.world.storage.WorldInfo)">getDataForWriting</a></strong>(<a href="../../../../net/minecraft/world/storage/SaveHandler.html" title="class in net.minecraft.world.storage">SaveHandler</a>&nbsp;handler,
+ <a href="../../../../net/minecraft/world/storage/WorldInfo.html" title="class in net.minecraft.world.storage">WorldInfo</a>&nbsp;info)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/WorldAccessContainer.html#readData(net.minecraft.world.storage.SaveHandler,%20net.minecraft.world.storage.WorldInfo,%20java.util.Map,%20net.minecraft.nbt.NBTTagCompound)">readData</a></strong>(<a href="../../../../net/minecraft/world/storage/SaveHandler.html" title="class in net.minecraft.world.storage">SaveHandler</a>&nbsp;handler,
+ <a href="../../../../net/minecraft/world/storage/WorldInfo.html" title="class in net.minecraft.world.storage">WorldInfo</a>&nbsp;info,
+ java.util.Map&lt;java.lang.String,<a href="../../../../net/minecraft/nbt/NBTBase.html" title="class in net.minecraft.nbt">NBTBase</a>&gt;&nbsp;propertyMap,
+ <a href="../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;tag)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getDataForWriting(net.minecraft.world.storage.SaveHandler, net.minecraft.world.storage.WorldInfo)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDataForWriting</h4>
+<pre><a href="../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;getDataForWriting(<a href="../../../../net/minecraft/world/storage/SaveHandler.html" title="class in net.minecraft.world.storage">SaveHandler</a>&nbsp;handler,
+ <a href="../../../../net/minecraft/world/storage/WorldInfo.html" title="class in net.minecraft.world.storage">WorldInfo</a>&nbsp;info)</pre>
+</li>
+</ul>
+<a name="readData(net.minecraft.world.storage.SaveHandler, net.minecraft.world.storage.WorldInfo, java.util.Map, net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>readData</h4>
+<pre>void&nbsp;readData(<a href="../../../../net/minecraft/world/storage/SaveHandler.html" title="class in net.minecraft.world.storage">SaveHandler</a>&nbsp;handler,
+ <a href="../../../../net/minecraft/world/storage/WorldInfo.html" title="class in net.minecraft.world.storage">WorldInfo</a>&nbsp;info,
+ java.util.Map&lt;java.lang.String,<a href="../../../../net/minecraft/nbt/NBTBase.html" title="class in net.minecraft.nbt">NBTBase</a>&gt;&nbsp;propertyMap,
+ <a href="../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;tag)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/TracingPrintStream.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/WrongMinecraftVersionException.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/WorldAccessContainer.html" target="_top">Frames</a></li>
+<li><a href="WorldAccessContainer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/WrongMinecraftVersionException.html b/javadoc/cpw/mods/fml/common/WrongMinecraftVersionException.html
new file mode 100644
index 0000000..3ea3a0b
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/WrongMinecraftVersionException.html
@@ -0,0 +1,289 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>WrongMinecraftVersionException (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WrongMinecraftVersionException (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/WorldAccessContainer.html" title="interface in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/ZipperUtil.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/WrongMinecraftVersionException.html" target="_top">Frames</a></li>
+<li><a href="WrongMinecraftVersionException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Class WrongMinecraftVersionException" class="title">Class WrongMinecraftVersionException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.RuntimeException</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.WrongMinecraftVersionException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">WrongMinecraftVersionException</span>
+extends java.lang.RuntimeException</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#cpw.mods.fml.common.WrongMinecraftVersionException">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/WrongMinecraftVersionException.html#mod">mod</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/WrongMinecraftVersionException.html#WrongMinecraftVersionException(cpw.mods.fml.common.ModContainer)">WrongMinecraftVersionException</a></strong>(<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;mod)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Throwable">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="mod">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>mod</h4>
+<pre>public&nbsp;<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a> mod</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WrongMinecraftVersionException(cpw.mods.fml.common.ModContainer)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WrongMinecraftVersionException</h4>
+<pre>public&nbsp;WrongMinecraftVersionException(<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;mod)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/WorldAccessContainer.html" title="interface in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/common/ZipperUtil.html" title="class in cpw.mods.fml.common"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/WrongMinecraftVersionException.html" target="_top">Frames</a></li>
+<li><a href="WrongMinecraftVersionException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/ZipperUtil.html b/javadoc/cpw/mods/fml/common/ZipperUtil.html
new file mode 100644
index 0000000..810c1cd
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/ZipperUtil.html
@@ -0,0 +1,315 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>ZipperUtil (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ZipperUtil (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/WrongMinecraftVersionException.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/ZipperUtil.html" target="_top">Frames</a></li>
+<li><a href="ZipperUtil.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common</div>
+<h2 title="Class ZipperUtil" class="title">Class ZipperUtil</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.ZipperUtil</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">ZipperUtil</span>
+extends java.lang.Object</pre>
+<div class="block">Copied from http://stackoverflow.com/questions/1399126/java-util-zip-recreating-directory-structure
+ because the code looked very tidy and neat. Thanks, McDowell!</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/common/ZipperUtil.html#ZipperUtil()">ZipperUtil</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ZipperUtil.html#backupWorld()">backupWorld</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ZipperUtil.html#backupWorld(java.lang.String)">backupWorld</a></strong>(java.lang.String&nbsp;dirName)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ZipperUtil.html#backupWorld(java.lang.String,%20java.lang.String)">backupWorld</a></strong>(java.lang.String&nbsp;dirName,
+ java.lang.String&nbsp;saveName)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/common/ZipperUtil.html#zip(java.io.File,%20java.io.File)">zip</a></strong>(java.io.File&nbsp;directory,
+ java.io.File&nbsp;zipfile)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ZipperUtil()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ZipperUtil</h4>
+<pre>public&nbsp;ZipperUtil()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="zip(java.io.File, java.io.File)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>zip</h4>
+<pre>public static&nbsp;void&nbsp;zip(java.io.File&nbsp;directory,
+ java.io.File&nbsp;zipfile)
+ throws java.io.IOException</pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="backupWorld()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>backupWorld</h4>
+<pre>public static&nbsp;void&nbsp;backupWorld()
+ throws java.io.IOException</pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="backupWorld(java.lang.String, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>backupWorld</h4>
+<pre>@Deprecated
+public static&nbsp;void&nbsp;backupWorld(java.lang.String&nbsp;dirName,
+ java.lang.String&nbsp;saveName)
+ throws java.io.IOException</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="backupWorld(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>backupWorld</h4>
+<pre>public static&nbsp;void&nbsp;backupWorld(java.lang.String&nbsp;dirName)
+ throws java.io.IOException</pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/WrongMinecraftVersionException.html" title="class in cpw.mods.fml.common"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/ZipperUtil.html" target="_top">Frames</a></li>
+<li><a href="ZipperUtil.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/asm/FMLSanityChecker.html b/javadoc/cpw/mods/fml/common/asm/FMLSanityChecker.html
new file mode 100644
index 0000000..20a3a62
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/asm/FMLSanityChecker.html
@@ -0,0 +1,324 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>FMLSanityChecker (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLSanityChecker (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../cpw/mods/fml/common/asm/ReobfuscationMarker.html" title="annotation in cpw.mods.fml.common.asm"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/asm/FMLSanityChecker.html" target="_top">Frames</a></li>
+<li><a href="FMLSanityChecker.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.asm</div>
+<h2 title="Class FMLSanityChecker" class="title">Class FMLSanityChecker</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.asm.FMLSanityChecker</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../cpw/mods/fml/relauncher/IFMLCallHook.html" title="interface in cpw.mods.fml.relauncher">IFMLCallHook</a>, java.util.concurrent.Callable&lt;java.lang.Void&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">FMLSanityChecker</span>
+extends java.lang.Object
+implements <a href="../../../../../cpw/mods/fml/relauncher/IFMLCallHook.html" title="interface in cpw.mods.fml.relauncher">IFMLCallHook</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.io.File</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/asm/FMLSanityChecker.html#fmlLocation">fmlLocation</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/asm/FMLSanityChecker.html#FMLSanityChecker()">FMLSanityChecker</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/asm/FMLSanityChecker.html#call()">call</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/asm/FMLSanityChecker.html#injectData(java.util.Map)">injectData</a></strong>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;data)</code>
+<div class="block">Injected with data from the FML environment:
+ "classLoader" : The FML Class Loader</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="fmlLocation">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>fmlLocation</h4>
+<pre>public static&nbsp;java.io.File fmlLocation</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLSanityChecker()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLSanityChecker</h4>
+<pre>public&nbsp;FMLSanityChecker()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="call()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>call</h4>
+<pre>public&nbsp;java.lang.Void&nbsp;call()
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>call</code>&nbsp;in interface&nbsp;<code>java.util.concurrent.Callable&lt;java.lang.Void&gt;</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+<a name="injectData(java.util.Map)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>injectData</h4>
+<pre>public&nbsp;void&nbsp;injectData(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;data)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/relauncher/IFMLCallHook.html#injectData(java.util.Map)">IFMLCallHook</a></code></strong></div>
+<div class="block">Injected with data from the FML environment:
+ "classLoader" : The FML Class Loader</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/relauncher/IFMLCallHook.html#injectData(java.util.Map)">injectData</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/relauncher/IFMLCallHook.html" title="interface in cpw.mods.fml.relauncher">IFMLCallHook</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../cpw/mods/fml/common/asm/ReobfuscationMarker.html" title="annotation in cpw.mods.fml.common.asm"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/asm/FMLSanityChecker.html" target="_top">Frames</a></li>
+<li><a href="FMLSanityChecker.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/asm/ReobfuscationMarker.html b/javadoc/cpw/mods/fml/common/asm/ReobfuscationMarker.html
new file mode 100644
index 0000000..d368f6d
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/asm/ReobfuscationMarker.html
@@ -0,0 +1,151 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>ReobfuscationMarker (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ReobfuscationMarker (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/asm/FMLSanityChecker.html" title="class in cpw.mods.fml.common.asm"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/asm/ReobfuscationMarker.html" target="_top">Frames</a></li>
+<li><a href="ReobfuscationMarker.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Element</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.asm</div>
+<h2 title="Annotation Type ReobfuscationMarker" class="title">Annotation Type ReobfuscationMarker</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>@Retention(value=RUNTIME)
+@Target(value=TYPE)
+public @interface <span class="strong">ReobfuscationMarker</span></pre>
+<div class="block">Used to force certain classes to reobfuscate</div>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/asm/FMLSanityChecker.html" title="class in cpw.mods.fml.common.asm"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/asm/ReobfuscationMarker.html" target="_top">Frames</a></li>
+<li><a href="ReobfuscationMarker.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Element</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/asm/package-frame.html b/javadoc/cpw/mods/fml/common/asm/package-frame.html
new file mode 100644
index 0000000..36dad53
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/asm/package-frame.html
@@ -0,0 +1,23 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:22 EST 2015 -->
+<title>cpw.mods.fml.common.asm (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../cpw/mods/fml/common/asm/package-summary.html" target="classFrame">cpw.mods.fml.common.asm</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="FMLSanityChecker.html" title="class in cpw.mods.fml.common.asm" target="classFrame">FMLSanityChecker</a></li>
+</ul>
+<h2 title="Annotation Types">Annotation Types</h2>
+<ul title="Annotation Types">
+<li><a href="ReobfuscationMarker.html" title="annotation in cpw.mods.fml.common.asm" target="classFrame">ReobfuscationMarker</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/asm/package-summary.html b/javadoc/cpw/mods/fml/common/asm/package-summary.html
new file mode 100644
index 0000000..c74a1ae
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/asm/package-summary.html
@@ -0,0 +1,148 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:22 EST 2015 -->
+<title>cpw.mods.fml.common.asm (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.common.asm (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/asm/transformers/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/asm/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;cpw.mods.fml.common.asm</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/asm/FMLSanityChecker.html" title="class in cpw.mods.fml.common.asm">FMLSanityChecker</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Annotation Types Summary table, listing annotation types, and an explanation">
+<caption><span>Annotation Types Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Annotation Type</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/asm/ReobfuscationMarker.html" title="annotation in cpw.mods.fml.common.asm">ReobfuscationMarker</a></td>
+<td class="colLast">
+<div class="block">Used to force certain classes to reobfuscate</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/asm/transformers/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/asm/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/asm/package-tree.html b/javadoc/cpw/mods/fml/common/asm/package-tree.html
new file mode 100644
index 0000000..2eb350d
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/asm/package-tree.html
@@ -0,0 +1,130 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:22 EST 2015 -->
+<title>cpw.mods.fml.common.asm Class Hierarchy (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.common.asm Class Hierarchy (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/package-tree.html">Prev</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/asm/transformers/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/asm/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package cpw.mods.fml.common.asm</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">cpw.mods.fml.common.asm.<a href="../../../../../cpw/mods/fml/common/asm/FMLSanityChecker.html" title="class in cpw.mods.fml.common.asm"><span class="strong">FMLSanityChecker</span></a> (implements cpw.mods.fml.relauncher.<a href="../../../../../cpw/mods/fml/relauncher/IFMLCallHook.html" title="interface in cpw.mods.fml.relauncher">IFMLCallHook</a>)</li>
+</ul>
+</li>
+</ul>
+<h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2>
+<ul>
+<li type="circle">cpw.mods.fml.common.asm.<a href="../../../../../cpw/mods/fml/common/asm/ReobfuscationMarker.html" title="annotation in cpw.mods.fml.common.asm"><span class="strong">ReobfuscationMarker</span></a> (implements java.lang.annotation.Annotation)</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/package-tree.html">Prev</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/asm/transformers/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/asm/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/asm/transformers/AccessTransformer.html b/javadoc/cpw/mods/fml/common/asm/transformers/AccessTransformer.html
new file mode 100644
index 0000000..988f6ea
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/asm/transformers/AccessTransformer.html
@@ -0,0 +1,321 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>AccessTransformer (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="AccessTransformer (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/DeobfuscationTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/asm/transformers/AccessTransformer.html" target="_top">Frames</a></li>
+<li><a href="AccessTransformer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.asm.transformers</div>
+<h2 title="Class AccessTransformer" class="title">Class AccessTransformer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.asm.transformers.AccessTransformer</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>net.minecraft.launchwrapper.IClassTransformer</dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../../net/minecraftforge/transformers/ForgeAccessTransformer.html" title="class in net.minecraftforge.transformers">ForgeAccessTransformer</a>, <a href="../../../../../../cpw/mods/fml/common/asm/transformers/ModAccessTransformer.html" title="class in cpw.mods.fml.common.asm.transformers">ModAccessTransformer</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">AccessTransformer</span>
+extends java.lang.Object
+implements net.minecraft.launchwrapper.IClassTransformer</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/asm/transformers/AccessTransformer.html#AccessTransformer()">AccessTransformer</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected </code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/asm/transformers/AccessTransformer.html#AccessTransformer(java.lang.String)">AccessTransformer</a></strong>(java.lang.String&nbsp;rulesFile)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/asm/transformers/AccessTransformer.html#main(java.lang.String[])">main</a></strong>(java.lang.String[]&nbsp;args)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/asm/transformers/AccessTransformer.html#processATFile(com.google.common.io.CharSource)">processATFile</a></strong>(com.google.common.io.CharSource&nbsp;rulesResource)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/asm/transformers/AccessTransformer.html#transform(java.lang.String,%20java.lang.String,%20byte[])">transform</a></strong>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;transformedName,
+ byte[]&nbsp;bytes)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AccessTransformer()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>AccessTransformer</h4>
+<pre>public&nbsp;AccessTransformer()
+ throws java.io.IOException</pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="AccessTransformer(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AccessTransformer</h4>
+<pre>protected&nbsp;AccessTransformer(java.lang.String&nbsp;rulesFile)
+ throws java.io.IOException</pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="processATFile(com.google.common.io.CharSource)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processATFile</h4>
+<pre>protected&nbsp;void&nbsp;processATFile(com.google.common.io.CharSource&nbsp;rulesResource)
+ throws java.io.IOException</pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="transform(java.lang.String, java.lang.String, byte[])">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>transform</h4>
+<pre>public&nbsp;byte[]&nbsp;transform(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;transformedName,
+ byte[]&nbsp;bytes)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>transform</code>&nbsp;in interface&nbsp;<code>net.minecraft.launchwrapper.IClassTransformer</code></dd>
+</dl>
+</li>
+</ul>
+<a name="main(java.lang.String[])">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>main</h4>
+<pre>public static&nbsp;void&nbsp;main(java.lang.String[]&nbsp;args)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/DeobfuscationTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/asm/transformers/AccessTransformer.html" target="_top">Frames</a></li>
+<li><a href="AccessTransformer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/asm/transformers/DeobfuscationTransformer.html b/javadoc/cpw/mods/fml/common/asm/transformers/DeobfuscationTransformer.html
new file mode 100644
index 0000000..88915f8
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/asm/transformers/DeobfuscationTransformer.html
@@ -0,0 +1,301 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>DeobfuscationTransformer (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="DeobfuscationTransformer (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/AccessTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/EventSubscriptionTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/asm/transformers/DeobfuscationTransformer.html" target="_top">Frames</a></li>
+<li><a href="DeobfuscationTransformer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.asm.transformers</div>
+<h2 title="Class DeobfuscationTransformer" class="title">Class DeobfuscationTransformer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.asm.transformers.DeobfuscationTransformer</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>net.minecraft.launchwrapper.IClassNameTransformer, net.minecraft.launchwrapper.IClassTransformer</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">DeobfuscationTransformer</span>
+extends java.lang.Object
+implements net.minecraft.launchwrapper.IClassTransformer, net.minecraft.launchwrapper.IClassNameTransformer</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/asm/transformers/DeobfuscationTransformer.html#DeobfuscationTransformer()">DeobfuscationTransformer</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/asm/transformers/DeobfuscationTransformer.html#remapClassName(java.lang.String)">remapClassName</a></strong>(java.lang.String&nbsp;name)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/asm/transformers/DeobfuscationTransformer.html#transform(java.lang.String,%20java.lang.String,%20byte[])">transform</a></strong>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;transformedName,
+ byte[]&nbsp;bytes)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/asm/transformers/DeobfuscationTransformer.html#unmapClassName(java.lang.String)">unmapClassName</a></strong>(java.lang.String&nbsp;name)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DeobfuscationTransformer()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DeobfuscationTransformer</h4>
+<pre>public&nbsp;DeobfuscationTransformer()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="transform(java.lang.String, java.lang.String, byte[])">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>transform</h4>
+<pre>public&nbsp;byte[]&nbsp;transform(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;transformedName,
+ byte[]&nbsp;bytes)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>transform</code>&nbsp;in interface&nbsp;<code>net.minecraft.launchwrapper.IClassTransformer</code></dd>
+</dl>
+</li>
+</ul>
+<a name="remapClassName(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>remapClassName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;remapClassName(java.lang.String&nbsp;name)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>remapClassName</code>&nbsp;in interface&nbsp;<code>net.minecraft.launchwrapper.IClassNameTransformer</code></dd>
+</dl>
+</li>
+</ul>
+<a name="unmapClassName(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>unmapClassName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;unmapClassName(java.lang.String&nbsp;name)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>unmapClassName</code>&nbsp;in interface&nbsp;<code>net.minecraft.launchwrapper.IClassNameTransformer</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/AccessTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/EventSubscriptionTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/asm/transformers/DeobfuscationTransformer.html" target="_top">Frames</a></li>
+<li><a href="DeobfuscationTransformer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/asm/transformers/EventSubscriptionTransformer.html b/javadoc/cpw/mods/fml/common/asm/transformers/EventSubscriptionTransformer.html
new file mode 100644
index 0000000..5b6d126
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/asm/transformers/EventSubscriptionTransformer.html
@@ -0,0 +1,267 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>EventSubscriptionTransformer (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="EventSubscriptionTransformer (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/DeobfuscationTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/ItemStackTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/asm/transformers/EventSubscriptionTransformer.html" target="_top">Frames</a></li>
+<li><a href="EventSubscriptionTransformer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.asm.transformers</div>
+<h2 title="Class EventSubscriptionTransformer" class="title">Class EventSubscriptionTransformer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.asm.transformers.EventSubscriptionTransformer</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>net.minecraft.launchwrapper.IClassTransformer</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">EventSubscriptionTransformer</span>
+extends java.lang.Object
+implements net.minecraft.launchwrapper.IClassTransformer</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/asm/transformers/EventSubscriptionTransformer.html#EventSubscriptionTransformer()">EventSubscriptionTransformer</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/asm/transformers/EventSubscriptionTransformer.html#transform(java.lang.String,%20java.lang.String,%20byte[])">transform</a></strong>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;transformedName,
+ byte[]&nbsp;bytes)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="EventSubscriptionTransformer()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>EventSubscriptionTransformer</h4>
+<pre>public&nbsp;EventSubscriptionTransformer()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="transform(java.lang.String, java.lang.String, byte[])">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>transform</h4>
+<pre>public&nbsp;byte[]&nbsp;transform(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;transformedName,
+ byte[]&nbsp;bytes)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>transform</code>&nbsp;in interface&nbsp;<code>net.minecraft.launchwrapper.IClassTransformer</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/DeobfuscationTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/ItemStackTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/asm/transformers/EventSubscriptionTransformer.html" target="_top">Frames</a></li>
+<li><a href="EventSubscriptionTransformer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/asm/transformers/ItemStackTransformer.html b/javadoc/cpw/mods/fml/common/asm/transformers/ItemStackTransformer.html
new file mode 100644
index 0000000..9a2828c
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/asm/transformers/ItemStackTransformer.html
@@ -0,0 +1,267 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>ItemStackTransformer (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ItemStackTransformer (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/EventSubscriptionTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/MarkerTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/asm/transformers/ItemStackTransformer.html" target="_top">Frames</a></li>
+<li><a href="ItemStackTransformer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.asm.transformers</div>
+<h2 title="Class ItemStackTransformer" class="title">Class ItemStackTransformer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.asm.transformers.ItemStackTransformer</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>net.minecraft.launchwrapper.IClassTransformer</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">ItemStackTransformer</span>
+extends java.lang.Object
+implements net.minecraft.launchwrapper.IClassTransformer</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/asm/transformers/ItemStackTransformer.html#ItemStackTransformer()">ItemStackTransformer</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/asm/transformers/ItemStackTransformer.html#transform(java.lang.String,%20java.lang.String,%20byte[])">transform</a></strong>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;transformedName,
+ byte[]&nbsp;basicClass)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ItemStackTransformer()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ItemStackTransformer</h4>
+<pre>public&nbsp;ItemStackTransformer()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="transform(java.lang.String, java.lang.String, byte[])">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>transform</h4>
+<pre>public&nbsp;byte[]&nbsp;transform(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;transformedName,
+ byte[]&nbsp;basicClass)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>transform</code>&nbsp;in interface&nbsp;<code>net.minecraft.launchwrapper.IClassTransformer</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/EventSubscriptionTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/MarkerTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/asm/transformers/ItemStackTransformer.html" target="_top">Frames</a></li>
+<li><a href="ItemStackTransformer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/asm/transformers/MarkerTransformer.html b/javadoc/cpw/mods/fml/common/asm/transformers/MarkerTransformer.html
new file mode 100644
index 0000000..d3b3fa5
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/asm/transformers/MarkerTransformer.html
@@ -0,0 +1,301 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>MarkerTransformer (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="MarkerTransformer (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/ItemStackTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/ModAccessTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/asm/transformers/MarkerTransformer.html" target="_top">Frames</a></li>
+<li><a href="MarkerTransformer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.asm.transformers</div>
+<h2 title="Class MarkerTransformer" class="title">Class MarkerTransformer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.asm.transformers.MarkerTransformer</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>net.minecraft.launchwrapper.IClassTransformer</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">MarkerTransformer</span>
+extends java.lang.Object
+implements net.minecraft.launchwrapper.IClassTransformer</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/asm/transformers/MarkerTransformer.html#MarkerTransformer()">MarkerTransformer</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected </code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/asm/transformers/MarkerTransformer.html#MarkerTransformer(java.lang.String)">MarkerTransformer</a></strong>(java.lang.String&nbsp;rulesFile)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/asm/transformers/MarkerTransformer.html#main(java.lang.String[])">main</a></strong>(java.lang.String[]&nbsp;args)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/asm/transformers/MarkerTransformer.html#transform(java.lang.String,%20java.lang.String,%20byte[])">transform</a></strong>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;transformedName,
+ byte[]&nbsp;bytes)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="MarkerTransformer()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MarkerTransformer</h4>
+<pre>public&nbsp;MarkerTransformer()
+ throws java.io.IOException</pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="MarkerTransformer(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MarkerTransformer</h4>
+<pre>protected&nbsp;MarkerTransformer(java.lang.String&nbsp;rulesFile)
+ throws java.io.IOException</pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="transform(java.lang.String, java.lang.String, byte[])">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>transform</h4>
+<pre>public&nbsp;byte[]&nbsp;transform(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;transformedName,
+ byte[]&nbsp;bytes)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>transform</code>&nbsp;in interface&nbsp;<code>net.minecraft.launchwrapper.IClassTransformer</code></dd>
+</dl>
+</li>
+</ul>
+<a name="main(java.lang.String[])">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>main</h4>
+<pre>public static&nbsp;void&nbsp;main(java.lang.String[]&nbsp;args)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/ItemStackTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/ModAccessTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/asm/transformers/MarkerTransformer.html" target="_top">Frames</a></li>
+<li><a href="MarkerTransformer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/asm/transformers/ModAPITransformer.html b/javadoc/cpw/mods/fml/common/asm/transformers/ModAPITransformer.html
new file mode 100644
index 0000000..cead986
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/asm/transformers/ModAPITransformer.html
@@ -0,0 +1,280 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>ModAPITransformer (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ModAPITransformer (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/ModAccessTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/PatchingTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/asm/transformers/ModAPITransformer.html" target="_top">Frames</a></li>
+<li><a href="ModAPITransformer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.asm.transformers</div>
+<h2 title="Class ModAPITransformer" class="title">Class ModAPITransformer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.asm.transformers.ModAPITransformer</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>net.minecraft.launchwrapper.IClassTransformer</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">ModAPITransformer</span>
+extends java.lang.Object
+implements net.minecraft.launchwrapper.IClassTransformer</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/asm/transformers/ModAPITransformer.html#ModAPITransformer()">ModAPITransformer</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/asm/transformers/ModAPITransformer.html#initTable(cpw.mods.fml.common.discovery.ASMDataTable)">initTable</a></strong>(<a href="../../../../../../cpw/mods/fml/common/discovery/ASMDataTable.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable</a>&nbsp;dataTable)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/asm/transformers/ModAPITransformer.html#transform(java.lang.String,%20java.lang.String,%20byte[])">transform</a></strong>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;transformedName,
+ byte[]&nbsp;basicClass)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ModAPITransformer()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ModAPITransformer</h4>
+<pre>public&nbsp;ModAPITransformer()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="transform(java.lang.String, java.lang.String, byte[])">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>transform</h4>
+<pre>public&nbsp;byte[]&nbsp;transform(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;transformedName,
+ byte[]&nbsp;basicClass)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>transform</code>&nbsp;in interface&nbsp;<code>net.minecraft.launchwrapper.IClassTransformer</code></dd>
+</dl>
+</li>
+</ul>
+<a name="initTable(cpw.mods.fml.common.discovery.ASMDataTable)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>initTable</h4>
+<pre>public&nbsp;void&nbsp;initTable(<a href="../../../../../../cpw/mods/fml/common/discovery/ASMDataTable.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable</a>&nbsp;dataTable)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/ModAccessTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/PatchingTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/asm/transformers/ModAPITransformer.html" target="_top">Frames</a></li>
+<li><a href="ModAPITransformer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/asm/transformers/ModAccessTransformer.html b/javadoc/cpw/mods/fml/common/asm/transformers/ModAccessTransformer.html
new file mode 100644
index 0000000..b2ea527
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/asm/transformers/ModAccessTransformer.html
@@ -0,0 +1,276 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>ModAccessTransformer (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ModAccessTransformer (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/MarkerTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/ModAPITransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/asm/transformers/ModAccessTransformer.html" target="_top">Frames</a></li>
+<li><a href="ModAccessTransformer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.asm.transformers</div>
+<h2 title="Class ModAccessTransformer" class="title">Class ModAccessTransformer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/AccessTransformer.html" title="class in cpw.mods.fml.common.asm.transformers">cpw.mods.fml.common.asm.transformers.AccessTransformer</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.asm.transformers.ModAccessTransformer</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>net.minecraft.launchwrapper.IClassTransformer</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">ModAccessTransformer</span>
+extends <a href="../../../../../../cpw/mods/fml/common/asm/transformers/AccessTransformer.html" title="class in cpw.mods.fml.common.asm.transformers">AccessTransformer</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/asm/transformers/ModAccessTransformer.html#ModAccessTransformer()">ModAccessTransformer</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/asm/transformers/ModAccessTransformer.html#addJar(java.util.jar.JarFile)">addJar</a></strong>(java.util.jar.JarFile&nbsp;jar)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.asm.transformers.AccessTransformer">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.asm.transformers.<a href="../../../../../../cpw/mods/fml/common/asm/transformers/AccessTransformer.html" title="class in cpw.mods.fml.common.asm.transformers">AccessTransformer</a></h3>
+<code><a href="../../../../../../cpw/mods/fml/common/asm/transformers/AccessTransformer.html#main(java.lang.String[])">main</a>, <a href="../../../../../../cpw/mods/fml/common/asm/transformers/AccessTransformer.html#processATFile(com.google.common.io.CharSource)">processATFile</a>, <a href="../../../../../../cpw/mods/fml/common/asm/transformers/AccessTransformer.html#transform(java.lang.String,%20java.lang.String,%20byte[])">transform</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ModAccessTransformer()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ModAccessTransformer</h4>
+<pre>public&nbsp;ModAccessTransformer()
+ throws java.lang.Exception</pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="addJar(java.util.jar.JarFile)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>addJar</h4>
+<pre>public static&nbsp;void&nbsp;addJar(java.util.jar.JarFile&nbsp;jar)
+ throws java.io.IOException</pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/MarkerTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/ModAPITransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/asm/transformers/ModAccessTransformer.html" target="_top">Frames</a></li>
+<li><a href="ModAccessTransformer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/asm/transformers/PatchingTransformer.html b/javadoc/cpw/mods/fml/common/asm/transformers/PatchingTransformer.html
new file mode 100644
index 0000000..23c2659
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/asm/transformers/PatchingTransformer.html
@@ -0,0 +1,267 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>PatchingTransformer (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="PatchingTransformer (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/ModAPITransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/SideTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/asm/transformers/PatchingTransformer.html" target="_top">Frames</a></li>
+<li><a href="PatchingTransformer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.asm.transformers</div>
+<h2 title="Class PatchingTransformer" class="title">Class PatchingTransformer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.asm.transformers.PatchingTransformer</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>net.minecraft.launchwrapper.IClassTransformer</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">PatchingTransformer</span>
+extends java.lang.Object
+implements net.minecraft.launchwrapper.IClassTransformer</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/asm/transformers/PatchingTransformer.html#PatchingTransformer()">PatchingTransformer</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/asm/transformers/PatchingTransformer.html#transform(java.lang.String,%20java.lang.String,%20byte[])">transform</a></strong>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;transformedName,
+ byte[]&nbsp;bytes)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="PatchingTransformer()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PatchingTransformer</h4>
+<pre>public&nbsp;PatchingTransformer()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="transform(java.lang.String, java.lang.String, byte[])">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>transform</h4>
+<pre>public&nbsp;byte[]&nbsp;transform(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;transformedName,
+ byte[]&nbsp;bytes)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>transform</code>&nbsp;in interface&nbsp;<code>net.minecraft.launchwrapper.IClassTransformer</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/ModAPITransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/SideTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/asm/transformers/PatchingTransformer.html" target="_top">Frames</a></li>
+<li><a href="PatchingTransformer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/asm/transformers/SideTransformer.html b/javadoc/cpw/mods/fml/common/asm/transformers/SideTransformer.html
new file mode 100644
index 0000000..ae2002c
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/asm/transformers/SideTransformer.html
@@ -0,0 +1,267 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>SideTransformer (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="SideTransformer (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/PatchingTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/TerminalTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/asm/transformers/SideTransformer.html" target="_top">Frames</a></li>
+<li><a href="SideTransformer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.asm.transformers</div>
+<h2 title="Class SideTransformer" class="title">Class SideTransformer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.asm.transformers.SideTransformer</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>net.minecraft.launchwrapper.IClassTransformer</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">SideTransformer</span>
+extends java.lang.Object
+implements net.minecraft.launchwrapper.IClassTransformer</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/asm/transformers/SideTransformer.html#SideTransformer()">SideTransformer</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/asm/transformers/SideTransformer.html#transform(java.lang.String,%20java.lang.String,%20byte[])">transform</a></strong>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;transformedName,
+ byte[]&nbsp;bytes)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SideTransformer()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SideTransformer</h4>
+<pre>public&nbsp;SideTransformer()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="transform(java.lang.String, java.lang.String, byte[])">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>transform</h4>
+<pre>public&nbsp;byte[]&nbsp;transform(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;transformedName,
+ byte[]&nbsp;bytes)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>transform</code>&nbsp;in interface&nbsp;<code>net.minecraft.launchwrapper.IClassTransformer</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/PatchingTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/TerminalTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/asm/transformers/SideTransformer.html" target="_top">Frames</a></li>
+<li><a href="SideTransformer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/asm/transformers/TerminalTransformer.ExitVisitor.html b/javadoc/cpw/mods/fml/common/asm/transformers/TerminalTransformer.ExitVisitor.html
new file mode 100644
index 0000000..8e044f2
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/asm/transformers/TerminalTransformer.ExitVisitor.html
@@ -0,0 +1,333 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>TerminalTransformer.ExitVisitor (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="TerminalTransformer.ExitVisitor (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/TerminalTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/asm/transformers/TerminalTransformer.ExitVisitor.html" target="_top">Frames</a></li>
+<li><a href="TerminalTransformer.ExitVisitor.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_org.objectweb.asm.ClassVisitor">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.asm.transformers</div>
+<h2 title="Class TerminalTransformer.ExitVisitor" class="title">Class TerminalTransformer.ExitVisitor</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.objectweb.asm.ClassVisitor</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.asm.transformers.TerminalTransformer.ExitVisitor</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../../cpw/mods/fml/common/asm/transformers/TerminalTransformer.html" title="class in cpw.mods.fml.common.asm.transformers">TerminalTransformer</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">TerminalTransformer.ExitVisitor</span>
+extends org.objectweb.asm.ClassVisitor</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_org.objectweb.asm.ClassVisitor">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;org.objectweb.asm.ClassVisitor</h3>
+<code>api, cv</code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/asm/transformers/TerminalTransformer.ExitVisitor.html#runtimeExitCalled(java.lang.Runtime,%20int)">runtimeExitCalled</a></strong>(java.lang.Runtime&nbsp;runtime,
+ int&nbsp;status)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/asm/transformers/TerminalTransformer.ExitVisitor.html#runtimeHaltCalled(java.lang.Runtime,%20int)">runtimeHaltCalled</a></strong>(java.lang.Runtime&nbsp;runtime,
+ int&nbsp;status)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/asm/transformers/TerminalTransformer.ExitVisitor.html#systemExitCalled(int)">systemExitCalled</a></strong>(int&nbsp;status)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/asm/transformers/TerminalTransformer.ExitVisitor.html#visit(int,%20int,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String[])">visit</a></strong>(int&nbsp;version,
+ int&nbsp;access,
+ java.lang.String&nbsp;name,
+ java.lang.String&nbsp;signature,
+ java.lang.String&nbsp;superName,
+ java.lang.String[]&nbsp;interfaces)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>org.objectweb.asm.MethodVisitor</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/asm/transformers/TerminalTransformer.ExitVisitor.html#visitMethod(int,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String[])">visitMethod</a></strong>(int&nbsp;mAccess,
+ java.lang.String&nbsp;mName,
+ java.lang.String&nbsp;mDesc,
+ java.lang.String&nbsp;mSignature,
+ java.lang.String[]&nbsp;mExceptions)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.objectweb.asm.ClassVisitor">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;org.objectweb.asm.ClassVisitor</h3>
+<code>visitAnnotation, visitAttribute, visitEnd, visitField, visitInnerClass, visitOuterClass, visitSource, visitTypeAnnotation</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="visit(int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>visit</h4>
+<pre>public&nbsp;void&nbsp;visit(int&nbsp;version,
+ int&nbsp;access,
+ java.lang.String&nbsp;name,
+ java.lang.String&nbsp;signature,
+ java.lang.String&nbsp;superName,
+ java.lang.String[]&nbsp;interfaces)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>visit</code>&nbsp;in class&nbsp;<code>org.objectweb.asm.ClassVisitor</code></dd>
+</dl>
+</li>
+</ul>
+<a name="visitMethod(int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>visitMethod</h4>
+<pre>public&nbsp;org.objectweb.asm.MethodVisitor&nbsp;visitMethod(int&nbsp;mAccess,
+ java.lang.String&nbsp;mName,
+ java.lang.String&nbsp;mDesc,
+ java.lang.String&nbsp;mSignature,
+ java.lang.String[]&nbsp;mExceptions)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>visitMethod</code>&nbsp;in class&nbsp;<code>org.objectweb.asm.ClassVisitor</code></dd>
+</dl>
+</li>
+</ul>
+<a name="systemExitCalled(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>systemExitCalled</h4>
+<pre>public static&nbsp;void&nbsp;systemExitCalled(int&nbsp;status)</pre>
+</li>
+</ul>
+<a name="runtimeExitCalled(java.lang.Runtime, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>runtimeExitCalled</h4>
+<pre>public static&nbsp;void&nbsp;runtimeExitCalled(java.lang.Runtime&nbsp;runtime,
+ int&nbsp;status)</pre>
+</li>
+</ul>
+<a name="runtimeHaltCalled(java.lang.Runtime, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>runtimeHaltCalled</h4>
+<pre>public static&nbsp;void&nbsp;runtimeHaltCalled(java.lang.Runtime&nbsp;runtime,
+ int&nbsp;status)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/TerminalTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/asm/transformers/TerminalTransformer.ExitVisitor.html" target="_top">Frames</a></li>
+<li><a href="TerminalTransformer.ExitVisitor.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_org.objectweb.asm.ClassVisitor">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/asm/transformers/TerminalTransformer.html b/javadoc/cpw/mods/fml/common/asm/transformers/TerminalTransformer.html
new file mode 100644
index 0000000..3e1870c
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/asm/transformers/TerminalTransformer.html
@@ -0,0 +1,286 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>TerminalTransformer (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="TerminalTransformer (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/SideTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/TerminalTransformer.ExitVisitor.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/asm/transformers/TerminalTransformer.html" target="_top">Frames</a></li>
+<li><a href="TerminalTransformer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.asm.transformers</div>
+<h2 title="Class TerminalTransformer" class="title">Class TerminalTransformer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.asm.transformers.TerminalTransformer</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>net.minecraft.launchwrapper.IClassTransformer</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">TerminalTransformer</span>
+extends java.lang.Object
+implements net.minecraft.launchwrapper.IClassTransformer</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/asm/transformers/TerminalTransformer.ExitVisitor.html" title="class in cpw.mods.fml.common.asm.transformers">TerminalTransformer.ExitVisitor</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/asm/transformers/TerminalTransformer.html#TerminalTransformer()">TerminalTransformer</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/asm/transformers/TerminalTransformer.html#transform(java.lang.String,%20java.lang.String,%20byte[])">transform</a></strong>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;transformedName,
+ byte[]&nbsp;basicClass)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TerminalTransformer()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TerminalTransformer</h4>
+<pre>public&nbsp;TerminalTransformer()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="transform(java.lang.String, java.lang.String, byte[])">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>transform</h4>
+<pre>public&nbsp;byte[]&nbsp;transform(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;transformedName,
+ byte[]&nbsp;basicClass)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>transform</code>&nbsp;in interface&nbsp;<code>net.minecraft.launchwrapper.IClassTransformer</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/SideTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/TerminalTransformer.ExitVisitor.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/asm/transformers/TerminalTransformer.html" target="_top">Frames</a></li>
+<li><a href="TerminalTransformer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/asm/transformers/deobf/FMLDeobfuscatingRemapper.html b/javadoc/cpw/mods/fml/common/asm/transformers/deobf/FMLDeobfuscatingRemapper.html
new file mode 100644
index 0000000..baf71fa
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/asm/transformers/deobf/FMLDeobfuscatingRemapper.html
@@ -0,0 +1,421 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:18 EST 2015 -->
+<title>FMLDeobfuscatingRemapper (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLDeobfuscatingRemapper (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../../../cpw/mods/fml/common/asm/transformers/deobf/FMLRemappingAdapter.html" title="class in cpw.mods.fml.common.asm.transformers.deobf"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?cpw/mods/fml/common/asm/transformers/deobf/FMLDeobfuscatingRemapper.html" target="_top">Frames</a></li>
+<li><a href="FMLDeobfuscatingRemapper.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.asm.transformers.deobf</div>
+<h2 title="Class FMLDeobfuscatingRemapper" class="title">Class FMLDeobfuscatingRemapper</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.objectweb.asm.commons.Remapper</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">FMLDeobfuscatingRemapper</span>
+extends org.objectweb.asm.commons.Remapper</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../../../cpw/mods/fml/common/asm/transformers/deobf/FMLDeobfuscatingRemapper.html" title="class in cpw.mods.fml.common.asm.transformers.deobf">FMLDeobfuscatingRemapper</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/common/asm/transformers/deobf/FMLDeobfuscatingRemapper.html#INSTANCE">INSTANCE</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Set&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/common/asm/transformers/deobf/FMLDeobfuscatingRemapper.html#getObfedClasses()">getObfedClasses</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/common/asm/transformers/deobf/FMLDeobfuscatingRemapper.html#getStaticFieldType(java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String)">getStaticFieldType</a></strong>(java.lang.String&nbsp;oldType,
+ java.lang.String&nbsp;oldName,
+ java.lang.String&nbsp;newType,
+ java.lang.String&nbsp;newName)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/common/asm/transformers/deobf/FMLDeobfuscatingRemapper.html#isRemappedClass(java.lang.String)">isRemappedClass</a></strong>(java.lang.String&nbsp;className)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/common/asm/transformers/deobf/FMLDeobfuscatingRemapper.html#map(java.lang.String)">map</a></strong>(java.lang.String&nbsp;typeName)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/common/asm/transformers/deobf/FMLDeobfuscatingRemapper.html#mapFieldName(java.lang.String,%20java.lang.String,%20java.lang.String)">mapFieldName</a></strong>(java.lang.String&nbsp;owner,
+ java.lang.String&nbsp;name,
+ java.lang.String&nbsp;desc)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/common/asm/transformers/deobf/FMLDeobfuscatingRemapper.html#mapMethodName(java.lang.String,%20java.lang.String,%20java.lang.String)">mapMethodName</a></strong>(java.lang.String&nbsp;owner,
+ java.lang.String&nbsp;name,
+ java.lang.String&nbsp;desc)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/common/asm/transformers/deobf/FMLDeobfuscatingRemapper.html#mergeSuperMaps(java.lang.String,%20java.lang.String,%20java.lang.String[])">mergeSuperMaps</a></strong>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;superName,
+ java.lang.String[]&nbsp;interfaces)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/common/asm/transformers/deobf/FMLDeobfuscatingRemapper.html#setup(java.io.File,%20net.minecraft.launchwrapper.LaunchClassLoader,%20java.lang.String)">setup</a></strong>(java.io.File&nbsp;mcDir,
+ net.minecraft.launchwrapper.LaunchClassLoader&nbsp;classLoader,
+ java.lang.String&nbsp;deobfFileName)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/common/asm/transformers/deobf/FMLDeobfuscatingRemapper.html#setupLoadOnly(java.lang.String,%20boolean)">setupLoadOnly</a></strong>(java.lang.String&nbsp;deobfFileName,
+ boolean&nbsp;loadAll)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/common/asm/transformers/deobf/FMLDeobfuscatingRemapper.html#unmap(java.lang.String)">unmap</a></strong>(java.lang.String&nbsp;typeName)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.objectweb.asm.commons.Remapper">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;org.objectweb.asm.commons.Remapper</h3>
+<code>createRemappingSignatureAdapter, mapDesc, mapInvokeDynamicMethodName, mapMethodDesc, mapSignature, mapType, mapTypes, mapValue</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="INSTANCE">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>INSTANCE</h4>
+<pre>public static final&nbsp;<a href="../../../../../../../cpw/mods/fml/common/asm/transformers/deobf/FMLDeobfuscatingRemapper.html" title="class in cpw.mods.fml.common.asm.transformers.deobf">FMLDeobfuscatingRemapper</a> INSTANCE</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="setupLoadOnly(java.lang.String, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setupLoadOnly</h4>
+<pre>public&nbsp;void&nbsp;setupLoadOnly(java.lang.String&nbsp;deobfFileName,
+ boolean&nbsp;loadAll)</pre>
+</li>
+</ul>
+<a name="setup(java.io.File, net.minecraft.launchwrapper.LaunchClassLoader, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setup</h4>
+<pre>public&nbsp;void&nbsp;setup(java.io.File&nbsp;mcDir,
+ net.minecraft.launchwrapper.LaunchClassLoader&nbsp;classLoader,
+ java.lang.String&nbsp;deobfFileName)</pre>
+</li>
+</ul>
+<a name="isRemappedClass(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isRemappedClass</h4>
+<pre>public&nbsp;boolean&nbsp;isRemappedClass(java.lang.String&nbsp;className)</pre>
+</li>
+</ul>
+<a name="mapFieldName(java.lang.String, java.lang.String, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mapFieldName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;mapFieldName(java.lang.String&nbsp;owner,
+ java.lang.String&nbsp;name,
+ java.lang.String&nbsp;desc)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>mapFieldName</code>&nbsp;in class&nbsp;<code>org.objectweb.asm.commons.Remapper</code></dd>
+</dl>
+</li>
+</ul>
+<a name="map(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>map</h4>
+<pre>public&nbsp;java.lang.String&nbsp;map(java.lang.String&nbsp;typeName)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>map</code>&nbsp;in class&nbsp;<code>org.objectweb.asm.commons.Remapper</code></dd>
+</dl>
+</li>
+</ul>
+<a name="unmap(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>unmap</h4>
+<pre>public&nbsp;java.lang.String&nbsp;unmap(java.lang.String&nbsp;typeName)</pre>
+</li>
+</ul>
+<a name="mapMethodName(java.lang.String, java.lang.String, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mapMethodName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;mapMethodName(java.lang.String&nbsp;owner,
+ java.lang.String&nbsp;name,
+ java.lang.String&nbsp;desc)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>mapMethodName</code>&nbsp;in class&nbsp;<code>org.objectweb.asm.commons.Remapper</code></dd>
+</dl>
+</li>
+</ul>
+<a name="mergeSuperMaps(java.lang.String, java.lang.String, java.lang.String[])">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mergeSuperMaps</h4>
+<pre>public&nbsp;void&nbsp;mergeSuperMaps(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;superName,
+ java.lang.String[]&nbsp;interfaces)</pre>
+</li>
+</ul>
+<a name="getObfedClasses()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getObfedClasses</h4>
+<pre>public&nbsp;java.util.Set&lt;java.lang.String&gt;&nbsp;getObfedClasses()</pre>
+</li>
+</ul>
+<a name="getStaticFieldType(java.lang.String, java.lang.String, java.lang.String, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getStaticFieldType</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getStaticFieldType(java.lang.String&nbsp;oldType,
+ java.lang.String&nbsp;oldName,
+ java.lang.String&nbsp;newType,
+ java.lang.String&nbsp;newName)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../../../cpw/mods/fml/common/asm/transformers/deobf/FMLRemappingAdapter.html" title="class in cpw.mods.fml.common.asm.transformers.deobf"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?cpw/mods/fml/common/asm/transformers/deobf/FMLDeobfuscatingRemapper.html" target="_top">Frames</a></li>
+<li><a href="FMLDeobfuscatingRemapper.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/asm/transformers/deobf/FMLRemappingAdapter.html b/javadoc/cpw/mods/fml/common/asm/transformers/deobf/FMLRemappingAdapter.html
new file mode 100644
index 0000000..596c8c5
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/asm/transformers/deobf/FMLRemappingAdapter.html
@@ -0,0 +1,335 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:18 EST 2015 -->
+<title>FMLRemappingAdapter (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLRemappingAdapter (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../cpw/mods/fml/common/asm/transformers/deobf/FMLDeobfuscatingRemapper.html" title="class in cpw.mods.fml.common.asm.transformers.deobf"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../../cpw/mods/fml/common/asm/transformers/deobf/LZMAInputSupplier.html" title="class in cpw.mods.fml.common.asm.transformers.deobf"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?cpw/mods/fml/common/asm/transformers/deobf/FMLRemappingAdapter.html" target="_top">Frames</a></li>
+<li><a href="FMLRemappingAdapter.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_org.objectweb.asm.commons.RemappingClassAdapter">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.asm.transformers.deobf</div>
+<h2 title="Class FMLRemappingAdapter" class="title">Class FMLRemappingAdapter</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.objectweb.asm.ClassVisitor</li>
+<li>
+<ul class="inheritance">
+<li>org.objectweb.asm.commons.RemappingClassAdapter</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.asm.transformers.deobf.FMLRemappingAdapter</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">FMLRemappingAdapter</span>
+extends org.objectweb.asm.commons.RemappingClassAdapter</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_org.objectweb.asm.commons.RemappingClassAdapter">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;org.objectweb.asm.commons.RemappingClassAdapter</h3>
+<code>className, remapper</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_org.objectweb.asm.ClassVisitor">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;org.objectweb.asm.ClassVisitor</h3>
+<code>api, cv</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../../cpw/mods/fml/common/asm/transformers/deobf/FMLRemappingAdapter.html#FMLRemappingAdapter(org.objectweb.asm.ClassVisitor)">FMLRemappingAdapter</a></strong>(org.objectweb.asm.ClassVisitor&nbsp;cv)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected org.objectweb.asm.MethodVisitor</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/common/asm/transformers/deobf/FMLRemappingAdapter.html#createRemappingMethodAdapter(int,%20java.lang.String,%20org.objectweb.asm.MethodVisitor)">createRemappingMethodAdapter</a></strong>(int&nbsp;access,
+ java.lang.String&nbsp;newDesc,
+ org.objectweb.asm.MethodVisitor&nbsp;mv)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/common/asm/transformers/deobf/FMLRemappingAdapter.html#visit(int,%20int,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String[])">visit</a></strong>(int&nbsp;version,
+ int&nbsp;access,
+ java.lang.String&nbsp;name,
+ java.lang.String&nbsp;signature,
+ java.lang.String&nbsp;superName,
+ java.lang.String[]&nbsp;interfaces)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.objectweb.asm.commons.RemappingClassAdapter">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;org.objectweb.asm.commons.RemappingClassAdapter</h3>
+<code>createRemappingAnnotationAdapter, createRemappingFieldAdapter, visitAnnotation, visitField, visitInnerClass, visitMethod, visitOuterClass, visitTypeAnnotation</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.objectweb.asm.ClassVisitor">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;org.objectweb.asm.ClassVisitor</h3>
+<code>visitAttribute, visitEnd, visitSource</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLRemappingAdapter(org.objectweb.asm.ClassVisitor)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLRemappingAdapter</h4>
+<pre>public&nbsp;FMLRemappingAdapter(org.objectweb.asm.ClassVisitor&nbsp;cv)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="visit(int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>visit</h4>
+<pre>public&nbsp;void&nbsp;visit(int&nbsp;version,
+ int&nbsp;access,
+ java.lang.String&nbsp;name,
+ java.lang.String&nbsp;signature,
+ java.lang.String&nbsp;superName,
+ java.lang.String[]&nbsp;interfaces)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>visit</code>&nbsp;in class&nbsp;<code>org.objectweb.asm.commons.RemappingClassAdapter</code></dd>
+</dl>
+</li>
+</ul>
+<a name="createRemappingMethodAdapter(int, java.lang.String, org.objectweb.asm.MethodVisitor)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>createRemappingMethodAdapter</h4>
+<pre>protected&nbsp;org.objectweb.asm.MethodVisitor&nbsp;createRemappingMethodAdapter(int&nbsp;access,
+ java.lang.String&nbsp;newDesc,
+ org.objectweb.asm.MethodVisitor&nbsp;mv)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>createRemappingMethodAdapter</code>&nbsp;in class&nbsp;<code>org.objectweb.asm.commons.RemappingClassAdapter</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../cpw/mods/fml/common/asm/transformers/deobf/FMLDeobfuscatingRemapper.html" title="class in cpw.mods.fml.common.asm.transformers.deobf"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../../cpw/mods/fml/common/asm/transformers/deobf/LZMAInputSupplier.html" title="class in cpw.mods.fml.common.asm.transformers.deobf"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?cpw/mods/fml/common/asm/transformers/deobf/FMLRemappingAdapter.html" target="_top">Frames</a></li>
+<li><a href="FMLRemappingAdapter.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_org.objectweb.asm.commons.RemappingClassAdapter">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/asm/transformers/deobf/LZMAInputSupplier.html b/javadoc/cpw/mods/fml/common/asm/transformers/deobf/LZMAInputSupplier.html
new file mode 100644
index 0000000..3952769
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/asm/transformers/deobf/LZMAInputSupplier.html
@@ -0,0 +1,276 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:18 EST 2015 -->
+<title>LZMAInputSupplier (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="LZMAInputSupplier (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../cpw/mods/fml/common/asm/transformers/deobf/FMLRemappingAdapter.html" title="class in cpw.mods.fml.common.asm.transformers.deobf"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?cpw/mods/fml/common/asm/transformers/deobf/LZMAInputSupplier.html" target="_top">Frames</a></li>
+<li><a href="LZMAInputSupplier.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.asm.transformers.deobf</div>
+<h2 title="Class LZMAInputSupplier" class="title">Class LZMAInputSupplier</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>com.google.common.io.ByteSource</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.asm.transformers.deobf.LZMAInputSupplier</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>com.google.common.io.InputSupplier&lt;java.io.InputStream&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">LZMAInputSupplier</span>
+extends com.google.common.io.ByteSource</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../../cpw/mods/fml/common/asm/transformers/deobf/LZMAInputSupplier.html#LZMAInputSupplier(java.io.InputStream)">LZMAInputSupplier</a></strong>(java.io.InputStream&nbsp;compressedData)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.io.InputStream</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/common/asm/transformers/deobf/LZMAInputSupplier.html#openStream()">openStream</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_com.google.common.io.ByteSource">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;com.google.common.io.ByteSource</h3>
+<code>asCharSource, concat, concat, concat, contentEquals, copyTo, copyTo, empty, getInput, hash, isEmpty, openBufferedStream, read, read, size, slice, wrap</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="LZMAInputSupplier(java.io.InputStream)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LZMAInputSupplier</h4>
+<pre>public&nbsp;LZMAInputSupplier(java.io.InputStream&nbsp;compressedData)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="openStream()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>openStream</h4>
+<pre>public&nbsp;java.io.InputStream&nbsp;openStream()
+ throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>openStream</code>&nbsp;in class&nbsp;<code>com.google.common.io.ByteSource</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../cpw/mods/fml/common/asm/transformers/deobf/FMLRemappingAdapter.html" title="class in cpw.mods.fml.common.asm.transformers.deobf"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?cpw/mods/fml/common/asm/transformers/deobf/LZMAInputSupplier.html" target="_top">Frames</a></li>
+<li><a href="LZMAInputSupplier.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/asm/transformers/deobf/package-frame.html b/javadoc/cpw/mods/fml/common/asm/transformers/deobf/package-frame.html
new file mode 100644
index 0000000..5b447f6
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/asm/transformers/deobf/package-frame.html
@@ -0,0 +1,21 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:22 EST 2015 -->
+<title>cpw.mods.fml.common.asm.transformers.deobf (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../../../cpw/mods/fml/common/asm/transformers/deobf/package-summary.html" target="classFrame">cpw.mods.fml.common.asm.transformers.deobf</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="FMLDeobfuscatingRemapper.html" title="class in cpw.mods.fml.common.asm.transformers.deobf" target="classFrame">FMLDeobfuscatingRemapper</a></li>
+<li><a href="FMLRemappingAdapter.html" title="class in cpw.mods.fml.common.asm.transformers.deobf" target="classFrame">FMLRemappingAdapter</a></li>
+<li><a href="LZMAInputSupplier.html" title="class in cpw.mods.fml.common.asm.transformers.deobf" target="classFrame">LZMAInputSupplier</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/asm/transformers/deobf/package-summary.html b/javadoc/cpw/mods/fml/common/asm/transformers/deobf/package-summary.html
new file mode 100644
index 0000000..1df709e
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/asm/transformers/deobf/package-summary.html
@@ -0,0 +1,139 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:22 EST 2015 -->
+<title>cpw.mods.fml.common.asm.transformers.deobf (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.common.asm.transformers.deobf (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../cpw/mods/fml/common/asm/transformers/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../../../cpw/mods/fml/common/discovery/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?cpw/mods/fml/common/asm/transformers/deobf/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;cpw.mods.fml.common.asm.transformers.deobf</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../../cpw/mods/fml/common/asm/transformers/deobf/FMLDeobfuscatingRemapper.html" title="class in cpw.mods.fml.common.asm.transformers.deobf">FMLDeobfuscatingRemapper</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../../cpw/mods/fml/common/asm/transformers/deobf/FMLRemappingAdapter.html" title="class in cpw.mods.fml.common.asm.transformers.deobf">FMLRemappingAdapter</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../../cpw/mods/fml/common/asm/transformers/deobf/LZMAInputSupplier.html" title="class in cpw.mods.fml.common.asm.transformers.deobf">LZMAInputSupplier</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../cpw/mods/fml/common/asm/transformers/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../../../cpw/mods/fml/common/discovery/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?cpw/mods/fml/common/asm/transformers/deobf/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/asm/transformers/deobf/package-tree.html b/javadoc/cpw/mods/fml/common/asm/transformers/deobf/package-tree.html
new file mode 100644
index 0000000..c02a31d
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/asm/transformers/deobf/package-tree.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:22 EST 2015 -->
+<title>cpw.mods.fml.common.asm.transformers.deobf Class Hierarchy (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.common.asm.transformers.deobf Class Hierarchy (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../cpw/mods/fml/common/asm/transformers/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../../cpw/mods/fml/common/discovery/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?cpw/mods/fml/common/asm/transformers/deobf/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package cpw.mods.fml.common.asm.transformers.deobf</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">com.google.common.io.ByteSource (implements com.google.common.io.InputSupplier&lt;T&gt;)
+<ul>
+<li type="circle">cpw.mods.fml.common.asm.transformers.deobf.<a href="../../../../../../../cpw/mods/fml/common/asm/transformers/deobf/LZMAInputSupplier.html" title="class in cpw.mods.fml.common.asm.transformers.deobf"><span class="strong">LZMAInputSupplier</span></a></li>
+</ul>
+</li>
+<li type="circle">org.objectweb.asm.ClassVisitor
+<ul>
+<li type="circle">org.objectweb.asm.commons.RemappingClassAdapter
+<ul>
+<li type="circle">cpw.mods.fml.common.asm.transformers.deobf.<a href="../../../../../../../cpw/mods/fml/common/asm/transformers/deobf/FMLRemappingAdapter.html" title="class in cpw.mods.fml.common.asm.transformers.deobf"><span class="strong">FMLRemappingAdapter</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.objectweb.asm.commons.Remapper
+<ul>
+<li type="circle">cpw.mods.fml.common.asm.transformers.deobf.<a href="../../../../../../../cpw/mods/fml/common/asm/transformers/deobf/FMLDeobfuscatingRemapper.html" title="class in cpw.mods.fml.common.asm.transformers.deobf"><span class="strong">FMLDeobfuscatingRemapper</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../cpw/mods/fml/common/asm/transformers/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../../cpw/mods/fml/common/discovery/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?cpw/mods/fml/common/asm/transformers/deobf/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/asm/transformers/package-frame.html b/javadoc/cpw/mods/fml/common/asm/transformers/package-frame.html
new file mode 100644
index 0000000..03c4172
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/asm/transformers/package-frame.html
@@ -0,0 +1,29 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:22 EST 2015 -->
+<title>cpw.mods.fml.common.asm.transformers (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../../cpw/mods/fml/common/asm/transformers/package-summary.html" target="classFrame">cpw.mods.fml.common.asm.transformers</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="AccessTransformer.html" title="class in cpw.mods.fml.common.asm.transformers" target="classFrame">AccessTransformer</a></li>
+<li><a href="DeobfuscationTransformer.html" title="class in cpw.mods.fml.common.asm.transformers" target="classFrame">DeobfuscationTransformer</a></li>
+<li><a href="EventSubscriptionTransformer.html" title="class in cpw.mods.fml.common.asm.transformers" target="classFrame">EventSubscriptionTransformer</a></li>
+<li><a href="ItemStackTransformer.html" title="class in cpw.mods.fml.common.asm.transformers" target="classFrame">ItemStackTransformer</a></li>
+<li><a href="MarkerTransformer.html" title="class in cpw.mods.fml.common.asm.transformers" target="classFrame">MarkerTransformer</a></li>
+<li><a href="ModAccessTransformer.html" title="class in cpw.mods.fml.common.asm.transformers" target="classFrame">ModAccessTransformer</a></li>
+<li><a href="ModAPITransformer.html" title="class in cpw.mods.fml.common.asm.transformers" target="classFrame">ModAPITransformer</a></li>
+<li><a href="PatchingTransformer.html" title="class in cpw.mods.fml.common.asm.transformers" target="classFrame">PatchingTransformer</a></li>
+<li><a href="SideTransformer.html" title="class in cpw.mods.fml.common.asm.transformers" target="classFrame">SideTransformer</a></li>
+<li><a href="TerminalTransformer.html" title="class in cpw.mods.fml.common.asm.transformers" target="classFrame">TerminalTransformer</a></li>
+<li><a href="TerminalTransformer.ExitVisitor.html" title="class in cpw.mods.fml.common.asm.transformers" target="classFrame">TerminalTransformer.ExitVisitor</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/asm/transformers/package-summary.html b/javadoc/cpw/mods/fml/common/asm/transformers/package-summary.html
new file mode 100644
index 0000000..bec0ace
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/asm/transformers/package-summary.html
@@ -0,0 +1,171 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:22 EST 2015 -->
+<title>cpw.mods.fml.common.asm.transformers (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.common.asm.transformers (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/asm/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/deobf/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/asm/transformers/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;cpw.mods.fml.common.asm.transformers</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/asm/transformers/AccessTransformer.html" title="class in cpw.mods.fml.common.asm.transformers">AccessTransformer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/asm/transformers/DeobfuscationTransformer.html" title="class in cpw.mods.fml.common.asm.transformers">DeobfuscationTransformer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/asm/transformers/EventSubscriptionTransformer.html" title="class in cpw.mods.fml.common.asm.transformers">EventSubscriptionTransformer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/asm/transformers/ItemStackTransformer.html" title="class in cpw.mods.fml.common.asm.transformers">ItemStackTransformer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/asm/transformers/MarkerTransformer.html" title="class in cpw.mods.fml.common.asm.transformers">MarkerTransformer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/asm/transformers/ModAccessTransformer.html" title="class in cpw.mods.fml.common.asm.transformers">ModAccessTransformer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/asm/transformers/ModAPITransformer.html" title="class in cpw.mods.fml.common.asm.transformers">ModAPITransformer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/asm/transformers/PatchingTransformer.html" title="class in cpw.mods.fml.common.asm.transformers">PatchingTransformer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/asm/transformers/SideTransformer.html" title="class in cpw.mods.fml.common.asm.transformers">SideTransformer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/asm/transformers/TerminalTransformer.html" title="class in cpw.mods.fml.common.asm.transformers">TerminalTransformer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/asm/transformers/TerminalTransformer.ExitVisitor.html" title="class in cpw.mods.fml.common.asm.transformers">TerminalTransformer.ExitVisitor</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/asm/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/deobf/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/asm/transformers/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/asm/transformers/package-tree.html b/javadoc/cpw/mods/fml/common/asm/transformers/package-tree.html
new file mode 100644
index 0000000..13c9c36
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/asm/transformers/package-tree.html
@@ -0,0 +1,143 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:22 EST 2015 -->
+<title>cpw.mods.fml.common.asm.transformers Class Hierarchy (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.common.asm.transformers Class Hierarchy (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/asm/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/deobf/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/asm/transformers/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package cpw.mods.fml.common.asm.transformers</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">cpw.mods.fml.common.asm.transformers.<a href="../../../../../../cpw/mods/fml/common/asm/transformers/AccessTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">AccessTransformer</span></a> (implements net.minecraft.launchwrapper.IClassTransformer)
+<ul>
+<li type="circle">cpw.mods.fml.common.asm.transformers.<a href="../../../../../../cpw/mods/fml/common/asm/transformers/ModAccessTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">ModAccessTransformer</span></a></li>
+</ul>
+</li>
+<li type="circle">org.objectweb.asm.ClassVisitor
+<ul>
+<li type="circle">cpw.mods.fml.common.asm.transformers.<a href="../../../../../../cpw/mods/fml/common/asm/transformers/TerminalTransformer.ExitVisitor.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">TerminalTransformer.ExitVisitor</span></a></li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.common.asm.transformers.<a href="../../../../../../cpw/mods/fml/common/asm/transformers/DeobfuscationTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">DeobfuscationTransformer</span></a> (implements net.minecraft.launchwrapper.IClassNameTransformer, net.minecraft.launchwrapper.IClassTransformer)</li>
+<li type="circle">cpw.mods.fml.common.asm.transformers.<a href="../../../../../../cpw/mods/fml/common/asm/transformers/EventSubscriptionTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">EventSubscriptionTransformer</span></a> (implements net.minecraft.launchwrapper.IClassTransformer)</li>
+<li type="circle">cpw.mods.fml.common.asm.transformers.<a href="../../../../../../cpw/mods/fml/common/asm/transformers/ItemStackTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">ItemStackTransformer</span></a> (implements net.minecraft.launchwrapper.IClassTransformer)</li>
+<li type="circle">cpw.mods.fml.common.asm.transformers.<a href="../../../../../../cpw/mods/fml/common/asm/transformers/MarkerTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">MarkerTransformer</span></a> (implements net.minecraft.launchwrapper.IClassTransformer)</li>
+<li type="circle">cpw.mods.fml.common.asm.transformers.<a href="../../../../../../cpw/mods/fml/common/asm/transformers/ModAPITransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">ModAPITransformer</span></a> (implements net.minecraft.launchwrapper.IClassTransformer)</li>
+<li type="circle">cpw.mods.fml.common.asm.transformers.<a href="../../../../../../cpw/mods/fml/common/asm/transformers/PatchingTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">PatchingTransformer</span></a> (implements net.minecraft.launchwrapper.IClassTransformer)</li>
+<li type="circle">cpw.mods.fml.common.asm.transformers.<a href="../../../../../../cpw/mods/fml/common/asm/transformers/SideTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">SideTransformer</span></a> (implements net.minecraft.launchwrapper.IClassTransformer)</li>
+<li type="circle">cpw.mods.fml.common.asm.transformers.<a href="../../../../../../cpw/mods/fml/common/asm/transformers/TerminalTransformer.html" title="class in cpw.mods.fml.common.asm.transformers"><span class="strong">TerminalTransformer</span></a> (implements net.minecraft.launchwrapper.IClassTransformer)</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/asm/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/asm/transformers/deobf/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/asm/transformers/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/discovery/ASMDataTable.ASMData.html b/javadoc/cpw/mods/fml/common/discovery/ASMDataTable.ASMData.html
new file mode 100644
index 0000000..790574a
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/discovery/ASMDataTable.ASMData.html
@@ -0,0 +1,336 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:13 EST 2015 -->
+<title>ASMDataTable.ASMData (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ASMDataTable.ASMData (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.html" title="class in cpw.mods.fml.common.discovery"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/discovery/ContainerType.html" title="enum in cpw.mods.fml.common.discovery"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/discovery/ASMDataTable.ASMData.html" target="_top">Frames</a></li>
+<li><a href="ASMDataTable.ASMData.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.discovery</div>
+<h2 title="Class ASMDataTable.ASMData" class="title">Class ASMDataTable.ASMData</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.discovery.ASMDataTable.ASMData</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.lang.Cloneable</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static final class <span class="strong">ASMDataTable.ASMData</span>
+extends java.lang.Object
+implements java.lang.Cloneable</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.ASMData.html#ASMDataTable.ASMData(cpw.mods.fml.common.discovery.ModCandidate,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.util.Map)">ASMDataTable.ASMData</a></strong>(<a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html" title="class in cpw.mods.fml.common.discovery">ModCandidate</a>&nbsp;candidate,
+ java.lang.String&nbsp;annotationName,
+ java.lang.String&nbsp;className,
+ java.lang.String&nbsp;objectName,
+ java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;info)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.ASMData.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable.ASMData</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.ASMData.html#copy(java.util.Map)">copy</a></strong>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;newAnnotationInfo)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.Object&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.ASMData.html#getAnnotationInfo()">getAnnotationInfo</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.ASMData.html#getAnnotationName()">getAnnotationName</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html" title="class in cpw.mods.fml.common.discovery">ModCandidate</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.ASMData.html#getCandidate()">getCandidate</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.ASMData.html#getClassName()">getClassName</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.ASMData.html#getObjectName()">getObjectName</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ASMDataTable.ASMData(cpw.mods.fml.common.discovery.ModCandidate, java.lang.String, java.lang.String, java.lang.String, java.util.Map)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ASMDataTable.ASMData</h4>
+<pre>public&nbsp;ASMDataTable.ASMData(<a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html" title="class in cpw.mods.fml.common.discovery">ModCandidate</a>&nbsp;candidate,
+ java.lang.String&nbsp;annotationName,
+ java.lang.String&nbsp;className,
+ java.lang.String&nbsp;objectName,
+ java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;info)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getCandidate()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCandidate</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html" title="class in cpw.mods.fml.common.discovery">ModCandidate</a>&nbsp;getCandidate()</pre>
+</li>
+</ul>
+<a name="getAnnotationName()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAnnotationName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getAnnotationName()</pre>
+</li>
+</ul>
+<a name="getClassName()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getClassName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getClassName()</pre>
+</li>
+</ul>
+<a name="getObjectName()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getObjectName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getObjectName()</pre>
+</li>
+</ul>
+<a name="getAnnotationInfo()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAnnotationInfo</h4>
+<pre>public&nbsp;java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;getAnnotationInfo()</pre>
+</li>
+</ul>
+<a name="copy(java.util.Map)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>copy</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.ASMData.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable.ASMData</a>&nbsp;copy(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;newAnnotationInfo)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.html" title="class in cpw.mods.fml.common.discovery"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/discovery/ContainerType.html" title="enum in cpw.mods.fml.common.discovery"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/discovery/ASMDataTable.ASMData.html" target="_top">Frames</a></li>
+<li><a href="ASMDataTable.ASMData.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/discovery/ASMDataTable.html b/javadoc/cpw/mods/fml/common/discovery/ASMDataTable.html
new file mode 100644
index 0000000..469f961
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/discovery/ASMDataTable.html
@@ -0,0 +1,348 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:13 EST 2015 -->
+<title>ASMDataTable (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ASMDataTable (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.ASMData.html" title="class in cpw.mods.fml.common.discovery"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/discovery/ASMDataTable.html" target="_top">Frames</a></li>
+<li><a href="ASMDataTable.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.discovery</div>
+<h2 title="Class ASMDataTable" class="title">Class ASMDataTable</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.discovery.ASMDataTable</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">ASMDataTable</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.ASMData.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable.ASMData</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.html#ASMDataTable()">ASMDataTable</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.html#addASMData(cpw.mods.fml.common.discovery.ModCandidate,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.util.Map)">addASMData</a></strong>(<a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html" title="class in cpw.mods.fml.common.discovery">ModCandidate</a>&nbsp;candidate,
+ java.lang.String&nbsp;annotation,
+ java.lang.String&nbsp;className,
+ java.lang.String&nbsp;objectName,
+ java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;annotationInfo)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.html#addContainer(cpw.mods.fml.common.ModContainer)">addContainer</a></strong>(<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;container)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Set&lt;<a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.ASMData.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable.ASMData</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.html#getAll(java.lang.String)">getAll</a></strong>(java.lang.String&nbsp;annotation)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>com.google.common.collect.SetMultimap&lt;java.lang.String,<a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.ASMData.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable.ASMData</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.html#getAnnotationsFor(cpw.mods.fml.common.ModContainer)">getAnnotationsFor</a></strong>(<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;container)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Set&lt;<a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html" title="class in cpw.mods.fml.common.discovery">ModCandidate</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.html#getCandidatesFor(java.lang.String)">getCandidatesFor</a></strong>(java.lang.String&nbsp;pkg)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.html#registerPackage(cpw.mods.fml.common.discovery.ModCandidate,%20java.lang.String)">registerPackage</a></strong>(<a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html" title="class in cpw.mods.fml.common.discovery">ModCandidate</a>&nbsp;modCandidate,
+ java.lang.String&nbsp;pkg)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ASMDataTable()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ASMDataTable</h4>
+<pre>public&nbsp;ASMDataTable()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getAnnotationsFor(cpw.mods.fml.common.ModContainer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAnnotationsFor</h4>
+<pre>public&nbsp;com.google.common.collect.SetMultimap&lt;java.lang.String,<a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.ASMData.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable.ASMData</a>&gt;&nbsp;getAnnotationsFor(<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;container)</pre>
+</li>
+</ul>
+<a name="getAll(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAll</h4>
+<pre>public&nbsp;java.util.Set&lt;<a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.ASMData.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable.ASMData</a>&gt;&nbsp;getAll(java.lang.String&nbsp;annotation)</pre>
+</li>
+</ul>
+<a name="addASMData(cpw.mods.fml.common.discovery.ModCandidate, java.lang.String, java.lang.String, java.lang.String, java.util.Map)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addASMData</h4>
+<pre>public&nbsp;void&nbsp;addASMData(<a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html" title="class in cpw.mods.fml.common.discovery">ModCandidate</a>&nbsp;candidate,
+ java.lang.String&nbsp;annotation,
+ java.lang.String&nbsp;className,
+ java.lang.String&nbsp;objectName,
+ java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;annotationInfo)</pre>
+</li>
+</ul>
+<a name="addContainer(cpw.mods.fml.common.ModContainer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addContainer</h4>
+<pre>public&nbsp;void&nbsp;addContainer(<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;container)</pre>
+</li>
+</ul>
+<a name="registerPackage(cpw.mods.fml.common.discovery.ModCandidate, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerPackage</h4>
+<pre>public&nbsp;void&nbsp;registerPackage(<a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html" title="class in cpw.mods.fml.common.discovery">ModCandidate</a>&nbsp;modCandidate,
+ java.lang.String&nbsp;pkg)</pre>
+</li>
+</ul>
+<a name="getCandidatesFor(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getCandidatesFor</h4>
+<pre>public&nbsp;java.util.Set&lt;<a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html" title="class in cpw.mods.fml.common.discovery">ModCandidate</a>&gt;&nbsp;getCandidatesFor(java.lang.String&nbsp;pkg)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.ASMData.html" title="class in cpw.mods.fml.common.discovery"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/discovery/ASMDataTable.html" target="_top">Frames</a></li>
+<li><a href="ASMDataTable.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/discovery/ContainerType.html b/javadoc/cpw/mods/fml/common/discovery/ContainerType.html
new file mode 100644
index 0000000..746027d
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/discovery/ContainerType.html
@@ -0,0 +1,332 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:13 EST 2015 -->
+<title>ContainerType (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ContainerType (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.ASMData.html" title="class in cpw.mods.fml.common.discovery"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/discovery/DirectoryDiscoverer.html" title="class in cpw.mods.fml.common.discovery"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/discovery/ContainerType.html" target="_top">Frames</a></li>
+<li><a href="ContainerType.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.discovery</div>
+<h2 title="Enum ContainerType" class="title">Enum ContainerType</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Enum&lt;<a href="../../../../../cpw/mods/fml/common/discovery/ContainerType.html" title="enum in cpw.mods.fml.common.discovery">ContainerType</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.discovery.ContainerType</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../cpw/mods/fml/common/discovery/ContainerType.html" title="enum in cpw.mods.fml.common.discovery">ContainerType</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public enum <span class="strong">ContainerType</span>
+extends java.lang.Enum&lt;<a href="../../../../../cpw/mods/fml/common/discovery/ContainerType.html" title="enum in cpw.mods.fml.common.discovery">ContainerType</a>&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_summary">
+<!-- -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ContainerType.html#DIR">DIR</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ContainerType.html#JAR">JAR</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ContainerType.html#findMods(cpw.mods.fml.common.discovery.ModCandidate,%20cpw.mods.fml.common.discovery.ASMDataTable)">findMods</a></strong>(<a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html" title="class in cpw.mods.fml.common.discovery">ModCandidate</a>&nbsp;candidate,
+ <a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable</a>&nbsp;table)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/discovery/ContainerType.html" title="enum in cpw.mods.fml.common.discovery">ContainerType</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ContainerType.html#valueOf(java.lang.String)">valueOf</a></strong>(java.lang.String&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/discovery/ContainerType.html" title="enum in cpw.mods.fml.common.discovery">ContainerType</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ContainerType.html#values()">values</a></strong>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Enum">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
+<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_detail">
+<!-- -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="JAR">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>JAR</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/discovery/ContainerType.html" title="enum in cpw.mods.fml.common.discovery">ContainerType</a> JAR</pre>
+</li>
+</ul>
+<a name="DIR">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DIR</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/discovery/ContainerType.html" title="enum in cpw.mods.fml.common.discovery">ContainerType</a> DIR</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="values()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a href="../../../../../cpw/mods/fml/common/discovery/ContainerType.html" title="enum in cpw.mods.fml.common.discovery">ContainerType</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (ContainerType c : ContainerType.values())
+&nbsp; System.out.println(c);
+</pre></div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>an array containing the constants of this enum type, in the order they are declared</dd></dl>
+</li>
+</ul>
+<a name="valueOf(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a href="../../../../../cpw/mods/fml/common/discovery/ContainerType.html" title="enum in cpw.mods.fml.common.discovery">ContainerType</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the enum constant with the specified name</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
+<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd></dl>
+</li>
+</ul>
+<a name="findMods(cpw.mods.fml.common.discovery.ModCandidate, cpw.mods.fml.common.discovery.ASMDataTable)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>findMods</h4>
+<pre>public&nbsp;java.util.List&lt;<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;&nbsp;findMods(<a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html" title="class in cpw.mods.fml.common.discovery">ModCandidate</a>&nbsp;candidate,
+ <a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable</a>&nbsp;table)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.ASMData.html" title="class in cpw.mods.fml.common.discovery"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/discovery/DirectoryDiscoverer.html" title="class in cpw.mods.fml.common.discovery"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/discovery/ContainerType.html" target="_top">Frames</a></li>
+<li><a href="ContainerType.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/discovery/DirectoryDiscoverer.html b/javadoc/cpw/mods/fml/common/discovery/DirectoryDiscoverer.html
new file mode 100644
index 0000000..a85e335
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/discovery/DirectoryDiscoverer.html
@@ -0,0 +1,301 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:13 EST 2015 -->
+<title>DirectoryDiscoverer (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="DirectoryDiscoverer (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/discovery/ContainerType.html" title="enum in cpw.mods.fml.common.discovery"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/discovery/ITypeDiscoverer.html" title="interface in cpw.mods.fml.common.discovery"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/discovery/DirectoryDiscoverer.html" target="_top">Frames</a></li>
+<li><a href="DirectoryDiscoverer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.discovery</div>
+<h2 title="Class DirectoryDiscoverer" class="title">Class DirectoryDiscoverer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.discovery.DirectoryDiscoverer</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/discovery/ITypeDiscoverer.html" title="interface in cpw.mods.fml.common.discovery">ITypeDiscoverer</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">DirectoryDiscoverer</span>
+extends java.lang.Object
+implements <a href="../../../../../cpw/mods/fml/common/discovery/ITypeDiscoverer.html" title="interface in cpw.mods.fml.common.discovery">ITypeDiscoverer</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.common.discovery.ITypeDiscoverer">
+<!-- -->
+</a>
+<h3>Fields inherited from interface&nbsp;cpw.mods.fml.common.discovery.<a href="../../../../../cpw/mods/fml/common/discovery/ITypeDiscoverer.html" title="interface in cpw.mods.fml.common.discovery">ITypeDiscoverer</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/discovery/ITypeDiscoverer.html#classFile">classFile</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/DirectoryDiscoverer.html#DirectoryDiscoverer()">DirectoryDiscoverer</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/DirectoryDiscoverer.html#discover(cpw.mods.fml.common.discovery.ModCandidate,%20cpw.mods.fml.common.discovery.ASMDataTable)">discover</a></strong>(<a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html" title="class in cpw.mods.fml.common.discovery">ModCandidate</a>&nbsp;candidate,
+ <a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable</a>&nbsp;table)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/DirectoryDiscoverer.html#exploreFileSystem(java.lang.String,%20java.io.File,%20java.util.List,%20cpw.mods.fml.common.discovery.ModCandidate,%20cpw.mods.fml.common.MetadataCollection)">exploreFileSystem</a></strong>(java.lang.String&nbsp;path,
+ java.io.File&nbsp;modDir,
+ java.util.List&lt;<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;&nbsp;harvestedMods,
+ <a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html" title="class in cpw.mods.fml.common.discovery">ModCandidate</a>&nbsp;candidate,
+ <a href="../../../../../cpw/mods/fml/common/MetadataCollection.html" title="class in cpw.mods.fml.common">MetadataCollection</a>&nbsp;mc)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DirectoryDiscoverer()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DirectoryDiscoverer</h4>
+<pre>public&nbsp;DirectoryDiscoverer()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="discover(cpw.mods.fml.common.discovery.ModCandidate, cpw.mods.fml.common.discovery.ASMDataTable)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>discover</h4>
+<pre>public&nbsp;java.util.List&lt;<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;&nbsp;discover(<a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html" title="class in cpw.mods.fml.common.discovery">ModCandidate</a>&nbsp;candidate,
+ <a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable</a>&nbsp;table)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/common/discovery/ITypeDiscoverer.html#discover(cpw.mods.fml.common.discovery.ModCandidate,%20cpw.mods.fml.common.discovery.ASMDataTable)">discover</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/common/discovery/ITypeDiscoverer.html" title="interface in cpw.mods.fml.common.discovery">ITypeDiscoverer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="exploreFileSystem(java.lang.String, java.io.File, java.util.List, cpw.mods.fml.common.discovery.ModCandidate, cpw.mods.fml.common.MetadataCollection)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exploreFileSystem</h4>
+<pre>public&nbsp;void&nbsp;exploreFileSystem(java.lang.String&nbsp;path,
+ java.io.File&nbsp;modDir,
+ java.util.List&lt;<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;&nbsp;harvestedMods,
+ <a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html" title="class in cpw.mods.fml.common.discovery">ModCandidate</a>&nbsp;candidate,
+ <a href="../../../../../cpw/mods/fml/common/MetadataCollection.html" title="class in cpw.mods.fml.common">MetadataCollection</a>&nbsp;mc)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/discovery/ContainerType.html" title="enum in cpw.mods.fml.common.discovery"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/discovery/ITypeDiscoverer.html" title="interface in cpw.mods.fml.common.discovery"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/discovery/DirectoryDiscoverer.html" target="_top">Frames</a></li>
+<li><a href="DirectoryDiscoverer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/discovery/ITypeDiscoverer.html b/javadoc/cpw/mods/fml/common/discovery/ITypeDiscoverer.html
new file mode 100644
index 0000000..7aa40a4
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/discovery/ITypeDiscoverer.html
@@ -0,0 +1,246 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:13 EST 2015 -->
+<title>ITypeDiscoverer (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ITypeDiscoverer (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/discovery/DirectoryDiscoverer.html" title="class in cpw.mods.fml.common.discovery"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/discovery/JarDiscoverer.html" title="class in cpw.mods.fml.common.discovery"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/discovery/ITypeDiscoverer.html" target="_top">Frames</a></li>
+<li><a href="ITypeDiscoverer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.discovery</div>
+<h2 title="Interface ITypeDiscoverer" class="title">Interface ITypeDiscoverer</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/discovery/DirectoryDiscoverer.html" title="class in cpw.mods.fml.common.discovery">DirectoryDiscoverer</a>, <a href="../../../../../cpw/mods/fml/common/discovery/JarDiscoverer.html" title="class in cpw.mods.fml.common.discovery">JarDiscoverer</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">ITypeDiscoverer</span></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.util.regex.Pattern</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ITypeDiscoverer.html#classFile">classFile</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ITypeDiscoverer.html#discover(cpw.mods.fml.common.discovery.ModCandidate,%20cpw.mods.fml.common.discovery.ASMDataTable)">discover</a></strong>(<a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html" title="class in cpw.mods.fml.common.discovery">ModCandidate</a>&nbsp;candidate,
+ <a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable</a>&nbsp;table)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="classFile">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>classFile</h4>
+<pre>static final&nbsp;java.util.regex.Pattern classFile</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="discover(cpw.mods.fml.common.discovery.ModCandidate, cpw.mods.fml.common.discovery.ASMDataTable)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>discover</h4>
+<pre>java.util.List&lt;<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;&nbsp;discover(<a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html" title="class in cpw.mods.fml.common.discovery">ModCandidate</a>&nbsp;candidate,
+ <a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable</a>&nbsp;table)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/discovery/DirectoryDiscoverer.html" title="class in cpw.mods.fml.common.discovery"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/discovery/JarDiscoverer.html" title="class in cpw.mods.fml.common.discovery"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/discovery/ITypeDiscoverer.html" target="_top">Frames</a></li>
+<li><a href="ITypeDiscoverer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/discovery/JarDiscoverer.html b/javadoc/cpw/mods/fml/common/discovery/JarDiscoverer.html
new file mode 100644
index 0000000..6d2dfca
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/discovery/JarDiscoverer.html
@@ -0,0 +1,280 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:13 EST 2015 -->
+<title>JarDiscoverer (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="JarDiscoverer (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/discovery/ITypeDiscoverer.html" title="interface in cpw.mods.fml.common.discovery"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html" title="class in cpw.mods.fml.common.discovery"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/discovery/JarDiscoverer.html" target="_top">Frames</a></li>
+<li><a href="JarDiscoverer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.discovery</div>
+<h2 title="Class JarDiscoverer" class="title">Class JarDiscoverer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.discovery.JarDiscoverer</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/discovery/ITypeDiscoverer.html" title="interface in cpw.mods.fml.common.discovery">ITypeDiscoverer</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">JarDiscoverer</span>
+extends java.lang.Object
+implements <a href="../../../../../cpw/mods/fml/common/discovery/ITypeDiscoverer.html" title="interface in cpw.mods.fml.common.discovery">ITypeDiscoverer</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.common.discovery.ITypeDiscoverer">
+<!-- -->
+</a>
+<h3>Fields inherited from interface&nbsp;cpw.mods.fml.common.discovery.<a href="../../../../../cpw/mods/fml/common/discovery/ITypeDiscoverer.html" title="interface in cpw.mods.fml.common.discovery">ITypeDiscoverer</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/discovery/ITypeDiscoverer.html#classFile">classFile</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/JarDiscoverer.html#JarDiscoverer()">JarDiscoverer</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/JarDiscoverer.html#discover(cpw.mods.fml.common.discovery.ModCandidate,%20cpw.mods.fml.common.discovery.ASMDataTable)">discover</a></strong>(<a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html" title="class in cpw.mods.fml.common.discovery">ModCandidate</a>&nbsp;candidate,
+ <a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable</a>&nbsp;table)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="JarDiscoverer()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>JarDiscoverer</h4>
+<pre>public&nbsp;JarDiscoverer()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="discover(cpw.mods.fml.common.discovery.ModCandidate, cpw.mods.fml.common.discovery.ASMDataTable)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>discover</h4>
+<pre>public&nbsp;java.util.List&lt;<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;&nbsp;discover(<a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html" title="class in cpw.mods.fml.common.discovery">ModCandidate</a>&nbsp;candidate,
+ <a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable</a>&nbsp;table)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/common/discovery/ITypeDiscoverer.html#discover(cpw.mods.fml.common.discovery.ModCandidate,%20cpw.mods.fml.common.discovery.ASMDataTable)">discover</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/common/discovery/ITypeDiscoverer.html" title="interface in cpw.mods.fml.common.discovery">ITypeDiscoverer</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/discovery/ITypeDiscoverer.html" title="interface in cpw.mods.fml.common.discovery"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html" title="class in cpw.mods.fml.common.discovery"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/discovery/JarDiscoverer.html" target="_top">Frames</a></li>
+<li><a href="JarDiscoverer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/discovery/ModCandidate.html b/javadoc/cpw/mods/fml/common/discovery/ModCandidate.html
new file mode 100644
index 0000000..b43007d
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/discovery/ModCandidate.html
@@ -0,0 +1,434 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:13 EST 2015 -->
+<title>ModCandidate (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ModCandidate (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/discovery/JarDiscoverer.html" title="class in cpw.mods.fml.common.discovery"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/discovery/ModDiscoverer.html" title="class in cpw.mods.fml.common.discovery"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/discovery/ModCandidate.html" target="_top">Frames</a></li>
+<li><a href="ModCandidate.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.discovery</div>
+<h2 title="Class ModCandidate" class="title">Class ModCandidate</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.discovery.ModCandidate</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">ModCandidate</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html#ModCandidate(java.io.File,%20java.io.File,%20cpw.mods.fml.common.discovery.ContainerType)">ModCandidate</a></strong>(java.io.File&nbsp;classPathRoot,
+ java.io.File&nbsp;modContainer,
+ <a href="../../../../../cpw/mods/fml/common/discovery/ContainerType.html" title="enum in cpw.mods.fml.common.discovery">ContainerType</a>&nbsp;sourceType)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html#ModCandidate(java.io.File,%20java.io.File,%20cpw.mods.fml.common.discovery.ContainerType,%20boolean,%20boolean)">ModCandidate</a></strong>(java.io.File&nbsp;classPathRoot,
+ java.io.File&nbsp;modContainer,
+ <a href="../../../../../cpw/mods/fml/common/discovery/ContainerType.html" title="enum in cpw.mods.fml.common.discovery">ContainerType</a>&nbsp;sourceType,
+ boolean&nbsp;isMinecraft,
+ boolean&nbsp;classpath)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html#addClassEntry(java.lang.String)">addClassEntry</a></strong>(java.lang.String&nbsp;name)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html#explore(cpw.mods.fml.common.discovery.ASMDataTable)">explore</a></strong>(<a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable</a>&nbsp;table)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Set&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html#getClassList()">getClassList</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.io.File</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html#getClassPathRoot()">getClassPathRoot</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html#getContainedMods()">getContainedMods</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html#getContainedPackages()">getContainedPackages</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.io.File</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html#getModContainer()">getModContainer</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html#getRememberedBaseMods()">getRememberedBaseMods</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/discovery/ContainerType.html" title="enum in cpw.mods.fml.common.discovery">ContainerType</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html#getSourceType()">getSourceType</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html#isClasspath()">isClasspath</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html#isMinecraftJar()">isMinecraftJar</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html#rememberBaseModType(java.lang.String)">rememberBaseModType</a></strong>(java.lang.String&nbsp;className)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html#rememberModCandidateType(cpw.mods.fml.common.discovery.asm.ASMModParser)">rememberModCandidateType</a></strong>(<a href="../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html" title="class in cpw.mods.fml.common.discovery.asm">ASMModParser</a>&nbsp;modParser)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ModCandidate(java.io.File, java.io.File, cpw.mods.fml.common.discovery.ContainerType)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ModCandidate</h4>
+<pre>public&nbsp;ModCandidate(java.io.File&nbsp;classPathRoot,
+ java.io.File&nbsp;modContainer,
+ <a href="../../../../../cpw/mods/fml/common/discovery/ContainerType.html" title="enum in cpw.mods.fml.common.discovery">ContainerType</a>&nbsp;sourceType)</pre>
+</li>
+</ul>
+<a name="ModCandidate(java.io.File, java.io.File, cpw.mods.fml.common.discovery.ContainerType, boolean, boolean)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ModCandidate</h4>
+<pre>public&nbsp;ModCandidate(java.io.File&nbsp;classPathRoot,
+ java.io.File&nbsp;modContainer,
+ <a href="../../../../../cpw/mods/fml/common/discovery/ContainerType.html" title="enum in cpw.mods.fml.common.discovery">ContainerType</a>&nbsp;sourceType,
+ boolean&nbsp;isMinecraft,
+ boolean&nbsp;classpath)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getClassPathRoot()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getClassPathRoot</h4>
+<pre>public&nbsp;java.io.File&nbsp;getClassPathRoot()</pre>
+</li>
+</ul>
+<a name="getModContainer()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getModContainer</h4>
+<pre>public&nbsp;java.io.File&nbsp;getModContainer()</pre>
+</li>
+</ul>
+<a name="getSourceType()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSourceType</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/discovery/ContainerType.html" title="enum in cpw.mods.fml.common.discovery">ContainerType</a>&nbsp;getSourceType()</pre>
+</li>
+</ul>
+<a name="explore(cpw.mods.fml.common.discovery.ASMDataTable)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>explore</h4>
+<pre>public&nbsp;java.util.List&lt;<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;&nbsp;explore(<a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable</a>&nbsp;table)</pre>
+</li>
+</ul>
+<a name="addClassEntry(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addClassEntry</h4>
+<pre>public&nbsp;void&nbsp;addClassEntry(java.lang.String&nbsp;name)</pre>
+</li>
+</ul>
+<a name="isClasspath()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isClasspath</h4>
+<pre>public&nbsp;boolean&nbsp;isClasspath()</pre>
+</li>
+</ul>
+<a name="rememberBaseModType(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>rememberBaseModType</h4>
+<pre>public&nbsp;void&nbsp;rememberBaseModType(java.lang.String&nbsp;className)</pre>
+</li>
+</ul>
+<a name="getRememberedBaseMods()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRememberedBaseMods</h4>
+<pre>public&nbsp;java.util.List&lt;java.lang.String&gt;&nbsp;getRememberedBaseMods()</pre>
+</li>
+</ul>
+<a name="isMinecraftJar()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isMinecraftJar</h4>
+<pre>public&nbsp;boolean&nbsp;isMinecraftJar()</pre>
+</li>
+</ul>
+<a name="rememberModCandidateType(cpw.mods.fml.common.discovery.asm.ASMModParser)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>rememberModCandidateType</h4>
+<pre>public&nbsp;void&nbsp;rememberModCandidateType(<a href="../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html" title="class in cpw.mods.fml.common.discovery.asm">ASMModParser</a>&nbsp;modParser)</pre>
+</li>
+</ul>
+<a name="getClassList()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getClassList</h4>
+<pre>public&nbsp;java.util.Set&lt;java.lang.String&gt;&nbsp;getClassList()</pre>
+</li>
+</ul>
+<a name="getContainedMods()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getContainedMods</h4>
+<pre>public&nbsp;java.util.List&lt;<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;&nbsp;getContainedMods()</pre>
+</li>
+</ul>
+<a name="getContainedPackages()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getContainedPackages</h4>
+<pre>public&nbsp;java.util.List&lt;java.lang.String&gt;&nbsp;getContainedPackages()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/discovery/JarDiscoverer.html" title="class in cpw.mods.fml.common.discovery"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/discovery/ModDiscoverer.html" title="class in cpw.mods.fml.common.discovery"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/discovery/ModCandidate.html" target="_top">Frames</a></li>
+<li><a href="ModCandidate.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/discovery/ModDiscoverer.html b/javadoc/cpw/mods/fml/common/discovery/ModDiscoverer.html
new file mode 100644
index 0000000..47da3b7
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/discovery/ModDiscoverer.html
@@ -0,0 +1,306 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:13 EST 2015 -->
+<title>ModDiscoverer (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ModDiscoverer (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html" title="class in cpw.mods.fml.common.discovery"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/discovery/ModDiscoverer.html" target="_top">Frames</a></li>
+<li><a href="ModDiscoverer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.discovery</div>
+<h2 title="Class ModDiscoverer" class="title">Class ModDiscoverer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.discovery.ModDiscoverer</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">ModDiscoverer</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ModDiscoverer.html#ModDiscoverer()">ModDiscoverer</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ModDiscoverer.html#findClasspathMods(cpw.mods.fml.common.ModClassLoader)">findClasspathMods</a></strong>(<a href="../../../../../cpw/mods/fml/common/ModClassLoader.html" title="class in cpw.mods.fml.common">ModClassLoader</a>&nbsp;modClassLoader)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ModDiscoverer.html#findModDirMods(java.io.File)">findModDirMods</a></strong>(java.io.File&nbsp;modsDir)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ModDiscoverer.html#getASMTable()">getASMTable</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;java.io.File&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ModDiscoverer.html#getNonModLibs()">getNonModLibs</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/discovery/ModDiscoverer.html#identifyMods()">identifyMods</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ModDiscoverer()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ModDiscoverer</h4>
+<pre>public&nbsp;ModDiscoverer()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="findClasspathMods(cpw.mods.fml.common.ModClassLoader)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>findClasspathMods</h4>
+<pre>public&nbsp;void&nbsp;findClasspathMods(<a href="../../../../../cpw/mods/fml/common/ModClassLoader.html" title="class in cpw.mods.fml.common">ModClassLoader</a>&nbsp;modClassLoader)</pre>
+</li>
+</ul>
+<a name="findModDirMods(java.io.File)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>findModDirMods</h4>
+<pre>public&nbsp;void&nbsp;findModDirMods(java.io.File&nbsp;modsDir)</pre>
+</li>
+</ul>
+<a name="identifyMods()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>identifyMods</h4>
+<pre>public&nbsp;java.util.List&lt;<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;&nbsp;identifyMods()</pre>
+</li>
+</ul>
+<a name="getASMTable()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getASMTable</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable</a>&nbsp;getASMTable()</pre>
+</li>
+</ul>
+<a name="getNonModLibs()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getNonModLibs</h4>
+<pre>public&nbsp;java.util.List&lt;java.io.File&gt;&nbsp;getNonModLibs()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html" title="class in cpw.mods.fml.common.discovery"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/discovery/ModDiscoverer.html" target="_top">Frames</a></li>
+<li><a href="ModDiscoverer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/discovery/asm/ASMModParser.html b/javadoc/cpw/mods/fml/common/discovery/asm/ASMModParser.html
new file mode 100644
index 0000000..2f20de2
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/discovery/asm/ASMModParser.html
@@ -0,0 +1,528 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:15 EST 2015 -->
+<title>ASMModParser (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ASMModParser (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotation.html" title="class in cpw.mods.fml.common.discovery.asm"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/discovery/asm/ASMModParser.html" target="_top">Frames</a></li>
+<li><a href="ASMModParser.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.discovery.asm</div>
+<h2 title="Class ASMModParser" class="title">Class ASMModParser</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.discovery.asm.ASMModParser</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">ASMModParser</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html#ASMModParser(java.io.InputStream)">ASMModParser</a></strong>(java.io.InputStream&nbsp;stream)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html#addAnnotationArray(java.lang.String)">addAnnotationArray</a></strong>(java.lang.String&nbsp;name)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html#addAnnotationEnumProperty(java.lang.String,%20java.lang.String,%20java.lang.String)">addAnnotationEnumProperty</a></strong>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;desc,
+ java.lang.String&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html#addAnnotationProperty(java.lang.String,%20java.lang.Object)">addAnnotationProperty</a></strong>(java.lang.String&nbsp;key,
+ java.lang.Object&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html#addSubAnnotation(java.lang.String,%20java.lang.String)">addSubAnnotation</a></strong>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;desc)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html#beginNewTypeName(java.lang.String,%20int,%20java.lang.String)">beginNewTypeName</a></strong>(java.lang.String&nbsp;typeQName,
+ int&nbsp;classVersion,
+ java.lang.String&nbsp;superClassQName)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html#endArray()">endArray</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html#endSubAnnotation()">endSubAnnotation</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.LinkedList&lt;<a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotation.html" title="class in cpw.mods.fml.common.discovery.asm">ModAnnotation</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html#getAnnotations()">getAnnotations</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>org.objectweb.asm.Type</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html#getASMSuperType()">getASMSuperType</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>org.objectweb.asm.Type</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html#getASMType()">getASMType</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html#getBaseModProperties()">getBaseModProperties</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html#getClassVersion()">getClassVersion</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html#isBaseMod(java.util.List)">isBaseMod</a></strong>(java.util.List&lt;java.lang.String&gt;&nbsp;rememberedTypes)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html#sendToTable(cpw.mods.fml.common.discovery.ASMDataTable,%20cpw.mods.fml.common.discovery.ModCandidate)">sendToTable</a></strong>(<a href="../../../../../../cpw/mods/fml/common/discovery/ASMDataTable.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable</a>&nbsp;table,
+ <a href="../../../../../../cpw/mods/fml/common/discovery/ModCandidate.html" title="class in cpw.mods.fml.common.discovery">ModCandidate</a>&nbsp;candidate)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html#setBaseModProperties(java.lang.String)">setBaseModProperties</a></strong>(java.lang.String&nbsp;foundProperties)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html#startClassAnnotation(java.lang.String)">startClassAnnotation</a></strong>(java.lang.String&nbsp;annotationName)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html#startFieldAnnotation(java.lang.String,%20java.lang.String)">startFieldAnnotation</a></strong>(java.lang.String&nbsp;fieldName,
+ java.lang.String&nbsp;annotationName)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html#startMethodAnnotation(java.lang.String,%20java.lang.String,%20java.lang.String)">startMethodAnnotation</a></strong>(java.lang.String&nbsp;methodName,
+ java.lang.String&nbsp;methodDescriptor,
+ java.lang.String&nbsp;annotationName)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html#toString()">toString</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html#validate()">validate</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ASMModParser(java.io.InputStream)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ASMModParser</h4>
+<pre>public&nbsp;ASMModParser(java.io.InputStream&nbsp;stream)
+ throws java.io.IOException</pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="beginNewTypeName(java.lang.String, int, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>beginNewTypeName</h4>
+<pre>public&nbsp;void&nbsp;beginNewTypeName(java.lang.String&nbsp;typeQName,
+ int&nbsp;classVersion,
+ java.lang.String&nbsp;superClassQName)</pre>
+</li>
+</ul>
+<a name="startClassAnnotation(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>startClassAnnotation</h4>
+<pre>public&nbsp;void&nbsp;startClassAnnotation(java.lang.String&nbsp;annotationName)</pre>
+</li>
+</ul>
+<a name="addAnnotationProperty(java.lang.String, java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addAnnotationProperty</h4>
+<pre>public&nbsp;void&nbsp;addAnnotationProperty(java.lang.String&nbsp;key,
+ java.lang.Object&nbsp;value)</pre>
+</li>
+</ul>
+<a name="startFieldAnnotation(java.lang.String, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>startFieldAnnotation</h4>
+<pre>public&nbsp;void&nbsp;startFieldAnnotation(java.lang.String&nbsp;fieldName,
+ java.lang.String&nbsp;annotationName)</pre>
+</li>
+</ul>
+<a name="toString()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getASMType()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getASMType</h4>
+<pre>public&nbsp;org.objectweb.asm.Type&nbsp;getASMType()</pre>
+</li>
+</ul>
+<a name="getClassVersion()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getClassVersion</h4>
+<pre>public&nbsp;int&nbsp;getClassVersion()</pre>
+</li>
+</ul>
+<a name="getASMSuperType()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getASMSuperType</h4>
+<pre>public&nbsp;org.objectweb.asm.Type&nbsp;getASMSuperType()</pre>
+</li>
+</ul>
+<a name="getAnnotations()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAnnotations</h4>
+<pre>public&nbsp;java.util.LinkedList&lt;<a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotation.html" title="class in cpw.mods.fml.common.discovery.asm">ModAnnotation</a>&gt;&nbsp;getAnnotations()</pre>
+</li>
+</ul>
+<a name="validate()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>validate</h4>
+<pre>public&nbsp;void&nbsp;validate()</pre>
+</li>
+</ul>
+<a name="isBaseMod(java.util.List)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isBaseMod</h4>
+<pre>public&nbsp;boolean&nbsp;isBaseMod(java.util.List&lt;java.lang.String&gt;&nbsp;rememberedTypes)</pre>
+</li>
+</ul>
+<a name="setBaseModProperties(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setBaseModProperties</h4>
+<pre>public&nbsp;void&nbsp;setBaseModProperties(java.lang.String&nbsp;foundProperties)</pre>
+</li>
+</ul>
+<a name="getBaseModProperties()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBaseModProperties</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getBaseModProperties()</pre>
+</li>
+</ul>
+<a name="sendToTable(cpw.mods.fml.common.discovery.ASMDataTable, cpw.mods.fml.common.discovery.ModCandidate)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sendToTable</h4>
+<pre>public&nbsp;void&nbsp;sendToTable(<a href="../../../../../../cpw/mods/fml/common/discovery/ASMDataTable.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable</a>&nbsp;table,
+ <a href="../../../../../../cpw/mods/fml/common/discovery/ModCandidate.html" title="class in cpw.mods.fml.common.discovery">ModCandidate</a>&nbsp;candidate)</pre>
+</li>
+</ul>
+<a name="addAnnotationArray(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addAnnotationArray</h4>
+<pre>public&nbsp;void&nbsp;addAnnotationArray(java.lang.String&nbsp;name)</pre>
+</li>
+</ul>
+<a name="addAnnotationEnumProperty(java.lang.String, java.lang.String, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addAnnotationEnumProperty</h4>
+<pre>public&nbsp;void&nbsp;addAnnotationEnumProperty(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;desc,
+ java.lang.String&nbsp;value)</pre>
+</li>
+</ul>
+<a name="endArray()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>endArray</h4>
+<pre>public&nbsp;void&nbsp;endArray()</pre>
+</li>
+</ul>
+<a name="addSubAnnotation(java.lang.String, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addSubAnnotation</h4>
+<pre>public&nbsp;void&nbsp;addSubAnnotation(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;desc)</pre>
+</li>
+</ul>
+<a name="endSubAnnotation()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>endSubAnnotation</h4>
+<pre>public&nbsp;void&nbsp;endSubAnnotation()</pre>
+</li>
+</ul>
+<a name="startMethodAnnotation(java.lang.String, java.lang.String, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>startMethodAnnotation</h4>
+<pre>public&nbsp;void&nbsp;startMethodAnnotation(java.lang.String&nbsp;methodName,
+ java.lang.String&nbsp;methodDescriptor,
+ java.lang.String&nbsp;annotationName)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotation.html" title="class in cpw.mods.fml.common.discovery.asm"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/discovery/asm/ASMModParser.html" target="_top">Frames</a></li>
+<li><a href="ASMModParser.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/discovery/asm/ModAnnotation.EnumHolder.html b/javadoc/cpw/mods/fml/common/discovery/asm/ModAnnotation.EnumHolder.html
new file mode 100644
index 0000000..6749699
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/discovery/asm/ModAnnotation.EnumHolder.html
@@ -0,0 +1,232 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:15 EST 2015 -->
+<title>ModAnnotation.EnumHolder (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ModAnnotation.EnumHolder (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotation.html" title="class in cpw.mods.fml.common.discovery.asm"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotationVisitor.html" title="class in cpw.mods.fml.common.discovery.asm"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/discovery/asm/ModAnnotation.EnumHolder.html" target="_top">Frames</a></li>
+<li><a href="ModAnnotation.EnumHolder.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.discovery.asm</div>
+<h2 title="Class ModAnnotation.EnumHolder" class="title">Class ModAnnotation.EnumHolder</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.discovery.asm.ModAnnotation.EnumHolder</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotation.html" title="class in cpw.mods.fml.common.discovery.asm">ModAnnotation</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">ModAnnotation.EnumHolder</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotation.EnumHolder.html#ModAnnotation.EnumHolder(java.lang.String,%20java.lang.String)">ModAnnotation.EnumHolder</a></strong>(java.lang.String&nbsp;desc,
+ java.lang.String&nbsp;value)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ModAnnotation.EnumHolder(java.lang.String, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ModAnnotation.EnumHolder</h4>
+<pre>public&nbsp;ModAnnotation.EnumHolder(java.lang.String&nbsp;desc,
+ java.lang.String&nbsp;value)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotation.html" title="class in cpw.mods.fml.common.discovery.asm"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotationVisitor.html" title="class in cpw.mods.fml.common.discovery.asm"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/discovery/asm/ModAnnotation.EnumHolder.html" target="_top">Frames</a></li>
+<li><a href="ModAnnotation.EnumHolder.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/discovery/asm/ModAnnotation.html b/javadoc/cpw/mods/fml/common/discovery/asm/ModAnnotation.html
new file mode 100644
index 0000000..b53276b
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/discovery/asm/ModAnnotation.html
@@ -0,0 +1,422 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:15 EST 2015 -->
+<title>ModAnnotation (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ModAnnotation (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html" title="class in cpw.mods.fml.common.discovery.asm"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotation.EnumHolder.html" title="class in cpw.mods.fml.common.discovery.asm"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/discovery/asm/ModAnnotation.html" target="_top">Frames</a></li>
+<li><a href="ModAnnotation.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.discovery.asm</div>
+<h2 title="Class ModAnnotation" class="title">Class ModAnnotation</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.discovery.asm.ModAnnotation</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">ModAnnotation</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotation.EnumHolder.html" title="class in cpw.mods.fml.common.discovery.asm">ModAnnotation.EnumHolder</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotation.html#ModAnnotation(cpw.mods.fml.common.discovery.asm.ASMModParser.AnnotationType,%20org.objectweb.asm.Type,%20cpw.mods.fml.common.discovery.asm.ModAnnotation)">ModAnnotation</a></strong>(cpw.mods.fml.common.discovery.asm.ASMModParser.AnnotationType&nbsp;type,
+ org.objectweb.asm.Type&nbsp;asmType,
+ <a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotation.html" title="class in cpw.mods.fml.common.discovery.asm">ModAnnotation</a>&nbsp;parent)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotation.html#ModAnnotation(cpw.mods.fml.common.discovery.asm.ASMModParser.AnnotationType,%20org.objectweb.asm.Type,%20java.lang.String)">ModAnnotation</a></strong>(cpw.mods.fml.common.discovery.asm.ASMModParser.AnnotationType&nbsp;type,
+ org.objectweb.asm.Type&nbsp;asmType,
+ java.lang.String&nbsp;member)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotation.html#addArray(java.lang.String)">addArray</a></strong>(java.lang.String&nbsp;name)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotation.html" title="class in cpw.mods.fml.common.discovery.asm">ModAnnotation</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotation.html#addChildAnnotation(java.lang.String,%20java.lang.String)">addChildAnnotation</a></strong>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;desc)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotation.html#addEnumProperty(java.lang.String,%20java.lang.String,%20java.lang.String)">addEnumProperty</a></strong>(java.lang.String&nbsp;key,
+ java.lang.String&nbsp;enumName,
+ java.lang.String&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotation.html#addProperty(java.lang.String,%20java.lang.Object)">addProperty</a></strong>(java.lang.String&nbsp;key,
+ java.lang.Object&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotation.html#endArray()">endArray</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>org.objectweb.asm.Type</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotation.html#getASMType()">getASMType</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotation.html#getMember()">getMember</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>cpw.mods.fml.common.discovery.asm.ASMModParser.AnnotationType</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotation.html#getType()">getType</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.Object&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotation.html#getValues()">getValues</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotation.html#toString()">toString</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ModAnnotation(cpw.mods.fml.common.discovery.asm.ASMModParser.AnnotationType, org.objectweb.asm.Type, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ModAnnotation</h4>
+<pre>public&nbsp;ModAnnotation(cpw.mods.fml.common.discovery.asm.ASMModParser.AnnotationType&nbsp;type,
+ org.objectweb.asm.Type&nbsp;asmType,
+ java.lang.String&nbsp;member)</pre>
+</li>
+</ul>
+<a name="ModAnnotation(cpw.mods.fml.common.discovery.asm.ASMModParser.AnnotationType, org.objectweb.asm.Type, cpw.mods.fml.common.discovery.asm.ModAnnotation)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ModAnnotation</h4>
+<pre>public&nbsp;ModAnnotation(cpw.mods.fml.common.discovery.asm.ASMModParser.AnnotationType&nbsp;type,
+ org.objectweb.asm.Type&nbsp;asmType,
+ <a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotation.html" title="class in cpw.mods.fml.common.discovery.asm">ModAnnotation</a>&nbsp;parent)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="toString()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getType()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getType</h4>
+<pre>public&nbsp;cpw.mods.fml.common.discovery.asm.ASMModParser.AnnotationType&nbsp;getType()</pre>
+</li>
+</ul>
+<a name="getASMType()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getASMType</h4>
+<pre>public&nbsp;org.objectweb.asm.Type&nbsp;getASMType()</pre>
+</li>
+</ul>
+<a name="getMember()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMember</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getMember()</pre>
+</li>
+</ul>
+<a name="getValues()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getValues</h4>
+<pre>public&nbsp;java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;getValues()</pre>
+</li>
+</ul>
+<a name="addArray(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addArray</h4>
+<pre>public&nbsp;void&nbsp;addArray(java.lang.String&nbsp;name)</pre>
+</li>
+</ul>
+<a name="addProperty(java.lang.String, java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addProperty</h4>
+<pre>public&nbsp;void&nbsp;addProperty(java.lang.String&nbsp;key,
+ java.lang.Object&nbsp;value)</pre>
+</li>
+</ul>
+<a name="addEnumProperty(java.lang.String, java.lang.String, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addEnumProperty</h4>
+<pre>public&nbsp;void&nbsp;addEnumProperty(java.lang.String&nbsp;key,
+ java.lang.String&nbsp;enumName,
+ java.lang.String&nbsp;value)</pre>
+</li>
+</ul>
+<a name="endArray()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>endArray</h4>
+<pre>public&nbsp;void&nbsp;endArray()</pre>
+</li>
+</ul>
+<a name="addChildAnnotation(java.lang.String, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>addChildAnnotation</h4>
+<pre>public&nbsp;<a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotation.html" title="class in cpw.mods.fml.common.discovery.asm">ModAnnotation</a>&nbsp;addChildAnnotation(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;desc)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html" title="class in cpw.mods.fml.common.discovery.asm"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotation.EnumHolder.html" title="class in cpw.mods.fml.common.discovery.asm"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/discovery/asm/ModAnnotation.html" target="_top">Frames</a></li>
+<li><a href="ModAnnotation.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/discovery/asm/ModAnnotationVisitor.html b/javadoc/cpw/mods/fml/common/discovery/asm/ModAnnotationVisitor.html
new file mode 100644
index 0000000..c65a2c7
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/discovery/asm/ModAnnotationVisitor.html
@@ -0,0 +1,382 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:15 EST 2015 -->
+<title>ModAnnotationVisitor (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ModAnnotationVisitor (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotation.EnumHolder.html" title="class in cpw.mods.fml.common.discovery.asm"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModClassVisitor.html" title="class in cpw.mods.fml.common.discovery.asm"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/discovery/asm/ModAnnotationVisitor.html" target="_top">Frames</a></li>
+<li><a href="ModAnnotationVisitor.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_org.objectweb.asm.AnnotationVisitor">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.discovery.asm</div>
+<h2 title="Class ModAnnotationVisitor" class="title">Class ModAnnotationVisitor</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.objectweb.asm.AnnotationVisitor</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.discovery.asm.ModAnnotationVisitor</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">ModAnnotationVisitor</span>
+extends org.objectweb.asm.AnnotationVisitor</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_org.objectweb.asm.AnnotationVisitor">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;org.objectweb.asm.AnnotationVisitor</h3>
+<code>api, av</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotationVisitor.html#ModAnnotationVisitor(cpw.mods.fml.common.discovery.asm.ASMModParser)">ModAnnotationVisitor</a></strong>(<a href="../../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html" title="class in cpw.mods.fml.common.discovery.asm">ASMModParser</a>&nbsp;discoverer)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotationVisitor.html#ModAnnotationVisitor(cpw.mods.fml.common.discovery.asm.ASMModParser,%20boolean)">ModAnnotationVisitor</a></strong>(<a href="../../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html" title="class in cpw.mods.fml.common.discovery.asm">ASMModParser</a>&nbsp;discoverer,
+ boolean&nbsp;isSubAnnotation)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotationVisitor.html#ModAnnotationVisitor(cpw.mods.fml.common.discovery.asm.ASMModParser,%20java.lang.String)">ModAnnotationVisitor</a></strong>(<a href="../../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html" title="class in cpw.mods.fml.common.discovery.asm">ASMModParser</a>&nbsp;discoverer,
+ java.lang.String&nbsp;name)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotationVisitor.html#visit(java.lang.String,%20java.lang.Object)">visit</a></strong>(java.lang.String&nbsp;key,
+ java.lang.Object&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>org.objectweb.asm.AnnotationVisitor</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotationVisitor.html#visitAnnotation(java.lang.String,%20java.lang.String)">visitAnnotation</a></strong>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;desc)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>org.objectweb.asm.AnnotationVisitor</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotationVisitor.html#visitArray(java.lang.String)">visitArray</a></strong>(java.lang.String&nbsp;name)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotationVisitor.html#visitEnd()">visitEnd</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotationVisitor.html#visitEnum(java.lang.String,%20java.lang.String,%20java.lang.String)">visitEnum</a></strong>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;desc,
+ java.lang.String&nbsp;value)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ModAnnotationVisitor(cpw.mods.fml.common.discovery.asm.ASMModParser)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ModAnnotationVisitor</h4>
+<pre>public&nbsp;ModAnnotationVisitor(<a href="../../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html" title="class in cpw.mods.fml.common.discovery.asm">ASMModParser</a>&nbsp;discoverer)</pre>
+</li>
+</ul>
+<a name="ModAnnotationVisitor(cpw.mods.fml.common.discovery.asm.ASMModParser, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ModAnnotationVisitor</h4>
+<pre>public&nbsp;ModAnnotationVisitor(<a href="../../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html" title="class in cpw.mods.fml.common.discovery.asm">ASMModParser</a>&nbsp;discoverer,
+ java.lang.String&nbsp;name)</pre>
+</li>
+</ul>
+<a name="ModAnnotationVisitor(cpw.mods.fml.common.discovery.asm.ASMModParser, boolean)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ModAnnotationVisitor</h4>
+<pre>public&nbsp;ModAnnotationVisitor(<a href="../../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html" title="class in cpw.mods.fml.common.discovery.asm">ASMModParser</a>&nbsp;discoverer,
+ boolean&nbsp;isSubAnnotation)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="visit(java.lang.String, java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>visit</h4>
+<pre>public&nbsp;void&nbsp;visit(java.lang.String&nbsp;key,
+ java.lang.Object&nbsp;value)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>visit</code>&nbsp;in class&nbsp;<code>org.objectweb.asm.AnnotationVisitor</code></dd>
+</dl>
+</li>
+</ul>
+<a name="visitEnum(java.lang.String, java.lang.String, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>visitEnum</h4>
+<pre>public&nbsp;void&nbsp;visitEnum(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;desc,
+ java.lang.String&nbsp;value)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>visitEnum</code>&nbsp;in class&nbsp;<code>org.objectweb.asm.AnnotationVisitor</code></dd>
+</dl>
+</li>
+</ul>
+<a name="visitArray(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>visitArray</h4>
+<pre>public&nbsp;org.objectweb.asm.AnnotationVisitor&nbsp;visitArray(java.lang.String&nbsp;name)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>visitArray</code>&nbsp;in class&nbsp;<code>org.objectweb.asm.AnnotationVisitor</code></dd>
+</dl>
+</li>
+</ul>
+<a name="visitAnnotation(java.lang.String, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>visitAnnotation</h4>
+<pre>public&nbsp;org.objectweb.asm.AnnotationVisitor&nbsp;visitAnnotation(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;desc)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>visitAnnotation</code>&nbsp;in class&nbsp;<code>org.objectweb.asm.AnnotationVisitor</code></dd>
+</dl>
+</li>
+</ul>
+<a name="visitEnd()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>visitEnd</h4>
+<pre>public&nbsp;void&nbsp;visitEnd()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>visitEnd</code>&nbsp;in class&nbsp;<code>org.objectweb.asm.AnnotationVisitor</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotation.EnumHolder.html" title="class in cpw.mods.fml.common.discovery.asm"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModClassVisitor.html" title="class in cpw.mods.fml.common.discovery.asm"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/discovery/asm/ModAnnotationVisitor.html" target="_top">Frames</a></li>
+<li><a href="ModAnnotationVisitor.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_org.objectweb.asm.AnnotationVisitor">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/discovery/asm/ModClassVisitor.html b/javadoc/cpw/mods/fml/common/discovery/asm/ModClassVisitor.html
new file mode 100644
index 0000000..161e483
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/discovery/asm/ModClassVisitor.html
@@ -0,0 +1,364 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:15 EST 2015 -->
+<title>ModClassVisitor (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ModClassVisitor (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotationVisitor.html" title="class in cpw.mods.fml.common.discovery.asm"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModFieldVisitor.html" title="class in cpw.mods.fml.common.discovery.asm"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/discovery/asm/ModClassVisitor.html" target="_top">Frames</a></li>
+<li><a href="ModClassVisitor.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_org.objectweb.asm.ClassVisitor">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.discovery.asm</div>
+<h2 title="Class ModClassVisitor" class="title">Class ModClassVisitor</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.objectweb.asm.ClassVisitor</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.discovery.asm.ModClassVisitor</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">ModClassVisitor</span>
+extends org.objectweb.asm.ClassVisitor</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_org.objectweb.asm.ClassVisitor">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;org.objectweb.asm.ClassVisitor</h3>
+<code>api, cv</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModClassVisitor.html#ModClassVisitor(cpw.mods.fml.common.discovery.asm.ASMModParser)">ModClassVisitor</a></strong>(<a href="../../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html" title="class in cpw.mods.fml.common.discovery.asm">ASMModParser</a>&nbsp;discoverer)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModClassVisitor.html#visit(int,%20int,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String[])">visit</a></strong>(int&nbsp;version,
+ int&nbsp;access,
+ java.lang.String&nbsp;name,
+ java.lang.String&nbsp;signature,
+ java.lang.String&nbsp;superName,
+ java.lang.String[]&nbsp;interfaces)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>org.objectweb.asm.AnnotationVisitor</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModClassVisitor.html#visitAnnotation(java.lang.String,%20boolean)">visitAnnotation</a></strong>(java.lang.String&nbsp;annotationName,
+ boolean&nbsp;runtimeVisible)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>org.objectweb.asm.FieldVisitor</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModClassVisitor.html#visitField(int,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.Object)">visitField</a></strong>(int&nbsp;access,
+ java.lang.String&nbsp;name,
+ java.lang.String&nbsp;desc,
+ java.lang.String&nbsp;signature,
+ java.lang.Object&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>org.objectweb.asm.MethodVisitor</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModClassVisitor.html#visitMethod(int,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String[])">visitMethod</a></strong>(int&nbsp;access,
+ java.lang.String&nbsp;name,
+ java.lang.String&nbsp;desc,
+ java.lang.String&nbsp;signature,
+ java.lang.String[]&nbsp;exceptions)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.objectweb.asm.ClassVisitor">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;org.objectweb.asm.ClassVisitor</h3>
+<code>visitAttribute, visitEnd, visitInnerClass, visitOuterClass, visitSource, visitTypeAnnotation</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ModClassVisitor(cpw.mods.fml.common.discovery.asm.ASMModParser)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ModClassVisitor</h4>
+<pre>public&nbsp;ModClassVisitor(<a href="../../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html" title="class in cpw.mods.fml.common.discovery.asm">ASMModParser</a>&nbsp;discoverer)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="visit(int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>visit</h4>
+<pre>public&nbsp;void&nbsp;visit(int&nbsp;version,
+ int&nbsp;access,
+ java.lang.String&nbsp;name,
+ java.lang.String&nbsp;signature,
+ java.lang.String&nbsp;superName,
+ java.lang.String[]&nbsp;interfaces)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>visit</code>&nbsp;in class&nbsp;<code>org.objectweb.asm.ClassVisitor</code></dd>
+</dl>
+</li>
+</ul>
+<a name="visitAnnotation(java.lang.String, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>visitAnnotation</h4>
+<pre>public&nbsp;org.objectweb.asm.AnnotationVisitor&nbsp;visitAnnotation(java.lang.String&nbsp;annotationName,
+ boolean&nbsp;runtimeVisible)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>visitAnnotation</code>&nbsp;in class&nbsp;<code>org.objectweb.asm.ClassVisitor</code></dd>
+</dl>
+</li>
+</ul>
+<a name="visitField(int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>visitField</h4>
+<pre>public&nbsp;org.objectweb.asm.FieldVisitor&nbsp;visitField(int&nbsp;access,
+ java.lang.String&nbsp;name,
+ java.lang.String&nbsp;desc,
+ java.lang.String&nbsp;signature,
+ java.lang.Object&nbsp;value)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>visitField</code>&nbsp;in class&nbsp;<code>org.objectweb.asm.ClassVisitor</code></dd>
+</dl>
+</li>
+</ul>
+<a name="visitMethod(int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>visitMethod</h4>
+<pre>public&nbsp;org.objectweb.asm.MethodVisitor&nbsp;visitMethod(int&nbsp;access,
+ java.lang.String&nbsp;name,
+ java.lang.String&nbsp;desc,
+ java.lang.String&nbsp;signature,
+ java.lang.String[]&nbsp;exceptions)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>visitMethod</code>&nbsp;in class&nbsp;<code>org.objectweb.asm.ClassVisitor</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotationVisitor.html" title="class in cpw.mods.fml.common.discovery.asm"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModFieldVisitor.html" title="class in cpw.mods.fml.common.discovery.asm"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/discovery/asm/ModClassVisitor.html" target="_top">Frames</a></li>
+<li><a href="ModClassVisitor.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_org.objectweb.asm.ClassVisitor">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/discovery/asm/ModFieldVisitor.html b/javadoc/cpw/mods/fml/common/discovery/asm/ModFieldVisitor.html
new file mode 100644
index 0000000..1e8832d
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/discovery/asm/ModFieldVisitor.html
@@ -0,0 +1,289 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:15 EST 2015 -->
+<title>ModFieldVisitor (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ModFieldVisitor (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModClassVisitor.html" title="class in cpw.mods.fml.common.discovery.asm"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModMethodVisitor.html" title="class in cpw.mods.fml.common.discovery.asm"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/discovery/asm/ModFieldVisitor.html" target="_top">Frames</a></li>
+<li><a href="ModFieldVisitor.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_org.objectweb.asm.FieldVisitor">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.discovery.asm</div>
+<h2 title="Class ModFieldVisitor" class="title">Class ModFieldVisitor</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.objectweb.asm.FieldVisitor</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.discovery.asm.ModFieldVisitor</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">ModFieldVisitor</span>
+extends org.objectweb.asm.FieldVisitor</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_org.objectweb.asm.FieldVisitor">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;org.objectweb.asm.FieldVisitor</h3>
+<code>api, fv</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModFieldVisitor.html#ModFieldVisitor(java.lang.String,%20cpw.mods.fml.common.discovery.asm.ASMModParser)">ModFieldVisitor</a></strong>(java.lang.String&nbsp;name,
+ <a href="../../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html" title="class in cpw.mods.fml.common.discovery.asm">ASMModParser</a>&nbsp;discoverer)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>org.objectweb.asm.AnnotationVisitor</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModFieldVisitor.html#visitAnnotation(java.lang.String,%20boolean)">visitAnnotation</a></strong>(java.lang.String&nbsp;annotationName,
+ boolean&nbsp;runtimeVisible)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.objectweb.asm.FieldVisitor">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;org.objectweb.asm.FieldVisitor</h3>
+<code>visitAttribute, visitEnd, visitTypeAnnotation</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ModFieldVisitor(java.lang.String, cpw.mods.fml.common.discovery.asm.ASMModParser)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ModFieldVisitor</h4>
+<pre>public&nbsp;ModFieldVisitor(java.lang.String&nbsp;name,
+ <a href="../../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html" title="class in cpw.mods.fml.common.discovery.asm">ASMModParser</a>&nbsp;discoverer)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="visitAnnotation(java.lang.String, boolean)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>visitAnnotation</h4>
+<pre>public&nbsp;org.objectweb.asm.AnnotationVisitor&nbsp;visitAnnotation(java.lang.String&nbsp;annotationName,
+ boolean&nbsp;runtimeVisible)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>visitAnnotation</code>&nbsp;in class&nbsp;<code>org.objectweb.asm.FieldVisitor</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModClassVisitor.html" title="class in cpw.mods.fml.common.discovery.asm"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModMethodVisitor.html" title="class in cpw.mods.fml.common.discovery.asm"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/discovery/asm/ModFieldVisitor.html" target="_top">Frames</a></li>
+<li><a href="ModFieldVisitor.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_org.objectweb.asm.FieldVisitor">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/discovery/asm/ModMethodVisitor.html b/javadoc/cpw/mods/fml/common/discovery/asm/ModMethodVisitor.html
new file mode 100644
index 0000000..32bd0f3
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/discovery/asm/ModMethodVisitor.html
@@ -0,0 +1,291 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:15 EST 2015 -->
+<title>ModMethodVisitor (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ModMethodVisitor (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModFieldVisitor.html" title="class in cpw.mods.fml.common.discovery.asm"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/discovery/asm/ModMethodVisitor.html" target="_top">Frames</a></li>
+<li><a href="ModMethodVisitor.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_org.objectweb.asm.MethodVisitor">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.discovery.asm</div>
+<h2 title="Class ModMethodVisitor" class="title">Class ModMethodVisitor</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.objectweb.asm.MethodVisitor</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.discovery.asm.ModMethodVisitor</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">ModMethodVisitor</span>
+extends org.objectweb.asm.MethodVisitor</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_org.objectweb.asm.MethodVisitor">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;org.objectweb.asm.MethodVisitor</h3>
+<code>api, mv</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModMethodVisitor.html#ModMethodVisitor(java.lang.String,%20java.lang.String,%20cpw.mods.fml.common.discovery.asm.ASMModParser)">ModMethodVisitor</a></strong>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;desc,
+ <a href="../../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html" title="class in cpw.mods.fml.common.discovery.asm">ASMModParser</a>&nbsp;discoverer)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>org.objectweb.asm.AnnotationVisitor</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModMethodVisitor.html#visitAnnotation(java.lang.String,%20boolean)">visitAnnotation</a></strong>(java.lang.String&nbsp;annotationName,
+ boolean&nbsp;runtimeVisible)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.objectweb.asm.MethodVisitor">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;org.objectweb.asm.MethodVisitor</h3>
+<code>visitAnnotationDefault, visitAttribute, visitCode, visitEnd, visitFieldInsn, visitFrame, visitIincInsn, visitInsn, visitInsnAnnotation, visitIntInsn, visitInvokeDynamicInsn, visitJumpInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLocalVariable, visitLocalVariableAnnotation, visitLookupSwitchInsn, visitMaxs, visitMethodInsn, visitMethodInsn, visitMultiANewArrayInsn, visitParameter, visitParameterAnnotation, visitTableSwitchInsn, visitTryCatchAnnotation, visitTryCatchBlock, visitTypeAnnotation, visitTypeInsn, visitVarInsn</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ModMethodVisitor(java.lang.String, java.lang.String, cpw.mods.fml.common.discovery.asm.ASMModParser)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ModMethodVisitor</h4>
+<pre>public&nbsp;ModMethodVisitor(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;desc,
+ <a href="../../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html" title="class in cpw.mods.fml.common.discovery.asm">ASMModParser</a>&nbsp;discoverer)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="visitAnnotation(java.lang.String, boolean)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>visitAnnotation</h4>
+<pre>public&nbsp;org.objectweb.asm.AnnotationVisitor&nbsp;visitAnnotation(java.lang.String&nbsp;annotationName,
+ boolean&nbsp;runtimeVisible)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>visitAnnotation</code>&nbsp;in class&nbsp;<code>org.objectweb.asm.MethodVisitor</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModFieldVisitor.html" title="class in cpw.mods.fml.common.discovery.asm"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/discovery/asm/ModMethodVisitor.html" target="_top">Frames</a></li>
+<li><a href="ModMethodVisitor.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_org.objectweb.asm.MethodVisitor">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/discovery/asm/package-frame.html b/javadoc/cpw/mods/fml/common/discovery/asm/package-frame.html
new file mode 100644
index 0000000..9cf5833
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/discovery/asm/package-frame.html
@@ -0,0 +1,24 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:22 EST 2015 -->
+<title>cpw.mods.fml.common.discovery.asm (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../../cpw/mods/fml/common/discovery/asm/package-summary.html" target="classFrame">cpw.mods.fml.common.discovery.asm</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="ASMModParser.html" title="class in cpw.mods.fml.common.discovery.asm" target="classFrame">ASMModParser</a></li>
+<li><a href="ModAnnotation.html" title="class in cpw.mods.fml.common.discovery.asm" target="classFrame">ModAnnotation</a></li>
+<li><a href="ModAnnotationVisitor.html" title="class in cpw.mods.fml.common.discovery.asm" target="classFrame">ModAnnotationVisitor</a></li>
+<li><a href="ModClassVisitor.html" title="class in cpw.mods.fml.common.discovery.asm" target="classFrame">ModClassVisitor</a></li>
+<li><a href="ModFieldVisitor.html" title="class in cpw.mods.fml.common.discovery.asm" target="classFrame">ModFieldVisitor</a></li>
+<li><a href="ModMethodVisitor.html" title="class in cpw.mods.fml.common.discovery.asm" target="classFrame">ModMethodVisitor</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/discovery/asm/package-summary.html b/javadoc/cpw/mods/fml/common/discovery/asm/package-summary.html
new file mode 100644
index 0000000..cf895ad
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/discovery/asm/package-summary.html
@@ -0,0 +1,151 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:22 EST 2015 -->
+<title>cpw.mods.fml.common.discovery.asm (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.common.discovery.asm (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/discovery/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/event/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/discovery/asm/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;cpw.mods.fml.common.discovery.asm</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html" title="class in cpw.mods.fml.common.discovery.asm">ASMModParser</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotation.html" title="class in cpw.mods.fml.common.discovery.asm">ModAnnotation</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotationVisitor.html" title="class in cpw.mods.fml.common.discovery.asm">ModAnnotationVisitor</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModClassVisitor.html" title="class in cpw.mods.fml.common.discovery.asm">ModClassVisitor</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModFieldVisitor.html" title="class in cpw.mods.fml.common.discovery.asm">ModFieldVisitor</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModMethodVisitor.html" title="class in cpw.mods.fml.common.discovery.asm">ModMethodVisitor</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/discovery/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/event/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/discovery/asm/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/discovery/asm/package-tree.html b/javadoc/cpw/mods/fml/common/discovery/asm/package-tree.html
new file mode 100644
index 0000000..7b2e951
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/discovery/asm/package-tree.html
@@ -0,0 +1,148 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:22 EST 2015 -->
+<title>cpw.mods.fml.common.discovery.asm Class Hierarchy (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.common.discovery.asm Class Hierarchy (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/discovery/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/event/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/discovery/asm/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package cpw.mods.fml.common.discovery.asm</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">org.objectweb.asm.AnnotationVisitor
+<ul>
+<li type="circle">cpw.mods.fml.common.discovery.asm.<a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotationVisitor.html" title="class in cpw.mods.fml.common.discovery.asm"><span class="strong">ModAnnotationVisitor</span></a></li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.common.discovery.asm.<a href="../../../../../../cpw/mods/fml/common/discovery/asm/ASMModParser.html" title="class in cpw.mods.fml.common.discovery.asm"><span class="strong">ASMModParser</span></a></li>
+<li type="circle">org.objectweb.asm.ClassVisitor
+<ul>
+<li type="circle">cpw.mods.fml.common.discovery.asm.<a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModClassVisitor.html" title="class in cpw.mods.fml.common.discovery.asm"><span class="strong">ModClassVisitor</span></a></li>
+</ul>
+</li>
+<li type="circle">org.objectweb.asm.FieldVisitor
+<ul>
+<li type="circle">cpw.mods.fml.common.discovery.asm.<a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModFieldVisitor.html" title="class in cpw.mods.fml.common.discovery.asm"><span class="strong">ModFieldVisitor</span></a></li>
+</ul>
+</li>
+<li type="circle">org.objectweb.asm.MethodVisitor
+<ul>
+<li type="circle">cpw.mods.fml.common.discovery.asm.<a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModMethodVisitor.html" title="class in cpw.mods.fml.common.discovery.asm"><span class="strong">ModMethodVisitor</span></a></li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.common.discovery.asm.<a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotation.html" title="class in cpw.mods.fml.common.discovery.asm"><span class="strong">ModAnnotation</span></a></li>
+<li type="circle">cpw.mods.fml.common.discovery.asm.<a href="../../../../../../cpw/mods/fml/common/discovery/asm/ModAnnotation.EnumHolder.html" title="class in cpw.mods.fml.common.discovery.asm"><span class="strong">ModAnnotation.EnumHolder</span></a></li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/discovery/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/event/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/discovery/asm/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/discovery/package-frame.html b/javadoc/cpw/mods/fml/common/discovery/package-frame.html
new file mode 100644
index 0000000..7d9fbfe
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/discovery/package-frame.html
@@ -0,0 +1,32 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:22 EST 2015 -->
+<title>cpw.mods.fml.common.discovery (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../cpw/mods/fml/common/discovery/package-summary.html" target="classFrame">cpw.mods.fml.common.discovery</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="ITypeDiscoverer.html" title="interface in cpw.mods.fml.common.discovery" target="classFrame"><i>ITypeDiscoverer</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="ASMDataTable.html" title="class in cpw.mods.fml.common.discovery" target="classFrame">ASMDataTable</a></li>
+<li><a href="ASMDataTable.ASMData.html" title="class in cpw.mods.fml.common.discovery" target="classFrame">ASMDataTable.ASMData</a></li>
+<li><a href="DirectoryDiscoverer.html" title="class in cpw.mods.fml.common.discovery" target="classFrame">DirectoryDiscoverer</a></li>
+<li><a href="JarDiscoverer.html" title="class in cpw.mods.fml.common.discovery" target="classFrame">JarDiscoverer</a></li>
+<li><a href="ModCandidate.html" title="class in cpw.mods.fml.common.discovery" target="classFrame">ModCandidate</a></li>
+<li><a href="ModDiscoverer.html" title="class in cpw.mods.fml.common.discovery" target="classFrame">ModDiscoverer</a></li>
+</ul>
+<h2 title="Enums">Enums</h2>
+<ul title="Enums">
+<li><a href="ContainerType.html" title="enum in cpw.mods.fml.common.discovery" target="classFrame">ContainerType</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/discovery/package-summary.html b/javadoc/cpw/mods/fml/common/discovery/package-summary.html
new file mode 100644
index 0000000..c8e299e
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/discovery/package-summary.html
@@ -0,0 +1,181 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:22 EST 2015 -->
+<title>cpw.mods.fml.common.discovery (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.common.discovery (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/asm/transformers/deobf/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/discovery/asm/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/discovery/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;cpw.mods.fml.common.discovery</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/discovery/ITypeDiscoverer.html" title="interface in cpw.mods.fml.common.discovery">ITypeDiscoverer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.ASMData.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable.ASMData</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/discovery/DirectoryDiscoverer.html" title="class in cpw.mods.fml.common.discovery">DirectoryDiscoverer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/discovery/JarDiscoverer.html" title="class in cpw.mods.fml.common.discovery">JarDiscoverer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html" title="class in cpw.mods.fml.common.discovery">ModCandidate</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/discovery/ModDiscoverer.html" title="class in cpw.mods.fml.common.discovery">ModDiscoverer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
+<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Enum</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/discovery/ContainerType.html" title="enum in cpw.mods.fml.common.discovery">ContainerType</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/asm/transformers/deobf/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/discovery/asm/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/discovery/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/discovery/package-tree.html b/javadoc/cpw/mods/fml/common/discovery/package-tree.html
new file mode 100644
index 0000000..c2346aa
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/discovery/package-tree.html
@@ -0,0 +1,147 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:22 EST 2015 -->
+<title>cpw.mods.fml.common.discovery Class Hierarchy (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.common.discovery Class Hierarchy (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/asm/transformers/deobf/package-tree.html">Prev</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/discovery/asm/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/discovery/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package cpw.mods.fml.common.discovery</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">cpw.mods.fml.common.discovery.<a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.html" title="class in cpw.mods.fml.common.discovery"><span class="strong">ASMDataTable</span></a></li>
+<li type="circle">cpw.mods.fml.common.discovery.<a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.ASMData.html" title="class in cpw.mods.fml.common.discovery"><span class="strong">ASMDataTable.ASMData</span></a> (implements java.lang.Cloneable)</li>
+<li type="circle">cpw.mods.fml.common.discovery.<a href="../../../../../cpw/mods/fml/common/discovery/DirectoryDiscoverer.html" title="class in cpw.mods.fml.common.discovery"><span class="strong">DirectoryDiscoverer</span></a> (implements cpw.mods.fml.common.discovery.<a href="../../../../../cpw/mods/fml/common/discovery/ITypeDiscoverer.html" title="interface in cpw.mods.fml.common.discovery">ITypeDiscoverer</a>)</li>
+<li type="circle">cpw.mods.fml.common.discovery.<a href="../../../../../cpw/mods/fml/common/discovery/JarDiscoverer.html" title="class in cpw.mods.fml.common.discovery"><span class="strong">JarDiscoverer</span></a> (implements cpw.mods.fml.common.discovery.<a href="../../../../../cpw/mods/fml/common/discovery/ITypeDiscoverer.html" title="interface in cpw.mods.fml.common.discovery">ITypeDiscoverer</a>)</li>
+<li type="circle">cpw.mods.fml.common.discovery.<a href="../../../../../cpw/mods/fml/common/discovery/ModCandidate.html" title="class in cpw.mods.fml.common.discovery"><span class="strong">ModCandidate</span></a></li>
+<li type="circle">cpw.mods.fml.common.discovery.<a href="../../../../../cpw/mods/fml/common/discovery/ModDiscoverer.html" title="class in cpw.mods.fml.common.discovery"><span class="strong">ModDiscoverer</span></a></li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">cpw.mods.fml.common.discovery.<a href="../../../../../cpw/mods/fml/common/discovery/ITypeDiscoverer.html" title="interface in cpw.mods.fml.common.discovery"><span class="strong">ITypeDiscoverer</span></a></li>
+</ul>
+<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)
+<ul>
+<li type="circle">cpw.mods.fml.common.discovery.<a href="../../../../../cpw/mods/fml/common/discovery/ContainerType.html" title="enum in cpw.mods.fml.common.discovery"><span class="strong">ContainerType</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/asm/transformers/deobf/package-tree.html">Prev</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/discovery/asm/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/discovery/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/event/FMLConstructionEvent.html b/javadoc/cpw/mods/fml/common/event/FMLConstructionEvent.html
new file mode 100644
index 0000000..2e6925b
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/event/FMLConstructionEvent.html
@@ -0,0 +1,321 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>FMLConstructionEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLConstructionEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLConstructionEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLConstructionEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.event</div>
+<h2 title="Class FMLConstructionEvent" class="title">Class FMLConstructionEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">cpw.mods.fml.common.event.FMLEvent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">cpw.mods.fml.common.event.FMLStateEvent</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.event.FMLConstructionEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">FMLConstructionEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">FMLStateEvent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLConstructionEvent.html#FMLConstructionEvent(java.lang.Object...)">FMLConstructionEvent</a></strong>(java.lang.Object...&nbsp;eventData)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLConstructionEvent.html#getASMHarvestedData()">getASMHarvestedData</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/ModClassLoader.html" title="class in cpw.mods.fml.common">ModClassLoader</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLConstructionEvent.html#getModClassLoader()">getModClassLoader</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLConstructionEvent.html#getModState()">getModState</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>com.google.common.collect.ListMultimap&lt;java.lang.String,java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLConstructionEvent.html#getReverseDependencies()">getReverseDependencies</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.event.FMLStateEvent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">FMLStateEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html#getSide()">getSide</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.event.FMLEvent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">FMLEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html#applyModContainer(cpw.mods.fml.common.ModContainer)">applyModContainer</a>, <a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html#getEventType()">getEventType</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLConstructionEvent(java.lang.Object...)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLConstructionEvent</h4>
+<pre>public&nbsp;FMLConstructionEvent(java.lang.Object...&nbsp;eventData)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getModClassLoader()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getModClassLoader</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/ModClassLoader.html" title="class in cpw.mods.fml.common">ModClassLoader</a>&nbsp;getModClassLoader()</pre>
+</li>
+</ul>
+<a name="getModState()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getModState</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a>&nbsp;getModState()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html#getModState()">getModState</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">FMLStateEvent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getASMHarvestedData()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getASMHarvestedData</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable</a>&nbsp;getASMHarvestedData()</pre>
+</li>
+</ul>
+<a name="getReverseDependencies()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getReverseDependencies</h4>
+<pre>public&nbsp;com.google.common.collect.ListMultimap&lt;java.lang.String,java.lang.String&gt;&nbsp;getReverseDependencies()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLConstructionEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLConstructionEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/event/FMLEvent.html b/javadoc/cpw/mods/fml/common/event/FMLEvent.html
new file mode 100644
index 0000000..f567ed9
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/event/FMLEvent.html
@@ -0,0 +1,271 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>FMLEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLConstructionEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLFingerprintViolationEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.event</div>
+<h2 title="Class FMLEvent" class="title">Class FMLEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.event.FMLEvent</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/event/FMLFingerprintViolationEvent.html" title="class in cpw.mods.fml.common.event">FMLFingerprintViolationEvent</a>, <a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.IMCEvent.html" title="class in cpw.mods.fml.common.event">FMLInterModComms.IMCEvent</a>, <a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.html" title="class in cpw.mods.fml.common.event">FMLMissingMappingsEvent</a>, <a href="../../../../../cpw/mods/fml/common/event/FMLModDisabledEvent.html" title="class in cpw.mods.fml.common.event">FMLModDisabledEvent</a>, <a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.html" title="class in cpw.mods.fml.common.event">FMLModIdMappingEvent</a>, <a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">FMLStateEvent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">FMLEvent</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html#FMLEvent()">FMLEvent</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html#applyModContainer(cpw.mods.fml.common.ModContainer)">applyModContainer</a></strong>(<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;activeContainer)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html#getEventType()">getEventType</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLEvent()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLEvent</h4>
+<pre>public&nbsp;FMLEvent()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getEventType()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEventType</h4>
+<pre>public final&nbsp;java.lang.String&nbsp;getEventType()</pre>
+</li>
+</ul>
+<a name="applyModContainer(cpw.mods.fml.common.ModContainer)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>applyModContainer</h4>
+<pre>public&nbsp;void&nbsp;applyModContainer(<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;activeContainer)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLConstructionEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLFingerprintViolationEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/event/FMLFingerprintViolationEvent.html b/javadoc/cpw/mods/fml/common/event/FMLFingerprintViolationEvent.html
new file mode 100644
index 0000000..1fd6204
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/event/FMLFingerprintViolationEvent.html
@@ -0,0 +1,319 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>FMLFingerprintViolationEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLFingerprintViolationEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLInitializationEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLFingerprintViolationEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLFingerprintViolationEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.event.FMLEvent">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.event</div>
+<h2 title="Class FMLFingerprintViolationEvent" class="title">Class FMLFingerprintViolationEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">cpw.mods.fml.common.event.FMLEvent</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.event.FMLFingerprintViolationEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">FMLFingerprintViolationEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">FMLEvent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLFingerprintViolationEvent.html#expectedFingerprint">expectedFingerprint</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Set&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLFingerprintViolationEvent.html#fingerprints">fingerprints</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLFingerprintViolationEvent.html#isDirectory">isDirectory</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.io.File</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLFingerprintViolationEvent.html#source">source</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLFingerprintViolationEvent.html#FMLFingerprintViolationEvent(boolean,%20java.io.File,%20com.google.common.collect.ImmutableSet,%20java.lang.String)">FMLFingerprintViolationEvent</a></strong>(boolean&nbsp;isDirectory,
+ java.io.File&nbsp;source,
+ com.google.common.collect.ImmutableSet&lt;java.lang.String&gt;&nbsp;fingerprints,
+ java.lang.String&nbsp;expectedFingerprint)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.event.FMLEvent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">FMLEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html#applyModContainer(cpw.mods.fml.common.ModContainer)">applyModContainer</a>, <a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html#getEventType()">getEventType</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="isDirectory">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isDirectory</h4>
+<pre>public final&nbsp;boolean isDirectory</pre>
+</li>
+</ul>
+<a name="fingerprints">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fingerprints</h4>
+<pre>public final&nbsp;java.util.Set&lt;java.lang.String&gt; fingerprints</pre>
+</li>
+</ul>
+<a name="source">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>source</h4>
+<pre>public final&nbsp;java.io.File source</pre>
+</li>
+</ul>
+<a name="expectedFingerprint">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>expectedFingerprint</h4>
+<pre>public final&nbsp;java.lang.String expectedFingerprint</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLFingerprintViolationEvent(boolean, java.io.File, com.google.common.collect.ImmutableSet, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLFingerprintViolationEvent</h4>
+<pre>public&nbsp;FMLFingerprintViolationEvent(boolean&nbsp;isDirectory,
+ java.io.File&nbsp;source,
+ com.google.common.collect.ImmutableSet&lt;java.lang.String&gt;&nbsp;fingerprints,
+ java.lang.String&nbsp;expectedFingerprint)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLInitializationEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLFingerprintViolationEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLFingerprintViolationEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.event.FMLEvent">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/event/FMLInitializationEvent.html b/javadoc/cpw/mods/fml/common/event/FMLInitializationEvent.html
new file mode 100644
index 0000000..cf5a1aa
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/event/FMLInitializationEvent.html
@@ -0,0 +1,282 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>FMLInitializationEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLInitializationEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLFingerprintViolationEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLInitializationEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLInitializationEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.event</div>
+<h2 title="Class FMLInitializationEvent" class="title">Class FMLInitializationEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">cpw.mods.fml.common.event.FMLEvent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">cpw.mods.fml.common.event.FMLStateEvent</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.event.FMLInitializationEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">FMLInitializationEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">FMLStateEvent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLInitializationEvent.html#FMLInitializationEvent(java.lang.Object...)">FMLInitializationEvent</a></strong>(java.lang.Object...&nbsp;data)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLInitializationEvent.html#getModState()">getModState</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.event.FMLStateEvent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">FMLStateEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html#getSide()">getSide</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.event.FMLEvent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">FMLEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html#applyModContainer(cpw.mods.fml.common.ModContainer)">applyModContainer</a>, <a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html#getEventType()">getEventType</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLInitializationEvent(java.lang.Object...)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLInitializationEvent</h4>
+<pre>public&nbsp;FMLInitializationEvent(java.lang.Object...&nbsp;data)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getModState()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getModState</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a>&nbsp;getModState()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html#getModState()">getModState</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">FMLStateEvent</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLFingerprintViolationEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLInitializationEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLInitializationEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/event/FMLInterModComms.IMCEvent.html b/javadoc/cpw/mods/fml/common/event/FMLInterModComms.IMCEvent.html
new file mode 100644
index 0000000..9ca59ea
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/event/FMLInterModComms.IMCEvent.html
@@ -0,0 +1,289 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>FMLInterModComms.IMCEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLInterModComms.IMCEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.IMCMessage.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLInterModComms.IMCEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLInterModComms.IMCEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.event</div>
+<h2 title="Class FMLInterModComms.IMCEvent" class="title">Class FMLInterModComms.IMCEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">cpw.mods.fml.common.event.FMLEvent</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.event.FMLInterModComms.IMCEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.html" title="class in cpw.mods.fml.common.event">FMLInterModComms</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">FMLInterModComms.IMCEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">FMLEvent</a></pre>
+<div class="block">Subscribe to this event to receive your messages (they are sent between
+ <code>Init</code> and <code>PostInit</code>)</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.IMCEvent.html#FMLInterModComms.IMCEvent()">FMLInterModComms.IMCEvent</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.IMCEvent.html#applyModContainer(cpw.mods.fml.common.ModContainer)">applyModContainer</a></strong>(<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;activeContainer)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>com.google.common.collect.ImmutableList&lt;<a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.IMCMessage.html" title="class in cpw.mods.fml.common.event">FMLInterModComms.IMCMessage</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.IMCEvent.html#getMessages()">getMessages</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.event.FMLEvent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">FMLEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html#getEventType()">getEventType</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLInterModComms.IMCEvent()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLInterModComms.IMCEvent</h4>
+<pre>public&nbsp;FMLInterModComms.IMCEvent()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="applyModContainer(cpw.mods.fml.common.ModContainer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>applyModContainer</h4>
+<pre>public&nbsp;void&nbsp;applyModContainer(<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;activeContainer)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html#applyModContainer(cpw.mods.fml.common.ModContainer)">applyModContainer</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">FMLEvent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getMessages()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getMessages</h4>
+<pre>public&nbsp;com.google.common.collect.ImmutableList&lt;<a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.IMCMessage.html" title="class in cpw.mods.fml.common.event">FMLInterModComms.IMCMessage</a>&gt;&nbsp;getMessages()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.IMCMessage.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLInterModComms.IMCEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLInterModComms.IMCEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/event/FMLInterModComms.IMCMessage.html b/javadoc/cpw/mods/fml/common/event/FMLInterModComms.IMCMessage.html
new file mode 100644
index 0000000..2c44ec5
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/event/FMLInterModComms.IMCMessage.html
@@ -0,0 +1,372 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>FMLInterModComms.IMCMessage (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLInterModComms.IMCMessage (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.IMCEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLLoadCompleteEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLInterModComms.IMCMessage.html" target="_top">Frames</a></li>
+<li><a href="FMLInterModComms.IMCMessage.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.event</div>
+<h2 title="Class FMLInterModComms.IMCMessage" class="title">Class FMLInterModComms.IMCMessage</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.event.FMLInterModComms.IMCMessage</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.html" title="class in cpw.mods.fml.common.event">FMLInterModComms</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static final class <span class="strong">FMLInterModComms.IMCMessage</span>
+extends java.lang.Object</pre>
+<div class="block">You will receive an instance of this for each message sent</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.IMCMessage.html#key">key</a></strong></code>
+<div class="block">This field, and <a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.IMCMessage.html#value"><code>value</code></a> are both at the mod's discretion</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.IMCMessage.html#getItemStackValue()">getItemStackValue</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.Class&lt;?&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.IMCMessage.html#getMessageType()">getMessageType</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.IMCMessage.html#getNBTValue()">getNBTValue</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.IMCMessage.html#getSender()">getSender</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.IMCMessage.html#getStringValue()">getStringValue</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.IMCMessage.html#isItemStackMessage()">isItemStackMessage</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.IMCMessage.html#isNBTMessage()">isNBTMessage</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.IMCMessage.html#isStringMessage()">isStringMessage</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.IMCMessage.html#toString()">toString</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="key">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>key</h4>
+<pre>public final&nbsp;java.lang.String key</pre>
+<div class="block">This field, and <a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.IMCMessage.html#value"><code>value</code></a> are both at the mod's discretion</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="toString()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getSender()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSender</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getSender()</pre>
+</li>
+</ul>
+<a name="getStringValue()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStringValue</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getStringValue()</pre>
+</li>
+</ul>
+<a name="getNBTValue()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNBTValue</h4>
+<pre>public&nbsp;<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;getNBTValue()</pre>
+</li>
+</ul>
+<a name="getItemStackValue()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getItemStackValue</h4>
+<pre>public&nbsp;<a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;getItemStackValue()</pre>
+</li>
+</ul>
+<a name="getMessageType()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMessageType</h4>
+<pre>public&nbsp;java.lang.Class&lt;?&gt;&nbsp;getMessageType()</pre>
+</li>
+</ul>
+<a name="isStringMessage()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isStringMessage</h4>
+<pre>public&nbsp;boolean&nbsp;isStringMessage()</pre>
+</li>
+</ul>
+<a name="isItemStackMessage()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isItemStackMessage</h4>
+<pre>public&nbsp;boolean&nbsp;isItemStackMessage()</pre>
+</li>
+</ul>
+<a name="isNBTMessage()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isNBTMessage</h4>
+<pre>public&nbsp;boolean&nbsp;isNBTMessage()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.IMCEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLLoadCompleteEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLInterModComms.IMCMessage.html" target="_top">Frames</a></li>
+<li><a href="FMLInterModComms.IMCMessage.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/event/FMLInterModComms.html b/javadoc/cpw/mods/fml/common/event/FMLInterModComms.html
new file mode 100644
index 0000000..ccff6d1
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/event/FMLInterModComms.html
@@ -0,0 +1,397 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>FMLInterModComms (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLInterModComms (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLInitializationEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.IMCEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLInterModComms.html" target="_top">Frames</a></li>
+<li><a href="FMLInterModComms.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.event</div>
+<h2 title="Class FMLInterModComms" class="title">Class FMLInterModComms</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.event.FMLInterModComms</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">FMLInterModComms</span>
+extends java.lang.Object</pre>
+<div class="block">Simple intermod communications to receive simple messages directed at you
+ from other mods</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.IMCEvent.html" title="class in cpw.mods.fml.common.event">FMLInterModComms.IMCEvent</a></strong></code>
+<div class="block">Subscribe to this event to receive your messages (they are sent between
+ <code>Init</code> and <code>PostInit</code>)</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.IMCMessage.html" title="class in cpw.mods.fml.common.event">FMLInterModComms.IMCMessage</a></strong></code>
+<div class="block">You will receive an instance of this for each message sent</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.html#FMLInterModComms()">FMLInterModComms</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static com.google.common.collect.ImmutableList&lt;<a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.IMCMessage.html" title="class in cpw.mods.fml.common.event">FMLInterModComms.IMCMessage</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.html#fetchRuntimeMessages(java.lang.Object)">fetchRuntimeMessages</a></strong>(java.lang.Object&nbsp;forMod)</code>
+<div class="block">Retrieve any pending runtime messages for the mod</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.html#sendMessage(java.lang.String,%20java.lang.String,%20net.minecraft.item.ItemStack)">sendMessage</a></strong>(java.lang.String&nbsp;modId,
+ java.lang.String&nbsp;key,
+ <a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.html#sendMessage(java.lang.String,%20java.lang.String,%20net.minecraft.nbt.NBTTagCompound)">sendMessage</a></strong>(java.lang.String&nbsp;modId,
+ java.lang.String&nbsp;key,
+ <a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.html#sendMessage(java.lang.String,%20java.lang.String,%20java.lang.String)">sendMessage</a></strong>(java.lang.String&nbsp;modId,
+ java.lang.String&nbsp;key,
+ java.lang.String&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.html#sendRuntimeMessage(java.lang.Object,%20java.lang.String,%20java.lang.String,%20net.minecraft.item.ItemStack)">sendRuntimeMessage</a></strong>(java.lang.Object&nbsp;sourceMod,
+ java.lang.String&nbsp;modId,
+ java.lang.String&nbsp;key,
+ <a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.html#sendRuntimeMessage(java.lang.Object,%20java.lang.String,%20java.lang.String,%20net.minecraft.nbt.NBTTagCompound)">sendRuntimeMessage</a></strong>(java.lang.Object&nbsp;sourceMod,
+ java.lang.String&nbsp;modId,
+ java.lang.String&nbsp;key,
+ <a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.html#sendRuntimeMessage(java.lang.Object,%20java.lang.String,%20java.lang.String,%20java.lang.String)">sendRuntimeMessage</a></strong>(java.lang.Object&nbsp;sourceMod,
+ java.lang.String&nbsp;modId,
+ java.lang.String&nbsp;key,
+ java.lang.String&nbsp;value)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLInterModComms()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLInterModComms</h4>
+<pre>public&nbsp;FMLInterModComms()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="sendMessage(java.lang.String, java.lang.String, net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sendMessage</h4>
+<pre>public static&nbsp;boolean&nbsp;sendMessage(java.lang.String&nbsp;modId,
+ java.lang.String&nbsp;key,
+ <a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;value)</pre>
+</li>
+</ul>
+<a name="sendMessage(java.lang.String, java.lang.String, net.minecraft.item.ItemStack)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sendMessage</h4>
+<pre>public static&nbsp;boolean&nbsp;sendMessage(java.lang.String&nbsp;modId,
+ java.lang.String&nbsp;key,
+ <a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;value)</pre>
+</li>
+</ul>
+<a name="sendMessage(java.lang.String, java.lang.String, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sendMessage</h4>
+<pre>public static&nbsp;boolean&nbsp;sendMessage(java.lang.String&nbsp;modId,
+ java.lang.String&nbsp;key,
+ java.lang.String&nbsp;value)</pre>
+</li>
+</ul>
+<a name="sendRuntimeMessage(java.lang.Object, java.lang.String, java.lang.String, net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sendRuntimeMessage</h4>
+<pre>public static&nbsp;void&nbsp;sendRuntimeMessage(java.lang.Object&nbsp;sourceMod,
+ java.lang.String&nbsp;modId,
+ java.lang.String&nbsp;key,
+ <a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;value)</pre>
+</li>
+</ul>
+<a name="sendRuntimeMessage(java.lang.Object, java.lang.String, java.lang.String, net.minecraft.item.ItemStack)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sendRuntimeMessage</h4>
+<pre>public static&nbsp;void&nbsp;sendRuntimeMessage(java.lang.Object&nbsp;sourceMod,
+ java.lang.String&nbsp;modId,
+ java.lang.String&nbsp;key,
+ <a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;value)</pre>
+</li>
+</ul>
+<a name="sendRuntimeMessage(java.lang.Object, java.lang.String, java.lang.String, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sendRuntimeMessage</h4>
+<pre>public static&nbsp;void&nbsp;sendRuntimeMessage(java.lang.Object&nbsp;sourceMod,
+ java.lang.String&nbsp;modId,
+ java.lang.String&nbsp;key,
+ java.lang.String&nbsp;value)</pre>
+</li>
+</ul>
+<a name="fetchRuntimeMessages(java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>fetchRuntimeMessages</h4>
+<pre>public static&nbsp;com.google.common.collect.ImmutableList&lt;<a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.IMCMessage.html" title="class in cpw.mods.fml.common.event">FMLInterModComms.IMCMessage</a>&gt;&nbsp;fetchRuntimeMessages(java.lang.Object&nbsp;forMod)</pre>
+<div class="block">Retrieve any pending runtime messages for the mod</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>forMod</code> - The <a href="../../../../../cpw/mods/fml/common/Mod.Instance.html" title="annotation in cpw.mods.fml.common"><code>Mod.Instance</code></a> of the Mod to fetch messages for</dd>
+<dt><span class="strong">Returns:</span></dt><dd>any messages - the collection will never be null</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLInitializationEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.IMCEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLInterModComms.html" target="_top">Frames</a></li>
+<li><a href="FMLInterModComms.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/event/FMLLoadCompleteEvent.html b/javadoc/cpw/mods/fml/common/event/FMLLoadCompleteEvent.html
new file mode 100644
index 0000000..7b59161
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/event/FMLLoadCompleteEvent.html
@@ -0,0 +1,282 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>FMLLoadCompleteEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLLoadCompleteEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.IMCMessage.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLLoadEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLLoadCompleteEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLLoadCompleteEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.event</div>
+<h2 title="Class FMLLoadCompleteEvent" class="title">Class FMLLoadCompleteEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">cpw.mods.fml.common.event.FMLEvent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">cpw.mods.fml.common.event.FMLStateEvent</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.event.FMLLoadCompleteEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">FMLLoadCompleteEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">FMLStateEvent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLLoadCompleteEvent.html#FMLLoadCompleteEvent(java.lang.Object...)">FMLLoadCompleteEvent</a></strong>(java.lang.Object...&nbsp;data)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLLoadCompleteEvent.html#getModState()">getModState</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.event.FMLStateEvent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">FMLStateEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html#getSide()">getSide</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.event.FMLEvent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">FMLEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html#applyModContainer(cpw.mods.fml.common.ModContainer)">applyModContainer</a>, <a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html#getEventType()">getEventType</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLLoadCompleteEvent(java.lang.Object...)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLLoadCompleteEvent</h4>
+<pre>public&nbsp;FMLLoadCompleteEvent(java.lang.Object...&nbsp;data)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getModState()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getModState</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a>&nbsp;getModState()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html#getModState()">getModState</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">FMLStateEvent</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.IMCMessage.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLLoadEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLLoadCompleteEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLLoadCompleteEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/event/FMLLoadEvent.html b/javadoc/cpw/mods/fml/common/event/FMLLoadEvent.html
new file mode 100644
index 0000000..7e30ad2
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/event/FMLLoadEvent.html
@@ -0,0 +1,226 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>FMLLoadEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLLoadEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLLoadCompleteEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLLoadEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLLoadEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.event</div>
+<h2 title="Class FMLLoadEvent" class="title">Class FMLLoadEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.event.FMLLoadEvent</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">FMLLoadEvent</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLLoadEvent.html#FMLLoadEvent()">FMLLoadEvent</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLLoadEvent()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLLoadEvent</h4>
+<pre>public&nbsp;FMLLoadEvent()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLLoadCompleteEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLLoadEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLLoadEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html b/javadoc/cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html
new file mode 100644
index 0000000..c3e8ab0
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html
@@ -0,0 +1,378 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>FMLMissingMappingsEvent.Action (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLMissingMappingsEvent.Action (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.MissingMapping.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html" target="_top">Frames</a></li>
+<li><a href="FMLMissingMappingsEvent.Action.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.event</div>
+<h2 title="Enum FMLMissingMappingsEvent.Action" class="title">Enum FMLMissingMappingsEvent.Action</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Enum&lt;<a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html" title="enum in cpw.mods.fml.common.event">FMLMissingMappingsEvent.Action</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.event.FMLMissingMappingsEvent.Action</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html" title="enum in cpw.mods.fml.common.event">FMLMissingMappingsEvent.Action</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.html" title="class in cpw.mods.fml.common.event">FMLMissingMappingsEvent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static enum <span class="strong">FMLMissingMappingsEvent.Action</span>
+extends java.lang.Enum&lt;<a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html" title="enum in cpw.mods.fml.common.event">FMLMissingMappingsEvent.Action</a>&gt;</pre>
+<div class="block">Actions you can take with this missing mapping.
+ <ul>
+ <li><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html#IGNORE"><code>IGNORE</code></a> means this missing mapping will be ignored.
+ <li><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html#WARN"><code>WARN</code></a> means this missing mapping will generate a warning.
+ <li><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html#FAIL"><code>FAIL</code></a> means this missing mapping will prevent the world from loading.
+ </ul></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_summary">
+<!-- -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html#DEFAULT">DEFAULT</a></strong></code>
+<div class="block">Take the default action</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html#FAIL">FAIL</a></strong></code>
+<div class="block">Fail to load</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html#IGNORE">IGNORE</a></strong></code>
+<div class="block">Ignore this missing mapping.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html#REMAP">REMAP</a></strong></code>
+<div class="block">Remap this name to a new name (add a migration mapping)</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html#WARN">WARN</a></strong></code>
+<div class="block">Generate a warning but allow loading to continue</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html" title="enum in cpw.mods.fml.common.event">FMLMissingMappingsEvent.Action</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html#valueOf(java.lang.String)">valueOf</a></strong>(java.lang.String&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html" title="enum in cpw.mods.fml.common.event">FMLMissingMappingsEvent.Action</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html#values()">values</a></strong>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Enum">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
+<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_detail">
+<!-- -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="DEFAULT">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DEFAULT</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html" title="enum in cpw.mods.fml.common.event">FMLMissingMappingsEvent.Action</a> DEFAULT</pre>
+<div class="block">Take the default action</div>
+</li>
+</ul>
+<a name="IGNORE">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>IGNORE</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html" title="enum in cpw.mods.fml.common.event">FMLMissingMappingsEvent.Action</a> IGNORE</pre>
+<div class="block">Ignore this missing mapping. This means the mapping will be abandoned</div>
+</li>
+</ul>
+<a name="WARN">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>WARN</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html" title="enum in cpw.mods.fml.common.event">FMLMissingMappingsEvent.Action</a> WARN</pre>
+<div class="block">Generate a warning but allow loading to continue</div>
+</li>
+</ul>
+<a name="FAIL">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FAIL</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html" title="enum in cpw.mods.fml.common.event">FMLMissingMappingsEvent.Action</a> FAIL</pre>
+<div class="block">Fail to load</div>
+</li>
+</ul>
+<a name="REMAP">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>REMAP</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html" title="enum in cpw.mods.fml.common.event">FMLMissingMappingsEvent.Action</a> REMAP</pre>
+<div class="block">Remap this name to a new name (add a migration mapping)</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="values()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html" title="enum in cpw.mods.fml.common.event">FMLMissingMappingsEvent.Action</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (FMLMissingMappingsEvent.Action c : FMLMissingMappingsEvent.Action.values())
+&nbsp; System.out.println(c);
+</pre></div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>an array containing the constants of this enum type, in the order they are declared</dd></dl>
+</li>
+</ul>
+<a name="valueOf(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html" title="enum in cpw.mods.fml.common.event">FMLMissingMappingsEvent.Action</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the enum constant with the specified name</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
+<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.MissingMapping.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html" target="_top">Frames</a></li>
+<li><a href="FMLMissingMappingsEvent.Action.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/event/FMLMissingMappingsEvent.MissingMapping.html b/javadoc/cpw/mods/fml/common/event/FMLMissingMappingsEvent.MissingMapping.html
new file mode 100644
index 0000000..4227927
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/event/FMLMissingMappingsEvent.MissingMapping.html
@@ -0,0 +1,442 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>FMLMissingMappingsEvent.MissingMapping (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLMissingMappingsEvent.MissingMapping (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html" title="enum in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLModDisabledEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLMissingMappingsEvent.MissingMapping.html" target="_top">Frames</a></li>
+<li><a href="FMLMissingMappingsEvent.MissingMapping.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.event</div>
+<h2 title="Class FMLMissingMappingsEvent.MissingMapping" class="title">Class FMLMissingMappingsEvent.MissingMapping</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.event.FMLMissingMappingsEvent.MissingMapping</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.html" title="class in cpw.mods.fml.common.event">FMLMissingMappingsEvent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">FMLMissingMappingsEvent.MissingMapping</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.MissingMapping.html#id">id</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.MissingMapping.html#name">name</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.Type.html" title="enum in cpw.mods.fml.common.registry">GameRegistry.Type</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.MissingMapping.html#type">type</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.MissingMapping.html#FMLMissingMappingsEvent.MissingMapping(java.lang.String,%20int)">FMLMissingMappingsEvent.MissingMapping</a></strong>(java.lang.String&nbsp;name,
+ int&nbsp;id)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.MissingMapping.html#fail()">fail</a></strong>()</code>
+<div class="block">Prevent the world from loading due to the missing item.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html" title="enum in cpw.mods.fml.common.event">FMLMissingMappingsEvent.Action</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.MissingMapping.html#getAction()">getAction</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.MissingMapping.html#getTarget()">getTarget</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.MissingMapping.html#ignore()">ignore</a></strong>()</code>
+<div class="block">Ignore the missing item.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.MissingMapping.html#remap(net.minecraft.block.Block)">remap</a></strong>(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;target)</code>
+<div class="block">Remap the missing item to the specified Block.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.MissingMapping.html#remap(net.minecraft.item.Item)">remap</a></strong>(<a href="../../../../../net/minecraft/item/Item.html" title="class in net.minecraft.item">Item</a>&nbsp;target)</code>
+<div class="block">Remap the missing item to the specified Item.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.MissingMapping.html#setAction(cpw.mods.fml.common.event.FMLMissingMappingsEvent.Action)">setAction</a></strong>(<a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html" title="enum in cpw.mods.fml.common.event">FMLMissingMappingsEvent.Action</a>&nbsp;target)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;
+<div class="block"><i>use ignore(), warn(), fail() or remap() instead</i></div>
+</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.MissingMapping.html#warn()">warn</a></strong>()</code>
+<div class="block">Warn the user about the missing item.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="type">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>type</h4>
+<pre>public final&nbsp;<a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.Type.html" title="enum in cpw.mods.fml.common.registry">GameRegistry.Type</a> type</pre>
+</li>
+</ul>
+<a name="name">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>name</h4>
+<pre>public final&nbsp;java.lang.String name</pre>
+</li>
+</ul>
+<a name="id">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>id</h4>
+<pre>public final&nbsp;int id</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLMissingMappingsEvent.MissingMapping(java.lang.String, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLMissingMappingsEvent.MissingMapping</h4>
+<pre>public&nbsp;FMLMissingMappingsEvent.MissingMapping(java.lang.String&nbsp;name,
+ int&nbsp;id)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="setAction(cpw.mods.fml.common.event.FMLMissingMappingsEvent.Action)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setAction</h4>
+<pre>@Deprecated
+public&nbsp;void&nbsp;setAction(<a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html" title="enum in cpw.mods.fml.common.event">FMLMissingMappingsEvent.Action</a>&nbsp;target)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>use ignore(), warn(), fail() or remap() instead</i></div>
+</li>
+</ul>
+<a name="ignore()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ignore</h4>
+<pre>public&nbsp;void&nbsp;ignore()</pre>
+<div class="block">Ignore the missing item.</div>
+</li>
+</ul>
+<a name="warn()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>warn</h4>
+<pre>public&nbsp;void&nbsp;warn()</pre>
+<div class="block">Warn the user about the missing item.</div>
+</li>
+</ul>
+<a name="fail()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fail</h4>
+<pre>public&nbsp;void&nbsp;fail()</pre>
+<div class="block">Prevent the world from loading due to the missing item.</div>
+</li>
+</ul>
+<a name="remap(net.minecraft.block.Block)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>remap</h4>
+<pre>public&nbsp;void&nbsp;remap(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;target)</pre>
+<div class="block">Remap the missing item to the specified Block.
+
+ Use this if you have renamed a Block, don't forget to handle the ItemBlock.
+ Existing references using the old name will point to the new one.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>target</code> - Block to remap to.</dd></dl>
+</li>
+</ul>
+<a name="remap(net.minecraft.item.Item)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>remap</h4>
+<pre>public&nbsp;void&nbsp;remap(<a href="../../../../../net/minecraft/item/Item.html" title="class in net.minecraft.item">Item</a>&nbsp;target)</pre>
+<div class="block">Remap the missing item to the specified Item.
+
+ Use this if you have renamed an Item.
+ Existing references using the old name will point to the new one.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>target</code> - Item to remap to.</dd></dl>
+</li>
+</ul>
+<a name="getAction()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAction</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html" title="enum in cpw.mods.fml.common.event">FMLMissingMappingsEvent.Action</a>&nbsp;getAction()</pre>
+</li>
+</ul>
+<a name="getTarget()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getTarget</h4>
+<pre>public&nbsp;java.lang.Object&nbsp;getTarget()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html" title="enum in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLModDisabledEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLMissingMappingsEvent.MissingMapping.html" target="_top">Frames</a></li>
+<li><a href="FMLMissingMappingsEvent.MissingMapping.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/event/FMLMissingMappingsEvent.html b/javadoc/cpw/mods/fml/common/event/FMLMissingMappingsEvent.html
new file mode 100644
index 0000000..d36da0a
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/event/FMLMissingMappingsEvent.html
@@ -0,0 +1,341 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>FMLMissingMappingsEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLMissingMappingsEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLLoadEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html" title="enum in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLMissingMappingsEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLMissingMappingsEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.event</div>
+<h2 title="Class FMLMissingMappingsEvent" class="title">Class FMLMissingMappingsEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">cpw.mods.fml.common.event.FMLEvent</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.event.FMLMissingMappingsEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">FMLMissingMappingsEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">FMLEvent</a></pre>
+<div class="block">This event is fired if a world is loaded that has block and item mappings referring the mod that are not
+ in existence.
+ These can be remapped to other existing objects, or simply discarded.
+ Use get() and getAll() to process this event.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html" title="enum in cpw.mods.fml.common.event">FMLMissingMappingsEvent.Action</a></strong></code>
+<div class="block">Actions you can take with this missing mapping.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.MissingMapping.html" title="class in cpw.mods.fml.common.event">FMLMissingMappingsEvent.MissingMapping</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.html#FMLMissingMappingsEvent(com.google.common.collect.ListMultimap)">FMLMissingMappingsEvent</a></strong>(com.google.common.collect.ListMultimap&lt;java.lang.String,<a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.MissingMapping.html" title="class in cpw.mods.fml.common.event">FMLMissingMappingsEvent.MissingMapping</a>&gt;&nbsp;missingMappings)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.html#applyModContainer(cpw.mods.fml.common.ModContainer)">applyModContainer</a></strong>(<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;activeContainer)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.MissingMapping.html" title="class in cpw.mods.fml.common.event">FMLMissingMappingsEvent.MissingMapping</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.html#get()">get</a></strong>()</code>
+<div class="block">Get the list of missing mappings for the active mod.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.MissingMapping.html" title="class in cpw.mods.fml.common.event">FMLMissingMappingsEvent.MissingMapping</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.html#getAll()">getAll</a></strong>()</code>
+<div class="block">Get the list of missing mappings for all mods.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.event.FMLEvent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">FMLEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html#getEventType()">getEventType</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLMissingMappingsEvent(com.google.common.collect.ListMultimap)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLMissingMappingsEvent</h4>
+<pre>public&nbsp;FMLMissingMappingsEvent(com.google.common.collect.ListMultimap&lt;java.lang.String,<a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.MissingMapping.html" title="class in cpw.mods.fml.common.event">FMLMissingMappingsEvent.MissingMapping</a>&gt;&nbsp;missingMappings)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="applyModContainer(cpw.mods.fml.common.ModContainer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>applyModContainer</h4>
+<pre>public&nbsp;void&nbsp;applyModContainer(<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;activeContainer)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html#applyModContainer(cpw.mods.fml.common.ModContainer)">applyModContainer</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">FMLEvent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="get()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>get</h4>
+<pre>public&nbsp;java.util.List&lt;<a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.MissingMapping.html" title="class in cpw.mods.fml.common.event">FMLMissingMappingsEvent.MissingMapping</a>&gt;&nbsp;get()</pre>
+<div class="block">Get the list of missing mappings for the active mod.
+
+ Process the list entries by calling ignore(), warn(), fail() or remap() on each entry.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>list of missing mappings</dd></dl>
+</li>
+</ul>
+<a name="getAll()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getAll</h4>
+<pre>public&nbsp;java.util.List&lt;<a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.MissingMapping.html" title="class in cpw.mods.fml.common.event">FMLMissingMappingsEvent.MissingMapping</a>&gt;&nbsp;getAll()</pre>
+<div class="block">Get the list of missing mappings for all mods.
+
+ Only use this if you need to handle mod id changes, e.g. if you renamed your mod or
+ split/merge into/from multiple mods.
+
+ Process the list entries by calling ignore(), warn(), fail() or remap() on each entry you
+ want to handle.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>list of missing mappings</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLLoadEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html" title="enum in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLMissingMappingsEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLMissingMappingsEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/event/FMLModDisabledEvent.html b/javadoc/cpw/mods/fml/common/event/FMLModDisabledEvent.html
new file mode 100644
index 0000000..ba4cd95
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/event/FMLModDisabledEvent.html
@@ -0,0 +1,238 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>FMLModDisabledEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLModDisabledEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.MissingMapping.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLModDisabledEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLModDisabledEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.event.FMLEvent">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.event</div>
+<h2 title="Class FMLModDisabledEvent" class="title">Class FMLModDisabledEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">cpw.mods.fml.common.event.FMLEvent</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.event.FMLModDisabledEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">FMLModDisabledEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">FMLEvent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLModDisabledEvent.html#FMLModDisabledEvent()">FMLModDisabledEvent</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.event.FMLEvent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">FMLEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html#applyModContainer(cpw.mods.fml.common.ModContainer)">applyModContainer</a>, <a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html#getEventType()">getEventType</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLModDisabledEvent()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLModDisabledEvent</h4>
+<pre>public&nbsp;FMLModDisabledEvent()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.MissingMapping.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLModDisabledEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLModDisabledEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.event.FMLEvent">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/event/FMLModIdMappingEvent.ModRemapping.html b/javadoc/cpw/mods/fml/common/event/FMLModIdMappingEvent.ModRemapping.html
new file mode 100644
index 0000000..b07c576
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/event/FMLModIdMappingEvent.ModRemapping.html
@@ -0,0 +1,309 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>FMLModIdMappingEvent.ModRemapping (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLModIdMappingEvent.ModRemapping (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.RemapTarget.html" title="enum in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLModIdMappingEvent.ModRemapping.html" target="_top">Frames</a></li>
+<li><a href="FMLModIdMappingEvent.ModRemapping.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.event</div>
+<h2 title="Class FMLModIdMappingEvent.ModRemapping" class="title">Class FMLModIdMappingEvent.ModRemapping</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.event.FMLModIdMappingEvent.ModRemapping</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.html" title="class in cpw.mods.fml.common.event">FMLModIdMappingEvent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">FMLModIdMappingEvent.ModRemapping</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.ModRemapping.html#newId">newId</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.ModRemapping.html#oldId">oldId</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.RemapTarget.html" title="enum in cpw.mods.fml.common.event">FMLModIdMappingEvent.RemapTarget</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.ModRemapping.html#remapTarget">remapTarget</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.ModRemapping.html#tag">tag</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.ModRemapping.html#FMLModIdMappingEvent.ModRemapping(int,%20int,%20java.lang.String)">FMLModIdMappingEvent.ModRemapping</a></strong>(int&nbsp;oldId,
+ int&nbsp;newId,
+ java.lang.String&nbsp;tag)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="oldId">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>oldId</h4>
+<pre>public final&nbsp;int oldId</pre>
+</li>
+</ul>
+<a name="newId">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>newId</h4>
+<pre>public final&nbsp;int newId</pre>
+</li>
+</ul>
+<a name="tag">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>tag</h4>
+<pre>public final&nbsp;java.lang.String tag</pre>
+</li>
+</ul>
+<a name="remapTarget">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>remapTarget</h4>
+<pre>public final&nbsp;<a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.RemapTarget.html" title="enum in cpw.mods.fml.common.event">FMLModIdMappingEvent.RemapTarget</a> remapTarget</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLModIdMappingEvent.ModRemapping(int, int, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLModIdMappingEvent.ModRemapping</h4>
+<pre>public&nbsp;FMLModIdMappingEvent.ModRemapping(int&nbsp;oldId,
+ int&nbsp;newId,
+ java.lang.String&nbsp;tag)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.RemapTarget.html" title="enum in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLModIdMappingEvent.ModRemapping.html" target="_top">Frames</a></li>
+<li><a href="FMLModIdMappingEvent.ModRemapping.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/event/FMLModIdMappingEvent.RemapTarget.html b/javadoc/cpw/mods/fml/common/event/FMLModIdMappingEvent.RemapTarget.html
new file mode 100644
index 0000000..e107632
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/event/FMLModIdMappingEvent.RemapTarget.html
@@ -0,0 +1,321 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>FMLModIdMappingEvent.RemapTarget (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLModIdMappingEvent.RemapTarget (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.ModRemapping.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLPostInitializationEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLModIdMappingEvent.RemapTarget.html" target="_top">Frames</a></li>
+<li><a href="FMLModIdMappingEvent.RemapTarget.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.event</div>
+<h2 title="Enum FMLModIdMappingEvent.RemapTarget" class="title">Enum FMLModIdMappingEvent.RemapTarget</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Enum&lt;<a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.RemapTarget.html" title="enum in cpw.mods.fml.common.event">FMLModIdMappingEvent.RemapTarget</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.event.FMLModIdMappingEvent.RemapTarget</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.RemapTarget.html" title="enum in cpw.mods.fml.common.event">FMLModIdMappingEvent.RemapTarget</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.html" title="class in cpw.mods.fml.common.event">FMLModIdMappingEvent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static enum <span class="strong">FMLModIdMappingEvent.RemapTarget</span>
+extends java.lang.Enum&lt;<a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.RemapTarget.html" title="enum in cpw.mods.fml.common.event">FMLModIdMappingEvent.RemapTarget</a>&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_summary">
+<!-- -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.RemapTarget.html#BLOCK">BLOCK</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.RemapTarget.html#ITEM">ITEM</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.RemapTarget.html" title="enum in cpw.mods.fml.common.event">FMLModIdMappingEvent.RemapTarget</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.RemapTarget.html#valueOf(java.lang.String)">valueOf</a></strong>(java.lang.String&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.RemapTarget.html" title="enum in cpw.mods.fml.common.event">FMLModIdMappingEvent.RemapTarget</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.RemapTarget.html#values()">values</a></strong>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Enum">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
+<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_detail">
+<!-- -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="BLOCK">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BLOCK</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.RemapTarget.html" title="enum in cpw.mods.fml.common.event">FMLModIdMappingEvent.RemapTarget</a> BLOCK</pre>
+</li>
+</ul>
+<a name="ITEM">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ITEM</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.RemapTarget.html" title="enum in cpw.mods.fml.common.event">FMLModIdMappingEvent.RemapTarget</a> ITEM</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="values()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.RemapTarget.html" title="enum in cpw.mods.fml.common.event">FMLModIdMappingEvent.RemapTarget</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (FMLModIdMappingEvent.RemapTarget c : FMLModIdMappingEvent.RemapTarget.values())
+&nbsp; System.out.println(c);
+</pre></div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>an array containing the constants of this enum type, in the order they are declared</dd></dl>
+</li>
+</ul>
+<a name="valueOf(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.RemapTarget.html" title="enum in cpw.mods.fml.common.event">FMLModIdMappingEvent.RemapTarget</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the enum constant with the specified name</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
+<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.ModRemapping.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLPostInitializationEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLModIdMappingEvent.RemapTarget.html" target="_top">Frames</a></li>
+<li><a href="FMLModIdMappingEvent.RemapTarget.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/event/FMLModIdMappingEvent.html b/javadoc/cpw/mods/fml/common/event/FMLModIdMappingEvent.html
new file mode 100644
index 0000000..be10ed3
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/event/FMLModIdMappingEvent.html
@@ -0,0 +1,297 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>FMLModIdMappingEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLModIdMappingEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLModDisabledEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.ModRemapping.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLModIdMappingEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLModIdMappingEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.event.FMLEvent">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.event</div>
+<h2 title="Class FMLModIdMappingEvent" class="title">Class FMLModIdMappingEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">cpw.mods.fml.common.event.FMLEvent</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.event.FMLModIdMappingEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">FMLModIdMappingEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">FMLEvent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.ModRemapping.html" title="class in cpw.mods.fml.common.event">FMLModIdMappingEvent.ModRemapping</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.RemapTarget.html" title="enum in cpw.mods.fml.common.event">FMLModIdMappingEvent.RemapTarget</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>com.google.common.collect.ImmutableList&lt;<a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.ModRemapping.html" title="class in cpw.mods.fml.common.event">FMLModIdMappingEvent.ModRemapping</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.html#remappedIds">remappedIds</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.html#FMLModIdMappingEvent(java.util.Map)">FMLModIdMappingEvent</a></strong>(java.util.Map&lt;java.lang.String,java.lang.Integer[]&gt;&nbsp;mappings)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.event.FMLEvent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">FMLEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html#applyModContainer(cpw.mods.fml.common.ModContainer)">applyModContainer</a>, <a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html#getEventType()">getEventType</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="remappedIds">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>remappedIds</h4>
+<pre>public final&nbsp;com.google.common.collect.ImmutableList&lt;<a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.ModRemapping.html" title="class in cpw.mods.fml.common.event">FMLModIdMappingEvent.ModRemapping</a>&gt; remappedIds</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLModIdMappingEvent(java.util.Map)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLModIdMappingEvent</h4>
+<pre>public&nbsp;FMLModIdMappingEvent(java.util.Map&lt;java.lang.String,java.lang.Integer[]&gt;&nbsp;mappings)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLModDisabledEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.ModRemapping.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLModIdMappingEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLModIdMappingEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.event.FMLEvent">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/event/FMLPostInitializationEvent.html b/javadoc/cpw/mods/fml/common/event/FMLPostInitializationEvent.html
new file mode 100644
index 0000000..50d18a7
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/event/FMLPostInitializationEvent.html
@@ -0,0 +1,297 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>FMLPostInitializationEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLPostInitializationEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.RemapTarget.html" title="enum in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLPreInitializationEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLPostInitializationEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLPostInitializationEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.event</div>
+<h2 title="Class FMLPostInitializationEvent" class="title">Class FMLPostInitializationEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">cpw.mods.fml.common.event.FMLEvent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">cpw.mods.fml.common.event.FMLStateEvent</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.event.FMLPostInitializationEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">FMLPostInitializationEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">FMLStateEvent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLPostInitializationEvent.html#FMLPostInitializationEvent(java.lang.Object...)">FMLPostInitializationEvent</a></strong>(java.lang.Object...&nbsp;data)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLPostInitializationEvent.html#buildSoftDependProxy(java.lang.String,%20java.lang.String)">buildSoftDependProxy</a></strong>(java.lang.String&nbsp;modId,
+ java.lang.String&nbsp;className)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLPostInitializationEvent.html#getModState()">getModState</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.event.FMLStateEvent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">FMLStateEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html#getSide()">getSide</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.event.FMLEvent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">FMLEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html#applyModContainer(cpw.mods.fml.common.ModContainer)">applyModContainer</a>, <a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html#getEventType()">getEventType</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLPostInitializationEvent(java.lang.Object...)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLPostInitializationEvent</h4>
+<pre>public&nbsp;FMLPostInitializationEvent(java.lang.Object...&nbsp;data)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getModState()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getModState</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a>&nbsp;getModState()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html#getModState()">getModState</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">FMLStateEvent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="buildSoftDependProxy(java.lang.String, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>buildSoftDependProxy</h4>
+<pre>public&nbsp;java.lang.Object&nbsp;buildSoftDependProxy(java.lang.String&nbsp;modId,
+ java.lang.String&nbsp;className)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.RemapTarget.html" title="enum in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLPreInitializationEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLPostInitializationEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLPostInitializationEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/event/FMLPreInitializationEvent.html b/javadoc/cpw/mods/fml/common/event/FMLPreInitializationEvent.html
new file mode 100644
index 0000000..dd74212
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/event/FMLPreInitializationEvent.html
@@ -0,0 +1,419 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>FMLPreInitializationEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLPreInitializationEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLPostInitializationEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLServerAboutToStartEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLPreInitializationEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLPreInitializationEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.event</div>
+<h2 title="Class FMLPreInitializationEvent" class="title">Class FMLPreInitializationEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">cpw.mods.fml.common.event.FMLEvent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">cpw.mods.fml.common.event.FMLStateEvent</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.event.FMLPreInitializationEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">FMLPreInitializationEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">FMLStateEvent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLPreInitializationEvent.html#FMLPreInitializationEvent(java.lang.Object...)">FMLPreInitializationEvent</a></strong>(java.lang.Object...&nbsp;data)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLPreInitializationEvent.html#applyModContainer(cpw.mods.fml.common.ModContainer)">applyModContainer</a></strong>(<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;activeContainer)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLPreInitializationEvent.html#getAsmData()">getAsmData</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.security.cert.Certificate[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLPreInitializationEvent.html#getFMLSigningCertificates()">getFMLSigningCertificates</a></strong>()</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.io.File</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLPreInitializationEvent.html#getModConfigurationDirectory()">getModConfigurationDirectory</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>org.apache.logging.log4j.Logger</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLPreInitializationEvent.html#getModLog()">getModLog</a></strong>()</code>
+<div class="block">Get a logger instance configured to write to the FML Log as a parent, identified by modid.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/ModMetadata.html" title="class in cpw.mods.fml.common">ModMetadata</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLPreInitializationEvent.html#getModMetadata()">getModMetadata</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLPreInitializationEvent.html#getModState()">getModState</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.io.File</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLPreInitializationEvent.html#getSourceFile()">getSourceFile</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.io.File</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLPreInitializationEvent.html#getSuggestedConfigurationFile()">getSuggestedConfigurationFile</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Properties</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLPreInitializationEvent.html#getVersionProperties()">getVersionProperties</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.event.FMLStateEvent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">FMLStateEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html#getSide()">getSide</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.event.FMLEvent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">FMLEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html#getEventType()">getEventType</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLPreInitializationEvent(java.lang.Object...)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLPreInitializationEvent</h4>
+<pre>public&nbsp;FMLPreInitializationEvent(java.lang.Object...&nbsp;data)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getModState()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getModState</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a>&nbsp;getModState()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html#getModState()">getModState</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">FMLStateEvent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="applyModContainer(cpw.mods.fml.common.ModContainer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>applyModContainer</h4>
+<pre>public&nbsp;void&nbsp;applyModContainer(<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;activeContainer)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html#applyModContainer(cpw.mods.fml.common.ModContainer)">applyModContainer</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">FMLEvent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getSourceFile()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSourceFile</h4>
+<pre>public&nbsp;java.io.File&nbsp;getSourceFile()</pre>
+</li>
+</ul>
+<a name="getModMetadata()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getModMetadata</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/ModMetadata.html" title="class in cpw.mods.fml.common">ModMetadata</a>&nbsp;getModMetadata()</pre>
+</li>
+</ul>
+<a name="getModConfigurationDirectory()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getModConfigurationDirectory</h4>
+<pre>public&nbsp;java.io.File&nbsp;getModConfigurationDirectory()</pre>
+</li>
+</ul>
+<a name="getSuggestedConfigurationFile()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSuggestedConfigurationFile</h4>
+<pre>public&nbsp;java.io.File&nbsp;getSuggestedConfigurationFile()</pre>
+</li>
+</ul>
+<a name="getAsmData()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAsmData</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable</a>&nbsp;getAsmData()</pre>
+</li>
+</ul>
+<a name="getVersionProperties()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getVersionProperties</h4>
+<pre>public&nbsp;java.util.Properties&nbsp;getVersionProperties()</pre>
+</li>
+</ul>
+<a name="getModLog()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getModLog</h4>
+<pre>public&nbsp;org.apache.logging.log4j.Logger&nbsp;getModLog()</pre>
+<div class="block">Get a logger instance configured to write to the FML Log as a parent, identified by modid. Handy for mod logging!
+ Configurations can be applied through the <code>config/logging.properties</code> file, specifying logging levels
+ for your ModID. Use this!</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>A logger</dd></dl>
+</li>
+</ul>
+<a name="getFMLSigningCertificates()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getFMLSigningCertificates</h4>
+<pre>@Deprecated
+public&nbsp;java.security.cert.Certificate[]&nbsp;getFMLSigningCertificates()</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+<div class="block">Retrieve the FML signing certificates, if any. Validate these against the
+ published FML certificates in your mod, if you wish.
+
+ Deprecated because mods should <b>NOT</b> trust this code. Rather
+ they should copy this, or something like this, into their own mods.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>Certificates used to sign FML and Forge</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLPostInitializationEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLServerAboutToStartEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLPreInitializationEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLPreInitializationEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/event/FMLServerAboutToStartEvent.html b/javadoc/cpw/mods/fml/common/event/FMLServerAboutToStartEvent.html
new file mode 100644
index 0000000..6cf624f
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/event/FMLServerAboutToStartEvent.html
@@ -0,0 +1,295 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>FMLServerAboutToStartEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLServerAboutToStartEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLPreInitializationEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLServerStartedEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLServerAboutToStartEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLServerAboutToStartEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.event</div>
+<h2 title="Class FMLServerAboutToStartEvent" class="title">Class FMLServerAboutToStartEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">cpw.mods.fml.common.event.FMLEvent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">cpw.mods.fml.common.event.FMLStateEvent</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.event.FMLServerAboutToStartEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">FMLServerAboutToStartEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">FMLStateEvent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLServerAboutToStartEvent.html#FMLServerAboutToStartEvent(java.lang.Object...)">FMLServerAboutToStartEvent</a></strong>(java.lang.Object...&nbsp;data)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLServerAboutToStartEvent.html#getModState()">getModState</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../net/minecraft/server/MinecraftServer.html" title="class in net.minecraft.server">MinecraftServer</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLServerAboutToStartEvent.html#getServer()">getServer</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.event.FMLStateEvent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">FMLStateEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html#getSide()">getSide</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.event.FMLEvent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">FMLEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html#applyModContainer(cpw.mods.fml.common.ModContainer)">applyModContainer</a>, <a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html#getEventType()">getEventType</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLServerAboutToStartEvent(java.lang.Object...)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLServerAboutToStartEvent</h4>
+<pre>public&nbsp;FMLServerAboutToStartEvent(java.lang.Object...&nbsp;data)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getModState()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getModState</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a>&nbsp;getModState()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html#getModState()">getModState</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">FMLStateEvent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getServer()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getServer</h4>
+<pre>public&nbsp;<a href="../../../../../net/minecraft/server/MinecraftServer.html" title="class in net.minecraft.server">MinecraftServer</a>&nbsp;getServer()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLPreInitializationEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLServerStartedEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLServerAboutToStartEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLServerAboutToStartEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/event/FMLServerStartedEvent.html b/javadoc/cpw/mods/fml/common/event/FMLServerStartedEvent.html
new file mode 100644
index 0000000..efc0ee4
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/event/FMLServerStartedEvent.html
@@ -0,0 +1,282 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>FMLServerStartedEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLServerStartedEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLServerAboutToStartEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLServerStartingEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLServerStartedEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLServerStartedEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.event</div>
+<h2 title="Class FMLServerStartedEvent" class="title">Class FMLServerStartedEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">cpw.mods.fml.common.event.FMLEvent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">cpw.mods.fml.common.event.FMLStateEvent</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.event.FMLServerStartedEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">FMLServerStartedEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">FMLStateEvent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLServerStartedEvent.html#FMLServerStartedEvent(java.lang.Object...)">FMLServerStartedEvent</a></strong>(java.lang.Object...&nbsp;data)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLServerStartedEvent.html#getModState()">getModState</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.event.FMLStateEvent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">FMLStateEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html#getSide()">getSide</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.event.FMLEvent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">FMLEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html#applyModContainer(cpw.mods.fml.common.ModContainer)">applyModContainer</a>, <a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html#getEventType()">getEventType</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLServerStartedEvent(java.lang.Object...)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLServerStartedEvent</h4>
+<pre>public&nbsp;FMLServerStartedEvent(java.lang.Object...&nbsp;data)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getModState()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getModState</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a>&nbsp;getModState()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html#getModState()">getModState</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">FMLStateEvent</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLServerAboutToStartEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLServerStartingEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLServerStartedEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLServerStartedEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/event/FMLServerStartingEvent.html b/javadoc/cpw/mods/fml/common/event/FMLServerStartingEvent.html
new file mode 100644
index 0000000..a0a2031
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/event/FMLServerStartingEvent.html
@@ -0,0 +1,308 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>FMLServerStartingEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLServerStartingEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLServerStartedEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLServerStoppedEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLServerStartingEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLServerStartingEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.event</div>
+<h2 title="Class FMLServerStartingEvent" class="title">Class FMLServerStartingEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">cpw.mods.fml.common.event.FMLEvent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">cpw.mods.fml.common.event.FMLStateEvent</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.event.FMLServerStartingEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">FMLServerStartingEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">FMLStateEvent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLServerStartingEvent.html#FMLServerStartingEvent(java.lang.Object...)">FMLServerStartingEvent</a></strong>(java.lang.Object...&nbsp;data)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLServerStartingEvent.html#getModState()">getModState</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../net/minecraft/server/MinecraftServer.html" title="class in net.minecraft.server">MinecraftServer</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLServerStartingEvent.html#getServer()">getServer</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLServerStartingEvent.html#registerServerCommand(net.minecraft.command.ICommand)">registerServerCommand</a></strong>(<a href="../../../../../net/minecraft/command/ICommand.html" title="interface in net.minecraft.command">ICommand</a>&nbsp;command)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.event.FMLStateEvent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">FMLStateEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html#getSide()">getSide</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.event.FMLEvent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">FMLEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html#applyModContainer(cpw.mods.fml.common.ModContainer)">applyModContainer</a>, <a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html#getEventType()">getEventType</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLServerStartingEvent(java.lang.Object...)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLServerStartingEvent</h4>
+<pre>public&nbsp;FMLServerStartingEvent(java.lang.Object...&nbsp;data)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getModState()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getModState</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a>&nbsp;getModState()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html#getModState()">getModState</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">FMLStateEvent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getServer()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getServer</h4>
+<pre>public&nbsp;<a href="../../../../../net/minecraft/server/MinecraftServer.html" title="class in net.minecraft.server">MinecraftServer</a>&nbsp;getServer()</pre>
+</li>
+</ul>
+<a name="registerServerCommand(net.minecraft.command.ICommand)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>registerServerCommand</h4>
+<pre>public&nbsp;void&nbsp;registerServerCommand(<a href="../../../../../net/minecraft/command/ICommand.html" title="interface in net.minecraft.command">ICommand</a>&nbsp;command)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLServerStartedEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLServerStoppedEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLServerStartingEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLServerStartingEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/event/FMLServerStoppedEvent.html b/javadoc/cpw/mods/fml/common/event/FMLServerStoppedEvent.html
new file mode 100644
index 0000000..cb5f16d
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/event/FMLServerStoppedEvent.html
@@ -0,0 +1,282 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>FMLServerStoppedEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLServerStoppedEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLServerStartingEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLServerStoppingEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLServerStoppedEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLServerStoppedEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.event</div>
+<h2 title="Class FMLServerStoppedEvent" class="title">Class FMLServerStoppedEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">cpw.mods.fml.common.event.FMLEvent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">cpw.mods.fml.common.event.FMLStateEvent</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.event.FMLServerStoppedEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">FMLServerStoppedEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">FMLStateEvent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLServerStoppedEvent.html#FMLServerStoppedEvent(java.lang.Object...)">FMLServerStoppedEvent</a></strong>(java.lang.Object...&nbsp;data)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLServerStoppedEvent.html#getModState()">getModState</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.event.FMLStateEvent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">FMLStateEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html#getSide()">getSide</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.event.FMLEvent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">FMLEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html#applyModContainer(cpw.mods.fml.common.ModContainer)">applyModContainer</a>, <a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html#getEventType()">getEventType</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLServerStoppedEvent(java.lang.Object...)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLServerStoppedEvent</h4>
+<pre>public&nbsp;FMLServerStoppedEvent(java.lang.Object...&nbsp;data)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getModState()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getModState</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a>&nbsp;getModState()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html#getModState()">getModState</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">FMLStateEvent</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLServerStartingEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLServerStoppingEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLServerStoppedEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLServerStoppedEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/event/FMLServerStoppingEvent.html b/javadoc/cpw/mods/fml/common/event/FMLServerStoppingEvent.html
new file mode 100644
index 0000000..10449dc
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/event/FMLServerStoppingEvent.html
@@ -0,0 +1,282 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>FMLServerStoppingEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLServerStoppingEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLServerStoppedEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLServerStoppingEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLServerStoppingEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.event</div>
+<h2 title="Class FMLServerStoppingEvent" class="title">Class FMLServerStoppingEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">cpw.mods.fml.common.event.FMLEvent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">cpw.mods.fml.common.event.FMLStateEvent</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.event.FMLServerStoppingEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">FMLServerStoppingEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">FMLStateEvent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLServerStoppingEvent.html#FMLServerStoppingEvent(java.lang.Object...)">FMLServerStoppingEvent</a></strong>(java.lang.Object...&nbsp;data)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLServerStoppingEvent.html#getModState()">getModState</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.event.FMLStateEvent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">FMLStateEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html#getSide()">getSide</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.event.FMLEvent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">FMLEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html#applyModContainer(cpw.mods.fml.common.ModContainer)">applyModContainer</a>, <a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html#getEventType()">getEventType</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLServerStoppingEvent(java.lang.Object...)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLServerStoppingEvent</h4>
+<pre>public&nbsp;FMLServerStoppingEvent(java.lang.Object...&nbsp;data)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getModState()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getModState</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a>&nbsp;getModState()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html#getModState()">getModState</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">FMLStateEvent</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLServerStoppedEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLServerStoppingEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLServerStoppingEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/event/FMLStateEvent.html b/javadoc/cpw/mods/fml/common/event/FMLStateEvent.html
new file mode 100644
index 0000000..c8f1051
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/event/FMLStateEvent.html
@@ -0,0 +1,283 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:11 EST 2015 -->
+<title>FMLStateEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLStateEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLServerStoppingEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLStateEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLStateEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.event</div>
+<h2 title="Class FMLStateEvent" class="title">Class FMLStateEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">cpw.mods.fml.common.event.FMLEvent</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.event.FMLStateEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/event/FMLConstructionEvent.html" title="class in cpw.mods.fml.common.event">FMLConstructionEvent</a>, <a href="../../../../../cpw/mods/fml/common/event/FMLInitializationEvent.html" title="class in cpw.mods.fml.common.event">FMLInitializationEvent</a>, <a href="../../../../../cpw/mods/fml/common/event/FMLLoadCompleteEvent.html" title="class in cpw.mods.fml.common.event">FMLLoadCompleteEvent</a>, <a href="../../../../../cpw/mods/fml/common/event/FMLPostInitializationEvent.html" title="class in cpw.mods.fml.common.event">FMLPostInitializationEvent</a>, <a href="../../../../../cpw/mods/fml/common/event/FMLPreInitializationEvent.html" title="class in cpw.mods.fml.common.event">FMLPreInitializationEvent</a>, <a href="../../../../../cpw/mods/fml/common/event/FMLServerAboutToStartEvent.html" title="class in cpw.mods.fml.common.event">FMLServerAboutToStartEvent</a>, <a href="../../../../../cpw/mods/fml/common/event/FMLServerStartedEvent.html" title="class in cpw.mods.fml.common.event">FMLServerStartedEvent</a>, <a href="../../../../../cpw/mods/fml/common/event/FMLServerStartingEvent.html" title="class in cpw.mods.fml.common.event">FMLServerStartingEvent</a>, <a href="../../../../../cpw/mods/fml/common/event/FMLServerStoppedEvent.html" title="class in cpw.mods.fml.common.event">FMLServerStoppedEvent</a>, <a href="../../../../../cpw/mods/fml/common/event/FMLServerStoppingEvent.html" title="class in cpw.mods.fml.common.event">FMLServerStoppingEvent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="strong">FMLStateEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">FMLEvent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html#FMLStateEvent(java.lang.Object...)">FMLStateEvent</a></strong>(java.lang.Object...&nbsp;data)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>abstract <a href="../../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html#getModState()">getModState</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html#getSide()">getSide</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.event.FMLEvent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">FMLEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html#applyModContainer(cpw.mods.fml.common.ModContainer)">applyModContainer</a>, <a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html#getEventType()">getEventType</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLStateEvent(java.lang.Object...)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLStateEvent</h4>
+<pre>public&nbsp;FMLStateEvent(java.lang.Object...&nbsp;data)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getModState()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getModState</h4>
+<pre>public abstract&nbsp;<a href="../../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a>&nbsp;getModState()</pre>
+</li>
+</ul>
+<a name="getSide()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getSide</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;getSide()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/FMLServerStoppingEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/FMLStateEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLStateEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/event/package-frame.html b/javadoc/cpw/mods/fml/common/event/package-frame.html
new file mode 100644
index 0000000..ca65fba
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/event/package-frame.html
@@ -0,0 +1,44 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.event (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../cpw/mods/fml/common/event/package-summary.html" target="classFrame">cpw.mods.fml.common.event</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="FMLConstructionEvent.html" title="class in cpw.mods.fml.common.event" target="classFrame">FMLConstructionEvent</a></li>
+<li><a href="FMLEvent.html" title="class in cpw.mods.fml.common.event" target="classFrame">FMLEvent</a></li>
+<li><a href="FMLFingerprintViolationEvent.html" title="class in cpw.mods.fml.common.event" target="classFrame">FMLFingerprintViolationEvent</a></li>
+<li><a href="FMLInitializationEvent.html" title="class in cpw.mods.fml.common.event" target="classFrame">FMLInitializationEvent</a></li>
+<li><a href="FMLInterModComms.html" title="class in cpw.mods.fml.common.event" target="classFrame">FMLInterModComms</a></li>
+<li><a href="FMLInterModComms.IMCEvent.html" title="class in cpw.mods.fml.common.event" target="classFrame">FMLInterModComms.IMCEvent</a></li>
+<li><a href="FMLInterModComms.IMCMessage.html" title="class in cpw.mods.fml.common.event" target="classFrame">FMLInterModComms.IMCMessage</a></li>
+<li><a href="FMLLoadCompleteEvent.html" title="class in cpw.mods.fml.common.event" target="classFrame">FMLLoadCompleteEvent</a></li>
+<li><a href="FMLLoadEvent.html" title="class in cpw.mods.fml.common.event" target="classFrame">FMLLoadEvent</a></li>
+<li><a href="FMLMissingMappingsEvent.html" title="class in cpw.mods.fml.common.event" target="classFrame">FMLMissingMappingsEvent</a></li>
+<li><a href="FMLMissingMappingsEvent.MissingMapping.html" title="class in cpw.mods.fml.common.event" target="classFrame">FMLMissingMappingsEvent.MissingMapping</a></li>
+<li><a href="FMLModDisabledEvent.html" title="class in cpw.mods.fml.common.event" target="classFrame">FMLModDisabledEvent</a></li>
+<li><a href="FMLModIdMappingEvent.html" title="class in cpw.mods.fml.common.event" target="classFrame">FMLModIdMappingEvent</a></li>
+<li><a href="FMLPostInitializationEvent.html" title="class in cpw.mods.fml.common.event" target="classFrame">FMLPostInitializationEvent</a></li>
+<li><a href="FMLPreInitializationEvent.html" title="class in cpw.mods.fml.common.event" target="classFrame">FMLPreInitializationEvent</a></li>
+<li><a href="FMLServerAboutToStartEvent.html" title="class in cpw.mods.fml.common.event" target="classFrame">FMLServerAboutToStartEvent</a></li>
+<li><a href="FMLServerStartedEvent.html" title="class in cpw.mods.fml.common.event" target="classFrame">FMLServerStartedEvent</a></li>
+<li><a href="FMLServerStartingEvent.html" title="class in cpw.mods.fml.common.event" target="classFrame">FMLServerStartingEvent</a></li>
+<li><a href="FMLServerStoppedEvent.html" title="class in cpw.mods.fml.common.event" target="classFrame">FMLServerStoppedEvent</a></li>
+<li><a href="FMLServerStoppingEvent.html" title="class in cpw.mods.fml.common.event" target="classFrame">FMLServerStoppingEvent</a></li>
+<li><a href="FMLStateEvent.html" title="class in cpw.mods.fml.common.event" target="classFrame">FMLStateEvent</a></li>
+</ul>
+<h2 title="Enums">Enums</h2>
+<ul title="Enums">
+<li><a href="FMLMissingMappingsEvent.Action.html" title="enum in cpw.mods.fml.common.event" target="classFrame">FMLMissingMappingsEvent.Action</a></li>
+<li><a href="FMLModIdMappingEvent.RemapTarget.html" title="enum in cpw.mods.fml.common.event" target="classFrame">FMLModIdMappingEvent.RemapTarget</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/event/package-summary.html b/javadoc/cpw/mods/fml/common/event/package-summary.html
new file mode 100644
index 0000000..72d06e4
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/event/package-summary.html
@@ -0,0 +1,243 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.event (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.common.event (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/discovery/asm/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;cpw.mods.fml.common.event</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/event/FMLConstructionEvent.html" title="class in cpw.mods.fml.common.event">FMLConstructionEvent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event">FMLEvent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/event/FMLFingerprintViolationEvent.html" title="class in cpw.mods.fml.common.event">FMLFingerprintViolationEvent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/event/FMLInitializationEvent.html" title="class in cpw.mods.fml.common.event">FMLInitializationEvent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.html" title="class in cpw.mods.fml.common.event">FMLInterModComms</a></td>
+<td class="colLast">
+<div class="block">Simple intermod communications to receive simple messages directed at you
+ from other mods</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.IMCEvent.html" title="class in cpw.mods.fml.common.event">FMLInterModComms.IMCEvent</a></td>
+<td class="colLast">
+<div class="block">Subscribe to this event to receive your messages (they are sent between
+ <code>Init</code> and <code>PostInit</code>)</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.IMCMessage.html" title="class in cpw.mods.fml.common.event">FMLInterModComms.IMCMessage</a></td>
+<td class="colLast">
+<div class="block">You will receive an instance of this for each message sent</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/event/FMLLoadCompleteEvent.html" title="class in cpw.mods.fml.common.event">FMLLoadCompleteEvent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/event/FMLLoadEvent.html" title="class in cpw.mods.fml.common.event">FMLLoadEvent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.html" title="class in cpw.mods.fml.common.event">FMLMissingMappingsEvent</a></td>
+<td class="colLast">
+<div class="block">This event is fired if a world is loaded that has block and item mappings referring the mod that are not
+ in existence.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.MissingMapping.html" title="class in cpw.mods.fml.common.event">FMLMissingMappingsEvent.MissingMapping</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/event/FMLModDisabledEvent.html" title="class in cpw.mods.fml.common.event">FMLModDisabledEvent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.html" title="class in cpw.mods.fml.common.event">FMLModIdMappingEvent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/event/FMLPostInitializationEvent.html" title="class in cpw.mods.fml.common.event">FMLPostInitializationEvent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/event/FMLPreInitializationEvent.html" title="class in cpw.mods.fml.common.event">FMLPreInitializationEvent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/event/FMLServerAboutToStartEvent.html" title="class in cpw.mods.fml.common.event">FMLServerAboutToStartEvent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/event/FMLServerStartedEvent.html" title="class in cpw.mods.fml.common.event">FMLServerStartedEvent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/event/FMLServerStartingEvent.html" title="class in cpw.mods.fml.common.event">FMLServerStartingEvent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/event/FMLServerStoppedEvent.html" title="class in cpw.mods.fml.common.event">FMLServerStoppedEvent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/event/FMLServerStoppingEvent.html" title="class in cpw.mods.fml.common.event">FMLServerStoppingEvent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event">FMLStateEvent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
+<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Enum</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html" title="enum in cpw.mods.fml.common.event">FMLMissingMappingsEvent.Action</a></td>
+<td class="colLast">
+<div class="block">Actions you can take with this missing mapping.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.RemapTarget.html" title="enum in cpw.mods.fml.common.event">FMLModIdMappingEvent.RemapTarget</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/discovery/asm/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/event/package-tree.html b/javadoc/cpw/mods/fml/common/event/package-tree.html
new file mode 100644
index 0000000..b24946f
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/event/package-tree.html
@@ -0,0 +1,166 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.event Class Hierarchy (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.common.event Class Hierarchy (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/discovery/asm/package-tree.html">Prev</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package cpw.mods.fml.common.event</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">FMLEvent</span></a>
+<ul>
+<li type="circle">cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLFingerprintViolationEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">FMLFingerprintViolationEvent</span></a></li>
+<li type="circle">cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.IMCEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">FMLInterModComms.IMCEvent</span></a></li>
+<li type="circle">cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">FMLMissingMappingsEvent</span></a></li>
+<li type="circle">cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLModDisabledEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">FMLModDisabledEvent</span></a></li>
+<li type="circle">cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">FMLModIdMappingEvent</span></a></li>
+<li type="circle">cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLStateEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">FMLStateEvent</span></a>
+<ul>
+<li type="circle">cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLConstructionEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">FMLConstructionEvent</span></a></li>
+<li type="circle">cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLInitializationEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">FMLInitializationEvent</span></a></li>
+<li type="circle">cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLLoadCompleteEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">FMLLoadCompleteEvent</span></a></li>
+<li type="circle">cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLPostInitializationEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">FMLPostInitializationEvent</span></a></li>
+<li type="circle">cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLPreInitializationEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">FMLPreInitializationEvent</span></a></li>
+<li type="circle">cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLServerAboutToStartEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">FMLServerAboutToStartEvent</span></a></li>
+<li type="circle">cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLServerStartedEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">FMLServerStartedEvent</span></a></li>
+<li type="circle">cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLServerStartingEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">FMLServerStartingEvent</span></a></li>
+<li type="circle">cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLServerStoppedEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">FMLServerStoppedEvent</span></a></li>
+<li type="circle">cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLServerStoppingEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">FMLServerStoppingEvent</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.html" title="class in cpw.mods.fml.common.event"><span class="strong">FMLInterModComms</span></a></li>
+<li type="circle">cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLInterModComms.IMCMessage.html" title="class in cpw.mods.fml.common.event"><span class="strong">FMLInterModComms.IMCMessage</span></a></li>
+<li type="circle">cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLLoadEvent.html" title="class in cpw.mods.fml.common.event"><span class="strong">FMLLoadEvent</span></a></li>
+<li type="circle">cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.MissingMapping.html" title="class in cpw.mods.fml.common.event"><span class="strong">FMLMissingMappingsEvent.MissingMapping</span></a></li>
+<li type="circle">cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.ModRemapping.html" title="class in cpw.mods.fml.common.event"><span class="strong">FMLModIdMappingEvent.ModRemapping</span></a></li>
+</ul>
+</li>
+</ul>
+<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)
+<ul>
+<li type="circle">cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.Action.html" title="enum in cpw.mods.fml.common.event"><span class="strong">FMLMissingMappingsEvent.Action</span></a></li>
+<li type="circle">cpw.mods.fml.common.event.<a href="../../../../../cpw/mods/fml/common/event/FMLModIdMappingEvent.RemapTarget.html" title="enum in cpw.mods.fml.common.event"><span class="strong">FMLModIdMappingEvent.RemapTarget</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/discovery/asm/package-tree.html">Prev</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/event/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/eventhandler/ASMEventHandler.html b/javadoc/cpw/mods/fml/common/eventhandler/ASMEventHandler.html
new file mode 100644
index 0000000..d98e7f0
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/eventhandler/ASMEventHandler.html
@@ -0,0 +1,313 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>ASMEventHandler (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ASMEventHandler (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Cancelable.html" title="annotation in cpw.mods.fml.common.eventhandler"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/eventhandler/ASMEventHandler.html" target="_top">Frames</a></li>
+<li><a href="ASMEventHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.eventhandler</div>
+<h2 title="Class ASMEventHandler" class="title">Class ASMEventHandler</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.eventhandler.ASMEventHandler</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/eventhandler/IEventListener.html" title="interface in cpw.mods.fml.common.eventhandler">IEventListener</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">ASMEventHandler</span>
+extends java.lang.Object
+implements <a href="../../../../../cpw/mods/fml/common/eventhandler/IEventListener.html" title="interface in cpw.mods.fml.common.eventhandler">IEventListener</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/ASMEventHandler.html#ASMEventHandler(java.lang.Object,%20java.lang.reflect.Method,%20cpw.mods.fml.common.ModContainer)">ASMEventHandler</a></strong>(java.lang.Object&nbsp;target,
+ java.lang.reflect.Method&nbsp;method,
+ <a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;owner)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Class&lt;?&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/ASMEventHandler.html#createWrapper(java.lang.reflect.Method)">createWrapper</a></strong>(java.lang.reflect.Method&nbsp;callback)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/eventhandler/EventPriority.html" title="enum in cpw.mods.fml.common.eventhandler">EventPriority</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/ASMEventHandler.html#getPriority()">getPriority</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/ASMEventHandler.html#invoke(cpw.mods.fml.common.eventhandler.Event)">invoke</a></strong>(<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a>&nbsp;event)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/ASMEventHandler.html#toString()">toString</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ASMEventHandler(java.lang.Object, java.lang.reflect.Method, cpw.mods.fml.common.ModContainer)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ASMEventHandler</h4>
+<pre>public&nbsp;ASMEventHandler(java.lang.Object&nbsp;target,
+ java.lang.reflect.Method&nbsp;method,
+ <a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;owner)
+ throws java.lang.Exception</pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="invoke(cpw.mods.fml.common.eventhandler.Event)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>invoke</h4>
+<pre>public&nbsp;void&nbsp;invoke(<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a>&nbsp;event)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/common/eventhandler/IEventListener.html#invoke(cpw.mods.fml.common.eventhandler.Event)">invoke</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/common/eventhandler/IEventListener.html" title="interface in cpw.mods.fml.common.eventhandler">IEventListener</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getPriority()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPriority</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/eventhandler/EventPriority.html" title="enum in cpw.mods.fml.common.eventhandler">EventPriority</a>&nbsp;getPriority()</pre>
+</li>
+</ul>
+<a name="createWrapper(java.lang.reflect.Method)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createWrapper</h4>
+<pre>public&nbsp;java.lang.Class&lt;?&gt;&nbsp;createWrapper(java.lang.reflect.Method&nbsp;callback)</pre>
+</li>
+</ul>
+<a name="toString()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Cancelable.html" title="annotation in cpw.mods.fml.common.eventhandler"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/eventhandler/ASMEventHandler.html" target="_top">Frames</a></li>
+<li><a href="ASMEventHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/eventhandler/Cancelable.html b/javadoc/cpw/mods/fml/common/eventhandler/Cancelable.html
new file mode 100644
index 0000000..83cf4de
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/eventhandler/Cancelable.html
@@ -0,0 +1,150 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>Cancelable (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Cancelable (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/ASMEventHandler.html" title="class in cpw.mods.fml.common.eventhandler"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/eventhandler/Cancelable.html" target="_top">Frames</a></li>
+<li><a href="Cancelable.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Element</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.eventhandler</div>
+<h2 title="Annotation Type Cancelable" class="title">Annotation Type Cancelable</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>@Retention(value=RUNTIME)
+@Target(value=TYPE)
+public @interface <span class="strong">Cancelable</span></pre>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/ASMEventHandler.html" title="class in cpw.mods.fml.common.eventhandler"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/eventhandler/Cancelable.html" target="_top">Frames</a></li>
+<li><a href="Cancelable.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Element</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/eventhandler/Event.HasResult.html b/javadoc/cpw/mods/fml/common/eventhandler/Event.HasResult.html
new file mode 100644
index 0000000..2c27000
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/eventhandler/Event.HasResult.html
@@ -0,0 +1,150 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>Event.HasResult (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Event.HasResult (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/eventhandler/Event.HasResult.html" target="_top">Frames</a></li>
+<li><a href="Event.HasResult.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Element</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.eventhandler</div>
+<h2 title="Annotation Type Event.HasResult" class="title">Annotation Type Event.HasResult</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>@Retention(value=RUNTIME)
+@Target(value=TYPE)
+public static @interface <span class="strong">Event.HasResult</span></pre>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/eventhandler/Event.HasResult.html" target="_top">Frames</a></li>
+<li><a href="Event.HasResult.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Element</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/eventhandler/Event.Result.html b/javadoc/cpw/mods/fml/common/eventhandler/Event.Result.html
new file mode 100644
index 0000000..8910f52
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/eventhandler/Event.Result.html
@@ -0,0 +1,333 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>Event.Result (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Event.Result (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.HasResult.html" title="annotation in cpw.mods.fml.common.eventhandler"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/EventBus.html" title="class in cpw.mods.fml.common.eventhandler"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/eventhandler/Event.Result.html" target="_top">Frames</a></li>
+<li><a href="Event.Result.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.eventhandler</div>
+<h2 title="Enum Event.Result" class="title">Enum Event.Result</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Enum&lt;<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.eventhandler.Event.Result</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static enum <span class="strong">Event.Result</span>
+extends java.lang.Enum&lt;<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a>&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_summary">
+<!-- -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html#ALLOW">ALLOW</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html#DEFAULT">DEFAULT</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html#DENY">DENY</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html#valueOf(java.lang.String)">valueOf</a></strong>(java.lang.String&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html#values()">values</a></strong>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Enum">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
+<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_detail">
+<!-- -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="DENY">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DENY</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a> DENY</pre>
+</li>
+</ul>
+<a name="DEFAULT">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DEFAULT</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a> DEFAULT</pre>
+</li>
+</ul>
+<a name="ALLOW">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ALLOW</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a> ALLOW</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="values()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (Event.Result c : Event.Result.values())
+&nbsp; System.out.println(c);
+</pre></div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>an array containing the constants of this enum type, in the order they are declared</dd></dl>
+</li>
+</ul>
+<a name="valueOf(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the enum constant with the specified name</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
+<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.HasResult.html" title="annotation in cpw.mods.fml.common.eventhandler"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/EventBus.html" title="class in cpw.mods.fml.common.eventhandler"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/eventhandler/Event.Result.html" target="_top">Frames</a></li>
+<li><a href="Event.Result.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/eventhandler/Event.html b/javadoc/cpw/mods/fml/common/eventhandler/Event.html
new file mode 100644
index 0000000..7f4af89
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/eventhandler/Event.html
@@ -0,0 +1,442 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>Event (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Event (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Cancelable.html" title="annotation in cpw.mods.fml.common.eventhandler"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.HasResult.html" title="annotation in cpw.mods.fml.common.eventhandler"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/eventhandler/Event.html" target="_top">Frames</a></li>
+<li><a href="Event.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.eventhandler</div>
+<h2 title="Class Event" class="title">Class Event</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.eventhandler.Event</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../net/minecraftforge/event/AnvilUpdateEvent.html" title="class in net.minecraftforge.event">AnvilUpdateEvent</a>, <a href="../../../../../net/minecraftforge/event/terraingen/BiomeEvent.html" title="class in net.minecraftforge.event.terraingen">BiomeEvent</a>, <a href="../../../../../net/minecraftforge/event/world/BlockEvent.html" title="class in net.minecraftforge.event.world">BlockEvent</a>, <a href="../../../../../net/minecraftforge/event/terraingen/ChunkProviderEvent.html" title="class in net.minecraftforge.event.terraingen">ChunkProviderEvent</a>, <a href="../../../../../net/minecraftforge/event/world/ChunkWatchEvent.html" title="class in net.minecraftforge.event.world">ChunkWatchEvent</a>, <a href="../../../../../net/minecraftforge/client/event/ClientChatReceivedEvent.html" title="class in net.minecraftforge.client.event">ClientChatReceivedEvent</a>, <a href="../../../../../net/minecraftforge/event/CommandEvent.html" title="class in net.minecraftforge.event">CommandEvent</a>, <a href="../../../../../cpw/mods/fml/client/event/ConfigChangedEvent.html" title="class in cpw.mods.fml.client.event">ConfigChangedEvent</a>, <a href="../../../../../net/minecraftforge/event/terraingen/DecorateBiomeEvent.html" title="class in net.minecraftforge.event.terraingen">DecorateBiomeEvent</a>, <a href="../../../../../net/minecraftforge/client/event/DrawBlockHighlightEvent.html" title="class in net.minecraftforge.client.event">DrawBlockHighlightEvent</a>, <a href="../../../../../net/minecraftforge/event/entity/EntityEvent.html" title="class in net.minecraftforge.event.entity">EntityEvent</a>, <a href="../../../../../net/minecraftforge/client/event/EntityViewRenderEvent.html" title="class in net.minecraftforge.client.event">EntityViewRenderEvent</a>, <a href="../../../../../net/minecraftforge/event/world/ExplosionEvent.html" title="class in net.minecraftforge.event.world">ExplosionEvent</a>, <a href="../../../../../net/minecraftforge/fluids/FluidContainerRegistry.FluidContainerRegisterEvent.html" title="class in net.minecraftforge.fluids">FluidContainerRegistry.FluidContainerRegisterEvent</a>, <a href="../../../../../net/minecraftforge/fluids/FluidEvent.html" title="class in net.minecraftforge.fluids">FluidEvent</a>, <a href="../../../../../net/minecraftforge/fluids/FluidRegistry.FluidRegisterEvent.html" title="class in net.minecraftforge.fluids">FluidRegistry.FluidRegisterEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomNetworkEvent</a>, <a href="../../../../../net/minecraftforge/common/ForgeChunkManager.ForceChunkEvent.html" title="class in net.minecraftforge.common">ForgeChunkManager.ForceChunkEvent</a>, <a href="../../../../../net/minecraftforge/common/ForgeChunkManager.UnforceChunkEvent.html" title="class in net.minecraftforge.common">ForgeChunkManager.UnforceChunkEvent</a>, <a href="../../../../../net/minecraftforge/client/event/FOVUpdateEvent.html" title="class in net.minecraftforge.client.event">FOVUpdateEvent</a>, <a href="../../../../../net/minecraftforge/client/event/GuiOpenEvent.html" title="class in net.minecraftforge.client.event">GuiOpenEvent</a>, <a href="../../../../../net/minecraftforge/client/event/GuiScreenEvent.html" title="class in net.minecraftforge.client.event">GuiScreenEvent</a>, <a href="../../../../../net/minecraftforge/event/terraingen/InitMapGenEvent.html" title="class in net.minecraftforge.event.terraingen">InitMapGenEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/InputEvent.html" title="class in cpw.mods.fml.common.gameevent">InputEvent</a>, <a href="../../../../../net/minecraftforge/client/event/MouseEvent.html" title="class in net.minecraftforge.client.event">MouseEvent</a>, <a href="../../../../../net/minecraftforge/oredict/OreDictionary.OreRegisterEvent.html" title="class in net.minecraftforge.oredict">OreDictionary.OreRegisterEvent</a>, <a href="../../../../../net/minecraftforge/event/terraingen/OreGenEvent.html" title="class in net.minecraftforge.event.terraingen">OreGenEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent</a>, <a href="../../../../../net/minecraftforge/event/brewing/PotionBrewEvent.html" title="class in net.minecraftforge.event.brewing">PotionBrewEvent</a>, <a href="../../../../../net/minecraftforge/client/event/RenderBlockOverlayEvent.html" title="class in net.minecraftforge.client.event">RenderBlockOverlayEvent</a>, <a href="../../../../../net/minecraftforge/client/event/RenderGameOverlayEvent.html" title="class in net.minecraftforge.client.event">RenderGameOverlayEvent</a>, <a href="../../../../../net/minecraftforge/client/event/RenderHandEvent.html" title="class in net.minecraftforge.client.event">RenderHandEvent</a>, <a href="../../../../../net/minecraftforge/client/event/RenderItemInFrameEvent.html" title="class in net.minecraftforge.client.event">RenderItemInFrameEvent</a>, <a href="../../../../../net/minecraftforge/client/event/RenderLivingEvent.html" title="class in net.minecraftforge.client.event">RenderLivingEvent</a>, <a href="../../../../../net/minecraftforge/client/event/RenderWorldEvent.html" title="class in net.minecraftforge.client.event">RenderWorldEvent</a>, <a href="../../../../../net/minecraftforge/client/event/RenderWorldLastEvent.html" title="class in net.minecraftforge.client.event">RenderWorldLastEvent</a>, <a href="../../../../../net/minecraftforge/event/ServerChatEvent.html" title="class in net.minecraftforge.event">ServerChatEvent</a>, <a href="../../../../../net/minecraftforge/client/event/sound/SoundEvent.html" title="class in net.minecraftforge.client.event.sound">SoundEvent</a>, <a href="../../../../../net/minecraftforge/client/event/TextureStitchEvent.html" title="class in net.minecraftforge.client.event">TextureStitchEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent</a>, <a href="../../../../../net/minecraftforge/event/world/WorldEvent.html" title="class in net.minecraftforge.event.world">WorldEvent</a>, <a href="../../../../../net/minecraftforge/event/terraingen/WorldTypeEvent.html" title="class in net.minecraftforge.event.terraingen">WorldTypeEvent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">Event</span>
+extends java.lang.Object</pre>
+<div class="block">Base Event class that all other events are derived from</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.HasResult.html" title="annotation in cpw.mods.fml.common.eventhandler">Event.HasResult</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#Event()">Event</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/eventhandler/ListenerList.html" title="class in cpw.mods.fml.common.eventhandler">ListenerList</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getListenerList()">getListenerList</a></strong>()</code>
+<div class="block">Returns a ListenerList object that contains all listeners
+ that are registered to this event.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/eventhandler/EventPriority.html" title="enum in cpw.mods.fml.common.eventhandler">EventPriority</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getPhase()">getPhase</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getResult()">getResult</a></strong>()</code>
+<div class="block">Returns the value set as the result of this event</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#hasResult()">hasResult</a></strong>()</code>
+<div class="block">Determines if this event expects a significant result value.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCancelable()">isCancelable</a></strong>()</code>
+<div class="block">Determine if this function is cancelable at all.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCanceled()">isCanceled</a></strong>()</code>
+<div class="block">Determine if this event is canceled and should stop executing.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setCanceled(boolean)">setCanceled</a></strong>(boolean&nbsp;cancel)</code>
+<div class="block">Sets the state of this event, not all events are cancelable, and any attempt to
+ cancel a event that can't be will result in a IllegalArgumentException.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setPhase(cpw.mods.fml.common.eventhandler.EventPriority)">setPhase</a></strong>(<a href="../../../../../cpw/mods/fml/common/eventhandler/EventPriority.html" title="enum in cpw.mods.fml.common.eventhandler">EventPriority</a>&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setResult(cpw.mods.fml.common.eventhandler.Event.Result)">setResult</a></strong>(<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a>&nbsp;value)</code>
+<div class="block">Sets the result value for this event, not all events can have a result set, and any attempt to
+ set a result for a event that isn't expecting it will result in a IllegalArgumentException.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setup()">setup</a></strong>()</code>
+<div class="block">Called by the base constructor, this is used by ASM generated
+ event classes to setup various functionality such as the listenerlist.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Event()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Event</h4>
+<pre>public&nbsp;Event()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="isCancelable()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isCancelable</h4>
+<pre>public&nbsp;boolean&nbsp;isCancelable()</pre>
+<div class="block">Determine if this function is cancelable at all.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>If access to setCanceled should be allowed</dd></dl>
+</li>
+</ul>
+<a name="isCanceled()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isCanceled</h4>
+<pre>public&nbsp;boolean&nbsp;isCanceled()</pre>
+<div class="block">Determine if this event is canceled and should stop executing.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The current canceled state</dd></dl>
+</li>
+</ul>
+<a name="setCanceled(boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setCanceled</h4>
+<pre>public&nbsp;void&nbsp;setCanceled(boolean&nbsp;cancel)</pre>
+<div class="block">Sets the state of this event, not all events are cancelable, and any attempt to
+ cancel a event that can't be will result in a IllegalArgumentException.
+
+ The functionality of setting the canceled state is defined on a per-event bases.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>cancel</code> - The new canceled value</dd></dl>
+</li>
+</ul>
+<a name="hasResult()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasResult</h4>
+<pre>public&nbsp;boolean&nbsp;hasResult()</pre>
+<div class="block">Determines if this event expects a significant result value.</div>
+</li>
+</ul>
+<a name="getResult()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getResult</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a>&nbsp;getResult()</pre>
+<div class="block">Returns the value set as the result of this event</div>
+</li>
+</ul>
+<a name="setResult(cpw.mods.fml.common.eventhandler.Event.Result)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setResult</h4>
+<pre>public&nbsp;void&nbsp;setResult(<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a>&nbsp;value)</pre>
+<div class="block">Sets the result value for this event, not all events can have a result set, and any attempt to
+ set a result for a event that isn't expecting it will result in a IllegalArgumentException.
+
+ The functionality of setting the result is defined on a per-event bases.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - The new result</dd></dl>
+</li>
+</ul>
+<a name="setup()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setup</h4>
+<pre>protected&nbsp;void&nbsp;setup()</pre>
+<div class="block">Called by the base constructor, this is used by ASM generated
+ event classes to setup various functionality such as the listenerlist.</div>
+</li>
+</ul>
+<a name="getListenerList()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getListenerList</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/eventhandler/ListenerList.html" title="class in cpw.mods.fml.common.eventhandler">ListenerList</a>&nbsp;getListenerList()</pre>
+<div class="block">Returns a ListenerList object that contains all listeners
+ that are registered to this event.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>Listener List</dd></dl>
+</li>
+</ul>
+<a name="getPhase()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPhase</h4>
+<pre>@Nullable
+public&nbsp;<a href="../../../../../cpw/mods/fml/common/eventhandler/EventPriority.html" title="enum in cpw.mods.fml.common.eventhandler">EventPriority</a>&nbsp;getPhase()</pre>
+</li>
+</ul>
+<a name="setPhase(cpw.mods.fml.common.eventhandler.EventPriority)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setPhase</h4>
+<pre>public&nbsp;void&nbsp;setPhase(@Nonnull
+ <a href="../../../../../cpw/mods/fml/common/eventhandler/EventPriority.html" title="enum in cpw.mods.fml.common.eventhandler">EventPriority</a>&nbsp;value)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Cancelable.html" title="annotation in cpw.mods.fml.common.eventhandler"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.HasResult.html" title="annotation in cpw.mods.fml.common.eventhandler"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/eventhandler/Event.html" target="_top">Frames</a></li>
+<li><a href="Event.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/eventhandler/EventBus.html b/javadoc/cpw/mods/fml/common/eventhandler/EventBus.html
new file mode 100644
index 0000000..31fe3ff
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/eventhandler/EventBus.html
@@ -0,0 +1,328 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>EventBus (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="EventBus (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/EventPriority.html" title="enum in cpw.mods.fml.common.eventhandler"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/eventhandler/EventBus.html" target="_top">Frames</a></li>
+<li><a href="EventBus.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.eventhandler</div>
+<h2 title="Class EventBus" class="title">Class EventBus</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.eventhandler.EventBus</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/eventhandler/IEventExceptionHandler.html" title="interface in cpw.mods.fml.common.eventhandler">IEventExceptionHandler</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">EventBus</span>
+extends java.lang.Object
+implements <a href="../../../../../cpw/mods/fml/common/eventhandler/IEventExceptionHandler.html" title="interface in cpw.mods.fml.common.eventhandler">IEventExceptionHandler</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/EventBus.html#EventBus()">EventBus</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/EventBus.html#EventBus(cpw.mods.fml.common.eventhandler.IEventExceptionHandler)">EventBus</a></strong>(<a href="../../../../../cpw/mods/fml/common/eventhandler/IEventExceptionHandler.html" title="interface in cpw.mods.fml.common.eventhandler">IEventExceptionHandler</a>&nbsp;handler)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/EventBus.html#handleException(cpw.mods.fml.common.eventhandler.EventBus,%20cpw.mods.fml.common.eventhandler.Event,%20cpw.mods.fml.common.eventhandler.IEventListener[],%20int,%20java.lang.Throwable)">handleException</a></strong>(<a href="../../../../../cpw/mods/fml/common/eventhandler/EventBus.html" title="class in cpw.mods.fml.common.eventhandler">EventBus</a>&nbsp;bus,
+ <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a>&nbsp;event,
+ <a href="../../../../../cpw/mods/fml/common/eventhandler/IEventListener.html" title="interface in cpw.mods.fml.common.eventhandler">IEventListener</a>[]&nbsp;listeners,
+ int&nbsp;index,
+ java.lang.Throwable&nbsp;throwable)</code>
+<div class="block">Fired when a EventListener throws an exception for the specified event on the event bus.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/EventBus.html#post(cpw.mods.fml.common.eventhandler.Event)">post</a></strong>(<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a>&nbsp;event)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/EventBus.html#register(java.lang.Object)">register</a></strong>(java.lang.Object&nbsp;target)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/EventBus.html#unregister(java.lang.Object)">unregister</a></strong>(java.lang.Object&nbsp;object)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="EventBus()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>EventBus</h4>
+<pre>public&nbsp;EventBus()</pre>
+</li>
+</ul>
+<a name="EventBus(cpw.mods.fml.common.eventhandler.IEventExceptionHandler)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>EventBus</h4>
+<pre>public&nbsp;EventBus(@Nonnull
+ <a href="../../../../../cpw/mods/fml/common/eventhandler/IEventExceptionHandler.html" title="interface in cpw.mods.fml.common.eventhandler">IEventExceptionHandler</a>&nbsp;handler)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="register(java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>register</h4>
+<pre>public&nbsp;void&nbsp;register(java.lang.Object&nbsp;target)</pre>
+</li>
+</ul>
+<a name="unregister(java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>unregister</h4>
+<pre>public&nbsp;void&nbsp;unregister(java.lang.Object&nbsp;object)</pre>
+</li>
+</ul>
+<a name="post(cpw.mods.fml.common.eventhandler.Event)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>post</h4>
+<pre>public&nbsp;boolean&nbsp;post(<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a>&nbsp;event)</pre>
+</li>
+</ul>
+<a name="handleException(cpw.mods.fml.common.eventhandler.EventBus, cpw.mods.fml.common.eventhandler.Event, cpw.mods.fml.common.eventhandler.IEventListener[], int, java.lang.Throwable)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>handleException</h4>
+<pre>public&nbsp;void&nbsp;handleException(<a href="../../../../../cpw/mods/fml/common/eventhandler/EventBus.html" title="class in cpw.mods.fml.common.eventhandler">EventBus</a>&nbsp;bus,
+ <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a>&nbsp;event,
+ <a href="../../../../../cpw/mods/fml/common/eventhandler/IEventListener.html" title="interface in cpw.mods.fml.common.eventhandler">IEventListener</a>[]&nbsp;listeners,
+ int&nbsp;index,
+ java.lang.Throwable&nbsp;throwable)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/common/eventhandler/IEventExceptionHandler.html#handleException(cpw.mods.fml.common.eventhandler.EventBus,%20cpw.mods.fml.common.eventhandler.Event,%20cpw.mods.fml.common.eventhandler.IEventListener[],%20int,%20java.lang.Throwable)">IEventExceptionHandler</a></code></strong></div>
+<div class="block">Fired when a EventListener throws an exception for the specified event on the event bus.
+ After this function returns, the original Throwable will be propogated upwards.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/common/eventhandler/IEventExceptionHandler.html#handleException(cpw.mods.fml.common.eventhandler.EventBus,%20cpw.mods.fml.common.eventhandler.Event,%20cpw.mods.fml.common.eventhandler.IEventListener[],%20int,%20java.lang.Throwable)">handleException</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/common/eventhandler/IEventExceptionHandler.html" title="interface in cpw.mods.fml.common.eventhandler">IEventExceptionHandler</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>bus</code> - The bus the event is being fired on</dd><dd><code>event</code> - The event that is being fired</dd><dd><code>listeners</code> - All listeners that are listening for this event, in order</dd><dd><code>index</code> - Index for the current listener being fired.</dd><dd><code>throwable</code> - The throwable being thrown</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/EventPriority.html" title="enum in cpw.mods.fml.common.eventhandler"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/eventhandler/EventBus.html" target="_top">Frames</a></li>
+<li><a href="EventBus.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/eventhandler/EventPriority.html b/javadoc/cpw/mods/fml/common/eventhandler/EventPriority.html
new file mode 100644
index 0000000..b73779c
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/eventhandler/EventPriority.html
@@ -0,0 +1,371 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>EventPriority (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="EventPriority (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/EventBus.html" title="class in cpw.mods.fml.common.eventhandler"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/IEventExceptionHandler.html" title="interface in cpw.mods.fml.common.eventhandler"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/eventhandler/EventPriority.html" target="_top">Frames</a></li>
+<li><a href="EventPriority.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.eventhandler</div>
+<h2 title="Enum EventPriority" class="title">Enum EventPriority</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Enum&lt;<a href="../../../../../cpw/mods/fml/common/eventhandler/EventPriority.html" title="enum in cpw.mods.fml.common.eventhandler">EventPriority</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.eventhandler.EventPriority</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/eventhandler/IEventListener.html" title="interface in cpw.mods.fml.common.eventhandler">IEventListener</a>, java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../cpw/mods/fml/common/eventhandler/EventPriority.html" title="enum in cpw.mods.fml.common.eventhandler">EventPriority</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public enum <span class="strong">EventPriority</span>
+extends java.lang.Enum&lt;<a href="../../../../../cpw/mods/fml/common/eventhandler/EventPriority.html" title="enum in cpw.mods.fml.common.eventhandler">EventPriority</a>&gt;
+implements <a href="../../../../../cpw/mods/fml/common/eventhandler/IEventListener.html" title="interface in cpw.mods.fml.common.eventhandler">IEventListener</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_summary">
+<!-- -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/EventPriority.html#HIGH">HIGH</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/EventPriority.html#HIGHEST">HIGHEST</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/EventPriority.html#LOW">LOW</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/EventPriority.html#LOWEST">LOWEST</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/EventPriority.html#NORMAL">NORMAL</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/EventPriority.html#invoke(cpw.mods.fml.common.eventhandler.Event)">invoke</a></strong>(<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a>&nbsp;event)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/eventhandler/EventPriority.html" title="enum in cpw.mods.fml.common.eventhandler">EventPriority</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/EventPriority.html#valueOf(java.lang.String)">valueOf</a></strong>(java.lang.String&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/eventhandler/EventPriority.html" title="enum in cpw.mods.fml.common.eventhandler">EventPriority</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/EventPriority.html#values()">values</a></strong>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Enum">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
+<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_detail">
+<!-- -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="HIGHEST">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>HIGHEST</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/eventhandler/EventPriority.html" title="enum in cpw.mods.fml.common.eventhandler">EventPriority</a> HIGHEST</pre>
+</li>
+</ul>
+<a name="HIGH">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>HIGH</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/eventhandler/EventPriority.html" title="enum in cpw.mods.fml.common.eventhandler">EventPriority</a> HIGH</pre>
+</li>
+</ul>
+<a name="NORMAL">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>NORMAL</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/eventhandler/EventPriority.html" title="enum in cpw.mods.fml.common.eventhandler">EventPriority</a> NORMAL</pre>
+</li>
+</ul>
+<a name="LOW">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LOW</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/eventhandler/EventPriority.html" title="enum in cpw.mods.fml.common.eventhandler">EventPriority</a> LOW</pre>
+</li>
+</ul>
+<a name="LOWEST">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LOWEST</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/eventhandler/EventPriority.html" title="enum in cpw.mods.fml.common.eventhandler">EventPriority</a> LOWEST</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="values()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a href="../../../../../cpw/mods/fml/common/eventhandler/EventPriority.html" title="enum in cpw.mods.fml.common.eventhandler">EventPriority</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (EventPriority c : EventPriority.values())
+&nbsp; System.out.println(c);
+</pre></div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>an array containing the constants of this enum type, in the order they are declared</dd></dl>
+</li>
+</ul>
+<a name="valueOf(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a href="../../../../../cpw/mods/fml/common/eventhandler/EventPriority.html" title="enum in cpw.mods.fml.common.eventhandler">EventPriority</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the enum constant with the specified name</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
+<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd></dl>
+</li>
+</ul>
+<a name="invoke(cpw.mods.fml.common.eventhandler.Event)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>invoke</h4>
+<pre>public&nbsp;void&nbsp;invoke(<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a>&nbsp;event)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/common/eventhandler/IEventListener.html#invoke(cpw.mods.fml.common.eventhandler.Event)">invoke</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/common/eventhandler/IEventListener.html" title="interface in cpw.mods.fml.common.eventhandler">IEventListener</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/EventBus.html" title="class in cpw.mods.fml.common.eventhandler"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/IEventExceptionHandler.html" title="interface in cpw.mods.fml.common.eventhandler"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/eventhandler/EventPriority.html" target="_top">Frames</a></li>
+<li><a href="EventPriority.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/eventhandler/IEventExceptionHandler.html b/javadoc/cpw/mods/fml/common/eventhandler/IEventExceptionHandler.html
new file mode 100644
index 0000000..1b32c8c
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/eventhandler/IEventExceptionHandler.html
@@ -0,0 +1,221 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>IEventExceptionHandler (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="IEventExceptionHandler (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/EventPriority.html" title="enum in cpw.mods.fml.common.eventhandler"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/IEventListener.html" title="interface in cpw.mods.fml.common.eventhandler"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/eventhandler/IEventExceptionHandler.html" target="_top">Frames</a></li>
+<li><a href="IEventExceptionHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.eventhandler</div>
+<h2 title="Interface IEventExceptionHandler" class="title">Interface IEventExceptionHandler</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/eventhandler/EventBus.html" title="class in cpw.mods.fml.common.eventhandler">EventBus</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">IEventExceptionHandler</span></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/IEventExceptionHandler.html#handleException(cpw.mods.fml.common.eventhandler.EventBus,%20cpw.mods.fml.common.eventhandler.Event,%20cpw.mods.fml.common.eventhandler.IEventListener[],%20int,%20java.lang.Throwable)">handleException</a></strong>(<a href="../../../../../cpw/mods/fml/common/eventhandler/EventBus.html" title="class in cpw.mods.fml.common.eventhandler">EventBus</a>&nbsp;bus,
+ <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a>&nbsp;event,
+ <a href="../../../../../cpw/mods/fml/common/eventhandler/IEventListener.html" title="interface in cpw.mods.fml.common.eventhandler">IEventListener</a>[]&nbsp;listeners,
+ int&nbsp;index,
+ java.lang.Throwable&nbsp;throwable)</code>
+<div class="block">Fired when a EventListener throws an exception for the specified event on the event bus.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="handleException(cpw.mods.fml.common.eventhandler.EventBus, cpw.mods.fml.common.eventhandler.Event, cpw.mods.fml.common.eventhandler.IEventListener[], int, java.lang.Throwable)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>handleException</h4>
+<pre>void&nbsp;handleException(<a href="../../../../../cpw/mods/fml/common/eventhandler/EventBus.html" title="class in cpw.mods.fml.common.eventhandler">EventBus</a>&nbsp;bus,
+ <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a>&nbsp;event,
+ <a href="../../../../../cpw/mods/fml/common/eventhandler/IEventListener.html" title="interface in cpw.mods.fml.common.eventhandler">IEventListener</a>[]&nbsp;listeners,
+ int&nbsp;index,
+ java.lang.Throwable&nbsp;throwable)</pre>
+<div class="block">Fired when a EventListener throws an exception for the specified event on the event bus.
+ After this function returns, the original Throwable will be propogated upwards.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>bus</code> - The bus the event is being fired on</dd><dd><code>event</code> - The event that is being fired</dd><dd><code>listeners</code> - All listeners that are listening for this event, in order</dd><dd><code>index</code> - Index for the current listener being fired.</dd><dd><code>throwable</code> - The throwable being thrown</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/EventPriority.html" title="enum in cpw.mods.fml.common.eventhandler"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/IEventListener.html" title="interface in cpw.mods.fml.common.eventhandler"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/eventhandler/IEventExceptionHandler.html" target="_top">Frames</a></li>
+<li><a href="IEventExceptionHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/eventhandler/IEventListener.html b/javadoc/cpw/mods/fml/common/eventhandler/IEventListener.html
new file mode 100644
index 0000000..5b9459c
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/eventhandler/IEventListener.html
@@ -0,0 +1,208 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>IEventListener (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="IEventListener (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/IEventExceptionHandler.html" title="interface in cpw.mods.fml.common.eventhandler"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/ListenerList.html" title="class in cpw.mods.fml.common.eventhandler"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/eventhandler/IEventListener.html" target="_top">Frames</a></li>
+<li><a href="IEventListener.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.eventhandler</div>
+<h2 title="Interface IEventListener" class="title">Interface IEventListener</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/eventhandler/ASMEventHandler.html" title="class in cpw.mods.fml.common.eventhandler">ASMEventHandler</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/EventPriority.html" title="enum in cpw.mods.fml.common.eventhandler">EventPriority</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">IEventListener</span></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/IEventListener.html#invoke(cpw.mods.fml.common.eventhandler.Event)">invoke</a></strong>(<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a>&nbsp;event)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="invoke(cpw.mods.fml.common.eventhandler.Event)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>invoke</h4>
+<pre>void&nbsp;invoke(<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a>&nbsp;event)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/IEventExceptionHandler.html" title="interface in cpw.mods.fml.common.eventhandler"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/ListenerList.html" title="class in cpw.mods.fml.common.eventhandler"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/eventhandler/IEventListener.html" target="_top">Frames</a></li>
+<li><a href="IEventListener.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/eventhandler/ListenerList.html b/javadoc/cpw/mods/fml/common/eventhandler/ListenerList.html
new file mode 100644
index 0000000..114d27a
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/eventhandler/ListenerList.html
@@ -0,0 +1,365 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>ListenerList (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ListenerList (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/IEventListener.html" title="interface in cpw.mods.fml.common.eventhandler"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/SubscribeEvent.html" title="annotation in cpw.mods.fml.common.eventhandler"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/eventhandler/ListenerList.html" target="_top">Frames</a></li>
+<li><a href="ListenerList.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.eventhandler</div>
+<h2 title="Class ListenerList" class="title">Class ListenerList</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.eventhandler.ListenerList</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">ListenerList</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/ListenerList.html#ListenerList()">ListenerList</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/ListenerList.html#ListenerList(cpw.mods.fml.common.eventhandler.ListenerList)">ListenerList</a></strong>(<a href="../../../../../cpw/mods/fml/common/eventhandler/ListenerList.html" title="class in cpw.mods.fml.common.eventhandler">ListenerList</a>&nbsp;parent)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/ListenerList.html#clearBusID(int)">clearBusID</a></strong>(int&nbsp;id)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected cpw.mods.fml.common.eventhandler.ListenerList.ListenerListInst</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/ListenerList.html#getInstance(int)">getInstance</a></strong>(int&nbsp;id)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/eventhandler/IEventListener.html" title="interface in cpw.mods.fml.common.eventhandler">IEventListener</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/ListenerList.html#getListeners(int)">getListeners</a></strong>(int&nbsp;id)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/ListenerList.html#register(int,%20cpw.mods.fml.common.eventhandler.EventPriority,%20cpw.mods.fml.common.eventhandler.IEventListener)">register</a></strong>(int&nbsp;id,
+ <a href="../../../../../cpw/mods/fml/common/eventhandler/EventPriority.html" title="enum in cpw.mods.fml.common.eventhandler">EventPriority</a>&nbsp;priority,
+ <a href="../../../../../cpw/mods/fml/common/eventhandler/IEventListener.html" title="interface in cpw.mods.fml.common.eventhandler">IEventListener</a>&nbsp;listener)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/ListenerList.html#resize(int)">resize</a></strong>(int&nbsp;max)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/ListenerList.html#resizeLists(int)">resizeLists</a></strong>(int&nbsp;max)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/ListenerList.html#unregister(int,%20cpw.mods.fml.common.eventhandler.IEventListener)">unregister</a></strong>(int&nbsp;id,
+ <a href="../../../../../cpw/mods/fml/common/eventhandler/IEventListener.html" title="interface in cpw.mods.fml.common.eventhandler">IEventListener</a>&nbsp;listener)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/ListenerList.html#unregisterAll(int,%20cpw.mods.fml.common.eventhandler.IEventListener)">unregisterAll</a></strong>(int&nbsp;id,
+ <a href="../../../../../cpw/mods/fml/common/eventhandler/IEventListener.html" title="interface in cpw.mods.fml.common.eventhandler">IEventListener</a>&nbsp;listener)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ListenerList()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ListenerList</h4>
+<pre>public&nbsp;ListenerList()</pre>
+</li>
+</ul>
+<a name="ListenerList(cpw.mods.fml.common.eventhandler.ListenerList)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ListenerList</h4>
+<pre>public&nbsp;ListenerList(<a href="../../../../../cpw/mods/fml/common/eventhandler/ListenerList.html" title="class in cpw.mods.fml.common.eventhandler">ListenerList</a>&nbsp;parent)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="resize(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>resize</h4>
+<pre>public static&nbsp;void&nbsp;resize(int&nbsp;max)</pre>
+</li>
+</ul>
+<a name="resizeLists(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>resizeLists</h4>
+<pre>public&nbsp;void&nbsp;resizeLists(int&nbsp;max)</pre>
+</li>
+</ul>
+<a name="clearBusID(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clearBusID</h4>
+<pre>public static&nbsp;void&nbsp;clearBusID(int&nbsp;id)</pre>
+</li>
+</ul>
+<a name="getInstance(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInstance</h4>
+<pre>protected&nbsp;cpw.mods.fml.common.eventhandler.ListenerList.ListenerListInst&nbsp;getInstance(int&nbsp;id)</pre>
+</li>
+</ul>
+<a name="getListeners(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getListeners</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/eventhandler/IEventListener.html" title="interface in cpw.mods.fml.common.eventhandler">IEventListener</a>[]&nbsp;getListeners(int&nbsp;id)</pre>
+</li>
+</ul>
+<a name="register(int, cpw.mods.fml.common.eventhandler.EventPriority, cpw.mods.fml.common.eventhandler.IEventListener)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>register</h4>
+<pre>public&nbsp;void&nbsp;register(int&nbsp;id,
+ <a href="../../../../../cpw/mods/fml/common/eventhandler/EventPriority.html" title="enum in cpw.mods.fml.common.eventhandler">EventPriority</a>&nbsp;priority,
+ <a href="../../../../../cpw/mods/fml/common/eventhandler/IEventListener.html" title="interface in cpw.mods.fml.common.eventhandler">IEventListener</a>&nbsp;listener)</pre>
+</li>
+</ul>
+<a name="unregister(int, cpw.mods.fml.common.eventhandler.IEventListener)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>unregister</h4>
+<pre>public&nbsp;void&nbsp;unregister(int&nbsp;id,
+ <a href="../../../../../cpw/mods/fml/common/eventhandler/IEventListener.html" title="interface in cpw.mods.fml.common.eventhandler">IEventListener</a>&nbsp;listener)</pre>
+</li>
+</ul>
+<a name="unregisterAll(int, cpw.mods.fml.common.eventhandler.IEventListener)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>unregisterAll</h4>
+<pre>public static&nbsp;void&nbsp;unregisterAll(int&nbsp;id,
+ <a href="../../../../../cpw/mods/fml/common/eventhandler/IEventListener.html" title="interface in cpw.mods.fml.common.eventhandler">IEventListener</a>&nbsp;listener)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/IEventListener.html" title="interface in cpw.mods.fml.common.eventhandler"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/SubscribeEvent.html" title="annotation in cpw.mods.fml.common.eventhandler"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/eventhandler/ListenerList.html" target="_top">Frames</a></li>
+<li><a href="ListenerList.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/eventhandler/SubscribeEvent.html b/javadoc/cpw/mods/fml/common/eventhandler/SubscribeEvent.html
new file mode 100644
index 0000000..3b8dde8
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/eventhandler/SubscribeEvent.html
@@ -0,0 +1,219 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>SubscribeEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="SubscribeEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/ListenerList.html" title="class in cpw.mods.fml.common.eventhandler"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/eventhandler/SubscribeEvent.html" target="_top">Frames</a></li>
+<li><a href="SubscribeEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li><a href="#annotation_type_optional_element_summary">Optional</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#annotation_type_element_detail">Element</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.eventhandler</div>
+<h2 title="Annotation Type SubscribeEvent" class="title">Annotation Type SubscribeEvent</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>@Retention(value=RUNTIME)
+@Target(value=METHOD)
+public @interface <span class="strong">SubscribeEvent</span></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ANNOTATION TYPE OPTIONAL MEMBER SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation_type_optional_element_summary">
+<!-- -->
+</a>
+<h3>Optional Element Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Optional Element Summary table, listing optional elements, and an explanation">
+<caption><span>Optional Elements</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Optional Element and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/eventhandler/EventPriority.html" title="enum in cpw.mods.fml.common.eventhandler">EventPriority</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/SubscribeEvent.html#priority()">priority</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/eventhandler/SubscribeEvent.html#receiveCanceled()">receiveCanceled</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation_type_element_detail">
+<!-- -->
+</a>
+<h3>Element Detail</h3>
+<a name="priority()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>priority</h4>
+<pre>public abstract&nbsp;<a href="../../../../../cpw/mods/fml/common/eventhandler/EventPriority.html" title="enum in cpw.mods.fml.common.eventhandler">EventPriority</a>&nbsp;priority</pre>
+<dl>
+<dt>Default:</dt>
+<dd>cpw.mods.fml.common.eventhandler.EventPriority.NORMAL</dd>
+</dl>
+</li>
+</ul>
+<a name="receiveCanceled()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>receiveCanceled</h4>
+<pre>public abstract&nbsp;boolean&nbsp;receiveCanceled</pre>
+<dl>
+<dt>Default:</dt>
+<dd>false</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/ListenerList.html" title="class in cpw.mods.fml.common.eventhandler"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/eventhandler/SubscribeEvent.html" target="_top">Frames</a></li>
+<li><a href="SubscribeEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li><a href="#annotation_type_optional_element_summary">Optional</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#annotation_type_element_detail">Element</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/eventhandler/package-frame.html b/javadoc/cpw/mods/fml/common/eventhandler/package-frame.html
new file mode 100644
index 0000000..ddf205b
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/eventhandler/package-frame.html
@@ -0,0 +1,38 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.eventhandler (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../cpw/mods/fml/common/eventhandler/package-summary.html" target="classFrame">cpw.mods.fml.common.eventhandler</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="IEventExceptionHandler.html" title="interface in cpw.mods.fml.common.eventhandler" target="classFrame"><i>IEventExceptionHandler</i></a></li>
+<li><a href="IEventListener.html" title="interface in cpw.mods.fml.common.eventhandler" target="classFrame"><i>IEventListener</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="ASMEventHandler.html" title="class in cpw.mods.fml.common.eventhandler" target="classFrame">ASMEventHandler</a></li>
+<li><a href="Event.html" title="class in cpw.mods.fml.common.eventhandler" target="classFrame">Event</a></li>
+<li><a href="EventBus.html" title="class in cpw.mods.fml.common.eventhandler" target="classFrame">EventBus</a></li>
+<li><a href="ListenerList.html" title="class in cpw.mods.fml.common.eventhandler" target="classFrame">ListenerList</a></li>
+</ul>
+<h2 title="Enums">Enums</h2>
+<ul title="Enums">
+<li><a href="Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler" target="classFrame">Event.Result</a></li>
+<li><a href="EventPriority.html" title="enum in cpw.mods.fml.common.eventhandler" target="classFrame">EventPriority</a></li>
+</ul>
+<h2 title="Annotation Types">Annotation Types</h2>
+<ul title="Annotation Types">
+<li><a href="Cancelable.html" title="annotation in cpw.mods.fml.common.eventhandler" target="classFrame">Cancelable</a></li>
+<li><a href="Event.HasResult.html" title="annotation in cpw.mods.fml.common.eventhandler" target="classFrame">Event.HasResult</a></li>
+<li><a href="SubscribeEvent.html" title="annotation in cpw.mods.fml.common.eventhandler" target="classFrame">SubscribeEvent</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/eventhandler/package-summary.html b/javadoc/cpw/mods/fml/common/eventhandler/package-summary.html
new file mode 100644
index 0000000..b37ab9a
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/eventhandler/package-summary.html
@@ -0,0 +1,206 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.eventhandler (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.common.eventhandler (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/functions/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/eventhandler/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;cpw.mods.fml.common.eventhandler</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/eventhandler/IEventExceptionHandler.html" title="interface in cpw.mods.fml.common.eventhandler">IEventExceptionHandler</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/eventhandler/IEventListener.html" title="interface in cpw.mods.fml.common.eventhandler">IEventListener</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/eventhandler/ASMEventHandler.html" title="class in cpw.mods.fml.common.eventhandler">ASMEventHandler</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></td>
+<td class="colLast">
+<div class="block">Base Event class that all other events are derived from</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/eventhandler/EventBus.html" title="class in cpw.mods.fml.common.eventhandler">EventBus</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/eventhandler/ListenerList.html" title="class in cpw.mods.fml.common.eventhandler">ListenerList</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
+<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Enum</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/eventhandler/EventPriority.html" title="enum in cpw.mods.fml.common.eventhandler">EventPriority</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Annotation Types Summary table, listing annotation types, and an explanation">
+<caption><span>Annotation Types Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Annotation Type</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/eventhandler/Cancelable.html" title="annotation in cpw.mods.fml.common.eventhandler">Cancelable</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.HasResult.html" title="annotation in cpw.mods.fml.common.eventhandler">Event.HasResult</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/eventhandler/SubscribeEvent.html" title="annotation in cpw.mods.fml.common.eventhandler">SubscribeEvent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/functions/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/eventhandler/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/eventhandler/package-tree.html b/javadoc/cpw/mods/fml/common/eventhandler/package-tree.html
new file mode 100644
index 0000000..b6a13f9
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/eventhandler/package-tree.html
@@ -0,0 +1,153 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.eventhandler Class Hierarchy (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.common.eventhandler Class Hierarchy (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/package-tree.html">Prev</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/functions/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/eventhandler/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package cpw.mods.fml.common.eventhandler</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/ASMEventHandler.html" title="class in cpw.mods.fml.common.eventhandler"><span class="strong">ASMEventHandler</span></a> (implements cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/IEventListener.html" title="interface in cpw.mods.fml.common.eventhandler">IEventListener</a>)</li>
+<li type="circle">cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler"><span class="strong">Event</span></a></li>
+<li type="circle">cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/EventBus.html" title="class in cpw.mods.fml.common.eventhandler"><span class="strong">EventBus</span></a> (implements cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/IEventExceptionHandler.html" title="interface in cpw.mods.fml.common.eventhandler">IEventExceptionHandler</a>)</li>
+<li type="circle">cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/ListenerList.html" title="class in cpw.mods.fml.common.eventhandler"><span class="strong">ListenerList</span></a></li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/IEventExceptionHandler.html" title="interface in cpw.mods.fml.common.eventhandler"><span class="strong">IEventExceptionHandler</span></a></li>
+<li type="circle">cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/IEventListener.html" title="interface in cpw.mods.fml.common.eventhandler"><span class="strong">IEventListener</span></a></li>
+</ul>
+<h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2>
+<ul>
+<li type="circle">cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.HasResult.html" title="annotation in cpw.mods.fml.common.eventhandler"><span class="strong">Event.HasResult</span></a> (implements java.lang.annotation.Annotation)</li>
+<li type="circle">cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/SubscribeEvent.html" title="annotation in cpw.mods.fml.common.eventhandler"><span class="strong">SubscribeEvent</span></a> (implements java.lang.annotation.Annotation)</li>
+<li type="circle">cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Cancelable.html" title="annotation in cpw.mods.fml.common.eventhandler"><span class="strong">Cancelable</span></a> (implements java.lang.annotation.Annotation)</li>
+</ul>
+<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)
+<ul>
+<li type="circle">cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/EventPriority.html" title="enum in cpw.mods.fml.common.eventhandler"><span class="strong">EventPriority</span></a> (implements cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/IEventListener.html" title="interface in cpw.mods.fml.common.eventhandler">IEventListener</a>)</li>
+<li type="circle">cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler"><span class="strong">Event.Result</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/event/package-tree.html">Prev</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/functions/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/eventhandler/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/functions/ArtifactVersionNameFunction.html b/javadoc/cpw/mods/fml/common/functions/ArtifactVersionNameFunction.html
new file mode 100644
index 0000000..a77b948
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/functions/ArtifactVersionNameFunction.html
@@ -0,0 +1,270 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>ArtifactVersionNameFunction (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ArtifactVersionNameFunction (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../cpw/mods/fml/common/functions/CollectionWrapperFactory.html" title="class in cpw.mods.fml.common.functions"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/functions/ArtifactVersionNameFunction.html" target="_top">Frames</a></li>
+<li><a href="ArtifactVersionNameFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.functions</div>
+<h2 title="Class ArtifactVersionNameFunction" class="title">Class ArtifactVersionNameFunction</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.functions.ArtifactVersionNameFunction</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>com.google.common.base.Function&lt;<a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>,java.lang.String&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">ArtifactVersionNameFunction</span>
+extends java.lang.Object
+implements com.google.common.base.Function&lt;<a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>,java.lang.String&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/functions/ArtifactVersionNameFunction.html#ArtifactVersionNameFunction()">ArtifactVersionNameFunction</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/functions/ArtifactVersionNameFunction.html#apply(cpw.mods.fml.common.versioning.ArtifactVersion)">apply</a></strong>(<a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&nbsp;v)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_com.google.common.base.Function">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;com.google.common.base.Function</h3>
+<code>equals</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ArtifactVersionNameFunction()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ArtifactVersionNameFunction</h4>
+<pre>public&nbsp;ArtifactVersionNameFunction()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="apply(cpw.mods.fml.common.versioning.ArtifactVersion)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public&nbsp;java.lang.String&nbsp;apply(<a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&nbsp;v)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>apply</code>&nbsp;in interface&nbsp;<code>com.google.common.base.Function&lt;<a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>,java.lang.String&gt;</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../cpw/mods/fml/common/functions/CollectionWrapperFactory.html" title="class in cpw.mods.fml.common.functions"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/functions/ArtifactVersionNameFunction.html" target="_top">Frames</a></li>
+<li><a href="ArtifactVersionNameFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/functions/CollectionWrapperFactory.html b/javadoc/cpw/mods/fml/common/functions/CollectionWrapperFactory.html
new file mode 100644
index 0000000..c7929d7
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/functions/CollectionWrapperFactory.html
@@ -0,0 +1,281 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>CollectionWrapperFactory (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="CollectionWrapperFactory (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/functions/ArtifactVersionNameFunction.html" title="class in cpw.mods.fml.common.functions"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/functions/GenericIterableFactory.html" title="class in cpw.mods.fml.common.functions"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/functions/CollectionWrapperFactory.html" target="_top">Frames</a></li>
+<li><a href="CollectionWrapperFactory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.functions</div>
+<h2 title="Class CollectionWrapperFactory" class="title">Class CollectionWrapperFactory</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.functions.CollectionWrapperFactory</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">CollectionWrapperFactory</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/functions/CollectionWrapperFactory.html#CollectionWrapperFactory()">CollectionWrapperFactory</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;java.util.Collection&lt;T&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/functions/CollectionWrapperFactory.html#wrap(java.util.Collection,%20java.lang.Class)">wrap</a></strong>(java.util.Collection&nbsp;coll,
+ java.lang.Class&lt;T&gt;&nbsp;elementType)</code>
+<div class="block">Return a read only cast view of the supplied ungeneric collection, based on the element type given</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;java.util.List&lt;T&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/functions/CollectionWrapperFactory.html#wrap(java.util.List,%20java.lang.Class)">wrap</a></strong>(java.util.List&nbsp;list,
+ java.lang.Class&lt;T&gt;&nbsp;elementType)</code>
+<div class="block">Return a read only cast view of the supplied ungeneric list, based on the element type given</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="CollectionWrapperFactory()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CollectionWrapperFactory</h4>
+<pre>public&nbsp;CollectionWrapperFactory()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="wrap(java.util.Collection, java.lang.Class)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>wrap</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;java.util.Collection&lt;T&gt;&nbsp;wrap(java.util.Collection&nbsp;coll,
+ java.lang.Class&lt;T&gt;&nbsp;elementType)</pre>
+<div class="block">Return a read only cast view of the supplied ungeneric collection, based on the element type given</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>coll</code> - The collection to cast</dd><dd><code>elementType</code> - the supertype contained in the collection</dd>
+<dt><span class="strong">Returns:</span></dt><dd>a collection asserting that type relationship</dd></dl>
+</li>
+</ul>
+<a name="wrap(java.util.List, java.lang.Class)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>wrap</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;java.util.List&lt;T&gt;&nbsp;wrap(java.util.List&nbsp;list,
+ java.lang.Class&lt;T&gt;&nbsp;elementType)</pre>
+<div class="block">Return a read only cast view of the supplied ungeneric list, based on the element type given</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>list</code> - The list to cast</dd><dd><code>elementType</code> - the supertype contained in the list</dd>
+<dt><span class="strong">Returns:</span></dt><dd>a list asserting that type relationship</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/functions/ArtifactVersionNameFunction.html" title="class in cpw.mods.fml.common.functions"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/functions/GenericIterableFactory.html" title="class in cpw.mods.fml.common.functions"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/functions/CollectionWrapperFactory.html" target="_top">Frames</a></li>
+<li><a href="CollectionWrapperFactory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/functions/GenericIterableFactory.html b/javadoc/cpw/mods/fml/common/functions/GenericIterableFactory.html
new file mode 100644
index 0000000..4ec7e2e
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/functions/GenericIterableFactory.html
@@ -0,0 +1,256 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>GenericIterableFactory (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GenericIterableFactory (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/functions/CollectionWrapperFactory.html" title="class in cpw.mods.fml.common.functions"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/functions/ModIdFunction.html" title="class in cpw.mods.fml.common.functions"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/functions/GenericIterableFactory.html" target="_top">Frames</a></li>
+<li><a href="GenericIterableFactory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.functions</div>
+<h2 title="Class GenericIterableFactory" class="title">Class GenericIterableFactory</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.functions.GenericIterableFactory</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GenericIterableFactory</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/functions/GenericIterableFactory.html#GenericIterableFactory()">GenericIterableFactory</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;java.lang.Iterable&lt;T&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/functions/GenericIterableFactory.html#newCastingIterable(java.lang.Iterable,%20java.lang.Class)">newCastingIterable</a></strong>(java.lang.Iterable&lt;?&gt;&nbsp;input,
+ java.lang.Class&lt;T&gt;&nbsp;type)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GenericIterableFactory()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GenericIterableFactory</h4>
+<pre>public&nbsp;GenericIterableFactory()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="newCastingIterable(java.lang.Iterable, java.lang.Class)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>newCastingIterable</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;java.lang.Iterable&lt;T&gt;&nbsp;newCastingIterable(java.lang.Iterable&lt;?&gt;&nbsp;input,
+ java.lang.Class&lt;T&gt;&nbsp;type)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/functions/CollectionWrapperFactory.html" title="class in cpw.mods.fml.common.functions"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/functions/ModIdFunction.html" title="class in cpw.mods.fml.common.functions"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/functions/GenericIterableFactory.html" target="_top">Frames</a></li>
+<li><a href="GenericIterableFactory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/functions/ModIdFunction.html b/javadoc/cpw/mods/fml/common/functions/ModIdFunction.html
new file mode 100644
index 0000000..e377b07
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/functions/ModIdFunction.html
@@ -0,0 +1,270 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>ModIdFunction (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ModIdFunction (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/functions/GenericIterableFactory.html" title="class in cpw.mods.fml.common.functions"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/functions/ModNameFunction.html" title="class in cpw.mods.fml.common.functions"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/functions/ModIdFunction.html" target="_top">Frames</a></li>
+<li><a href="ModIdFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.functions</div>
+<h2 title="Class ModIdFunction" class="title">Class ModIdFunction</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.functions.ModIdFunction</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>com.google.common.base.Function&lt;<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>,java.lang.String&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public final class <span class="strong">ModIdFunction</span>
+extends java.lang.Object
+implements com.google.common.base.Function&lt;<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>,java.lang.String&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/functions/ModIdFunction.html#ModIdFunction()">ModIdFunction</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/functions/ModIdFunction.html#apply(cpw.mods.fml.common.ModContainer)">apply</a></strong>(<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;container)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_com.google.common.base.Function">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;com.google.common.base.Function</h3>
+<code>equals</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ModIdFunction()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ModIdFunction</h4>
+<pre>public&nbsp;ModIdFunction()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="apply(cpw.mods.fml.common.ModContainer)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public&nbsp;java.lang.String&nbsp;apply(<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;container)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>apply</code>&nbsp;in interface&nbsp;<code>com.google.common.base.Function&lt;<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>,java.lang.String&gt;</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/functions/GenericIterableFactory.html" title="class in cpw.mods.fml.common.functions"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/functions/ModNameFunction.html" title="class in cpw.mods.fml.common.functions"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/functions/ModIdFunction.html" target="_top">Frames</a></li>
+<li><a href="ModIdFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/functions/ModNameFunction.html b/javadoc/cpw/mods/fml/common/functions/ModNameFunction.html
new file mode 100644
index 0000000..4741f58
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/functions/ModNameFunction.html
@@ -0,0 +1,270 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>ModNameFunction (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ModNameFunction (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/functions/ModIdFunction.html" title="class in cpw.mods.fml.common.functions"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/functions/TypeCastFunction.html" title="class in cpw.mods.fml.common.functions"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/functions/ModNameFunction.html" target="_top">Frames</a></li>
+<li><a href="ModNameFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.functions</div>
+<h2 title="Class ModNameFunction" class="title">Class ModNameFunction</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.functions.ModNameFunction</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>com.google.common.base.Function&lt;<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>,java.lang.String&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">ModNameFunction</span>
+extends java.lang.Object
+implements com.google.common.base.Function&lt;<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>,java.lang.String&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/functions/ModNameFunction.html#ModNameFunction()">ModNameFunction</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/functions/ModNameFunction.html#apply(cpw.mods.fml.common.ModContainer)">apply</a></strong>(<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;input)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_com.google.common.base.Function">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;com.google.common.base.Function</h3>
+<code>equals</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ModNameFunction()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ModNameFunction</h4>
+<pre>public&nbsp;ModNameFunction()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="apply(cpw.mods.fml.common.ModContainer)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public&nbsp;java.lang.String&nbsp;apply(<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;input)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>apply</code>&nbsp;in interface&nbsp;<code>com.google.common.base.Function&lt;<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>,java.lang.String&gt;</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/functions/ModIdFunction.html" title="class in cpw.mods.fml.common.functions"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/functions/TypeCastFunction.html" title="class in cpw.mods.fml.common.functions"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/functions/ModNameFunction.html" target="_top">Frames</a></li>
+<li><a href="ModNameFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/functions/TypeCastFunction.html b/javadoc/cpw/mods/fml/common/functions/TypeCastFunction.html
new file mode 100644
index 0000000..3a94b27
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/functions/TypeCastFunction.html
@@ -0,0 +1,270 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>TypeCastFunction (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="TypeCastFunction (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/functions/ModNameFunction.html" title="class in cpw.mods.fml.common.functions"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/functions/TypeCastFunction.html" target="_top">Frames</a></li>
+<li><a href="TypeCastFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.functions</div>
+<h2 title="Class TypeCastFunction" class="title">Class TypeCastFunction&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.functions.TypeCastFunction&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>com.google.common.base.Function&lt;java.lang.Object,T&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">TypeCastFunction&lt;T&gt;</span>
+extends java.lang.Object
+implements com.google.common.base.Function&lt;java.lang.Object,T&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/functions/TypeCastFunction.html#TypeCastFunction(java.lang.Class)">TypeCastFunction</a></strong>(java.lang.Class&lt;<a href="../../../../../cpw/mods/fml/common/functions/TypeCastFunction.html" title="type parameter in TypeCastFunction">T</a>&gt;&nbsp;type)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/functions/TypeCastFunction.html" title="type parameter in TypeCastFunction">T</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/functions/TypeCastFunction.html#apply(java.lang.Object)">apply</a></strong>(java.lang.Object&nbsp;input)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_com.google.common.base.Function">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;com.google.common.base.Function</h3>
+<code>equals</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TypeCastFunction(java.lang.Class)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TypeCastFunction</h4>
+<pre>public&nbsp;TypeCastFunction(java.lang.Class&lt;<a href="../../../../../cpw/mods/fml/common/functions/TypeCastFunction.html" title="type parameter in TypeCastFunction">T</a>&gt;&nbsp;type)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="apply(java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/functions/TypeCastFunction.html" title="type parameter in TypeCastFunction">T</a>&nbsp;apply(java.lang.Object&nbsp;input)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>apply</code>&nbsp;in interface&nbsp;<code>com.google.common.base.Function&lt;java.lang.Object,<a href="../../../../../cpw/mods/fml/common/functions/TypeCastFunction.html" title="type parameter in TypeCastFunction">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/functions/ModNameFunction.html" title="class in cpw.mods.fml.common.functions"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/functions/TypeCastFunction.html" target="_top">Frames</a></li>
+<li><a href="TypeCastFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/functions/package-frame.html b/javadoc/cpw/mods/fml/common/functions/package-frame.html
new file mode 100644
index 0000000..aa59bfa
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/functions/package-frame.html
@@ -0,0 +1,24 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.functions (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../cpw/mods/fml/common/functions/package-summary.html" target="classFrame">cpw.mods.fml.common.functions</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="ArtifactVersionNameFunction.html" title="class in cpw.mods.fml.common.functions" target="classFrame">ArtifactVersionNameFunction</a></li>
+<li><a href="CollectionWrapperFactory.html" title="class in cpw.mods.fml.common.functions" target="classFrame">CollectionWrapperFactory</a></li>
+<li><a href="GenericIterableFactory.html" title="class in cpw.mods.fml.common.functions" target="classFrame">GenericIterableFactory</a></li>
+<li><a href="ModIdFunction.html" title="class in cpw.mods.fml.common.functions" target="classFrame">ModIdFunction</a></li>
+<li><a href="ModNameFunction.html" title="class in cpw.mods.fml.common.functions" target="classFrame">ModNameFunction</a></li>
+<li><a href="TypeCastFunction.html" title="class in cpw.mods.fml.common.functions" target="classFrame">TypeCastFunction</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/functions/package-summary.html b/javadoc/cpw/mods/fml/common/functions/package-summary.html
new file mode 100644
index 0000000..dec2995
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/functions/package-summary.html
@@ -0,0 +1,151 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.functions (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.common.functions (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/functions/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;cpw.mods.fml.common.functions</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/functions/ArtifactVersionNameFunction.html" title="class in cpw.mods.fml.common.functions">ArtifactVersionNameFunction</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/functions/CollectionWrapperFactory.html" title="class in cpw.mods.fml.common.functions">CollectionWrapperFactory</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/functions/GenericIterableFactory.html" title="class in cpw.mods.fml.common.functions">GenericIterableFactory</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/functions/ModIdFunction.html" title="class in cpw.mods.fml.common.functions">ModIdFunction</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/functions/ModNameFunction.html" title="class in cpw.mods.fml.common.functions">ModNameFunction</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/functions/TypeCastFunction.html" title="class in cpw.mods.fml.common.functions">TypeCastFunction</a>&lt;T&gt;</td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/functions/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/functions/package-tree.html b/javadoc/cpw/mods/fml/common/functions/package-tree.html
new file mode 100644
index 0000000..8d5e3a8
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/functions/package-tree.html
@@ -0,0 +1,131 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.functions Class Hierarchy (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.common.functions Class Hierarchy (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/package-tree.html">Prev</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/functions/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package cpw.mods.fml.common.functions</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">cpw.mods.fml.common.functions.<a href="../../../../../cpw/mods/fml/common/functions/ArtifactVersionNameFunction.html" title="class in cpw.mods.fml.common.functions"><span class="strong">ArtifactVersionNameFunction</span></a> (implements com.google.common.base.Function&lt;F,T&gt;)</li>
+<li type="circle">cpw.mods.fml.common.functions.<a href="../../../../../cpw/mods/fml/common/functions/CollectionWrapperFactory.html" title="class in cpw.mods.fml.common.functions"><span class="strong">CollectionWrapperFactory</span></a></li>
+<li type="circle">cpw.mods.fml.common.functions.<a href="../../../../../cpw/mods/fml/common/functions/GenericIterableFactory.html" title="class in cpw.mods.fml.common.functions"><span class="strong">GenericIterableFactory</span></a></li>
+<li type="circle">cpw.mods.fml.common.functions.<a href="../../../../../cpw/mods/fml/common/functions/ModIdFunction.html" title="class in cpw.mods.fml.common.functions"><span class="strong">ModIdFunction</span></a> (implements com.google.common.base.Function&lt;F,T&gt;)</li>
+<li type="circle">cpw.mods.fml.common.functions.<a href="../../../../../cpw/mods/fml/common/functions/ModNameFunction.html" title="class in cpw.mods.fml.common.functions"><span class="strong">ModNameFunction</span></a> (implements com.google.common.base.Function&lt;F,T&gt;)</li>
+<li type="circle">cpw.mods.fml.common.functions.<a href="../../../../../cpw/mods/fml/common/functions/TypeCastFunction.html" title="class in cpw.mods.fml.common.functions"><span class="strong">TypeCastFunction</span></a>&lt;T&gt; (implements com.google.common.base.Function&lt;F,T&gt;)</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/package-tree.html">Prev</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/functions/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/gameevent/InputEvent.KeyInputEvent.html b/javadoc/cpw/mods/fml/common/gameevent/InputEvent.KeyInputEvent.html
new file mode 100644
index 0000000..7e0eee4
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/gameevent/InputEvent.KeyInputEvent.html
@@ -0,0 +1,269 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>InputEvent.KeyInputEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="InputEvent.KeyInputEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/InputEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/InputEvent.MouseInputEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/InputEvent.KeyInputEvent.html" target="_top">Frames</a></li>
+<li><a href="InputEvent.KeyInputEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.InputEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.gameevent</div>
+<h2 title="Class InputEvent.KeyInputEvent" class="title">Class InputEvent.KeyInputEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">cpw.mods.fml.common.eventhandler.Event</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/InputEvent.html" title="class in cpw.mods.fml.common.gameevent">cpw.mods.fml.common.gameevent.InputEvent</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.gameevent.InputEvent.KeyInputEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/gameevent/InputEvent.html" title="class in cpw.mods.fml.common.gameevent">InputEvent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">InputEvent.KeyInputEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/gameevent/InputEvent.html" title="class in cpw.mods.fml.common.gameevent">InputEvent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.InputEvent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/InputEvent.html" title="class in cpw.mods.fml.common.gameevent">InputEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/gameevent/InputEvent.KeyInputEvent.html" title="class in cpw.mods.fml.common.gameevent">InputEvent.KeyInputEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/InputEvent.MouseInputEvent.html" title="class in cpw.mods.fml.common.gameevent">InputEvent.MouseInputEvent</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.HasResult.html" title="annotation in cpw.mods.fml.common.eventhandler">Event.HasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/InputEvent.KeyInputEvent.html#InputEvent.KeyInputEvent()">InputEvent.KeyInputEvent</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getListenerList()">getListenerList</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getPhase()">getPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getResult()">getResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#hasResult()">hasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCancelable()">isCancelable</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCanceled()">isCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setCanceled(boolean)">setCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setPhase(cpw.mods.fml.common.eventhandler.EventPriority)">setPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setResult(cpw.mods.fml.common.eventhandler.Event.Result)">setResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setup()">setup</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="InputEvent.KeyInputEvent()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>InputEvent.KeyInputEvent</h4>
+<pre>public&nbsp;InputEvent.KeyInputEvent()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/InputEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/InputEvent.MouseInputEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/InputEvent.KeyInputEvent.html" target="_top">Frames</a></li>
+<li><a href="InputEvent.KeyInputEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.InputEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/gameevent/InputEvent.MouseInputEvent.html b/javadoc/cpw/mods/fml/common/gameevent/InputEvent.MouseInputEvent.html
new file mode 100644
index 0000000..ae769b7
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/gameevent/InputEvent.MouseInputEvent.html
@@ -0,0 +1,269 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>InputEvent.MouseInputEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="InputEvent.MouseInputEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/InputEvent.KeyInputEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/InputEvent.MouseInputEvent.html" target="_top">Frames</a></li>
+<li><a href="InputEvent.MouseInputEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.InputEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.gameevent</div>
+<h2 title="Class InputEvent.MouseInputEvent" class="title">Class InputEvent.MouseInputEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">cpw.mods.fml.common.eventhandler.Event</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/InputEvent.html" title="class in cpw.mods.fml.common.gameevent">cpw.mods.fml.common.gameevent.InputEvent</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.gameevent.InputEvent.MouseInputEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/gameevent/InputEvent.html" title="class in cpw.mods.fml.common.gameevent">InputEvent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">InputEvent.MouseInputEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/gameevent/InputEvent.html" title="class in cpw.mods.fml.common.gameevent">InputEvent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.InputEvent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/InputEvent.html" title="class in cpw.mods.fml.common.gameevent">InputEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/gameevent/InputEvent.KeyInputEvent.html" title="class in cpw.mods.fml.common.gameevent">InputEvent.KeyInputEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/InputEvent.MouseInputEvent.html" title="class in cpw.mods.fml.common.gameevent">InputEvent.MouseInputEvent</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.HasResult.html" title="annotation in cpw.mods.fml.common.eventhandler">Event.HasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/InputEvent.MouseInputEvent.html#InputEvent.MouseInputEvent()">InputEvent.MouseInputEvent</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getListenerList()">getListenerList</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getPhase()">getPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getResult()">getResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#hasResult()">hasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCancelable()">isCancelable</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCanceled()">isCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setCanceled(boolean)">setCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setPhase(cpw.mods.fml.common.eventhandler.EventPriority)">setPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setResult(cpw.mods.fml.common.eventhandler.Event.Result)">setResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setup()">setup</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="InputEvent.MouseInputEvent()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>InputEvent.MouseInputEvent</h4>
+<pre>public&nbsp;InputEvent.MouseInputEvent()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/InputEvent.KeyInputEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/InputEvent.MouseInputEvent.html" target="_top">Frames</a></li>
+<li><a href="InputEvent.MouseInputEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.InputEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/gameevent/InputEvent.html b/javadoc/cpw/mods/fml/common/gameevent/InputEvent.html
new file mode 100644
index 0000000..72245dd
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/gameevent/InputEvent.html
@@ -0,0 +1,272 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>InputEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="InputEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/InputEvent.KeyInputEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/InputEvent.html" target="_top">Frames</a></li>
+<li><a href="InputEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.gameevent</div>
+<h2 title="Class InputEvent" class="title">Class InputEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">cpw.mods.fml.common.eventhandler.Event</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.gameevent.InputEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/gameevent/InputEvent.KeyInputEvent.html" title="class in cpw.mods.fml.common.gameevent">InputEvent.KeyInputEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/InputEvent.MouseInputEvent.html" title="class in cpw.mods.fml.common.gameevent">InputEvent.MouseInputEvent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">InputEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/InputEvent.KeyInputEvent.html" title="class in cpw.mods.fml.common.gameevent">InputEvent.KeyInputEvent</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/InputEvent.MouseInputEvent.html" title="class in cpw.mods.fml.common.gameevent">InputEvent.MouseInputEvent</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.HasResult.html" title="annotation in cpw.mods.fml.common.eventhandler">Event.HasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/InputEvent.html#InputEvent()">InputEvent</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getListenerList()">getListenerList</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getPhase()">getPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getResult()">getResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#hasResult()">hasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCancelable()">isCancelable</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCanceled()">isCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setCanceled(boolean)">setCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setPhase(cpw.mods.fml.common.eventhandler.EventPriority)">setPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setResult(cpw.mods.fml.common.eventhandler.Event.Result)">setResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setup()">setup</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="InputEvent()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>InputEvent</h4>
+<pre>public&nbsp;InputEvent()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/InputEvent.KeyInputEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/InputEvent.html" target="_top">Frames</a></li>
+<li><a href="InputEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/gameevent/PlayerEvent.ItemCraftedEvent.html b/javadoc/cpw/mods/fml/common/gameevent/PlayerEvent.ItemCraftedEvent.html
new file mode 100644
index 0000000..5c80cdd
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/gameevent/PlayerEvent.ItemCraftedEvent.html
@@ -0,0 +1,329 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>PlayerEvent.ItemCraftedEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="PlayerEvent.ItemCraftedEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemPickupEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/PlayerEvent.ItemCraftedEvent.html" target="_top">Frames</a></li>
+<li><a href="PlayerEvent.ItemCraftedEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.PlayerEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.gameevent</div>
+<h2 title="Class PlayerEvent.ItemCraftedEvent" class="title">Class PlayerEvent.ItemCraftedEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">cpw.mods.fml.common.eventhandler.Event</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent">cpw.mods.fml.common.gameevent.PlayerEvent</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.gameevent.PlayerEvent.ItemCraftedEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">PlayerEvent.ItemCraftedEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.PlayerEvent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemCraftedEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.ItemCraftedEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemPickupEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.ItemPickupEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemSmeltedEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.ItemSmeltedEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerChangedDimensionEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerChangedDimensionEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedInEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerLoggedInEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedOutEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerLoggedOutEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerRespawnEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerRespawnEvent</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.HasResult.html" title="annotation in cpw.mods.fml.common.eventhandler">Event.HasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemCraftedEvent.html#crafting">crafting</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../net/minecraft/inventory/IInventory.html" title="interface in net.minecraft.inventory">IInventory</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemCraftedEvent.html#craftMatrix">craftMatrix</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.common.gameevent.PlayerEvent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html#player">player</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemCraftedEvent.html#PlayerEvent.ItemCraftedEvent(net.minecraft.entity.player.EntityPlayer,%20net.minecraft.item.ItemStack,%20net.minecraft.inventory.IInventory)">PlayerEvent.ItemCraftedEvent</a></strong>(<a href="../../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player,
+ <a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;crafting,
+ <a href="../../../../../net/minecraft/inventory/IInventory.html" title="interface in net.minecraft.inventory">IInventory</a>&nbsp;craftMatrix)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getListenerList()">getListenerList</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getPhase()">getPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getResult()">getResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#hasResult()">hasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCancelable()">isCancelable</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCanceled()">isCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setCanceled(boolean)">setCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setPhase(cpw.mods.fml.common.eventhandler.EventPriority)">setPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setResult(cpw.mods.fml.common.eventhandler.Event.Result)">setResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setup()">setup</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="crafting">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>crafting</h4>
+<pre>public final&nbsp;<a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a> crafting</pre>
+</li>
+</ul>
+<a name="craftMatrix">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>craftMatrix</h4>
+<pre>public final&nbsp;<a href="../../../../../net/minecraft/inventory/IInventory.html" title="interface in net.minecraft.inventory">IInventory</a> craftMatrix</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="PlayerEvent.ItemCraftedEvent(net.minecraft.entity.player.EntityPlayer, net.minecraft.item.ItemStack, net.minecraft.inventory.IInventory)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PlayerEvent.ItemCraftedEvent</h4>
+<pre>public&nbsp;PlayerEvent.ItemCraftedEvent(<a href="../../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player,
+ <a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;crafting,
+ <a href="../../../../../net/minecraft/inventory/IInventory.html" title="interface in net.minecraft.inventory">IInventory</a>&nbsp;craftMatrix)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemPickupEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/PlayerEvent.ItemCraftedEvent.html" target="_top">Frames</a></li>
+<li><a href="PlayerEvent.ItemCraftedEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.PlayerEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/gameevent/PlayerEvent.ItemPickupEvent.html b/javadoc/cpw/mods/fml/common/gameevent/PlayerEvent.ItemPickupEvent.html
new file mode 100644
index 0000000..dabc5dc
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/gameevent/PlayerEvent.ItemPickupEvent.html
@@ -0,0 +1,314 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>PlayerEvent.ItemPickupEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="PlayerEvent.ItemPickupEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemCraftedEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemSmeltedEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/PlayerEvent.ItemPickupEvent.html" target="_top">Frames</a></li>
+<li><a href="PlayerEvent.ItemPickupEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.PlayerEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.gameevent</div>
+<h2 title="Class PlayerEvent.ItemPickupEvent" class="title">Class PlayerEvent.ItemPickupEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">cpw.mods.fml.common.eventhandler.Event</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent">cpw.mods.fml.common.gameevent.PlayerEvent</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.gameevent.PlayerEvent.ItemPickupEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">PlayerEvent.ItemPickupEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.PlayerEvent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemCraftedEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.ItemCraftedEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemPickupEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.ItemPickupEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemSmeltedEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.ItemSmeltedEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerChangedDimensionEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerChangedDimensionEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedInEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerLoggedInEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedOutEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerLoggedOutEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerRespawnEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerRespawnEvent</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.HasResult.html" title="annotation in cpw.mods.fml.common.eventhandler">Event.HasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../net/minecraft/entity/item/EntityItem.html" title="class in net.minecraft.entity.item">EntityItem</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemPickupEvent.html#pickedUp">pickedUp</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.common.gameevent.PlayerEvent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html#player">player</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemPickupEvent.html#PlayerEvent.ItemPickupEvent(net.minecraft.entity.player.EntityPlayer,%20net.minecraft.entity.item.EntityItem)">PlayerEvent.ItemPickupEvent</a></strong>(<a href="../../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player,
+ <a href="../../../../../net/minecraft/entity/item/EntityItem.html" title="class in net.minecraft.entity.item">EntityItem</a>&nbsp;pickedUp)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getListenerList()">getListenerList</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getPhase()">getPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getResult()">getResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#hasResult()">hasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCancelable()">isCancelable</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCanceled()">isCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setCanceled(boolean)">setCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setPhase(cpw.mods.fml.common.eventhandler.EventPriority)">setPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setResult(cpw.mods.fml.common.eventhandler.Event.Result)">setResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setup()">setup</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="pickedUp">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>pickedUp</h4>
+<pre>public final&nbsp;<a href="../../../../../net/minecraft/entity/item/EntityItem.html" title="class in net.minecraft.entity.item">EntityItem</a> pickedUp</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="PlayerEvent.ItemPickupEvent(net.minecraft.entity.player.EntityPlayer, net.minecraft.entity.item.EntityItem)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PlayerEvent.ItemPickupEvent</h4>
+<pre>public&nbsp;PlayerEvent.ItemPickupEvent(<a href="../../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player,
+ <a href="../../../../../net/minecraft/entity/item/EntityItem.html" title="class in net.minecraft.entity.item">EntityItem</a>&nbsp;pickedUp)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemCraftedEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemSmeltedEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/PlayerEvent.ItemPickupEvent.html" target="_top">Frames</a></li>
+<li><a href="PlayerEvent.ItemPickupEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.PlayerEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/gameevent/PlayerEvent.ItemSmeltedEvent.html b/javadoc/cpw/mods/fml/common/gameevent/PlayerEvent.ItemSmeltedEvent.html
new file mode 100644
index 0000000..c157bd4
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/gameevent/PlayerEvent.ItemSmeltedEvent.html
@@ -0,0 +1,314 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>PlayerEvent.ItemSmeltedEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="PlayerEvent.ItemSmeltedEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemPickupEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerChangedDimensionEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/PlayerEvent.ItemSmeltedEvent.html" target="_top">Frames</a></li>
+<li><a href="PlayerEvent.ItemSmeltedEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.PlayerEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.gameevent</div>
+<h2 title="Class PlayerEvent.ItemSmeltedEvent" class="title">Class PlayerEvent.ItemSmeltedEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">cpw.mods.fml.common.eventhandler.Event</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent">cpw.mods.fml.common.gameevent.PlayerEvent</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.gameevent.PlayerEvent.ItemSmeltedEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">PlayerEvent.ItemSmeltedEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.PlayerEvent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemCraftedEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.ItemCraftedEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemPickupEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.ItemPickupEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemSmeltedEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.ItemSmeltedEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerChangedDimensionEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerChangedDimensionEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedInEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerLoggedInEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedOutEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerLoggedOutEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerRespawnEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerRespawnEvent</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.HasResult.html" title="annotation in cpw.mods.fml.common.eventhandler">Event.HasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemSmeltedEvent.html#smelting">smelting</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.common.gameevent.PlayerEvent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html#player">player</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemSmeltedEvent.html#PlayerEvent.ItemSmeltedEvent(net.minecraft.entity.player.EntityPlayer,%20net.minecraft.item.ItemStack)">PlayerEvent.ItemSmeltedEvent</a></strong>(<a href="../../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player,
+ <a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;crafting)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getListenerList()">getListenerList</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getPhase()">getPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getResult()">getResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#hasResult()">hasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCancelable()">isCancelable</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCanceled()">isCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setCanceled(boolean)">setCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setPhase(cpw.mods.fml.common.eventhandler.EventPriority)">setPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setResult(cpw.mods.fml.common.eventhandler.Event.Result)">setResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setup()">setup</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="smelting">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>smelting</h4>
+<pre>public final&nbsp;<a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a> smelting</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="PlayerEvent.ItemSmeltedEvent(net.minecraft.entity.player.EntityPlayer, net.minecraft.item.ItemStack)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PlayerEvent.ItemSmeltedEvent</h4>
+<pre>public&nbsp;PlayerEvent.ItemSmeltedEvent(<a href="../../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player,
+ <a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;crafting)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemPickupEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerChangedDimensionEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/PlayerEvent.ItemSmeltedEvent.html" target="_top">Frames</a></li>
+<li><a href="PlayerEvent.ItemSmeltedEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.PlayerEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/gameevent/PlayerEvent.PlayerChangedDimensionEvent.html b/javadoc/cpw/mods/fml/common/gameevent/PlayerEvent.PlayerChangedDimensionEvent.html
new file mode 100644
index 0000000..a31e44c
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/gameevent/PlayerEvent.PlayerChangedDimensionEvent.html
@@ -0,0 +1,329 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>PlayerEvent.PlayerChangedDimensionEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="PlayerEvent.PlayerChangedDimensionEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemSmeltedEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedInEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/PlayerEvent.PlayerChangedDimensionEvent.html" target="_top">Frames</a></li>
+<li><a href="PlayerEvent.PlayerChangedDimensionEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.PlayerEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.gameevent</div>
+<h2 title="Class PlayerEvent.PlayerChangedDimensionEvent" class="title">Class PlayerEvent.PlayerChangedDimensionEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">cpw.mods.fml.common.eventhandler.Event</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent">cpw.mods.fml.common.gameevent.PlayerEvent</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.gameevent.PlayerEvent.PlayerChangedDimensionEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">PlayerEvent.PlayerChangedDimensionEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.PlayerEvent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemCraftedEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.ItemCraftedEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemPickupEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.ItemPickupEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemSmeltedEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.ItemSmeltedEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerChangedDimensionEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerChangedDimensionEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedInEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerLoggedInEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedOutEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerLoggedOutEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerRespawnEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerRespawnEvent</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.HasResult.html" title="annotation in cpw.mods.fml.common.eventhandler">Event.HasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerChangedDimensionEvent.html#fromDim">fromDim</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerChangedDimensionEvent.html#toDim">toDim</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.common.gameevent.PlayerEvent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html#player">player</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerChangedDimensionEvent.html#PlayerEvent.PlayerChangedDimensionEvent(net.minecraft.entity.player.EntityPlayer,%20int,%20int)">PlayerEvent.PlayerChangedDimensionEvent</a></strong>(<a href="../../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player,
+ int&nbsp;fromDim,
+ int&nbsp;toDim)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getListenerList()">getListenerList</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getPhase()">getPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getResult()">getResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#hasResult()">hasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCancelable()">isCancelable</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCanceled()">isCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setCanceled(boolean)">setCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setPhase(cpw.mods.fml.common.eventhandler.EventPriority)">setPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setResult(cpw.mods.fml.common.eventhandler.Event.Result)">setResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setup()">setup</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="fromDim">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fromDim</h4>
+<pre>public final&nbsp;int fromDim</pre>
+</li>
+</ul>
+<a name="toDim">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toDim</h4>
+<pre>public final&nbsp;int toDim</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="PlayerEvent.PlayerChangedDimensionEvent(net.minecraft.entity.player.EntityPlayer, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PlayerEvent.PlayerChangedDimensionEvent</h4>
+<pre>public&nbsp;PlayerEvent.PlayerChangedDimensionEvent(<a href="../../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player,
+ int&nbsp;fromDim,
+ int&nbsp;toDim)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemSmeltedEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedInEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/PlayerEvent.PlayerChangedDimensionEvent.html" target="_top">Frames</a></li>
+<li><a href="PlayerEvent.PlayerChangedDimensionEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.PlayerEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedInEvent.html b/javadoc/cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedInEvent.html
new file mode 100644
index 0000000..7f00307
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedInEvent.html
@@ -0,0 +1,284 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>PlayerEvent.PlayerLoggedInEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="PlayerEvent.PlayerLoggedInEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerChangedDimensionEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedOutEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedInEvent.html" target="_top">Frames</a></li>
+<li><a href="PlayerEvent.PlayerLoggedInEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.PlayerEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.common.gameevent.PlayerEvent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.gameevent</div>
+<h2 title="Class PlayerEvent.PlayerLoggedInEvent" class="title">Class PlayerEvent.PlayerLoggedInEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">cpw.mods.fml.common.eventhandler.Event</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent">cpw.mods.fml.common.gameevent.PlayerEvent</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.gameevent.PlayerEvent.PlayerLoggedInEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">PlayerEvent.PlayerLoggedInEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.PlayerEvent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemCraftedEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.ItemCraftedEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemPickupEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.ItemPickupEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemSmeltedEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.ItemSmeltedEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerChangedDimensionEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerChangedDimensionEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedInEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerLoggedInEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedOutEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerLoggedOutEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerRespawnEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerRespawnEvent</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.HasResult.html" title="annotation in cpw.mods.fml.common.eventhandler">Event.HasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.common.gameevent.PlayerEvent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html#player">player</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedInEvent.html#PlayerEvent.PlayerLoggedInEvent(net.minecraft.entity.player.EntityPlayer)">PlayerEvent.PlayerLoggedInEvent</a></strong>(<a href="../../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getListenerList()">getListenerList</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getPhase()">getPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getResult()">getResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#hasResult()">hasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCancelable()">isCancelable</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCanceled()">isCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setCanceled(boolean)">setCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setPhase(cpw.mods.fml.common.eventhandler.EventPriority)">setPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setResult(cpw.mods.fml.common.eventhandler.Event.Result)">setResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setup()">setup</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="PlayerEvent.PlayerLoggedInEvent(net.minecraft.entity.player.EntityPlayer)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PlayerEvent.PlayerLoggedInEvent</h4>
+<pre>public&nbsp;PlayerEvent.PlayerLoggedInEvent(<a href="../../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerChangedDimensionEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedOutEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedInEvent.html" target="_top">Frames</a></li>
+<li><a href="PlayerEvent.PlayerLoggedInEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.PlayerEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.common.gameevent.PlayerEvent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedOutEvent.html b/javadoc/cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedOutEvent.html
new file mode 100644
index 0000000..a2414bd
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedOutEvent.html
@@ -0,0 +1,284 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>PlayerEvent.PlayerLoggedOutEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="PlayerEvent.PlayerLoggedOutEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedInEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerRespawnEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedOutEvent.html" target="_top">Frames</a></li>
+<li><a href="PlayerEvent.PlayerLoggedOutEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.PlayerEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.common.gameevent.PlayerEvent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.gameevent</div>
+<h2 title="Class PlayerEvent.PlayerLoggedOutEvent" class="title">Class PlayerEvent.PlayerLoggedOutEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">cpw.mods.fml.common.eventhandler.Event</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent">cpw.mods.fml.common.gameevent.PlayerEvent</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.gameevent.PlayerEvent.PlayerLoggedOutEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">PlayerEvent.PlayerLoggedOutEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.PlayerEvent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemCraftedEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.ItemCraftedEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemPickupEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.ItemPickupEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemSmeltedEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.ItemSmeltedEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerChangedDimensionEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerChangedDimensionEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedInEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerLoggedInEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedOutEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerLoggedOutEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerRespawnEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerRespawnEvent</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.HasResult.html" title="annotation in cpw.mods.fml.common.eventhandler">Event.HasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.common.gameevent.PlayerEvent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html#player">player</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedOutEvent.html#PlayerEvent.PlayerLoggedOutEvent(net.minecraft.entity.player.EntityPlayer)">PlayerEvent.PlayerLoggedOutEvent</a></strong>(<a href="../../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getListenerList()">getListenerList</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getPhase()">getPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getResult()">getResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#hasResult()">hasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCancelable()">isCancelable</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCanceled()">isCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setCanceled(boolean)">setCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setPhase(cpw.mods.fml.common.eventhandler.EventPriority)">setPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setResult(cpw.mods.fml.common.eventhandler.Event.Result)">setResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setup()">setup</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="PlayerEvent.PlayerLoggedOutEvent(net.minecraft.entity.player.EntityPlayer)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PlayerEvent.PlayerLoggedOutEvent</h4>
+<pre>public&nbsp;PlayerEvent.PlayerLoggedOutEvent(<a href="../../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedInEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerRespawnEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedOutEvent.html" target="_top">Frames</a></li>
+<li><a href="PlayerEvent.PlayerLoggedOutEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.PlayerEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.common.gameevent.PlayerEvent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/gameevent/PlayerEvent.PlayerRespawnEvent.html b/javadoc/cpw/mods/fml/common/gameevent/PlayerEvent.PlayerRespawnEvent.html
new file mode 100644
index 0000000..142d7bb
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/gameevent/PlayerEvent.PlayerRespawnEvent.html
@@ -0,0 +1,284 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>PlayerEvent.PlayerRespawnEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="PlayerEvent.PlayerRespawnEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedOutEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/PlayerEvent.PlayerRespawnEvent.html" target="_top">Frames</a></li>
+<li><a href="PlayerEvent.PlayerRespawnEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.PlayerEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.common.gameevent.PlayerEvent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.gameevent</div>
+<h2 title="Class PlayerEvent.PlayerRespawnEvent" class="title">Class PlayerEvent.PlayerRespawnEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">cpw.mods.fml.common.eventhandler.Event</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent">cpw.mods.fml.common.gameevent.PlayerEvent</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.gameevent.PlayerEvent.PlayerRespawnEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">PlayerEvent.PlayerRespawnEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.PlayerEvent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemCraftedEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.ItemCraftedEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemPickupEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.ItemPickupEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemSmeltedEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.ItemSmeltedEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerChangedDimensionEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerChangedDimensionEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedInEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerLoggedInEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedOutEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerLoggedOutEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerRespawnEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerRespawnEvent</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.HasResult.html" title="annotation in cpw.mods.fml.common.eventhandler">Event.HasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.common.gameevent.PlayerEvent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html#player">player</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerRespawnEvent.html#PlayerEvent.PlayerRespawnEvent(net.minecraft.entity.player.EntityPlayer)">PlayerEvent.PlayerRespawnEvent</a></strong>(<a href="../../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getListenerList()">getListenerList</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getPhase()">getPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getResult()">getResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#hasResult()">hasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCancelable()">isCancelable</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCanceled()">isCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setCanceled(boolean)">setCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setPhase(cpw.mods.fml.common.eventhandler.EventPriority)">setPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setResult(cpw.mods.fml.common.eventhandler.Event.Result)">setResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setup()">setup</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="PlayerEvent.PlayerRespawnEvent(net.minecraft.entity.player.EntityPlayer)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PlayerEvent.PlayerRespawnEvent</h4>
+<pre>public&nbsp;PlayerEvent.PlayerRespawnEvent(<a href="../../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedOutEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/PlayerEvent.PlayerRespawnEvent.html" target="_top">Frames</a></li>
+<li><a href="PlayerEvent.PlayerRespawnEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.PlayerEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.common.gameevent.PlayerEvent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/gameevent/PlayerEvent.html b/javadoc/cpw/mods/fml/common/gameevent/PlayerEvent.html
new file mode 100644
index 0000000..8961996
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/gameevent/PlayerEvent.html
@@ -0,0 +1,294 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>PlayerEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="PlayerEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/InputEvent.MouseInputEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemCraftedEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/PlayerEvent.html" target="_top">Frames</a></li>
+<li><a href="PlayerEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.gameevent</div>
+<h2 title="Class PlayerEvent" class="title">Class PlayerEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">cpw.mods.fml.common.eventhandler.Event</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.gameevent.PlayerEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemCraftedEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.ItemCraftedEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemPickupEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.ItemPickupEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemSmeltedEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.ItemSmeltedEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerChangedDimensionEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerChangedDimensionEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedInEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerLoggedInEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedOutEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerLoggedOutEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerRespawnEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerRespawnEvent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">PlayerEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemCraftedEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.ItemCraftedEvent</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemPickupEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.ItemPickupEvent</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemSmeltedEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.ItemSmeltedEvent</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerChangedDimensionEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerChangedDimensionEvent</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedInEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerLoggedInEvent</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedOutEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerLoggedOutEvent</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerRespawnEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerRespawnEvent</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.HasResult.html" title="annotation in cpw.mods.fml.common.eventhandler">Event.HasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html#player">player</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getListenerList()">getListenerList</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getPhase()">getPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getResult()">getResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#hasResult()">hasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCancelable()">isCancelable</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCanceled()">isCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setCanceled(boolean)">setCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setPhase(cpw.mods.fml.common.eventhandler.EventPriority)">setPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setResult(cpw.mods.fml.common.eventhandler.Event.Result)">setResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setup()">setup</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="player">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>player</h4>
+<pre>public final&nbsp;<a href="../../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a> player</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/InputEvent.MouseInputEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemCraftedEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/PlayerEvent.html" target="_top">Frames</a></li>
+<li><a href="PlayerEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/gameevent/TickEvent.ClientTickEvent.html b/javadoc/cpw/mods/fml/common/gameevent/TickEvent.ClientTickEvent.html
new file mode 100644
index 0000000..3b7465f
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/gameevent/TickEvent.ClientTickEvent.html
@@ -0,0 +1,284 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>TickEvent.ClientTickEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="TickEvent.ClientTickEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html" title="enum in cpw.mods.fml.common.gameevent"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/TickEvent.ClientTickEvent.html" target="_top">Frames</a></li>
+<li><a href="TickEvent.ClientTickEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.TickEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.common.gameevent.TickEvent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.gameevent</div>
+<h2 title="Class TickEvent.ClientTickEvent" class="title">Class TickEvent.ClientTickEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">cpw.mods.fml.common.eventhandler.Event</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html" title="class in cpw.mods.fml.common.gameevent">cpw.mods.fml.common.gameevent.TickEvent</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.gameevent.TickEvent.ClientTickEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">TickEvent.ClientTickEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.TickEvent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.ClientTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.ClientTickEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Phase</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.PlayerTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.PlayerTickEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.RenderTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.RenderTickEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.ServerTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.ServerTickEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Type.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Type</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.WorldTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.WorldTickEvent</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.HasResult.html" title="annotation in cpw.mods.fml.common.eventhandler">Event.HasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.common.gameevent.TickEvent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html#phase">phase</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html#side">side</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html#type">type</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.ClientTickEvent.html#TickEvent.ClientTickEvent(cpw.mods.fml.common.gameevent.TickEvent.Phase)">TickEvent.ClientTickEvent</a></strong>(<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Phase</a>&nbsp;phase)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getListenerList()">getListenerList</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getPhase()">getPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getResult()">getResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#hasResult()">hasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCancelable()">isCancelable</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCanceled()">isCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setCanceled(boolean)">setCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setPhase(cpw.mods.fml.common.eventhandler.EventPriority)">setPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setResult(cpw.mods.fml.common.eventhandler.Event.Result)">setResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setup()">setup</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TickEvent.ClientTickEvent(cpw.mods.fml.common.gameevent.TickEvent.Phase)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TickEvent.ClientTickEvent</h4>
+<pre>public&nbsp;TickEvent.ClientTickEvent(<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Phase</a>&nbsp;phase)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html" title="enum in cpw.mods.fml.common.gameevent"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/TickEvent.ClientTickEvent.html" target="_top">Frames</a></li>
+<li><a href="TickEvent.ClientTickEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.TickEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.common.gameevent.TickEvent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/gameevent/TickEvent.Phase.html b/javadoc/cpw/mods/fml/common/gameevent/TickEvent.Phase.html
new file mode 100644
index 0000000..b160f3f
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/gameevent/TickEvent.Phase.html
@@ -0,0 +1,321 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>TickEvent.Phase (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="TickEvent.Phase (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.ClientTickEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.PlayerTickEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/TickEvent.Phase.html" target="_top">Frames</a></li>
+<li><a href="TickEvent.Phase.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.gameevent</div>
+<h2 title="Enum TickEvent.Phase" class="title">Enum TickEvent.Phase</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Enum&lt;<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Phase</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.gameevent.TickEvent.Phase</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Phase</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static enum <span class="strong">TickEvent.Phase</span>
+extends java.lang.Enum&lt;<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Phase</a>&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_summary">
+<!-- -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html#END">END</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html#START">START</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Phase</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html#valueOf(java.lang.String)">valueOf</a></strong>(java.lang.String&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Phase</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html#values()">values</a></strong>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Enum">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
+<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_detail">
+<!-- -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="START">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>START</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Phase</a> START</pre>
+</li>
+</ul>
+<a name="END">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>END</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Phase</a> END</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="values()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Phase</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (TickEvent.Phase c : TickEvent.Phase.values())
+&nbsp; System.out.println(c);
+</pre></div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>an array containing the constants of this enum type, in the order they are declared</dd></dl>
+</li>
+</ul>
+<a name="valueOf(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Phase</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the enum constant with the specified name</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
+<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.ClientTickEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.PlayerTickEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/TickEvent.Phase.html" target="_top">Frames</a></li>
+<li><a href="TickEvent.Phase.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/gameevent/TickEvent.PlayerTickEvent.html b/javadoc/cpw/mods/fml/common/gameevent/TickEvent.PlayerTickEvent.html
new file mode 100644
index 0000000..ce3eb0e
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/gameevent/TickEvent.PlayerTickEvent.html
@@ -0,0 +1,314 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>TickEvent.PlayerTickEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="TickEvent.PlayerTickEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html" title="enum in cpw.mods.fml.common.gameevent"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.RenderTickEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/TickEvent.PlayerTickEvent.html" target="_top">Frames</a></li>
+<li><a href="TickEvent.PlayerTickEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.TickEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.gameevent</div>
+<h2 title="Class TickEvent.PlayerTickEvent" class="title">Class TickEvent.PlayerTickEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">cpw.mods.fml.common.eventhandler.Event</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html" title="class in cpw.mods.fml.common.gameevent">cpw.mods.fml.common.gameevent.TickEvent</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.gameevent.TickEvent.PlayerTickEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">TickEvent.PlayerTickEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.TickEvent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.ClientTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.ClientTickEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Phase</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.PlayerTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.PlayerTickEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.RenderTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.RenderTickEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.ServerTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.ServerTickEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Type.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Type</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.WorldTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.WorldTickEvent</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.HasResult.html" title="annotation in cpw.mods.fml.common.eventhandler">Event.HasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.PlayerTickEvent.html#player">player</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.common.gameevent.TickEvent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html#phase">phase</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html#side">side</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html#type">type</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.PlayerTickEvent.html#TickEvent.PlayerTickEvent(cpw.mods.fml.common.gameevent.TickEvent.Phase,%20net.minecraft.entity.player.EntityPlayer)">TickEvent.PlayerTickEvent</a></strong>(<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Phase</a>&nbsp;phase,
+ <a href="../../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getListenerList()">getListenerList</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getPhase()">getPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getResult()">getResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#hasResult()">hasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCancelable()">isCancelable</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCanceled()">isCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setCanceled(boolean)">setCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setPhase(cpw.mods.fml.common.eventhandler.EventPriority)">setPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setResult(cpw.mods.fml.common.eventhandler.Event.Result)">setResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setup()">setup</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="player">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>player</h4>
+<pre>public final&nbsp;<a href="../../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a> player</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TickEvent.PlayerTickEvent(cpw.mods.fml.common.gameevent.TickEvent.Phase, net.minecraft.entity.player.EntityPlayer)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TickEvent.PlayerTickEvent</h4>
+<pre>public&nbsp;TickEvent.PlayerTickEvent(<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Phase</a>&nbsp;phase,
+ <a href="../../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html" title="enum in cpw.mods.fml.common.gameevent"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.RenderTickEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/TickEvent.PlayerTickEvent.html" target="_top">Frames</a></li>
+<li><a href="TickEvent.PlayerTickEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.TickEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/gameevent/TickEvent.RenderTickEvent.html b/javadoc/cpw/mods/fml/common/gameevent/TickEvent.RenderTickEvent.html
new file mode 100644
index 0000000..7b544f8
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/gameevent/TickEvent.RenderTickEvent.html
@@ -0,0 +1,314 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>TickEvent.RenderTickEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="TickEvent.RenderTickEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.PlayerTickEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.ServerTickEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/TickEvent.RenderTickEvent.html" target="_top">Frames</a></li>
+<li><a href="TickEvent.RenderTickEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.TickEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.gameevent</div>
+<h2 title="Class TickEvent.RenderTickEvent" class="title">Class TickEvent.RenderTickEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">cpw.mods.fml.common.eventhandler.Event</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html" title="class in cpw.mods.fml.common.gameevent">cpw.mods.fml.common.gameevent.TickEvent</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.gameevent.TickEvent.RenderTickEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">TickEvent.RenderTickEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.TickEvent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.ClientTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.ClientTickEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Phase</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.PlayerTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.PlayerTickEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.RenderTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.RenderTickEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.ServerTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.ServerTickEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Type.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Type</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.WorldTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.WorldTickEvent</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.HasResult.html" title="annotation in cpw.mods.fml.common.eventhandler">Event.HasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>float</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.RenderTickEvent.html#renderTickTime">renderTickTime</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.common.gameevent.TickEvent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html#phase">phase</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html#side">side</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html#type">type</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.RenderTickEvent.html#TickEvent.RenderTickEvent(cpw.mods.fml.common.gameevent.TickEvent.Phase,%20float)">TickEvent.RenderTickEvent</a></strong>(<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Phase</a>&nbsp;phase,
+ float&nbsp;renderTickTime)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getListenerList()">getListenerList</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getPhase()">getPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getResult()">getResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#hasResult()">hasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCancelable()">isCancelable</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCanceled()">isCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setCanceled(boolean)">setCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setPhase(cpw.mods.fml.common.eventhandler.EventPriority)">setPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setResult(cpw.mods.fml.common.eventhandler.Event.Result)">setResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setup()">setup</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="renderTickTime">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>renderTickTime</h4>
+<pre>public final&nbsp;float renderTickTime</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TickEvent.RenderTickEvent(cpw.mods.fml.common.gameevent.TickEvent.Phase, float)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TickEvent.RenderTickEvent</h4>
+<pre>public&nbsp;TickEvent.RenderTickEvent(<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Phase</a>&nbsp;phase,
+ float&nbsp;renderTickTime)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.PlayerTickEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.ServerTickEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/TickEvent.RenderTickEvent.html" target="_top">Frames</a></li>
+<li><a href="TickEvent.RenderTickEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.TickEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/gameevent/TickEvent.ServerTickEvent.html b/javadoc/cpw/mods/fml/common/gameevent/TickEvent.ServerTickEvent.html
new file mode 100644
index 0000000..699fb4a
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/gameevent/TickEvent.ServerTickEvent.html
@@ -0,0 +1,284 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>TickEvent.ServerTickEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="TickEvent.ServerTickEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.RenderTickEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Type.html" title="enum in cpw.mods.fml.common.gameevent"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/TickEvent.ServerTickEvent.html" target="_top">Frames</a></li>
+<li><a href="TickEvent.ServerTickEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.TickEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.common.gameevent.TickEvent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.gameevent</div>
+<h2 title="Class TickEvent.ServerTickEvent" class="title">Class TickEvent.ServerTickEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">cpw.mods.fml.common.eventhandler.Event</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html" title="class in cpw.mods.fml.common.gameevent">cpw.mods.fml.common.gameevent.TickEvent</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.gameevent.TickEvent.ServerTickEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">TickEvent.ServerTickEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.TickEvent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.ClientTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.ClientTickEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Phase</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.PlayerTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.PlayerTickEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.RenderTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.RenderTickEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.ServerTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.ServerTickEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Type.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Type</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.WorldTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.WorldTickEvent</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.HasResult.html" title="annotation in cpw.mods.fml.common.eventhandler">Event.HasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.common.gameevent.TickEvent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html#phase">phase</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html#side">side</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html#type">type</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.ServerTickEvent.html#TickEvent.ServerTickEvent(cpw.mods.fml.common.gameevent.TickEvent.Phase)">TickEvent.ServerTickEvent</a></strong>(<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Phase</a>&nbsp;phase)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getListenerList()">getListenerList</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getPhase()">getPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getResult()">getResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#hasResult()">hasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCancelable()">isCancelable</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCanceled()">isCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setCanceled(boolean)">setCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setPhase(cpw.mods.fml.common.eventhandler.EventPriority)">setPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setResult(cpw.mods.fml.common.eventhandler.Event.Result)">setResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setup()">setup</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TickEvent.ServerTickEvent(cpw.mods.fml.common.gameevent.TickEvent.Phase)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TickEvent.ServerTickEvent</h4>
+<pre>public&nbsp;TickEvent.ServerTickEvent(<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Phase</a>&nbsp;phase)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.RenderTickEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Type.html" title="enum in cpw.mods.fml.common.gameevent"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/TickEvent.ServerTickEvent.html" target="_top">Frames</a></li>
+<li><a href="TickEvent.ServerTickEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.TickEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.common.gameevent.TickEvent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/gameevent/TickEvent.Type.html b/javadoc/cpw/mods/fml/common/gameevent/TickEvent.Type.html
new file mode 100644
index 0000000..8ddcb0b
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/gameevent/TickEvent.Type.html
@@ -0,0 +1,357 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>TickEvent.Type (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="TickEvent.Type (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.ServerTickEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.WorldTickEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/TickEvent.Type.html" target="_top">Frames</a></li>
+<li><a href="TickEvent.Type.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.gameevent</div>
+<h2 title="Enum TickEvent.Type" class="title">Enum TickEvent.Type</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Enum&lt;<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Type.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Type</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.gameevent.TickEvent.Type</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Type.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Type</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static enum <span class="strong">TickEvent.Type</span>
+extends java.lang.Enum&lt;<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Type.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Type</a>&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_summary">
+<!-- -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Type.html#CLIENT">CLIENT</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Type.html#PLAYER">PLAYER</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Type.html#RENDER">RENDER</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Type.html#SERVER">SERVER</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Type.html#WORLD">WORLD</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Type.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Type</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Type.html#valueOf(java.lang.String)">valueOf</a></strong>(java.lang.String&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Type.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Type</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Type.html#values()">values</a></strong>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Enum">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
+<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_detail">
+<!-- -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="WORLD">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>WORLD</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Type.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Type</a> WORLD</pre>
+</li>
+</ul>
+<a name="PLAYER">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PLAYER</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Type.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Type</a> PLAYER</pre>
+</li>
+</ul>
+<a name="CLIENT">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CLIENT</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Type.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Type</a> CLIENT</pre>
+</li>
+</ul>
+<a name="SERVER">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SERVER</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Type.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Type</a> SERVER</pre>
+</li>
+</ul>
+<a name="RENDER">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>RENDER</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Type.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Type</a> RENDER</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="values()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Type.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Type</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (TickEvent.Type c : TickEvent.Type.values())
+&nbsp; System.out.println(c);
+</pre></div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>an array containing the constants of this enum type, in the order they are declared</dd></dl>
+</li>
+</ul>
+<a name="valueOf(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Type.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Type</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the enum constant with the specified name</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
+<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.ServerTickEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.WorldTickEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/TickEvent.Type.html" target="_top">Frames</a></li>
+<li><a href="TickEvent.Type.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/gameevent/TickEvent.WorldTickEvent.html b/javadoc/cpw/mods/fml/common/gameevent/TickEvent.WorldTickEvent.html
new file mode 100644
index 0000000..f3c5700
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/gameevent/TickEvent.WorldTickEvent.html
@@ -0,0 +1,316 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>TickEvent.WorldTickEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="TickEvent.WorldTickEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Type.html" title="enum in cpw.mods.fml.common.gameevent"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/TickEvent.WorldTickEvent.html" target="_top">Frames</a></li>
+<li><a href="TickEvent.WorldTickEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.TickEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.gameevent</div>
+<h2 title="Class TickEvent.WorldTickEvent" class="title">Class TickEvent.WorldTickEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">cpw.mods.fml.common.eventhandler.Event</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html" title="class in cpw.mods.fml.common.gameevent">cpw.mods.fml.common.gameevent.TickEvent</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.gameevent.TickEvent.WorldTickEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">TickEvent.WorldTickEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.TickEvent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.ClientTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.ClientTickEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Phase</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.PlayerTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.PlayerTickEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.RenderTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.RenderTickEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.ServerTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.ServerTickEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Type.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Type</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.WorldTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.WorldTickEvent</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.HasResult.html" title="annotation in cpw.mods.fml.common.eventhandler">Event.HasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.WorldTickEvent.html#world">world</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.common.gameevent.TickEvent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html#phase">phase</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html#side">side</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html#type">type</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.WorldTickEvent.html#TickEvent.WorldTickEvent(cpw.mods.fml.relauncher.Side,%20cpw.mods.fml.common.gameevent.TickEvent.Phase,%20net.minecraft.world.World)">TickEvent.WorldTickEvent</a></strong>(<a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side,
+ <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Phase</a>&nbsp;phase,
+ <a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getListenerList()">getListenerList</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getPhase()">getPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getResult()">getResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#hasResult()">hasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCancelable()">isCancelable</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCanceled()">isCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setCanceled(boolean)">setCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setPhase(cpw.mods.fml.common.eventhandler.EventPriority)">setPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setResult(cpw.mods.fml.common.eventhandler.Event.Result)">setResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setup()">setup</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="world">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>world</h4>
+<pre>public final&nbsp;<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a> world</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TickEvent.WorldTickEvent(cpw.mods.fml.relauncher.Side, cpw.mods.fml.common.gameevent.TickEvent.Phase, net.minecraft.world.World)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TickEvent.WorldTickEvent</h4>
+<pre>public&nbsp;TickEvent.WorldTickEvent(<a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side,
+ <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Phase</a>&nbsp;phase,
+ <a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Type.html" title="enum in cpw.mods.fml.common.gameevent"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/TickEvent.WorldTickEvent.html" target="_top">Frames</a></li>
+<li><a href="TickEvent.WorldTickEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.gameevent.TickEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/gameevent/TickEvent.html b/javadoc/cpw/mods/fml/common/gameevent/TickEvent.html
new file mode 100644
index 0000000..95cf8f3
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/gameevent/TickEvent.html
@@ -0,0 +1,358 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>TickEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="TickEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerRespawnEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.ClientTickEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/TickEvent.html" target="_top">Frames</a></li>
+<li><a href="TickEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.gameevent</div>
+<h2 title="Class TickEvent" class="title">Class TickEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">cpw.mods.fml.common.eventhandler.Event</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.gameevent.TickEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.ClientTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.ClientTickEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.PlayerTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.PlayerTickEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.RenderTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.RenderTickEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.ServerTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.ServerTickEvent</a>, <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.WorldTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.WorldTickEvent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">TickEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.ClientTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.ClientTickEvent</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Phase</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.PlayerTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.PlayerTickEvent</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.RenderTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.RenderTickEvent</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.ServerTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.ServerTickEvent</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Type.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Type</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.WorldTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.WorldTickEvent</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.HasResult.html" title="annotation in cpw.mods.fml.common.eventhandler">Event.HasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Phase</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html#phase">phase</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html#side">side</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Type.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Type</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html#type">type</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html#TickEvent(cpw.mods.fml.common.gameevent.TickEvent.Type,%20cpw.mods.fml.relauncher.Side,%20cpw.mods.fml.common.gameevent.TickEvent.Phase)">TickEvent</a></strong>(<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Type.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Type</a>&nbsp;type,
+ <a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side,
+ <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Phase</a>&nbsp;phase)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getListenerList()">getListenerList</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getPhase()">getPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getResult()">getResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#hasResult()">hasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCancelable()">isCancelable</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCanceled()">isCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setCanceled(boolean)">setCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setPhase(cpw.mods.fml.common.eventhandler.EventPriority)">setPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setResult(cpw.mods.fml.common.eventhandler.Event.Result)">setResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setup()">setup</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="type">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>type</h4>
+<pre>public final&nbsp;<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Type.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Type</a> type</pre>
+</li>
+</ul>
+<a name="side">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>side</h4>
+<pre>public final&nbsp;<a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a> side</pre>
+</li>
+</ul>
+<a name="phase">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>phase</h4>
+<pre>public final&nbsp;<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Phase</a> phase</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TickEvent(cpw.mods.fml.common.gameevent.TickEvent.Type, cpw.mods.fml.relauncher.Side, cpw.mods.fml.common.gameevent.TickEvent.Phase)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TickEvent</h4>
+<pre>public&nbsp;TickEvent(<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Type.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Type</a>&nbsp;type,
+ <a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side,
+ <a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Phase</a>&nbsp;phase)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerRespawnEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.ClientTickEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/TickEvent.html" target="_top">Frames</a></li>
+<li><a href="TickEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/gameevent/package-frame.html b/javadoc/cpw/mods/fml/common/gameevent/package-frame.html
new file mode 100644
index 0000000..69d1b70
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/gameevent/package-frame.html
@@ -0,0 +1,40 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.gameevent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../cpw/mods/fml/common/gameevent/package-summary.html" target="classFrame">cpw.mods.fml.common.gameevent</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="InputEvent.html" title="class in cpw.mods.fml.common.gameevent" target="classFrame">InputEvent</a></li>
+<li><a href="InputEvent.KeyInputEvent.html" title="class in cpw.mods.fml.common.gameevent" target="classFrame">InputEvent.KeyInputEvent</a></li>
+<li><a href="InputEvent.MouseInputEvent.html" title="class in cpw.mods.fml.common.gameevent" target="classFrame">InputEvent.MouseInputEvent</a></li>
+<li><a href="PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent" target="classFrame">PlayerEvent</a></li>
+<li><a href="PlayerEvent.ItemCraftedEvent.html" title="class in cpw.mods.fml.common.gameevent" target="classFrame">PlayerEvent.ItemCraftedEvent</a></li>
+<li><a href="PlayerEvent.ItemPickupEvent.html" title="class in cpw.mods.fml.common.gameevent" target="classFrame">PlayerEvent.ItemPickupEvent</a></li>
+<li><a href="PlayerEvent.ItemSmeltedEvent.html" title="class in cpw.mods.fml.common.gameevent" target="classFrame">PlayerEvent.ItemSmeltedEvent</a></li>
+<li><a href="PlayerEvent.PlayerChangedDimensionEvent.html" title="class in cpw.mods.fml.common.gameevent" target="classFrame">PlayerEvent.PlayerChangedDimensionEvent</a></li>
+<li><a href="PlayerEvent.PlayerLoggedInEvent.html" title="class in cpw.mods.fml.common.gameevent" target="classFrame">PlayerEvent.PlayerLoggedInEvent</a></li>
+<li><a href="PlayerEvent.PlayerLoggedOutEvent.html" title="class in cpw.mods.fml.common.gameevent" target="classFrame">PlayerEvent.PlayerLoggedOutEvent</a></li>
+<li><a href="PlayerEvent.PlayerRespawnEvent.html" title="class in cpw.mods.fml.common.gameevent" target="classFrame">PlayerEvent.PlayerRespawnEvent</a></li>
+<li><a href="TickEvent.html" title="class in cpw.mods.fml.common.gameevent" target="classFrame">TickEvent</a></li>
+<li><a href="TickEvent.ClientTickEvent.html" title="class in cpw.mods.fml.common.gameevent" target="classFrame">TickEvent.ClientTickEvent</a></li>
+<li><a href="TickEvent.PlayerTickEvent.html" title="class in cpw.mods.fml.common.gameevent" target="classFrame">TickEvent.PlayerTickEvent</a></li>
+<li><a href="TickEvent.RenderTickEvent.html" title="class in cpw.mods.fml.common.gameevent" target="classFrame">TickEvent.RenderTickEvent</a></li>
+<li><a href="TickEvent.ServerTickEvent.html" title="class in cpw.mods.fml.common.gameevent" target="classFrame">TickEvent.ServerTickEvent</a></li>
+<li><a href="TickEvent.WorldTickEvent.html" title="class in cpw.mods.fml.common.gameevent" target="classFrame">TickEvent.WorldTickEvent</a></li>
+</ul>
+<h2 title="Enums">Enums</h2>
+<ul title="Enums">
+<li><a href="TickEvent.Phase.html" title="enum in cpw.mods.fml.common.gameevent" target="classFrame">TickEvent.Phase</a></li>
+<li><a href="TickEvent.Type.html" title="enum in cpw.mods.fml.common.gameevent" target="classFrame">TickEvent.Type</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/gameevent/package-summary.html b/javadoc/cpw/mods/fml/common/gameevent/package-summary.html
new file mode 100644
index 0000000..db792fb
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/gameevent/package-summary.html
@@ -0,0 +1,214 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.gameevent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.common.gameevent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/functions/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/launcher/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;cpw.mods.fml.common.gameevent</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/gameevent/InputEvent.html" title="class in cpw.mods.fml.common.gameevent">InputEvent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/gameevent/InputEvent.KeyInputEvent.html" title="class in cpw.mods.fml.common.gameevent">InputEvent.KeyInputEvent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/gameevent/InputEvent.MouseInputEvent.html" title="class in cpw.mods.fml.common.gameevent">InputEvent.MouseInputEvent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemCraftedEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.ItemCraftedEvent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemPickupEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.ItemPickupEvent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemSmeltedEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.ItemSmeltedEvent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerChangedDimensionEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerChangedDimensionEvent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedInEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerLoggedInEvent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedOutEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerLoggedOutEvent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerRespawnEvent.html" title="class in cpw.mods.fml.common.gameevent">PlayerEvent.PlayerRespawnEvent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.ClientTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.ClientTickEvent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.PlayerTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.PlayerTickEvent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.RenderTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.RenderTickEvent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.ServerTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.ServerTickEvent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.WorldTickEvent.html" title="class in cpw.mods.fml.common.gameevent">TickEvent.WorldTickEvent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
+<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Enum</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Phase</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Type.html" title="enum in cpw.mods.fml.common.gameevent">TickEvent.Type</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/functions/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/launcher/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/gameevent/package-tree.html b/javadoc/cpw/mods/fml/common/gameevent/package-tree.html
new file mode 100644
index 0000000..ae2760c
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/gameevent/package-tree.html
@@ -0,0 +1,168 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.gameevent Class Hierarchy (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.common.gameevent Class Hierarchy (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/functions/package-tree.html">Prev</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/launcher/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package cpw.mods.fml.common.gameevent</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler"><span class="strong">Event</span></a>
+<ul>
+<li type="circle">cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/InputEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">InputEvent</span></a>
+<ul>
+<li type="circle">cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/InputEvent.KeyInputEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">InputEvent.KeyInputEvent</span></a></li>
+<li type="circle">cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/InputEvent.MouseInputEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">InputEvent.MouseInputEvent</span></a></li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">PlayerEvent</span></a>
+<ul>
+<li type="circle">cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemCraftedEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">PlayerEvent.ItemCraftedEvent</span></a></li>
+<li type="circle">cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemPickupEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">PlayerEvent.ItemPickupEvent</span></a></li>
+<li type="circle">cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.ItemSmeltedEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">PlayerEvent.ItemSmeltedEvent</span></a></li>
+<li type="circle">cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerChangedDimensionEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">PlayerEvent.PlayerChangedDimensionEvent</span></a></li>
+<li type="circle">cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedInEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">PlayerEvent.PlayerLoggedInEvent</span></a></li>
+<li type="circle">cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerLoggedOutEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">PlayerEvent.PlayerLoggedOutEvent</span></a></li>
+<li type="circle">cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/PlayerEvent.PlayerRespawnEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">PlayerEvent.PlayerRespawnEvent</span></a></li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">TickEvent</span></a>
+<ul>
+<li type="circle">cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.ClientTickEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">TickEvent.ClientTickEvent</span></a></li>
+<li type="circle">cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.PlayerTickEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">TickEvent.PlayerTickEvent</span></a></li>
+<li type="circle">cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.RenderTickEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">TickEvent.RenderTickEvent</span></a></li>
+<li type="circle">cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.ServerTickEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">TickEvent.ServerTickEvent</span></a></li>
+<li type="circle">cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.WorldTickEvent.html" title="class in cpw.mods.fml.common.gameevent"><span class="strong">TickEvent.WorldTickEvent</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)
+<ul>
+<li type="circle">cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Phase.html" title="enum in cpw.mods.fml.common.gameevent"><span class="strong">TickEvent.Phase</span></a></li>
+<li type="circle">cpw.mods.fml.common.gameevent.<a href="../../../../../cpw/mods/fml/common/gameevent/TickEvent.Type.html" title="enum in cpw.mods.fml.common.gameevent"><span class="strong">TickEvent.Type</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/functions/package-tree.html">Prev</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/launcher/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/gameevent/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/launcher/FMLDeobfTweaker.html b/javadoc/cpw/mods/fml/common/launcher/FMLDeobfTweaker.html
new file mode 100644
index 0000000..7cf1d21
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/launcher/FMLDeobfTweaker.html
@@ -0,0 +1,320 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>FMLDeobfTweaker (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLDeobfTweaker (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../cpw/mods/fml/common/launcher/FMLInjectionAndSortingTweaker.html" title="class in cpw.mods.fml.common.launcher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/launcher/FMLDeobfTweaker.html" target="_top">Frames</a></li>
+<li><a href="FMLDeobfTweaker.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.launcher</div>
+<h2 title="Class FMLDeobfTweaker" class="title">Class FMLDeobfTweaker</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.launcher.FMLDeobfTweaker</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>net.minecraft.launchwrapper.ITweaker</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">FMLDeobfTweaker</span>
+extends java.lang.Object
+implements net.minecraft.launchwrapper.ITweaker</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/launcher/FMLDeobfTweaker.html#FMLDeobfTweaker()">FMLDeobfTweaker</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/launcher/FMLDeobfTweaker.html#acceptOptions(java.util.List,%20java.io.File,%20java.io.File,%20java.lang.String)">acceptOptions</a></strong>(java.util.List&lt;java.lang.String&gt;&nbsp;args,
+ java.io.File&nbsp;gameDir,
+ java.io.File&nbsp;assetsDir,
+ java.lang.String&nbsp;profile)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/launcher/FMLDeobfTweaker.html#getLaunchArguments()">getLaunchArguments</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/launcher/FMLDeobfTweaker.html#getLaunchTarget()">getLaunchTarget</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/launcher/FMLDeobfTweaker.html#injectIntoClassLoader(net.minecraft.launchwrapper.LaunchClassLoader)">injectIntoClassLoader</a></strong>(net.minecraft.launchwrapper.LaunchClassLoader&nbsp;classLoader)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLDeobfTweaker()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLDeobfTweaker</h4>
+<pre>public&nbsp;FMLDeobfTweaker()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="acceptOptions(java.util.List, java.io.File, java.io.File, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>acceptOptions</h4>
+<pre>public&nbsp;void&nbsp;acceptOptions(java.util.List&lt;java.lang.String&gt;&nbsp;args,
+ java.io.File&nbsp;gameDir,
+ java.io.File&nbsp;assetsDir,
+ java.lang.String&nbsp;profile)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>acceptOptions</code>&nbsp;in interface&nbsp;<code>net.minecraft.launchwrapper.ITweaker</code></dd>
+</dl>
+</li>
+</ul>
+<a name="injectIntoClassLoader(net.minecraft.launchwrapper.LaunchClassLoader)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>injectIntoClassLoader</h4>
+<pre>public&nbsp;void&nbsp;injectIntoClassLoader(net.minecraft.launchwrapper.LaunchClassLoader&nbsp;classLoader)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>injectIntoClassLoader</code>&nbsp;in interface&nbsp;<code>net.minecraft.launchwrapper.ITweaker</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getLaunchTarget()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLaunchTarget</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getLaunchTarget()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>getLaunchTarget</code>&nbsp;in interface&nbsp;<code>net.minecraft.launchwrapper.ITweaker</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getLaunchArguments()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getLaunchArguments</h4>
+<pre>public&nbsp;java.lang.String[]&nbsp;getLaunchArguments()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>getLaunchArguments</code>&nbsp;in interface&nbsp;<code>net.minecraft.launchwrapper.ITweaker</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../cpw/mods/fml/common/launcher/FMLInjectionAndSortingTweaker.html" title="class in cpw.mods.fml.common.launcher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/launcher/FMLDeobfTweaker.html" target="_top">Frames</a></li>
+<li><a href="FMLDeobfTweaker.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/launcher/FMLInjectionAndSortingTweaker.html b/javadoc/cpw/mods/fml/common/launcher/FMLInjectionAndSortingTweaker.html
new file mode 100644
index 0000000..6ec7ada
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/launcher/FMLInjectionAndSortingTweaker.html
@@ -0,0 +1,323 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>FMLInjectionAndSortingTweaker (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLInjectionAndSortingTweaker (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/launcher/FMLDeobfTweaker.html" title="class in cpw.mods.fml.common.launcher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/launcher/FMLServerTweaker.html" title="class in cpw.mods.fml.common.launcher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/launcher/FMLInjectionAndSortingTweaker.html" target="_top">Frames</a></li>
+<li><a href="FMLInjectionAndSortingTweaker.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.launcher</div>
+<h2 title="Class FMLInjectionAndSortingTweaker" class="title">Class FMLInjectionAndSortingTweaker</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>net.minecraft.launchwrapper.ITweaker</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">FMLInjectionAndSortingTweaker</span>
+extends java.lang.Object
+implements net.minecraft.launchwrapper.ITweaker</pre>
+<div class="block">This class is to manage the injection of coremods as tweakers into the tweak framework.
+ It has to inject the coremod tweaks during construction, because that is the only time
+ the tweak list is writeable.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/launcher/FMLInjectionAndSortingTweaker.html#FMLInjectionAndSortingTweaker()">FMLInjectionAndSortingTweaker</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/launcher/FMLInjectionAndSortingTweaker.html#acceptOptions(java.util.List,%20java.io.File,%20java.io.File,%20java.lang.String)">acceptOptions</a></strong>(java.util.List&lt;java.lang.String&gt;&nbsp;args,
+ java.io.File&nbsp;gameDir,
+ java.io.File&nbsp;assetsDir,
+ java.lang.String&nbsp;profile)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/launcher/FMLInjectionAndSortingTweaker.html#getLaunchArguments()">getLaunchArguments</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/launcher/FMLInjectionAndSortingTweaker.html#getLaunchTarget()">getLaunchTarget</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/launcher/FMLInjectionAndSortingTweaker.html#injectIntoClassLoader(net.minecraft.launchwrapper.LaunchClassLoader)">injectIntoClassLoader</a></strong>(net.minecraft.launchwrapper.LaunchClassLoader&nbsp;classLoader)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLInjectionAndSortingTweaker()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLInjectionAndSortingTweaker</h4>
+<pre>public&nbsp;FMLInjectionAndSortingTweaker()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="acceptOptions(java.util.List, java.io.File, java.io.File, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>acceptOptions</h4>
+<pre>public&nbsp;void&nbsp;acceptOptions(java.util.List&lt;java.lang.String&gt;&nbsp;args,
+ java.io.File&nbsp;gameDir,
+ java.io.File&nbsp;assetsDir,
+ java.lang.String&nbsp;profile)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>acceptOptions</code>&nbsp;in interface&nbsp;<code>net.minecraft.launchwrapper.ITweaker</code></dd>
+</dl>
+</li>
+</ul>
+<a name="injectIntoClassLoader(net.minecraft.launchwrapper.LaunchClassLoader)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>injectIntoClassLoader</h4>
+<pre>public&nbsp;void&nbsp;injectIntoClassLoader(net.minecraft.launchwrapper.LaunchClassLoader&nbsp;classLoader)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>injectIntoClassLoader</code>&nbsp;in interface&nbsp;<code>net.minecraft.launchwrapper.ITweaker</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getLaunchTarget()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLaunchTarget</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getLaunchTarget()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>getLaunchTarget</code>&nbsp;in interface&nbsp;<code>net.minecraft.launchwrapper.ITweaker</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getLaunchArguments()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getLaunchArguments</h4>
+<pre>public&nbsp;java.lang.String[]&nbsp;getLaunchArguments()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>getLaunchArguments</code>&nbsp;in interface&nbsp;<code>net.minecraft.launchwrapper.ITweaker</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/launcher/FMLDeobfTweaker.html" title="class in cpw.mods.fml.common.launcher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/launcher/FMLServerTweaker.html" title="class in cpw.mods.fml.common.launcher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/launcher/FMLInjectionAndSortingTweaker.html" target="_top">Frames</a></li>
+<li><a href="FMLInjectionAndSortingTweaker.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/launcher/FMLServerTweaker.html b/javadoc/cpw/mods/fml/common/launcher/FMLServerTweaker.html
new file mode 100644
index 0000000..237bbb3
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/launcher/FMLServerTweaker.html
@@ -0,0 +1,295 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>FMLServerTweaker (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLServerTweaker (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/launcher/FMLInjectionAndSortingTweaker.html" title="class in cpw.mods.fml.common.launcher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/launcher/FMLTweaker.html" title="class in cpw.mods.fml.common.launcher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/launcher/FMLServerTweaker.html" target="_top">Frames</a></li>
+<li><a href="FMLServerTweaker.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.launcher</div>
+<h2 title="Class FMLServerTweaker" class="title">Class FMLServerTweaker</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/launcher/FMLTweaker.html" title="class in cpw.mods.fml.common.launcher">cpw.mods.fml.common.launcher.FMLTweaker</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.launcher.FMLServerTweaker</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>net.minecraft.launchwrapper.ITweaker</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">FMLServerTweaker</span>
+extends <a href="../../../../../cpw/mods/fml/common/launcher/FMLTweaker.html" title="class in cpw.mods.fml.common.launcher">FMLTweaker</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/launcher/FMLServerTweaker.html#FMLServerTweaker()">FMLServerTweaker</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/launcher/FMLServerTweaker.html#getLaunchTarget()">getLaunchTarget</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/launcher/FMLServerTweaker.html#injectIntoClassLoader(net.minecraft.launchwrapper.LaunchClassLoader)">injectIntoClassLoader</a></strong>(net.minecraft.launchwrapper.LaunchClassLoader&nbsp;classLoader)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.launcher.FMLTweaker">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.launcher.<a href="../../../../../cpw/mods/fml/common/launcher/FMLTweaker.html" title="class in cpw.mods.fml.common.launcher">FMLTweaker</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/launcher/FMLTweaker.html#acceptOptions(java.util.List,%20java.io.File,%20java.io.File,%20java.lang.String)">acceptOptions</a>, <a href="../../../../../cpw/mods/fml/common/launcher/FMLTweaker.html#getGameDir()">getGameDir</a>, <a href="../../../../../cpw/mods/fml/common/launcher/FMLTweaker.html#getJarLocation()">getJarLocation</a>, <a href="../../../../../cpw/mods/fml/common/launcher/FMLTweaker.html#getLaunchArguments()">getLaunchArguments</a>, <a href="../../../../../cpw/mods/fml/common/launcher/FMLTweaker.html#injectCascadingTweak(java.lang.String)">injectCascadingTweak</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLServerTweaker()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLServerTweaker</h4>
+<pre>public&nbsp;FMLServerTweaker()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getLaunchTarget()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLaunchTarget</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getLaunchTarget()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>getLaunchTarget</code>&nbsp;in interface&nbsp;<code>net.minecraft.launchwrapper.ITweaker</code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/common/launcher/FMLTweaker.html#getLaunchTarget()">getLaunchTarget</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/common/launcher/FMLTweaker.html" title="class in cpw.mods.fml.common.launcher">FMLTweaker</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="injectIntoClassLoader(net.minecraft.launchwrapper.LaunchClassLoader)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>injectIntoClassLoader</h4>
+<pre>public&nbsp;void&nbsp;injectIntoClassLoader(net.minecraft.launchwrapper.LaunchClassLoader&nbsp;classLoader)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>injectIntoClassLoader</code>&nbsp;in interface&nbsp;<code>net.minecraft.launchwrapper.ITweaker</code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/common/launcher/FMLTweaker.html#injectIntoClassLoader(net.minecraft.launchwrapper.LaunchClassLoader)">injectIntoClassLoader</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/common/launcher/FMLTweaker.html" title="class in cpw.mods.fml.common.launcher">FMLTweaker</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/launcher/FMLInjectionAndSortingTweaker.html" title="class in cpw.mods.fml.common.launcher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/launcher/FMLTweaker.html" title="class in cpw.mods.fml.common.launcher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/launcher/FMLServerTweaker.html" target="_top">Frames</a></li>
+<li><a href="FMLServerTweaker.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/launcher/FMLTweaker.html b/javadoc/cpw/mods/fml/common/launcher/FMLTweaker.html
new file mode 100644
index 0000000..b88e64f
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/launcher/FMLTweaker.html
@@ -0,0 +1,363 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>FMLTweaker (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLTweaker (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/launcher/FMLServerTweaker.html" title="class in cpw.mods.fml.common.launcher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/launcher/TerminalTweaker.html" title="class in cpw.mods.fml.common.launcher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/launcher/FMLTweaker.html" target="_top">Frames</a></li>
+<li><a href="FMLTweaker.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.launcher</div>
+<h2 title="Class FMLTweaker" class="title">Class FMLTweaker</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.launcher.FMLTweaker</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>net.minecraft.launchwrapper.ITweaker</dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/launcher/FMLServerTweaker.html" title="class in cpw.mods.fml.common.launcher">FMLServerTweaker</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">FMLTweaker</span>
+extends java.lang.Object
+implements net.minecraft.launchwrapper.ITweaker</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/launcher/FMLTweaker.html#FMLTweaker()">FMLTweaker</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/launcher/FMLTweaker.html#acceptOptions(java.util.List,%20java.io.File,%20java.io.File,%20java.lang.String)">acceptOptions</a></strong>(java.util.List&lt;java.lang.String&gt;&nbsp;args,
+ java.io.File&nbsp;gameDir,
+ java.io.File&nbsp;assetsDir,
+ java.lang.String&nbsp;profile)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.io.File</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/launcher/FMLTweaker.html#getGameDir()">getGameDir</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.net.URI</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/launcher/FMLTweaker.html#getJarLocation()">getJarLocation</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/launcher/FMLTweaker.html#getLaunchArguments()">getLaunchArguments</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/launcher/FMLTweaker.html#getLaunchTarget()">getLaunchTarget</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/launcher/FMLTweaker.html#injectCascadingTweak(java.lang.String)">injectCascadingTweak</a></strong>(java.lang.String&nbsp;tweakClassName)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/launcher/FMLTweaker.html#injectIntoClassLoader(net.minecraft.launchwrapper.LaunchClassLoader)">injectIntoClassLoader</a></strong>(net.minecraft.launchwrapper.LaunchClassLoader&nbsp;classLoader)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLTweaker()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLTweaker</h4>
+<pre>public&nbsp;FMLTweaker()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="acceptOptions(java.util.List, java.io.File, java.io.File, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>acceptOptions</h4>
+<pre>public&nbsp;void&nbsp;acceptOptions(java.util.List&lt;java.lang.String&gt;&nbsp;args,
+ java.io.File&nbsp;gameDir,
+ java.io.File&nbsp;assetsDir,
+ java.lang.String&nbsp;profile)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>acceptOptions</code>&nbsp;in interface&nbsp;<code>net.minecraft.launchwrapper.ITweaker</code></dd>
+</dl>
+</li>
+</ul>
+<a name="injectIntoClassLoader(net.minecraft.launchwrapper.LaunchClassLoader)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>injectIntoClassLoader</h4>
+<pre>public&nbsp;void&nbsp;injectIntoClassLoader(net.minecraft.launchwrapper.LaunchClassLoader&nbsp;classLoader)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>injectIntoClassLoader</code>&nbsp;in interface&nbsp;<code>net.minecraft.launchwrapper.ITweaker</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getLaunchTarget()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLaunchTarget</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getLaunchTarget()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>getLaunchTarget</code>&nbsp;in interface&nbsp;<code>net.minecraft.launchwrapper.ITweaker</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getLaunchArguments()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLaunchArguments</h4>
+<pre>public&nbsp;java.lang.String[]&nbsp;getLaunchArguments()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>getLaunchArguments</code>&nbsp;in interface&nbsp;<code>net.minecraft.launchwrapper.ITweaker</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getGameDir()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGameDir</h4>
+<pre>public&nbsp;java.io.File&nbsp;getGameDir()</pre>
+</li>
+</ul>
+<a name="getJarLocation()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getJarLocation</h4>
+<pre>public static&nbsp;java.net.URI&nbsp;getJarLocation()</pre>
+</li>
+</ul>
+<a name="injectCascadingTweak(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>injectCascadingTweak</h4>
+<pre>public&nbsp;void&nbsp;injectCascadingTweak(java.lang.String&nbsp;tweakClassName)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/launcher/FMLServerTweaker.html" title="class in cpw.mods.fml.common.launcher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/launcher/TerminalTweaker.html" title="class in cpw.mods.fml.common.launcher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/launcher/FMLTweaker.html" target="_top">Frames</a></li>
+<li><a href="FMLTweaker.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/launcher/TerminalTweaker.html b/javadoc/cpw/mods/fml/common/launcher/TerminalTweaker.html
new file mode 100644
index 0000000..ae67a44
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/launcher/TerminalTweaker.html
@@ -0,0 +1,320 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>TerminalTweaker (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="TerminalTweaker (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/launcher/FMLTweaker.html" title="class in cpw.mods.fml.common.launcher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/launcher/Yggdrasil.html" title="class in cpw.mods.fml.common.launcher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/launcher/TerminalTweaker.html" target="_top">Frames</a></li>
+<li><a href="TerminalTweaker.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.launcher</div>
+<h2 title="Class TerminalTweaker" class="title">Class TerminalTweaker</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.launcher.TerminalTweaker</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>net.minecraft.launchwrapper.ITweaker</dd>
+</dl>
+<hr>
+<br>
+<pre>public final class <span class="strong">TerminalTweaker</span>
+extends java.lang.Object
+implements net.minecraft.launchwrapper.ITweaker</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/launcher/TerminalTweaker.html#TerminalTweaker()">TerminalTweaker</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/launcher/TerminalTweaker.html#acceptOptions(java.util.List,%20java.io.File,%20java.io.File,%20java.lang.String)">acceptOptions</a></strong>(java.util.List&lt;java.lang.String&gt;&nbsp;args,
+ java.io.File&nbsp;gameDir,
+ java.io.File&nbsp;assetsDir,
+ java.lang.String&nbsp;profile)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/launcher/TerminalTweaker.html#getLaunchArguments()">getLaunchArguments</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/launcher/TerminalTweaker.html#getLaunchTarget()">getLaunchTarget</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/launcher/TerminalTweaker.html#injectIntoClassLoader(net.minecraft.launchwrapper.LaunchClassLoader)">injectIntoClassLoader</a></strong>(net.minecraft.launchwrapper.LaunchClassLoader&nbsp;classLoader)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TerminalTweaker()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TerminalTweaker</h4>
+<pre>public&nbsp;TerminalTweaker()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="injectIntoClassLoader(net.minecraft.launchwrapper.LaunchClassLoader)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>injectIntoClassLoader</h4>
+<pre>public&nbsp;void&nbsp;injectIntoClassLoader(net.minecraft.launchwrapper.LaunchClassLoader&nbsp;classLoader)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>injectIntoClassLoader</code>&nbsp;in interface&nbsp;<code>net.minecraft.launchwrapper.ITweaker</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getLaunchTarget()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLaunchTarget</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getLaunchTarget()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>getLaunchTarget</code>&nbsp;in interface&nbsp;<code>net.minecraft.launchwrapper.ITweaker</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getLaunchArguments()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLaunchArguments</h4>
+<pre>public&nbsp;java.lang.String[]&nbsp;getLaunchArguments()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>getLaunchArguments</code>&nbsp;in interface&nbsp;<code>net.minecraft.launchwrapper.ITweaker</code></dd>
+</dl>
+</li>
+</ul>
+<a name="acceptOptions(java.util.List, java.io.File, java.io.File, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>acceptOptions</h4>
+<pre>public&nbsp;void&nbsp;acceptOptions(java.util.List&lt;java.lang.String&gt;&nbsp;args,
+ java.io.File&nbsp;gameDir,
+ java.io.File&nbsp;assetsDir,
+ java.lang.String&nbsp;profile)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>acceptOptions</code>&nbsp;in interface&nbsp;<code>net.minecraft.launchwrapper.ITweaker</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/launcher/FMLTweaker.html" title="class in cpw.mods.fml.common.launcher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/launcher/Yggdrasil.html" title="class in cpw.mods.fml.common.launcher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/launcher/TerminalTweaker.html" target="_top">Frames</a></li>
+<li><a href="TerminalTweaker.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/launcher/Yggdrasil.html b/javadoc/cpw/mods/fml/common/launcher/Yggdrasil.html
new file mode 100644
index 0000000..d659493
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/launcher/Yggdrasil.html
@@ -0,0 +1,256 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>Yggdrasil (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Yggdrasil (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/launcher/TerminalTweaker.html" title="class in cpw.mods.fml.common.launcher"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/launcher/Yggdrasil.html" target="_top">Frames</a></li>
+<li><a href="Yggdrasil.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.launcher</div>
+<h2 title="Class Yggdrasil" class="title">Class Yggdrasil</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.launcher.Yggdrasil</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">Yggdrasil</span>
+extends java.lang.Object</pre>
+<div class="block">Basic implementation of Mojang's 'Yggdrasil' login system, purely intended as a dev time bare bones login.
+ Login errors are not handled.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/launcher/Yggdrasil.html#Yggdrasil()">Yggdrasil</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/launcher/Yggdrasil.html#login(java.util.Map)">login</a></strong>(java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;args)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Yggdrasil()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Yggdrasil</h4>
+<pre>public&nbsp;Yggdrasil()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="login(java.util.Map)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>login</h4>
+<pre>public static&nbsp;void&nbsp;login(java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;args)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/launcher/TerminalTweaker.html" title="class in cpw.mods.fml.common.launcher"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/launcher/Yggdrasil.html" target="_top">Frames</a></li>
+<li><a href="Yggdrasil.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/launcher/package-frame.html b/javadoc/cpw/mods/fml/common/launcher/package-frame.html
new file mode 100644
index 0000000..a9e25ec
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/launcher/package-frame.html
@@ -0,0 +1,24 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.launcher (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../cpw/mods/fml/common/launcher/package-summary.html" target="classFrame">cpw.mods.fml.common.launcher</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="FMLDeobfTweaker.html" title="class in cpw.mods.fml.common.launcher" target="classFrame">FMLDeobfTweaker</a></li>
+<li><a href="FMLInjectionAndSortingTweaker.html" title="class in cpw.mods.fml.common.launcher" target="classFrame">FMLInjectionAndSortingTweaker</a></li>
+<li><a href="FMLServerTweaker.html" title="class in cpw.mods.fml.common.launcher" target="classFrame">FMLServerTweaker</a></li>
+<li><a href="FMLTweaker.html" title="class in cpw.mods.fml.common.launcher" target="classFrame">FMLTweaker</a></li>
+<li><a href="TerminalTweaker.html" title="class in cpw.mods.fml.common.launcher" target="classFrame">TerminalTweaker</a></li>
+<li><a href="Yggdrasil.html" title="class in cpw.mods.fml.common.launcher" target="classFrame">Yggdrasil</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/launcher/package-summary.html b/javadoc/cpw/mods/fml/common/launcher/package-summary.html
new file mode 100644
index 0000000..d645c06
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/launcher/package-summary.html
@@ -0,0 +1,155 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.launcher (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.common.launcher (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/launcher/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;cpw.mods.fml.common.launcher</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/launcher/FMLDeobfTweaker.html" title="class in cpw.mods.fml.common.launcher">FMLDeobfTweaker</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/launcher/FMLInjectionAndSortingTweaker.html" title="class in cpw.mods.fml.common.launcher">FMLInjectionAndSortingTweaker</a></td>
+<td class="colLast">
+<div class="block">This class is to manage the injection of coremods as tweakers into the tweak framework.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/launcher/FMLServerTweaker.html" title="class in cpw.mods.fml.common.launcher">FMLServerTweaker</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/launcher/FMLTweaker.html" title="class in cpw.mods.fml.common.launcher">FMLTweaker</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/launcher/TerminalTweaker.html" title="class in cpw.mods.fml.common.launcher">TerminalTweaker</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/launcher/Yggdrasil.html" title="class in cpw.mods.fml.common.launcher">Yggdrasil</a></td>
+<td class="colLast">
+<div class="block">Basic implementation of Mojang's 'Yggdrasil' login system, purely intended as a dev time bare bones login.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/launcher/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/launcher/package-tree.html b/javadoc/cpw/mods/fml/common/launcher/package-tree.html
new file mode 100644
index 0000000..192e9a3
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/launcher/package-tree.html
@@ -0,0 +1,134 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.launcher Class Hierarchy (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.common.launcher Class Hierarchy (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/package-tree.html">Prev</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/launcher/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package cpw.mods.fml.common.launcher</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">cpw.mods.fml.common.launcher.<a href="../../../../../cpw/mods/fml/common/launcher/FMLDeobfTweaker.html" title="class in cpw.mods.fml.common.launcher"><span class="strong">FMLDeobfTweaker</span></a> (implements net.minecraft.launchwrapper.ITweaker)</li>
+<li type="circle">cpw.mods.fml.common.launcher.<a href="../../../../../cpw/mods/fml/common/launcher/FMLInjectionAndSortingTweaker.html" title="class in cpw.mods.fml.common.launcher"><span class="strong">FMLInjectionAndSortingTweaker</span></a> (implements net.minecraft.launchwrapper.ITweaker)</li>
+<li type="circle">cpw.mods.fml.common.launcher.<a href="../../../../../cpw/mods/fml/common/launcher/FMLTweaker.html" title="class in cpw.mods.fml.common.launcher"><span class="strong">FMLTweaker</span></a> (implements net.minecraft.launchwrapper.ITweaker)
+<ul>
+<li type="circle">cpw.mods.fml.common.launcher.<a href="../../../../../cpw/mods/fml/common/launcher/FMLServerTweaker.html" title="class in cpw.mods.fml.common.launcher"><span class="strong">FMLServerTweaker</span></a></li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.common.launcher.<a href="../../../../../cpw/mods/fml/common/launcher/TerminalTweaker.html" title="class in cpw.mods.fml.common.launcher"><span class="strong">TerminalTweaker</span></a> (implements net.minecraft.launchwrapper.ITweaker)</li>
+<li type="circle">cpw.mods.fml.common.launcher.<a href="../../../../../cpw/mods/fml/common/launcher/Yggdrasil.html" title="class in cpw.mods.fml.common.launcher"><span class="strong">Yggdrasil</span></a></li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/gameevent/package-tree.html">Prev</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/launcher/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/ByteBufUtils.html b/javadoc/cpw/mods/fml/common/network/ByteBufUtils.html
new file mode 100644
index 0000000..52beba3
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/ByteBufUtils.html
@@ -0,0 +1,461 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>ByteBufUtils (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ByteBufUtils (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLEmbeddedChannel.html" title="class in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/ByteBufUtils.html" target="_top">Frames</a></li>
+<li><a href="ByteBufUtils.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network</div>
+<h2 title="Class ByteBufUtils" class="title">Class ByteBufUtils</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.ByteBufUtils</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">ByteBufUtils</span>
+extends java.lang.Object</pre>
+<div class="block">Utilities for interacting with <code>ByteBuf</code>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/network/ByteBufUtils.html#ByteBufUtils()">ByteBufUtils</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/ByteBufUtils.html#getContentDump(io.netty.buffer.ByteBuf)">getContentDump</a></strong>(io.netty.buffer.ByteBuf&nbsp;buffer)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/ByteBufUtils.html#readItemStack(io.netty.buffer.ByteBuf)">readItemStack</a></strong>(io.netty.buffer.ByteBuf&nbsp;from)</code>
+<div class="block">Read an <a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item"><code>ItemStack</code></a> from the byte buffer provided.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/ByteBufUtils.html#readTag(io.netty.buffer.ByteBuf)">readTag</a></strong>(io.netty.buffer.ByteBuf&nbsp;from)</code>
+<div class="block">Read an <a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt"><code>NBTTagCompound</code></a> from the byte buffer.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/ByteBufUtils.html#readUTF8String(io.netty.buffer.ByteBuf)">readUTF8String</a></strong>(io.netty.buffer.ByteBuf&nbsp;from)</code>
+<div class="block">Read a UTF8 string from the byte buffer.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/ByteBufUtils.html#readVarInt(io.netty.buffer.ByteBuf,%20int)">readVarInt</a></strong>(io.netty.buffer.ByteBuf&nbsp;buf,
+ int&nbsp;maxSize)</code>
+<div class="block">Read a varint from the supplied buffer.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/ByteBufUtils.html#readVarShort(io.netty.buffer.ByteBuf)">readVarShort</a></strong>(io.netty.buffer.ByteBuf&nbsp;buf)</code>
+<div class="block">An extended length short.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/ByteBufUtils.html#varIntByteCount(int)">varIntByteCount</a></strong>(int&nbsp;toCount)</code>
+<div class="block">The number of bytes to write the supplied int using the 7 bit varint encoding.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/ByteBufUtils.html#writeItemStack(io.netty.buffer.ByteBuf,%20net.minecraft.item.ItemStack)">writeItemStack</a></strong>(io.netty.buffer.ByteBuf&nbsp;to,
+ <a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;stack)</code>
+<div class="block">Write an <a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item"><code>ItemStack</code></a> using minecraft compatible encoding.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/ByteBufUtils.html#writeTag(io.netty.buffer.ByteBuf,%20net.minecraft.nbt.NBTTagCompound)">writeTag</a></strong>(io.netty.buffer.ByteBuf&nbsp;to,
+ <a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;tag)</code>
+<div class="block">Write an <a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt"><code>NBTTagCompound</code></a> to the byte buffer.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/ByteBufUtils.html#writeUTF8String(io.netty.buffer.ByteBuf,%20java.lang.String)">writeUTF8String</a></strong>(io.netty.buffer.ByteBuf&nbsp;to,
+ java.lang.String&nbsp;string)</code>
+<div class="block">Write a String with UTF8 byte encoding to the buffer.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/ByteBufUtils.html#writeVarInt(io.netty.buffer.ByteBuf,%20int,%20int)">writeVarInt</a></strong>(io.netty.buffer.ByteBuf&nbsp;to,
+ int&nbsp;toWrite,
+ int&nbsp;maxSize)</code>
+<div class="block">Write an integer to the buffer using variable length encoding.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/ByteBufUtils.html#writeVarShort(io.netty.buffer.ByteBuf,%20int)">writeVarShort</a></strong>(io.netty.buffer.ByteBuf&nbsp;buf,
+ int&nbsp;toWrite)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ByteBufUtils()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ByteBufUtils</h4>
+<pre>public&nbsp;ByteBufUtils()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="varIntByteCount(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>varIntByteCount</h4>
+<pre>public static&nbsp;int&nbsp;varIntByteCount(int&nbsp;toCount)</pre>
+<div class="block">The number of bytes to write the supplied int using the 7 bit varint encoding.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>toCount</code> - The number to analyse</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The number of bytes it will take to write it (maximum of 5)</dd></dl>
+</li>
+</ul>
+<a name="readVarInt(io.netty.buffer.ByteBuf, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readVarInt</h4>
+<pre>public static&nbsp;int&nbsp;readVarInt(io.netty.buffer.ByteBuf&nbsp;buf,
+ int&nbsp;maxSize)</pre>
+<div class="block">Read a varint from the supplied buffer.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>buf</code> - The buffer to read from</dd><dd><code>maxSize</code> - The maximum length of bytes to read</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The integer</dd></dl>
+</li>
+</ul>
+<a name="readVarShort(io.netty.buffer.ByteBuf)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readVarShort</h4>
+<pre>public static&nbsp;int&nbsp;readVarShort(io.netty.buffer.ByteBuf&nbsp;buf)</pre>
+<div class="block">An extended length short. Used by custom payload packets to extend size.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>buf</code> - </dd>
+<dt><span class="strong">Returns:</span></dt><dd></dd></dl>
+</li>
+</ul>
+<a name="writeVarShort(io.netty.buffer.ByteBuf, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeVarShort</h4>
+<pre>public static&nbsp;void&nbsp;writeVarShort(io.netty.buffer.ByteBuf&nbsp;buf,
+ int&nbsp;toWrite)</pre>
+</li>
+</ul>
+<a name="writeVarInt(io.netty.buffer.ByteBuf, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeVarInt</h4>
+<pre>public static&nbsp;void&nbsp;writeVarInt(io.netty.buffer.ByteBuf&nbsp;to,
+ int&nbsp;toWrite,
+ int&nbsp;maxSize)</pre>
+<div class="block">Write an integer to the buffer using variable length encoding. The maxSize constrains
+ how many bytes (and therefore the maximum number) that will be written.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>to</code> - The buffer to write to</dd><dd><code>toWrite</code> - The integer to write</dd><dd><code>maxSize</code> - The maximum number of bytes to use</dd></dl>
+</li>
+</ul>
+<a name="readUTF8String(io.netty.buffer.ByteBuf)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readUTF8String</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;readUTF8String(io.netty.buffer.ByteBuf&nbsp;from)</pre>
+<div class="block">Read a UTF8 string from the byte buffer.
+ It is encoded as <varint length>[<UTF8 char bytes>]</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>from</code> - The buffer to read from</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The string</dd></dl>
+</li>
+</ul>
+<a name="writeUTF8String(io.netty.buffer.ByteBuf, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeUTF8String</h4>
+<pre>public static&nbsp;void&nbsp;writeUTF8String(io.netty.buffer.ByteBuf&nbsp;to,
+ java.lang.String&nbsp;string)</pre>
+<div class="block">Write a String with UTF8 byte encoding to the buffer.
+ It is encoded as <varint length>[<UTF8 char bytes>]</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>to</code> - the buffer to write to</dd><dd><code>string</code> - The string to write</dd></dl>
+</li>
+</ul>
+<a name="writeItemStack(io.netty.buffer.ByteBuf, net.minecraft.item.ItemStack)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeItemStack</h4>
+<pre>public static&nbsp;void&nbsp;writeItemStack(io.netty.buffer.ByteBuf&nbsp;to,
+ <a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;stack)</pre>
+<div class="block">Write an <a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item"><code>ItemStack</code></a> using minecraft compatible encoding.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>to</code> - The buffer to write to</dd><dd><code>stack</code> - The itemstack to write</dd></dl>
+</li>
+</ul>
+<a name="readItemStack(io.netty.buffer.ByteBuf)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readItemStack</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;readItemStack(io.netty.buffer.ByteBuf&nbsp;from)</pre>
+<div class="block">Read an <a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item"><code>ItemStack</code></a> from the byte buffer provided. It uses the minecraft encoding.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>from</code> - The buffer to read from</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The itemstack read</dd></dl>
+</li>
+</ul>
+<a name="writeTag(io.netty.buffer.ByteBuf, net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeTag</h4>
+<pre>public static&nbsp;void&nbsp;writeTag(io.netty.buffer.ByteBuf&nbsp;to,
+ <a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;tag)</pre>
+<div class="block">Write an <a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt"><code>NBTTagCompound</code></a> to the byte buffer. It uses the minecraft encoding.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>to</code> - The buffer to write to</dd><dd><code>tag</code> - The tag to write</dd></dl>
+</li>
+</ul>
+<a name="readTag(io.netty.buffer.ByteBuf)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readTag</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;readTag(io.netty.buffer.ByteBuf&nbsp;from)</pre>
+<div class="block">Read an <a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt"><code>NBTTagCompound</code></a> from the byte buffer. It uses the minecraft encoding.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>from</code> - The buffer to read from</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The read tag</dd></dl>
+</li>
+</ul>
+<a name="getContentDump(io.netty.buffer.ByteBuf)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getContentDump</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;getContentDump(io.netty.buffer.ByteBuf&nbsp;buffer)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLEmbeddedChannel.html" title="class in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/ByteBufUtils.html" target="_top">Frames</a></li>
+<li><a href="ByteBufUtils.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/FMLEmbeddedChannel.html b/javadoc/cpw/mods/fml/common/network/FMLEmbeddedChannel.html
new file mode 100644
index 0000000..cbd25bf
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/FMLEmbeddedChannel.html
@@ -0,0 +1,369 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>FMLEmbeddedChannel (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLEmbeddedChannel (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/ByteBufUtils.html" title="class in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLEventChannel.html" title="class in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/FMLEmbeddedChannel.html" target="_top">Frames</a></li>
+<li><a href="FMLEmbeddedChannel.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_io.netty.channel.AbstractChannel">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network</div>
+<h2 title="Class FMLEmbeddedChannel" class="title">Class FMLEmbeddedChannel</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.util.DefaultAttributeMap</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.AbstractChannel</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.embedded.EmbeddedChannel</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.FMLEmbeddedChannel</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>io.netty.channel.Channel, io.netty.util.AttributeMap, java.lang.Comparable&lt;io.netty.channel.Channel&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">FMLEmbeddedChannel</span>
+extends io.netty.channel.embedded.EmbeddedChannel</pre>
+<div class="block">Utility wrapper around <code>EmbeddedChannel</code>. Provides some convenience methods
+ associated with the specific needs of FML network handling.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_io.netty.channel.AbstractChannel">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;io.netty.channel.AbstractChannel</h3>
+<code>io.netty.channel.AbstractChannel.AbstractUnsafe</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_io.netty.channel.Channel">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;io.netty.channel.Channel</h3>
+<code>io.netty.channel.Channel.Unsafe</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLEmbeddedChannel.html#FMLEmbeddedChannel(cpw.mods.fml.common.ModContainer,%20java.lang.String,%20cpw.mods.fml.relauncher.Side,%20io.netty.channel.ChannelHandler...)">FMLEmbeddedChannel</a></strong>(<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;container,
+ java.lang.String&nbsp;channelName,
+ <a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;source,
+ io.netty.channel.ChannelHandler...&nbsp;handlers)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLEmbeddedChannel.html#FMLEmbeddedChannel(java.lang.String,%20cpw.mods.fml.relauncher.Side,%20io.netty.channel.ChannelHandler...)">FMLEmbeddedChannel</a></strong>(java.lang.String&nbsp;channelName,
+ <a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;source,
+ io.netty.channel.ChannelHandler...&nbsp;handlers)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLEmbeddedChannel.html#findChannelHandlerNameForType(java.lang.Class)">findChannelHandlerNameForType</a></strong>(java.lang.Class&lt;? extends io.netty.channel.ChannelHandler&gt;&nbsp;type)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../net/minecraft/network/Packet.html" title="class in net.minecraft.network">Packet</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLEmbeddedChannel.html#generatePacketFrom(java.lang.Object)">generatePacketFrom</a></strong>(java.lang.Object&nbsp;object)</code>
+<div class="block">Utility method to generate a regular packet from a custom packet.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.embedded.EmbeddedChannel">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.embedded.EmbeddedChannel</h3>
+<code>checkException, config, doBeginRead, doBind, doClose, doDisconnect, doRegister, doWrite, ensureOpen, finish, inboundMessages, isActive, isCompatible, isOpen, lastInboundBuffer, lastOutboundBuffer, localAddress0, metadata, newUnsafe, outboundMessages, readInbound, readOutbound, remoteAddress0, runPendingTasks, writeInbound, writeOutbound</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.AbstractChannel">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.AbstractChannel</h3>
+<code>alloc, bind, bind, checkEOF, close, close, closeFuture, compareTo, connect, connect, connect, connect, deregister, deregister, disconnect, disconnect, doDeregister, equals, eventLoop, flush, hashCode, invalidateLocalAddress, invalidateRemoteAddress, isRegistered, isWritable, localAddress, newFailedFuture, newProgressivePromise, newPromise, newSucceededFuture, parent, pipeline, read, remoteAddress, toString, unsafe, voidPromise, write, write, writeAndFlush, writeAndFlush</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.util.DefaultAttributeMap">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.util.DefaultAttributeMap</h3>
+<code>attr</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.util.AttributeMap">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.netty.util.AttributeMap</h3>
+<code>attr</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLEmbeddedChannel(java.lang.String, cpw.mods.fml.relauncher.Side, io.netty.channel.ChannelHandler...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FMLEmbeddedChannel</h4>
+<pre>public&nbsp;FMLEmbeddedChannel(java.lang.String&nbsp;channelName,
+ <a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;source,
+ io.netty.channel.ChannelHandler...&nbsp;handlers)</pre>
+</li>
+</ul>
+<a name="FMLEmbeddedChannel(cpw.mods.fml.common.ModContainer, java.lang.String, cpw.mods.fml.relauncher.Side, io.netty.channel.ChannelHandler...)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLEmbeddedChannel</h4>
+<pre>public&nbsp;FMLEmbeddedChannel(<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;container,
+ java.lang.String&nbsp;channelName,
+ <a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;source,
+ io.netty.channel.ChannelHandler...&nbsp;handlers)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generatePacketFrom(java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>generatePacketFrom</h4>
+<pre>public&nbsp;<a href="../../../../../net/minecraft/network/Packet.html" title="class in net.minecraft.network">Packet</a>&nbsp;generatePacketFrom(java.lang.Object&nbsp;object)</pre>
+<div class="block">Utility method to generate a regular packet from a custom packet. Basically, it writes the packet through the
+ outbound side which should have a message to message codec present (such as <a href="../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="class in cpw.mods.fml.common.network"><code>FMLIndexedMessageToMessageCodec</code></a>,
+ transforming from mod packets to standard <a href="../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal"><code>FMLProxyPacket</code></a>s.
+
+ This is mostly useful in cases where vanilla expects a packet, such as the TileEntity getDescriptionPacket.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>object</code> - The inbound packet</dd>
+<dt><span class="strong">Returns:</span></dt><dd>A Packet suitable for passing to vanilla network code.</dd></dl>
+</li>
+</ul>
+<a name="findChannelHandlerNameForType(java.lang.Class)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>findChannelHandlerNameForType</h4>
+<pre>public&nbsp;java.lang.String&nbsp;findChannelHandlerNameForType(java.lang.Class&lt;? extends io.netty.channel.ChannelHandler&gt;&nbsp;type)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/ByteBufUtils.html" title="class in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLEventChannel.html" title="class in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/FMLEmbeddedChannel.html" target="_top">Frames</a></li>
+<li><a href="FMLEmbeddedChannel.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_io.netty.channel.AbstractChannel">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/FMLEventChannel.html b/javadoc/cpw/mods/fml/common/network/FMLEventChannel.html
new file mode 100644
index 0000000..0f3303c
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/FMLEventChannel.html
@@ -0,0 +1,354 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>FMLEventChannel (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLEventChannel (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLEmbeddedChannel.html" title="class in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="class in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/FMLEventChannel.html" target="_top">Frames</a></li>
+<li><a href="FMLEventChannel.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network</div>
+<h2 title="Class FMLEventChannel" class="title">Class FMLEventChannel</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.FMLEventChannel</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">FMLEventChannel</span>
+extends java.lang.Object</pre>
+<div class="block">An event driven network channel, using <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html" title="class in cpw.mods.fml.common.network"><code>FMLNetworkEvent.CustomPacketEvent</code></a> and <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomNetworkEvent.html" title="class in cpw.mods.fml.common.network"><code>FMLNetworkEvent.CustomNetworkEvent</code></a>
+ to deliver messages to an event listener. There is one "bus" for each channel, due to the
+ impossibility of filtering a bus for specific events.
+
+ This event driven system completely wraps the netty code. Mod code deals with FMLProxyPackets directly. It is not
+ possible to enhance the netty pipeline, and I would expect highly unexpected results if it were modified reflectively.
+ Use a real ChannelHandler if you want to use netty.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLEventChannel.html#fireUserEvent(java.lang.Object,%20io.netty.channel.ChannelHandlerContext)">fireUserEvent</a></strong>(java.lang.Object&nbsp;evt,
+ io.netty.channel.ChannelHandlerContext&nbsp;ctx)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLEventChannel.html#register(java.lang.Object)">register</a></strong>(java.lang.Object&nbsp;object)</code>
+<div class="block">Register an event listener with this channel and bus.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLEventChannel.html#sendTo(cpw.mods.fml.common.network.internal.FMLProxyPacket,%20net.minecraft.entity.player.EntityPlayerMP)">sendTo</a></strong>(<a href="../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&nbsp;pkt,
+ <a href="../../../../../net/minecraft/entity/player/EntityPlayerMP.html" title="class in net.minecraft.entity.player">EntityPlayerMP</a>&nbsp;player)</code>
+<div class="block">Send to a specific player</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLEventChannel.html#sendToAll(cpw.mods.fml.common.network.internal.FMLProxyPacket)">sendToAll</a></strong>(<a href="../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&nbsp;pkt)</code>
+<div class="block">Send a packet to all on the server</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLEventChannel.html#sendToAllAround(cpw.mods.fml.common.network.internal.FMLProxyPacket,%20cpw.mods.fml.common.network.NetworkRegistry.TargetPoint)">sendToAllAround</a></strong>(<a href="../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&nbsp;pkt,
+ <a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.TargetPoint.html" title="class in cpw.mods.fml.common.network">NetworkRegistry.TargetPoint</a>&nbsp;point)</code>
+<div class="block">Send to all around a point</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLEventChannel.html#sendToDimension(cpw.mods.fml.common.network.internal.FMLProxyPacket,%20int)">sendToDimension</a></strong>(<a href="../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&nbsp;pkt,
+ int&nbsp;dimensionId)</code>
+<div class="block">Send to all in a dimension</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLEventChannel.html#sendToServer(cpw.mods.fml.common.network.internal.FMLProxyPacket)">sendToServer</a></strong>(<a href="../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&nbsp;pkt)</code>
+<div class="block">Send to the server</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLEventChannel.html#unregister(java.lang.Object)">unregister</a></strong>(java.lang.Object&nbsp;object)</code>
+<div class="block">Unregister an event listener from the bus.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="register(java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>register</h4>
+<pre>public&nbsp;void&nbsp;register(java.lang.Object&nbsp;object)</pre>
+<div class="block">Register an event listener with this channel and bus. See <a href="../../../../../cpw/mods/fml/common/eventhandler/SubscribeEvent.html" title="annotation in cpw.mods.fml.common.eventhandler"><code>SubscribeEvent</code></a></div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>object</code> - </dd></dl>
+</li>
+</ul>
+<a name="unregister(java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>unregister</h4>
+<pre>public&nbsp;void&nbsp;unregister(java.lang.Object&nbsp;object)</pre>
+<div class="block">Unregister an event listener from the bus.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>object</code> - </dd></dl>
+</li>
+</ul>
+<a name="fireUserEvent(java.lang.Object, io.netty.channel.ChannelHandlerContext)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fireUserEvent</h4>
+<pre>public&nbsp;void&nbsp;fireUserEvent(java.lang.Object&nbsp;evt,
+ io.netty.channel.ChannelHandlerContext&nbsp;ctx)</pre>
+</li>
+</ul>
+<a name="sendToAll(cpw.mods.fml.common.network.internal.FMLProxyPacket)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sendToAll</h4>
+<pre>public&nbsp;void&nbsp;sendToAll(<a href="../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&nbsp;pkt)</pre>
+<div class="block">Send a packet to all on the server</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>pkt</code> - </dd></dl>
+</li>
+</ul>
+<a name="sendTo(cpw.mods.fml.common.network.internal.FMLProxyPacket, net.minecraft.entity.player.EntityPlayerMP)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sendTo</h4>
+<pre>public&nbsp;void&nbsp;sendTo(<a href="../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&nbsp;pkt,
+ <a href="../../../../../net/minecraft/entity/player/EntityPlayerMP.html" title="class in net.minecraft.entity.player">EntityPlayerMP</a>&nbsp;player)</pre>
+<div class="block">Send to a specific player</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>pkt</code> - </dd><dd><code>player</code> - </dd></dl>
+</li>
+</ul>
+<a name="sendToAllAround(cpw.mods.fml.common.network.internal.FMLProxyPacket, cpw.mods.fml.common.network.NetworkRegistry.TargetPoint)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sendToAllAround</h4>
+<pre>public&nbsp;void&nbsp;sendToAllAround(<a href="../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&nbsp;pkt,
+ <a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.TargetPoint.html" title="class in cpw.mods.fml.common.network">NetworkRegistry.TargetPoint</a>&nbsp;point)</pre>
+<div class="block">Send to all around a point</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>pkt</code> - </dd><dd><code>point</code> - </dd></dl>
+</li>
+</ul>
+<a name="sendToDimension(cpw.mods.fml.common.network.internal.FMLProxyPacket, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sendToDimension</h4>
+<pre>public&nbsp;void&nbsp;sendToDimension(<a href="../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&nbsp;pkt,
+ int&nbsp;dimensionId)</pre>
+<div class="block">Send to all in a dimension</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>pkt</code> - </dd><dd><code>dimensionId</code> - </dd></dl>
+</li>
+</ul>
+<a name="sendToServer(cpw.mods.fml.common.network.internal.FMLProxyPacket)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>sendToServer</h4>
+<pre>public&nbsp;void&nbsp;sendToServer(<a href="../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&nbsp;pkt)</pre>
+<div class="block">Send to the server</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>pkt</code> - </dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLEmbeddedChannel.html" title="class in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="class in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/FMLEventChannel.html" target="_top">Frames</a></li>
+<li><a href="FMLEventChannel.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html b/javadoc/cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html
new file mode 100644
index 0000000..13421da
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html
@@ -0,0 +1,527 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>FMLIndexedMessageToMessageCodec (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLIndexedMessageToMessageCodec (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLEventChannel.html" title="class in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" target="_top">Frames</a></li>
+<li><a href="FMLIndexedMessageToMessageCodec.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network</div>
+<h2 title="Class FMLIndexedMessageToMessageCodec" class="title">Class FMLIndexedMessageToMessageCodec&lt;A&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.ChannelHandlerAdapter</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.ChannelInboundHandlerAdapter</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.ChannelDuplexHandler</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.handler.codec.MessageToMessageCodec&lt;<a href="../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>,A&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec&lt;A&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>io.netty.channel.ChannelHandler, io.netty.channel.ChannelInboundHandler, io.netty.channel.ChannelOutboundHandler</dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeCodec.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeCodec</a>, <a href="../../../../../cpw/mods/fml/common/network/internal/FMLRuntimeCodec.html" title="class in cpw.mods.fml.common.network.internal">FMLRuntimeCodec</a>, <a href="../../../../../net/minecraftforge/common/network/ForgeRuntimeCodec.html" title="class in net.minecraftforge.common.network">ForgeRuntimeCodec</a>, <a href="../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleIndexedCodec.html" title="class in cpw.mods.fml.common.network.simpleimpl">SimpleIndexedCodec</a></dd>
+</dl>
+<hr>
+<br>
+<pre>@ChannelHandler.Sharable
+public abstract class <span class="strong">FMLIndexedMessageToMessageCodec&lt;A&gt;</span>
+extends io.netty.handler.codec.MessageToMessageCodec&lt;<a href="../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>,A&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_io.netty.channel.ChannelHandler">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;io.netty.channel.ChannelHandler</h3>
+<code>io.netty.channel.ChannelHandler.Sharable</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static io.netty.util.AttributeKey&lt;java.lang.ThreadLocal&lt;java.lang.ref.WeakReference&lt;<a href="../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&gt;&gt;&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html#INBOUNDPACKETTRACKER">INBOUNDPACKETTRACKER</a></strong></code>
+<div class="block">Make this accessible to subclasses</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html#FMLIndexedMessageToMessageCodec()">FMLIndexedMessageToMessageCodec</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="class in cpw.mods.fml.common.network">FMLIndexedMessageToMessageCodec</a>&lt;<a href="../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="type parameter in FMLIndexedMessageToMessageCodec">A</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html#addDiscriminator(int,%20java.lang.Class)">addDiscriminator</a></strong>(int&nbsp;discriminator,
+ java.lang.Class&lt;? extends <a href="../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="type parameter in FMLIndexedMessageToMessageCodec">A</a>&gt;&nbsp;type)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html#decode(io.netty.channel.ChannelHandlerContext,%20cpw.mods.fml.common.network.internal.FMLProxyPacket,%20java.util.List)">decode</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ <a href="../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&nbsp;msg,
+ java.util.List&lt;java.lang.Object&gt;&nbsp;out)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>abstract void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html#decodeInto(io.netty.channel.ChannelHandlerContext,%20io.netty.buffer.ByteBuf,%20A)">decodeInto</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ io.netty.buffer.ByteBuf&nbsp;source,
+ <a href="../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="type parameter in FMLIndexedMessageToMessageCodec">A</a>&nbsp;msg)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html#encode(io.netty.channel.ChannelHandlerContext,%20A,%20java.util.List)">encode</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ <a href="../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="type parameter in FMLIndexedMessageToMessageCodec">A</a>&nbsp;msg,
+ java.util.List&lt;java.lang.Object&gt;&nbsp;out)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>abstract void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html#encodeInto(io.netty.channel.ChannelHandlerContext,%20A,%20io.netty.buffer.ByteBuf)">encodeInto</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ <a href="../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="type parameter in FMLIndexedMessageToMessageCodec">A</a>&nbsp;msg,
+ io.netty.buffer.ByteBuf&nbsp;target)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html#exceptionCaught(io.netty.channel.ChannelHandlerContext,%20java.lang.Throwable)">exceptionCaught</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ java.lang.Throwable&nbsp;cause)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html#handlerAdded(io.netty.channel.ChannelHandlerContext)">handlerAdded</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html#testMessageValidity(cpw.mods.fml.common.network.internal.FMLProxyPacket)">testMessageValidity</a></strong>(<a href="../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&nbsp;msg)</code>
+<div class="block">Called to verify the message received.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.handler.codec.MessageToMessageCodec">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.handler.codec.MessageToMessageCodec</h3>
+<code>acceptInboundMessage, acceptOutboundMessage, channelRead, write</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelDuplexHandler">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.ChannelDuplexHandler</h3>
+<code>bind, close, connect, deregister, disconnect, flush, read</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelInboundHandlerAdapter">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.ChannelInboundHandlerAdapter</h3>
+<code>channelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, userEventTriggered</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelHandlerAdapter">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.ChannelHandlerAdapter</h3>
+<code>handlerRemoved, isSharable</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelHandler">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.netty.channel.ChannelHandler</h3>
+<code>handlerRemoved</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="INBOUNDPACKETTRACKER">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>INBOUNDPACKETTRACKER</h4>
+<pre>public static final&nbsp;io.netty.util.AttributeKey&lt;java.lang.ThreadLocal&lt;java.lang.ref.WeakReference&lt;<a href="../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&gt;&gt;&gt; INBOUNDPACKETTRACKER</pre>
+<div class="block">Make this accessible to subclasses</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLIndexedMessageToMessageCodec()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLIndexedMessageToMessageCodec</h4>
+<pre>public&nbsp;FMLIndexedMessageToMessageCodec()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="handlerAdded(io.netty.channel.ChannelHandlerContext)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>handlerAdded</h4>
+<pre>public&nbsp;void&nbsp;handlerAdded(io.netty.channel.ChannelHandlerContext&nbsp;ctx)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>handlerAdded</code>&nbsp;in interface&nbsp;<code>io.netty.channel.ChannelHandler</code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>handlerAdded</code>&nbsp;in class&nbsp;<code>io.netty.channel.ChannelHandlerAdapter</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+<a name="addDiscriminator(int, java.lang.Class)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addDiscriminator</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="class in cpw.mods.fml.common.network">FMLIndexedMessageToMessageCodec</a>&lt;<a href="../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="type parameter in FMLIndexedMessageToMessageCodec">A</a>&gt;&nbsp;addDiscriminator(int&nbsp;discriminator,
+ java.lang.Class&lt;? extends <a href="../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="type parameter in FMLIndexedMessageToMessageCodec">A</a>&gt;&nbsp;type)</pre>
+</li>
+</ul>
+<a name="encodeInto(io.netty.channel.ChannelHandlerContext,java.lang.Object,io.netty.buffer.ByteBuf)">
+<!-- -->
+</a><a name="encodeInto(io.netty.channel.ChannelHandlerContext, A, io.netty.buffer.ByteBuf)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>encodeInto</h4>
+<pre>public abstract&nbsp;void&nbsp;encodeInto(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ <a href="../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="type parameter in FMLIndexedMessageToMessageCodec">A</a>&nbsp;msg,
+ io.netty.buffer.ByteBuf&nbsp;target)
+ throws java.lang.Exception</pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+<a name="encode(io.netty.channel.ChannelHandlerContext,java.lang.Object,java.util.List)">
+<!-- -->
+</a><a name="encode(io.netty.channel.ChannelHandlerContext, A, java.util.List)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>encode</h4>
+<pre>protected final&nbsp;void&nbsp;encode(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ <a href="../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="type parameter in FMLIndexedMessageToMessageCodec">A</a>&nbsp;msg,
+ java.util.List&lt;java.lang.Object&gt;&nbsp;out)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>encode</code>&nbsp;in class&nbsp;<code>io.netty.handler.codec.MessageToMessageCodec&lt;<a href="../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>,<a href="../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="type parameter in FMLIndexedMessageToMessageCodec">A</a>&gt;</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+<a name="decodeInto(io.netty.channel.ChannelHandlerContext,io.netty.buffer.ByteBuf,java.lang.Object)">
+<!-- -->
+</a><a name="decodeInto(io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, A)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>decodeInto</h4>
+<pre>public abstract&nbsp;void&nbsp;decodeInto(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ io.netty.buffer.ByteBuf&nbsp;source,
+ <a href="../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="type parameter in FMLIndexedMessageToMessageCodec">A</a>&nbsp;msg)</pre>
+</li>
+</ul>
+<a name="decode(io.netty.channel.ChannelHandlerContext, cpw.mods.fml.common.network.internal.FMLProxyPacket, java.util.List)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>decode</h4>
+<pre>protected final&nbsp;void&nbsp;decode(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ <a href="../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&nbsp;msg,
+ java.util.List&lt;java.lang.Object&gt;&nbsp;out)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>decode</code>&nbsp;in class&nbsp;<code>io.netty.handler.codec.MessageToMessageCodec&lt;<a href="../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>,<a href="../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="type parameter in FMLIndexedMessageToMessageCodec">A</a>&gt;</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+<a name="testMessageValidity(cpw.mods.fml.common.network.internal.FMLProxyPacket)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>testMessageValidity</h4>
+<pre>protected&nbsp;void&nbsp;testMessageValidity(<a href="../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&nbsp;msg)</pre>
+<div class="block">Called to verify the message received. This can be used to hard disconnect in case of an unexpected packet,
+ say due to a weird protocol mismatch. Use with caution.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>msg</code> - </dd></dl>
+</li>
+</ul>
+<a name="exceptionCaught(io.netty.channel.ChannelHandlerContext, java.lang.Throwable)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exceptionCaught</h4>
+<pre>public&nbsp;void&nbsp;exceptionCaught(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ java.lang.Throwable&nbsp;cause)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>exceptionCaught</code>&nbsp;in interface&nbsp;<code>io.netty.channel.ChannelHandler</code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>exceptionCaught</code>&nbsp;in interface&nbsp;<code>io.netty.channel.ChannelInboundHandler</code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>exceptionCaught</code>&nbsp;in class&nbsp;<code>io.netty.channel.ChannelInboundHandlerAdapter</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLEventChannel.html" title="class in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" target="_top">Frames</a></li>
+<li><a href="FMLIndexedMessageToMessageCodec.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.ClientConnectedToServerEvent.html b/javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.ClientConnectedToServerEvent.html
new file mode 100644
index 0000000..b577767
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.ClientConnectedToServerEvent.html
@@ -0,0 +1,328 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>FMLNetworkEvent.ClientConnectedToServerEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLNetworkEvent.ClientConnectedToServerEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientCustomPacketEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/FMLNetworkEvent.ClientConnectedToServerEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLNetworkEvent.ClientConnectedToServerEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network</div>
+<h2 title="Class FMLNetworkEvent.ClientConnectedToServerEvent" class="title">Class FMLNetworkEvent.ClientConnectedToServerEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">cpw.mods.fml.common.eventhandler.Event</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">cpw.mods.fml.common.network.FMLNetworkEvent</a>&lt;<a href="../../../../../net/minecraft/network/play/INetHandlerPlayClient.html" title="interface in net.minecraft.network.play">INetHandlerPlayClient</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.FMLNetworkEvent.ClientConnectedToServerEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent</a>&lt;<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="type parameter in FMLNetworkEvent">T</a> extends <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">FMLNetworkEvent.ClientConnectedToServerEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent</a>&lt;<a href="../../../../../net/minecraft/network/play/INetHandlerPlayClient.html" title="interface in net.minecraft.network.play">INetHandlerPlayClient</a>&gt;</pre>
+<div class="block">Fired at the client when a client connects to a server</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientConnectedToServerEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ClientConnectedToServerEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientCustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ClientCustomPacketEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientDisconnectionFromServerEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ClientDisconnectionFromServerEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomNetworkEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomPacketEvent</a>&lt;<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html" title="type parameter in FMLNetworkEvent.CustomPacketEvent">S</a> extends <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&gt;, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketRegistrationEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomPacketRegistrationEvent</a>&lt;<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketRegistrationEvent.html" title="type parameter in FMLNetworkEvent.CustomPacketRegistrationEvent">S</a> extends <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&gt;, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerConnectionFromClientEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ServerConnectionFromClientEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerCustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ServerCustomPacketEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerDisconnectionFromClientEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ServerDisconnectionFromClientEvent</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.HasResult.html" title="annotation in cpw.mods.fml.common.eventhandler">Event.HasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientConnectedToServerEvent.html#connectionType">connectionType</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientConnectedToServerEvent.html#isLocal">isLocal</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html#handler">handler</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html#manager">manager</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientConnectedToServerEvent.html#FMLNetworkEvent.ClientConnectedToServerEvent(net.minecraft.network.NetworkManager,%20java.lang.String)">FMLNetworkEvent.ClientConnectedToServerEvent</a></strong>(<a href="../../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;manager,
+ java.lang.String&nbsp;connectionType)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getListenerList()">getListenerList</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getPhase()">getPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getResult()">getResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#hasResult()">hasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCancelable()">isCancelable</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCanceled()">isCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setCanceled(boolean)">setCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setPhase(cpw.mods.fml.common.eventhandler.EventPriority)">setPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setResult(cpw.mods.fml.common.eventhandler.Event.Result)">setResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setup()">setup</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="isLocal">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isLocal</h4>
+<pre>public final&nbsp;boolean isLocal</pre>
+</li>
+</ul>
+<a name="connectionType">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>connectionType</h4>
+<pre>public final&nbsp;java.lang.String connectionType</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLNetworkEvent.ClientConnectedToServerEvent(net.minecraft.network.NetworkManager, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLNetworkEvent.ClientConnectedToServerEvent</h4>
+<pre>public&nbsp;FMLNetworkEvent.ClientConnectedToServerEvent(<a href="../../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;manager,
+ java.lang.String&nbsp;connectionType)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientCustomPacketEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/FMLNetworkEvent.ClientConnectedToServerEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLNetworkEvent.ClientConnectedToServerEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.ClientCustomPacketEvent.html b/javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.ClientCustomPacketEvent.html
new file mode 100644
index 0000000..0426ee9
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.ClientCustomPacketEvent.html
@@ -0,0 +1,331 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>FMLNetworkEvent.ClientCustomPacketEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLNetworkEvent.ClientCustomPacketEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientConnectedToServerEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientDisconnectionFromServerEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/FMLNetworkEvent.ClientCustomPacketEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLNetworkEvent.ClientCustomPacketEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent.CustomPacketEvent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network</div>
+<h2 title="Class FMLNetworkEvent.ClientCustomPacketEvent" class="title">Class FMLNetworkEvent.ClientCustomPacketEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">cpw.mods.fml.common.eventhandler.Event</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">cpw.mods.fml.common.network.FMLNetworkEvent</a>&lt;S&gt;</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html" title="class in cpw.mods.fml.common.network">cpw.mods.fml.common.network.FMLNetworkEvent.CustomPacketEvent</a>&lt;<a href="../../../../../net/minecraft/network/play/INetHandlerPlayClient.html" title="interface in net.minecraft.network.play">INetHandlerPlayClient</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.FMLNetworkEvent.ClientCustomPacketEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent</a>&lt;<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="type parameter in FMLNetworkEvent">T</a> extends <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">FMLNetworkEvent.ClientCustomPacketEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomPacketEvent</a>&lt;<a href="../../../../../net/minecraft/network/play/INetHandlerPlayClient.html" title="interface in net.minecraft.network.play">INetHandlerPlayClient</a>&gt;</pre>
+<div class="block">Fired when a custom packet is received on the client for the channel</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientConnectedToServerEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ClientConnectedToServerEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientCustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ClientCustomPacketEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientDisconnectionFromServerEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ClientDisconnectionFromServerEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomNetworkEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomPacketEvent</a>&lt;<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html" title="type parameter in FMLNetworkEvent.CustomPacketEvent">S</a> extends <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&gt;, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketRegistrationEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomPacketRegistrationEvent</a>&lt;<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketRegistrationEvent.html" title="type parameter in FMLNetworkEvent.CustomPacketRegistrationEvent">S</a> extends <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&gt;, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerConnectionFromClientEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ServerConnectionFromClientEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerCustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ServerCustomPacketEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerDisconnectionFromClientEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ServerDisconnectionFromClientEvent</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.HasResult.html" title="annotation in cpw.mods.fml.common.eventhandler">Event.HasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent.CustomPacketEvent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomPacketEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html#packet">packet</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html#reply">reply</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html#handler">handler</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html#manager">manager</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientCustomPacketEvent.html#FMLNetworkEvent.ClientCustomPacketEvent(net.minecraft.network.NetworkManager,%20cpw.mods.fml.common.network.internal.FMLProxyPacket)">FMLNetworkEvent.ClientCustomPacketEvent</a></strong>(<a href="../../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;manager,
+ <a href="../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&nbsp;packet)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientCustomPacketEvent.html#side()">side</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getListenerList()">getListenerList</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getPhase()">getPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getResult()">getResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#hasResult()">hasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCancelable()">isCancelable</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCanceled()">isCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setCanceled(boolean)">setCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setPhase(cpw.mods.fml.common.eventhandler.EventPriority)">setPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setResult(cpw.mods.fml.common.eventhandler.Event.Result)">setResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setup()">setup</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLNetworkEvent.ClientCustomPacketEvent(net.minecraft.network.NetworkManager, cpw.mods.fml.common.network.internal.FMLProxyPacket)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLNetworkEvent.ClientCustomPacketEvent</h4>
+<pre>public&nbsp;FMLNetworkEvent.ClientCustomPacketEvent(<a href="../../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;manager,
+ <a href="../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&nbsp;packet)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="side()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>side</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html#side()">side</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomPacketEvent</a>&lt;<a href="../../../../../net/minecraft/network/play/INetHandlerPlayClient.html" title="interface in net.minecraft.network.play">INetHandlerPlayClient</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientConnectedToServerEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientDisconnectionFromServerEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/FMLNetworkEvent.ClientCustomPacketEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLNetworkEvent.ClientCustomPacketEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent.CustomPacketEvent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.ClientDisconnectionFromServerEvent.html b/javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.ClientDisconnectionFromServerEvent.html
new file mode 100644
index 0000000..030626b
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.ClientDisconnectionFromServerEvent.html
@@ -0,0 +1,285 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>FMLNetworkEvent.ClientDisconnectionFromServerEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLNetworkEvent.ClientDisconnectionFromServerEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientCustomPacketEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomNetworkEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/FMLNetworkEvent.ClientDisconnectionFromServerEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLNetworkEvent.ClientDisconnectionFromServerEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network</div>
+<h2 title="Class FMLNetworkEvent.ClientDisconnectionFromServerEvent" class="title">Class FMLNetworkEvent.ClientDisconnectionFromServerEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">cpw.mods.fml.common.eventhandler.Event</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">cpw.mods.fml.common.network.FMLNetworkEvent</a>&lt;<a href="../../../../../net/minecraft/network/play/INetHandlerPlayClient.html" title="interface in net.minecraft.network.play">INetHandlerPlayClient</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.FMLNetworkEvent.ClientDisconnectionFromServerEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent</a>&lt;<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="type parameter in FMLNetworkEvent">T</a> extends <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">FMLNetworkEvent.ClientDisconnectionFromServerEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent</a>&lt;<a href="../../../../../net/minecraft/network/play/INetHandlerPlayClient.html" title="interface in net.minecraft.network.play">INetHandlerPlayClient</a>&gt;</pre>
+<div class="block">Fired at the client when the client is disconnected from the server.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientConnectedToServerEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ClientConnectedToServerEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientCustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ClientCustomPacketEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientDisconnectionFromServerEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ClientDisconnectionFromServerEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomNetworkEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomPacketEvent</a>&lt;<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html" title="type parameter in FMLNetworkEvent.CustomPacketEvent">S</a> extends <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&gt;, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketRegistrationEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomPacketRegistrationEvent</a>&lt;<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketRegistrationEvent.html" title="type parameter in FMLNetworkEvent.CustomPacketRegistrationEvent">S</a> extends <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&gt;, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerConnectionFromClientEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ServerConnectionFromClientEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerCustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ServerCustomPacketEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerDisconnectionFromClientEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ServerDisconnectionFromClientEvent</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.HasResult.html" title="annotation in cpw.mods.fml.common.eventhandler">Event.HasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html#handler">handler</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html#manager">manager</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientDisconnectionFromServerEvent.html#FMLNetworkEvent.ClientDisconnectionFromServerEvent(net.minecraft.network.NetworkManager)">FMLNetworkEvent.ClientDisconnectionFromServerEvent</a></strong>(<a href="../../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;manager)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getListenerList()">getListenerList</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getPhase()">getPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getResult()">getResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#hasResult()">hasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCancelable()">isCancelable</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCanceled()">isCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setCanceled(boolean)">setCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setPhase(cpw.mods.fml.common.eventhandler.EventPriority)">setPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setResult(cpw.mods.fml.common.eventhandler.Event.Result)">setResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setup()">setup</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLNetworkEvent.ClientDisconnectionFromServerEvent(net.minecraft.network.NetworkManager)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLNetworkEvent.ClientDisconnectionFromServerEvent</h4>
+<pre>public&nbsp;FMLNetworkEvent.ClientDisconnectionFromServerEvent(<a href="../../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;manager)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientCustomPacketEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomNetworkEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/FMLNetworkEvent.ClientDisconnectionFromServerEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLNetworkEvent.ClientDisconnectionFromServerEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.CustomNetworkEvent.html b/javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.CustomNetworkEvent.html
new file mode 100644
index 0000000..65d0ba7
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.CustomNetworkEvent.html
@@ -0,0 +1,294 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>FMLNetworkEvent.CustomNetworkEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLNetworkEvent.CustomNetworkEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientDisconnectionFromServerEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/FMLNetworkEvent.CustomNetworkEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLNetworkEvent.CustomNetworkEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network</div>
+<h2 title="Class FMLNetworkEvent.CustomNetworkEvent" class="title">Class FMLNetworkEvent.CustomNetworkEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">cpw.mods.fml.common.eventhandler.Event</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.FMLNetworkEvent.CustomNetworkEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent</a>&lt;<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="type parameter in FMLNetworkEvent">T</a> extends <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">FMLNetworkEvent.CustomNetworkEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></pre>
+<div class="block">Fired when a custom event, such as <a href="../../../../../cpw/mods/fml/common/network/NetworkHandshakeEstablished.html" title="class in cpw.mods.fml.common.network"><code>NetworkHandshakeEstablished</code></a> is fired for the channel</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.HasResult.html" title="annotation in cpw.mods.fml.common.eventhandler">Event.HasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomNetworkEvent.html#wrappedEvent">wrappedEvent</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomNetworkEvent.html#FMLNetworkEvent.CustomNetworkEvent(java.lang.Object)">FMLNetworkEvent.CustomNetworkEvent</a></strong>(java.lang.Object&nbsp;wrappedEvent)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getListenerList()">getListenerList</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getPhase()">getPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getResult()">getResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#hasResult()">hasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCancelable()">isCancelable</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCanceled()">isCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setCanceled(boolean)">setCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setPhase(cpw.mods.fml.common.eventhandler.EventPriority)">setPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setResult(cpw.mods.fml.common.eventhandler.Event.Result)">setResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setup()">setup</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="wrappedEvent">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>wrappedEvent</h4>
+<pre>public final&nbsp;java.lang.Object wrappedEvent</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLNetworkEvent.CustomNetworkEvent(java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLNetworkEvent.CustomNetworkEvent</h4>
+<pre>public&nbsp;FMLNetworkEvent.CustomNetworkEvent(java.lang.Object&nbsp;wrappedEvent)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientDisconnectionFromServerEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/FMLNetworkEvent.CustomNetworkEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLNetworkEvent.CustomNetworkEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html b/javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html
new file mode 100644
index 0000000..04fab7b
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html
@@ -0,0 +1,329 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>FMLNetworkEvent.CustomPacketEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLNetworkEvent.CustomPacketEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomNetworkEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketRegistrationEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLNetworkEvent.CustomPacketEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network</div>
+<h2 title="Class FMLNetworkEvent.CustomPacketEvent" class="title">Class FMLNetworkEvent.CustomPacketEvent&lt;S extends <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">cpw.mods.fml.common.eventhandler.Event</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">cpw.mods.fml.common.network.FMLNetworkEvent</a>&lt;S&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.FMLNetworkEvent.CustomPacketEvent&lt;S&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientCustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ClientCustomPacketEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerCustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ServerCustomPacketEvent</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent</a>&lt;<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="type parameter in FMLNetworkEvent">T</a> extends <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract static class <span class="strong">FMLNetworkEvent.CustomPacketEvent&lt;S extends <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&gt;</span>
+extends <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent</a>&lt;S&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientConnectedToServerEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ClientConnectedToServerEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientCustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ClientCustomPacketEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientDisconnectionFromServerEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ClientDisconnectionFromServerEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomNetworkEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomPacketEvent</a>&lt;<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html" title="type parameter in FMLNetworkEvent.CustomPacketEvent">S</a> extends <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&gt;, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketRegistrationEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomPacketRegistrationEvent</a>&lt;<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketRegistrationEvent.html" title="type parameter in FMLNetworkEvent.CustomPacketRegistrationEvent">S</a> extends <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&gt;, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerConnectionFromClientEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ServerConnectionFromClientEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerCustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ServerCustomPacketEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerDisconnectionFromClientEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ServerDisconnectionFromClientEvent</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.HasResult.html" title="annotation in cpw.mods.fml.common.eventhandler">Event.HasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html#packet">packet</a></strong></code>
+<div class="block">The packet that generated the event</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html#reply">reply</a></strong></code>
+<div class="block">Set this packet to reply to the originator</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html#handler">handler</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html#manager">manager</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>abstract <a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html#side()">side</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getListenerList()">getListenerList</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getPhase()">getPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getResult()">getResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#hasResult()">hasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCancelable()">isCancelable</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCanceled()">isCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setCanceled(boolean)">setCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setPhase(cpw.mods.fml.common.eventhandler.EventPriority)">setPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setResult(cpw.mods.fml.common.eventhandler.Event.Result)">setResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setup()">setup</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="packet">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>packet</h4>
+<pre>public final&nbsp;<a href="../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a> packet</pre>
+<div class="block">The packet that generated the event</div>
+</li>
+</ul>
+<a name="reply">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>reply</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a> reply</pre>
+<div class="block">Set this packet to reply to the originator</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="side()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>side</h4>
+<pre>public abstract&nbsp;<a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomNetworkEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketRegistrationEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLNetworkEvent.CustomPacketEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketRegistrationEvent.html b/javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketRegistrationEvent.html
new file mode 100644
index 0000000..a3cd191
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketRegistrationEvent.html
@@ -0,0 +1,348 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>FMLNetworkEvent.CustomPacketRegistrationEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLNetworkEvent.CustomPacketRegistrationEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerConnectionFromClientEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketRegistrationEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLNetworkEvent.CustomPacketRegistrationEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network</div>
+<h2 title="Class FMLNetworkEvent.CustomPacketRegistrationEvent" class="title">Class FMLNetworkEvent.CustomPacketRegistrationEvent&lt;S extends <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">cpw.mods.fml.common.eventhandler.Event</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">cpw.mods.fml.common.network.FMLNetworkEvent</a>&lt;S&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.FMLNetworkEvent.CustomPacketRegistrationEvent&lt;S&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl><dt><span class="strong">Type Parameters:</span></dt><dd><code>S</code> - The side</dd></dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent</a>&lt;<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="type parameter in FMLNetworkEvent">T</a> extends <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">FMLNetworkEvent.CustomPacketRegistrationEvent&lt;S extends <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&gt;</span>
+extends <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent</a>&lt;S&gt;</pre>
+<div class="block">Fired when the REGISTER/UNREGISTER for custom channels is received.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientConnectedToServerEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ClientConnectedToServerEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientCustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ClientCustomPacketEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientDisconnectionFromServerEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ClientDisconnectionFromServerEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomNetworkEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomPacketEvent</a>&lt;<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html" title="type parameter in FMLNetworkEvent.CustomPacketEvent">S</a> extends <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&gt;, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketRegistrationEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomPacketRegistrationEvent</a>&lt;<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketRegistrationEvent.html" title="type parameter in FMLNetworkEvent.CustomPacketRegistrationEvent">S</a> extends <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&gt;, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerConnectionFromClientEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ServerConnectionFromClientEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerCustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ServerCustomPacketEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerDisconnectionFromClientEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ServerDisconnectionFromClientEvent</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.HasResult.html" title="annotation in cpw.mods.fml.common.eventhandler">Event.HasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketRegistrationEvent.html#operation">operation</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>com.google.common.collect.ImmutableSet&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketRegistrationEvent.html#registrations">registrations</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketRegistrationEvent.html#side">side</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html#handler">handler</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html#manager">manager</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketRegistrationEvent.html#FMLNetworkEvent.CustomPacketRegistrationEvent(net.minecraft.network.NetworkManager,%20java.util.Set,%20java.lang.String,%20cpw.mods.fml.relauncher.Side,%20java.lang.Class)">FMLNetworkEvent.CustomPacketRegistrationEvent</a></strong>(<a href="../../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;manager,
+ java.util.Set&lt;java.lang.String&gt;&nbsp;registrations,
+ java.lang.String&nbsp;operation,
+ <a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side,
+ java.lang.Class&lt;<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketRegistrationEvent.html" title="type parameter in FMLNetworkEvent.CustomPacketRegistrationEvent">S</a>&gt;&nbsp;type)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getListenerList()">getListenerList</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getPhase()">getPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getResult()">getResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#hasResult()">hasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCancelable()">isCancelable</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCanceled()">isCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setCanceled(boolean)">setCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setPhase(cpw.mods.fml.common.eventhandler.EventPriority)">setPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setResult(cpw.mods.fml.common.eventhandler.Event.Result)">setResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setup()">setup</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="registrations">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registrations</h4>
+<pre>public final&nbsp;com.google.common.collect.ImmutableSet&lt;java.lang.String&gt; registrations</pre>
+</li>
+</ul>
+<a name="operation">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>operation</h4>
+<pre>public final&nbsp;java.lang.String operation</pre>
+</li>
+</ul>
+<a name="side">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>side</h4>
+<pre>public final&nbsp;<a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a> side</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLNetworkEvent.CustomPacketRegistrationEvent(net.minecraft.network.NetworkManager, java.util.Set, java.lang.String, cpw.mods.fml.relauncher.Side, java.lang.Class)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLNetworkEvent.CustomPacketRegistrationEvent</h4>
+<pre>public&nbsp;FMLNetworkEvent.CustomPacketRegistrationEvent(<a href="../../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;manager,
+ java.util.Set&lt;java.lang.String&gt;&nbsp;registrations,
+ java.lang.String&nbsp;operation,
+ <a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side,
+ java.lang.Class&lt;<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketRegistrationEvent.html" title="type parameter in FMLNetworkEvent.CustomPacketRegistrationEvent">S</a>&gt;&nbsp;type)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerConnectionFromClientEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketRegistrationEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLNetworkEvent.CustomPacketRegistrationEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.ServerConnectionFromClientEvent.html b/javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.ServerConnectionFromClientEvent.html
new file mode 100644
index 0000000..a62a67c
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.ServerConnectionFromClientEvent.html
@@ -0,0 +1,313 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>FMLNetworkEvent.ServerConnectionFromClientEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLNetworkEvent.ServerConnectionFromClientEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketRegistrationEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerCustomPacketEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/FMLNetworkEvent.ServerConnectionFromClientEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLNetworkEvent.ServerConnectionFromClientEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network</div>
+<h2 title="Class FMLNetworkEvent.ServerConnectionFromClientEvent" class="title">Class FMLNetworkEvent.ServerConnectionFromClientEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">cpw.mods.fml.common.eventhandler.Event</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">cpw.mods.fml.common.network.FMLNetworkEvent</a>&lt;<a href="../../../../../net/minecraft/network/play/INetHandlerPlayServer.html" title="interface in net.minecraft.network.play">INetHandlerPlayServer</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.FMLNetworkEvent.ServerConnectionFromClientEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent</a>&lt;<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="type parameter in FMLNetworkEvent">T</a> extends <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">FMLNetworkEvent.ServerConnectionFromClientEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent</a>&lt;<a href="../../../../../net/minecraft/network/play/INetHandlerPlayServer.html" title="interface in net.minecraft.network.play">INetHandlerPlayServer</a>&gt;</pre>
+<div class="block">Fired at the server when a client connects to the server.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientConnectedToServerEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ClientConnectedToServerEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientCustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ClientCustomPacketEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientDisconnectionFromServerEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ClientDisconnectionFromServerEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomNetworkEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomPacketEvent</a>&lt;<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html" title="type parameter in FMLNetworkEvent.CustomPacketEvent">S</a> extends <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&gt;, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketRegistrationEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomPacketRegistrationEvent</a>&lt;<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketRegistrationEvent.html" title="type parameter in FMLNetworkEvent.CustomPacketRegistrationEvent">S</a> extends <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&gt;, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerConnectionFromClientEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ServerConnectionFromClientEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerCustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ServerCustomPacketEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerDisconnectionFromClientEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ServerDisconnectionFromClientEvent</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.HasResult.html" title="annotation in cpw.mods.fml.common.eventhandler">Event.HasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerConnectionFromClientEvent.html#isLocal">isLocal</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html#handler">handler</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html#manager">manager</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerConnectionFromClientEvent.html#FMLNetworkEvent.ServerConnectionFromClientEvent(net.minecraft.network.NetworkManager)">FMLNetworkEvent.ServerConnectionFromClientEvent</a></strong>(<a href="../../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;manager)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getListenerList()">getListenerList</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getPhase()">getPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getResult()">getResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#hasResult()">hasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCancelable()">isCancelable</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCanceled()">isCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setCanceled(boolean)">setCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setPhase(cpw.mods.fml.common.eventhandler.EventPriority)">setPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setResult(cpw.mods.fml.common.eventhandler.Event.Result)">setResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setup()">setup</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="isLocal">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isLocal</h4>
+<pre>public final&nbsp;boolean isLocal</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLNetworkEvent.ServerConnectionFromClientEvent(net.minecraft.network.NetworkManager)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLNetworkEvent.ServerConnectionFromClientEvent</h4>
+<pre>public&nbsp;FMLNetworkEvent.ServerConnectionFromClientEvent(<a href="../../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;manager)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketRegistrationEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerCustomPacketEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/FMLNetworkEvent.ServerConnectionFromClientEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLNetworkEvent.ServerConnectionFromClientEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.ServerCustomPacketEvent.html b/javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.ServerCustomPacketEvent.html
new file mode 100644
index 0000000..b40f7f0
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.ServerCustomPacketEvent.html
@@ -0,0 +1,331 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>FMLNetworkEvent.ServerCustomPacketEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLNetworkEvent.ServerCustomPacketEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerConnectionFromClientEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerDisconnectionFromClientEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/FMLNetworkEvent.ServerCustomPacketEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLNetworkEvent.ServerCustomPacketEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent.CustomPacketEvent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network</div>
+<h2 title="Class FMLNetworkEvent.ServerCustomPacketEvent" class="title">Class FMLNetworkEvent.ServerCustomPacketEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">cpw.mods.fml.common.eventhandler.Event</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">cpw.mods.fml.common.network.FMLNetworkEvent</a>&lt;S&gt;</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html" title="class in cpw.mods.fml.common.network">cpw.mods.fml.common.network.FMLNetworkEvent.CustomPacketEvent</a>&lt;<a href="../../../../../net/minecraft/network/play/INetHandlerPlayServer.html" title="interface in net.minecraft.network.play">INetHandlerPlayServer</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.FMLNetworkEvent.ServerCustomPacketEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent</a>&lt;<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="type parameter in FMLNetworkEvent">T</a> extends <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">FMLNetworkEvent.ServerCustomPacketEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomPacketEvent</a>&lt;<a href="../../../../../net/minecraft/network/play/INetHandlerPlayServer.html" title="interface in net.minecraft.network.play">INetHandlerPlayServer</a>&gt;</pre>
+<div class="block">Fired when a custom packet is received at the server for the channel</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientConnectedToServerEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ClientConnectedToServerEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientCustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ClientCustomPacketEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientDisconnectionFromServerEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ClientDisconnectionFromServerEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomNetworkEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomPacketEvent</a>&lt;<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html" title="type parameter in FMLNetworkEvent.CustomPacketEvent">S</a> extends <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&gt;, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketRegistrationEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomPacketRegistrationEvent</a>&lt;<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketRegistrationEvent.html" title="type parameter in FMLNetworkEvent.CustomPacketRegistrationEvent">S</a> extends <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&gt;, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerConnectionFromClientEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ServerConnectionFromClientEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerCustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ServerCustomPacketEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerDisconnectionFromClientEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ServerDisconnectionFromClientEvent</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.HasResult.html" title="annotation in cpw.mods.fml.common.eventhandler">Event.HasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent.CustomPacketEvent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomPacketEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html#packet">packet</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html#reply">reply</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html#handler">handler</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html#manager">manager</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerCustomPacketEvent.html#FMLNetworkEvent.ServerCustomPacketEvent(net.minecraft.network.NetworkManager,%20cpw.mods.fml.common.network.internal.FMLProxyPacket)">FMLNetworkEvent.ServerCustomPacketEvent</a></strong>(<a href="../../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;manager,
+ <a href="../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&nbsp;packet)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerCustomPacketEvent.html#side()">side</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getListenerList()">getListenerList</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getPhase()">getPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getResult()">getResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#hasResult()">hasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCancelable()">isCancelable</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCanceled()">isCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setCanceled(boolean)">setCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setPhase(cpw.mods.fml.common.eventhandler.EventPriority)">setPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setResult(cpw.mods.fml.common.eventhandler.Event.Result)">setResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setup()">setup</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLNetworkEvent.ServerCustomPacketEvent(net.minecraft.network.NetworkManager, cpw.mods.fml.common.network.internal.FMLProxyPacket)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLNetworkEvent.ServerCustomPacketEvent</h4>
+<pre>public&nbsp;FMLNetworkEvent.ServerCustomPacketEvent(<a href="../../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;manager,
+ <a href="../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&nbsp;packet)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="side()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>side</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html#side()">side</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomPacketEvent</a>&lt;<a href="../../../../../net/minecraft/network/play/INetHandlerPlayServer.html" title="interface in net.minecraft.network.play">INetHandlerPlayServer</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerConnectionFromClientEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerDisconnectionFromClientEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/FMLNetworkEvent.ServerCustomPacketEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLNetworkEvent.ServerCustomPacketEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent.CustomPacketEvent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.ServerDisconnectionFromClientEvent.html b/javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.ServerDisconnectionFromClientEvent.html
new file mode 100644
index 0000000..9b0f7a3
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.ServerDisconnectionFromClientEvent.html
@@ -0,0 +1,285 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>FMLNetworkEvent.ServerDisconnectionFromClientEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLNetworkEvent.ServerDisconnectionFromClientEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerCustomPacketEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkException.html" title="class in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/FMLNetworkEvent.ServerDisconnectionFromClientEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLNetworkEvent.ServerDisconnectionFromClientEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network</div>
+<h2 title="Class FMLNetworkEvent.ServerDisconnectionFromClientEvent" class="title">Class FMLNetworkEvent.ServerDisconnectionFromClientEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">cpw.mods.fml.common.eventhandler.Event</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">cpw.mods.fml.common.network.FMLNetworkEvent</a>&lt;<a href="../../../../../net/minecraft/network/play/INetHandlerPlayServer.html" title="interface in net.minecraft.network.play">INetHandlerPlayServer</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.FMLNetworkEvent.ServerDisconnectionFromClientEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent</a>&lt;<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="type parameter in FMLNetworkEvent">T</a> extends <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">FMLNetworkEvent.ServerDisconnectionFromClientEvent</span>
+extends <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent</a>&lt;<a href="../../../../../net/minecraft/network/play/INetHandlerPlayServer.html" title="interface in net.minecraft.network.play">INetHandlerPlayServer</a>&gt;</pre>
+<div class="block">Fired at the server when a client disconnects.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientConnectedToServerEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ClientConnectedToServerEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientCustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ClientCustomPacketEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientDisconnectionFromServerEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ClientDisconnectionFromServerEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomNetworkEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomPacketEvent</a>&lt;<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html" title="type parameter in FMLNetworkEvent.CustomPacketEvent">S</a> extends <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&gt;, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketRegistrationEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomPacketRegistrationEvent</a>&lt;<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketRegistrationEvent.html" title="type parameter in FMLNetworkEvent.CustomPacketRegistrationEvent">S</a> extends <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&gt;, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerConnectionFromClientEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ServerConnectionFromClientEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerCustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ServerCustomPacketEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerDisconnectionFromClientEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ServerDisconnectionFromClientEvent</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.HasResult.html" title="annotation in cpw.mods.fml.common.eventhandler">Event.HasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html#handler">handler</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html#manager">manager</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerDisconnectionFromClientEvent.html#FMLNetworkEvent.ServerDisconnectionFromClientEvent(net.minecraft.network.NetworkManager)">FMLNetworkEvent.ServerDisconnectionFromClientEvent</a></strong>(<a href="../../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;manager)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getListenerList()">getListenerList</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getPhase()">getPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getResult()">getResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#hasResult()">hasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCancelable()">isCancelable</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCanceled()">isCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setCanceled(boolean)">setCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setPhase(cpw.mods.fml.common.eventhandler.EventPriority)">setPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setResult(cpw.mods.fml.common.eventhandler.Event.Result)">setResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setup()">setup</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLNetworkEvent.ServerDisconnectionFromClientEvent(net.minecraft.network.NetworkManager)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLNetworkEvent.ServerDisconnectionFromClientEvent</h4>
+<pre>public&nbsp;FMLNetworkEvent.ServerDisconnectionFromClientEvent(<a href="../../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;manager)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerCustomPacketEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkException.html" title="class in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/FMLNetworkEvent.ServerDisconnectionFromClientEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLNetworkEvent.ServerDisconnectionFromClientEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.common.network.FMLNetworkEvent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.html b/javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.html
new file mode 100644
index 0000000..0332371
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/FMLNetworkEvent.html
@@ -0,0 +1,331 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>FMLNetworkEvent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLNetworkEvent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="class in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientConnectedToServerEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/FMLNetworkEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLNetworkEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network</div>
+<h2 title="Class FMLNetworkEvent" class="title">Class FMLNetworkEvent&lt;T extends <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">cpw.mods.fml.common.eventhandler.Event</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.FMLNetworkEvent&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientConnectedToServerEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ClientConnectedToServerEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientDisconnectionFromServerEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ClientDisconnectionFromServerEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomPacketEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketRegistrationEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomPacketRegistrationEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerConnectionFromClientEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ServerConnectionFromClientEvent</a>, <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerDisconnectionFromClientEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ServerDisconnectionFromClientEvent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">FMLNetworkEvent&lt;T extends <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&gt;</span>
+extends <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientConnectedToServerEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ClientConnectedToServerEvent</a></strong></code>
+<div class="block">Fired at the client when a client connects to a server</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientCustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ClientCustomPacketEvent</a></strong></code>
+<div class="block">Fired when a custom packet is received on the client for the channel</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientDisconnectionFromServerEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ClientDisconnectionFromServerEvent</a></strong></code>
+<div class="block">Fired at the client when the client is disconnected from the server.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomNetworkEvent</a></strong></code>
+<div class="block">Fired when a custom event, such as <a href="../../../../../cpw/mods/fml/common/network/NetworkHandshakeEstablished.html" title="class in cpw.mods.fml.common.network"><code>NetworkHandshakeEstablished</code></a> is fired for the channel</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomPacketEvent</a>&lt;<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html" title="type parameter in FMLNetworkEvent.CustomPacketEvent">S</a> extends <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&gt;</strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketRegistrationEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomPacketRegistrationEvent</a>&lt;<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketRegistrationEvent.html" title="type parameter in FMLNetworkEvent.CustomPacketRegistrationEvent">S</a> extends <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&gt;</strong></code>
+<div class="block">Fired when the REGISTER/UNREGISTER for custom channels is received.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerConnectionFromClientEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ServerConnectionFromClientEvent</a></strong></code>
+<div class="block">Fired at the server when a client connects to the server.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerCustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ServerCustomPacketEvent</a></strong></code>
+<div class="block">Fired when a custom packet is received at the server for the channel</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerDisconnectionFromClientEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ServerDisconnectionFromClientEvent</a></strong></code>
+<div class="block">Fired at the server when a client disconnects.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.HasResult.html" title="annotation in cpw.mods.fml.common.eventhandler">Event.HasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.Result.html" title="enum in cpw.mods.fml.common.eventhandler">Event.Result</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="type parameter in FMLNetworkEvent">T</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html#handler">handler</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html#manager">manager</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler">Event</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getListenerList()">getListenerList</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getPhase()">getPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#getResult()">getResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#hasResult()">hasResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCancelable()">isCancelable</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#isCanceled()">isCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setCanceled(boolean)">setCanceled</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setPhase(cpw.mods.fml.common.eventhandler.EventPriority)">setPhase</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setResult(cpw.mods.fml.common.eventhandler.Event.Result)">setResult</a>, <a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html#setup()">setup</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="handler">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>handler</h4>
+<pre>public final&nbsp;<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="type parameter in FMLNetworkEvent">T</a> extends <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a> handler</pre>
+</li>
+</ul>
+<a name="manager">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>manager</h4>
+<pre>public final&nbsp;<a href="../../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a> manager</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="class in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientConnectedToServerEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/FMLNetworkEvent.html" target="_top">Frames</a></li>
+<li><a href="FMLNetworkEvent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.eventhandler.Event">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/FMLNetworkException.html b/javadoc/cpw/mods/fml/common/network/FMLNetworkException.html
new file mode 100644
index 0000000..37b1b29
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/FMLNetworkException.html
@@ -0,0 +1,277 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>FMLNetworkException (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLNetworkException (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerDisconnectionFromClientEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.html" title="class in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/FMLNetworkException.html" target="_top">Frames</a></li>
+<li><a href="FMLNetworkException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network</div>
+<h2 title="Class FMLNetworkException" class="title">Class FMLNetworkException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.RuntimeException</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.FMLNetworkException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">FMLNetworkException</span>
+extends java.lang.RuntimeException</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#cpw.mods.fml.common.network.FMLNetworkException">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkException.html#FMLNetworkException()">FMLNetworkException</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkException.html#FMLNetworkException(java.lang.Exception)">FMLNetworkException</a></strong>(java.lang.Exception&nbsp;e)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkException.html#FMLNetworkException(java.lang.String)">FMLNetworkException</a></strong>(java.lang.String&nbsp;string)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Throwable">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLNetworkException(java.lang.Exception)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FMLNetworkException</h4>
+<pre>public&nbsp;FMLNetworkException(java.lang.Exception&nbsp;e)</pre>
+</li>
+</ul>
+<a name="FMLNetworkException()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FMLNetworkException</h4>
+<pre>public&nbsp;FMLNetworkException()</pre>
+</li>
+</ul>
+<a name="FMLNetworkException(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLNetworkException</h4>
+<pre>public&nbsp;FMLNetworkException(java.lang.String&nbsp;string)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerDisconnectionFromClientEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.html" title="class in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/FMLNetworkException.html" target="_top">Frames</a></li>
+<li><a href="FMLNetworkException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html b/javadoc/cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html
new file mode 100644
index 0000000..3371531
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html
@@ -0,0 +1,484 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>FMLOutboundHandler.OutboundTarget (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLOutboundHandler.OutboundTarget (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.html" title="class in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/IGuiHandler.html" title="interface in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html" target="_top">Frames</a></li>
+<li><a href="FMLOutboundHandler.OutboundTarget.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network</div>
+<h2 title="Enum FMLOutboundHandler.OutboundTarget" class="title">Enum FMLOutboundHandler.OutboundTarget</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Enum&lt;<a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html" title="enum in cpw.mods.fml.common.network">FMLOutboundHandler.OutboundTarget</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.FMLOutboundHandler.OutboundTarget</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html" title="enum in cpw.mods.fml.common.network">FMLOutboundHandler.OutboundTarget</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.html" title="class in cpw.mods.fml.common.network">FMLOutboundHandler</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static enum <span class="strong">FMLOutboundHandler.OutboundTarget</span>
+extends java.lang.Enum&lt;<a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html" title="enum in cpw.mods.fml.common.network">FMLOutboundHandler.OutboundTarget</a>&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_summary">
+<!-- -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html#ALL">ALL</a></strong></code>
+<div class="block">The packet is dispatched to all players connected to the server.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html#ALLAROUNDPOINT">ALLAROUNDPOINT</a></strong></code>
+<div class="block">The packet is sent to all players within range of the <a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.TargetPoint.html" title="class in cpw.mods.fml.common.network"><code>NetworkRegistry.TargetPoint</code></a> argument supplied.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html#DIMENSION">DIMENSION</a></strong></code>
+<div class="block">The packet is sent to all players in the dimension identified by the integer argument.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html#DISPATCHER">DISPATCHER</a></strong></code>
+<div class="block">The packet is sent to the <a href="../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html" title="class in cpw.mods.fml.common.network.handshake"><code>NetworkDispatcher</code></a> supplied as an argument.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html#NOWHERE">NOWHERE</a></strong></code>
+<div class="block">The packet is sent nowhere.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html#PLAYER">PLAYER</a></strong></code>
+<div class="block">The packet is sent to the <a href="../../../../../net/minecraft/entity/player/EntityPlayerMP.html" title="class in net.minecraft.entity.player"><code>EntityPlayerMP</code></a> supplied as an argument.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html#REPLY">REPLY</a></strong></code>
+<div class="block">The packet is sent to the originator of the packet.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html#TOSERVER">TOSERVER</a></strong></code>
+<div class="block">The packet is sent to the server this client is currently conversing with.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>com.google.common.collect.ImmutableSet&lt;<a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html#allowed">allowed</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>abstract java.util.List&lt;<a href="../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html" title="class in cpw.mods.fml.common.network.handshake">NetworkDispatcher</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html#selectNetworks(java.lang.Object,%20io.netty.channel.ChannelHandlerContext,%20cpw.mods.fml.common.network.internal.FMLProxyPacket)">selectNetworks</a></strong>(java.lang.Object&nbsp;args,
+ io.netty.channel.ChannelHandlerContext&nbsp;context,
+ <a href="../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&nbsp;packet)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>abstract void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html#validateArgs(java.lang.Object)">validateArgs</a></strong>(java.lang.Object&nbsp;args)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html" title="enum in cpw.mods.fml.common.network">FMLOutboundHandler.OutboundTarget</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html#valueOf(java.lang.String)">valueOf</a></strong>(java.lang.String&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html" title="enum in cpw.mods.fml.common.network">FMLOutboundHandler.OutboundTarget</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html#values()">values</a></strong>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Enum">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
+<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_detail">
+<!-- -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="NOWHERE">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>NOWHERE</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html" title="enum in cpw.mods.fml.common.network">FMLOutboundHandler.OutboundTarget</a> NOWHERE</pre>
+<div class="block">The packet is sent nowhere. It will be on the <code>EmbeddedChannel.outboundMessages()</code> Queue.</div>
+</li>
+</ul>
+<a name="DISPATCHER">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DISPATCHER</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html" title="enum in cpw.mods.fml.common.network">FMLOutboundHandler.OutboundTarget</a> DISPATCHER</pre>
+<div class="block">The packet is sent to the <a href="../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html" title="class in cpw.mods.fml.common.network.handshake"><code>NetworkDispatcher</code></a> supplied as an argument.</div>
+</li>
+</ul>
+<a name="REPLY">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>REPLY</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html" title="enum in cpw.mods.fml.common.network">FMLOutboundHandler.OutboundTarget</a> REPLY</pre>
+<div class="block">The packet is sent to the originator of the packet. This requires the inbound packet
+ to have it's originator information set.</div>
+</li>
+</ul>
+<a name="PLAYER">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PLAYER</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html" title="enum in cpw.mods.fml.common.network">FMLOutboundHandler.OutboundTarget</a> PLAYER</pre>
+<div class="block">The packet is sent to the <a href="../../../../../net/minecraft/entity/player/EntityPlayerMP.html" title="class in net.minecraft.entity.player"><code>EntityPlayerMP</code></a> supplied as an argument.</div>
+</li>
+</ul>
+<a name="ALL">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ALL</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html" title="enum in cpw.mods.fml.common.network">FMLOutboundHandler.OutboundTarget</a> ALL</pre>
+<div class="block">The packet is dispatched to all players connected to the server.</div>
+</li>
+</ul>
+<a name="DIMENSION">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DIMENSION</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html" title="enum in cpw.mods.fml.common.network">FMLOutboundHandler.OutboundTarget</a> DIMENSION</pre>
+<div class="block">The packet is sent to all players in the dimension identified by the integer argument.</div>
+</li>
+</ul>
+<a name="ALLAROUNDPOINT">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ALLAROUNDPOINT</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html" title="enum in cpw.mods.fml.common.network">FMLOutboundHandler.OutboundTarget</a> ALLAROUNDPOINT</pre>
+<div class="block">The packet is sent to all players within range of the <a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.TargetPoint.html" title="class in cpw.mods.fml.common.network"><code>NetworkRegistry.TargetPoint</code></a> argument supplied.</div>
+</li>
+</ul>
+<a name="TOSERVER">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TOSERVER</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html" title="enum in cpw.mods.fml.common.network">FMLOutboundHandler.OutboundTarget</a> TOSERVER</pre>
+<div class="block">The packet is sent to the server this client is currently conversing with.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="allowed">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>allowed</h4>
+<pre>public final&nbsp;com.google.common.collect.ImmutableSet&lt;<a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&gt; allowed</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="values()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html" title="enum in cpw.mods.fml.common.network">FMLOutboundHandler.OutboundTarget</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (FMLOutboundHandler.OutboundTarget c : FMLOutboundHandler.OutboundTarget.values())
+&nbsp; System.out.println(c);
+</pre></div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>an array containing the constants of this enum type, in the order they are declared</dd></dl>
+</li>
+</ul>
+<a name="valueOf(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html" title="enum in cpw.mods.fml.common.network">FMLOutboundHandler.OutboundTarget</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the enum constant with the specified name</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
+<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd></dl>
+</li>
+</ul>
+<a name="validateArgs(java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>validateArgs</h4>
+<pre>public abstract&nbsp;void&nbsp;validateArgs(java.lang.Object&nbsp;args)</pre>
+</li>
+</ul>
+<a name="selectNetworks(java.lang.Object, io.netty.channel.ChannelHandlerContext, cpw.mods.fml.common.network.internal.FMLProxyPacket)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>selectNetworks</h4>
+<pre>public abstract&nbsp;java.util.List&lt;<a href="../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html" title="class in cpw.mods.fml.common.network.handshake">NetworkDispatcher</a>&gt;&nbsp;selectNetworks(java.lang.Object&nbsp;args,
+ io.netty.channel.ChannelHandlerContext&nbsp;context,
+ <a href="../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&nbsp;packet)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.html" title="class in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/IGuiHandler.html" title="interface in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html" target="_top">Frames</a></li>
+<li><a href="FMLOutboundHandler.OutboundTarget.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/FMLOutboundHandler.html b/javadoc/cpw/mods/fml/common/network/FMLOutboundHandler.html
new file mode 100644
index 0000000..7b034c7
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/FMLOutboundHandler.html
@@ -0,0 +1,376 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>FMLOutboundHandler (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLOutboundHandler (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkException.html" title="class in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html" title="enum in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/FMLOutboundHandler.html" target="_top">Frames</a></li>
+<li><a href="FMLOutboundHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network</div>
+<h2 title="Class FMLOutboundHandler" class="title">Class FMLOutboundHandler</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.ChannelHandlerAdapter</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.ChannelOutboundHandlerAdapter</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.FMLOutboundHandler</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>io.netty.channel.ChannelHandler, io.netty.channel.ChannelOutboundHandler</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">FMLOutboundHandler</span>
+extends io.netty.channel.ChannelOutboundHandlerAdapter</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html" title="enum in cpw.mods.fml.common.network">FMLOutboundHandler.OutboundTarget</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_io.netty.channel.ChannelHandler">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;io.netty.channel.ChannelHandler</h3>
+<code>io.netty.channel.ChannelHandler.Sharable</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static io.netty.util.AttributeKey&lt;<a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html" title="enum in cpw.mods.fml.common.network">FMLOutboundHandler.OutboundTarget</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.html#FML_MESSAGETARGET">FML_MESSAGETARGET</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static io.netty.util.AttributeKey&lt;java.lang.Object&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.html#FML_MESSAGETARGETARGS">FML_MESSAGETARGETARGS</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.html#FMLOutboundHandler()">FMLOutboundHandler</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.html#write(io.netty.channel.ChannelHandlerContext,%20java.lang.Object,%20io.netty.channel.ChannelPromise)">write</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ java.lang.Object&nbsp;msg,
+ io.netty.channel.ChannelPromise&nbsp;promise)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelOutboundHandlerAdapter">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.ChannelOutboundHandlerAdapter</h3>
+<code>bind, close, connect, deregister, disconnect, flush, read</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelHandlerAdapter">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.ChannelHandlerAdapter</h3>
+<code>exceptionCaught, handlerAdded, handlerRemoved, isSharable</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelHandler">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.netty.channel.ChannelHandler</h3>
+<code>exceptionCaught, handlerAdded, handlerRemoved</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="FML_MESSAGETARGET">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FML_MESSAGETARGET</h4>
+<pre>public static final&nbsp;io.netty.util.AttributeKey&lt;<a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html" title="enum in cpw.mods.fml.common.network">FMLOutboundHandler.OutboundTarget</a>&gt; FML_MESSAGETARGET</pre>
+</li>
+</ul>
+<a name="FML_MESSAGETARGETARGS">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FML_MESSAGETARGETARGS</h4>
+<pre>public static final&nbsp;io.netty.util.AttributeKey&lt;java.lang.Object&gt; FML_MESSAGETARGETARGS</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLOutboundHandler()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLOutboundHandler</h4>
+<pre>public&nbsp;FMLOutboundHandler()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="write(io.netty.channel.ChannelHandlerContext, java.lang.Object, io.netty.channel.ChannelPromise)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>write</h4>
+<pre>public&nbsp;void&nbsp;write(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ java.lang.Object&nbsp;msg,
+ io.netty.channel.ChannelPromise&nbsp;promise)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>write</code>&nbsp;in interface&nbsp;<code>io.netty.channel.ChannelOutboundHandler</code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>write</code>&nbsp;in class&nbsp;<code>io.netty.channel.ChannelOutboundHandlerAdapter</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkException.html" title="class in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html" title="enum in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/FMLOutboundHandler.html" target="_top">Frames</a></li>
+<li><a href="FMLOutboundHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/IGuiHandler.html b/javadoc/cpw/mods/fml/common/network/IGuiHandler.html
new file mode 100644
index 0000000..354b448
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/IGuiHandler.html
@@ -0,0 +1,249 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>IGuiHandler (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="IGuiHandler (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html" title="enum in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/NetworkCheckHandler.html" title="annotation in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/IGuiHandler.html" target="_top">Frames</a></li>
+<li><a href="IGuiHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network</div>
+<h2 title="Interface IGuiHandler" class="title">Interface IGuiHandler</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <span class="strong">IGuiHandler</span></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/IGuiHandler.html#getClientGuiElement(int,%20net.minecraft.entity.player.EntityPlayer,%20net.minecraft.world.World,%20int,%20int,%20int)">getClientGuiElement</a></strong>(int&nbsp;ID,
+ <a href="../../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player,
+ <a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</code>
+<div class="block">Returns a Container to be displayed to the user.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/IGuiHandler.html#getServerGuiElement(int,%20net.minecraft.entity.player.EntityPlayer,%20net.minecraft.world.World,%20int,%20int,%20int)">getServerGuiElement</a></strong>(int&nbsp;ID,
+ <a href="../../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player,
+ <a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</code>
+<div class="block">Returns a Server side Container to be displayed to the user.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getServerGuiElement(int, net.minecraft.entity.player.EntityPlayer, net.minecraft.world.World, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getServerGuiElement</h4>
+<pre>java.lang.Object&nbsp;getServerGuiElement(int&nbsp;ID,
+ <a href="../../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player,
+ <a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</pre>
+<div class="block">Returns a Server side Container to be displayed to the user.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>ID</code> - The Gui ID Number</dd><dd><code>player</code> - The player viewing the Gui</dd><dd><code>world</code> - The current world</dd><dd><code>x</code> - X Position</dd><dd><code>y</code> - Y Position</dd><dd><code>z</code> - Z Position</dd>
+<dt><span class="strong">Returns:</span></dt><dd>A GuiScreen/Container to be displayed to the user, null if none.</dd></dl>
+</li>
+</ul>
+<a name="getClientGuiElement(int, net.minecraft.entity.player.EntityPlayer, net.minecraft.world.World, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getClientGuiElement</h4>
+<pre>java.lang.Object&nbsp;getClientGuiElement(int&nbsp;ID,
+ <a href="../../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player,
+ <a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</pre>
+<div class="block">Returns a Container to be displayed to the user. On the client side, this
+ needs to return a instance of GuiScreen On the server side, this needs to
+ return a instance of Container</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>ID</code> - The Gui ID Number</dd><dd><code>player</code> - The player viewing the Gui</dd><dd><code>world</code> - The current world</dd><dd><code>x</code> - X Position</dd><dd><code>y</code> - Y Position</dd><dd><code>z</code> - Z Position</dd>
+<dt><span class="strong">Returns:</span></dt><dd>A GuiScreen/Container to be displayed to the user, null if none.</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html" title="enum in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/NetworkCheckHandler.html" title="annotation in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/IGuiHandler.html" target="_top">Frames</a></li>
+<li><a href="IGuiHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/NetworkCheckHandler.html b/javadoc/cpw/mods/fml/common/network/NetworkCheckHandler.html
new file mode 100644
index 0000000..686f9c4
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/NetworkCheckHandler.html
@@ -0,0 +1,164 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>NetworkCheckHandler (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="NetworkCheckHandler (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/IGuiHandler.html" title="interface in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/NetworkEventFiringHandler.html" title="class in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/NetworkCheckHandler.html" target="_top">Frames</a></li>
+<li><a href="NetworkCheckHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Element</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network</div>
+<h2 title="Annotation Type NetworkCheckHandler" class="title">Annotation Type NetworkCheckHandler</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>@Retention(value=RUNTIME)
+@Target(value=METHOD)
+public @interface <span class="strong">NetworkCheckHandler</span></pre>
+<div class="block">A method annotated with this will be called when a remote network connection is offered.
+ The method should have two parameters, of types <code>Map<String,String></code> and <a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher"><code>Side</code></a>. It should return a boolean
+ true indicating that the remote party is acceptable, or false if not.
+
+ <p>
+ When the method is invoked, the map will contain String keys and values listing all mods and their versions present.
+ The side represents the side of the remote party. So if you're on the server, it'll be CLIENT, and vice versa.
+
+ <p>
+ This method will be invoked both when querying the status of the remote server, and when connecting to the remote server.
+
+ <p>
+ <strong>NOTE: the server will not be setup at any point when this method is called. Do not try and interact with the server
+ or the client in any way, except to accept or reject the list of mods.</strong></div>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/IGuiHandler.html" title="interface in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/NetworkEventFiringHandler.html" title="class in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/NetworkCheckHandler.html" target="_top">Frames</a></li>
+<li><a href="NetworkCheckHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Element</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/NetworkEventFiringHandler.html b/javadoc/cpw/mods/fml/common/network/NetworkEventFiringHandler.html
new file mode 100644
index 0000000..5955607
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/NetworkEventFiringHandler.html
@@ -0,0 +1,342 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>NetworkEventFiringHandler (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="NetworkEventFiringHandler (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/NetworkCheckHandler.html" title="annotation in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/NetworkHandshakeEstablished.html" title="class in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/NetworkEventFiringHandler.html" target="_top">Frames</a></li>
+<li><a href="NetworkEventFiringHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network</div>
+<h2 title="Class NetworkEventFiringHandler" class="title">Class NetworkEventFiringHandler</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.ChannelHandlerAdapter</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.ChannelInboundHandlerAdapter</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.SimpleChannelInboundHandler&lt;<a href="../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.NetworkEventFiringHandler</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>io.netty.channel.ChannelHandler, io.netty.channel.ChannelInboundHandler</dd>
+</dl>
+<hr>
+<br>
+<pre>@ChannelHandler.Sharable
+public class <span class="strong">NetworkEventFiringHandler</span>
+extends io.netty.channel.SimpleChannelInboundHandler&lt;<a href="../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&gt;</pre>
+<div class="block">Use this handler as the only thing in your channel, to receive network events
+ whenever your channel receives a message.
+ Note: it will not forward on to other handlers.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_io.netty.channel.ChannelHandler">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;io.netty.channel.ChannelHandler</h3>
+<code>io.netty.channel.ChannelHandler.Sharable</code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/NetworkEventFiringHandler.html#channelRead0(io.netty.channel.ChannelHandlerContext,%20cpw.mods.fml.common.network.internal.FMLProxyPacket)">channelRead0</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ <a href="../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&nbsp;msg)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/NetworkEventFiringHandler.html#exceptionCaught(io.netty.channel.ChannelHandlerContext,%20java.lang.Throwable)">exceptionCaught</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ java.lang.Throwable&nbsp;cause)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/NetworkEventFiringHandler.html#userEventTriggered(io.netty.channel.ChannelHandlerContext,%20java.lang.Object)">userEventTriggered</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ java.lang.Object&nbsp;evt)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.SimpleChannelInboundHandler">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.SimpleChannelInboundHandler</h3>
+<code>acceptInboundMessage, channelRead</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelInboundHandlerAdapter">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.ChannelInboundHandlerAdapter</h3>
+<code>channelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelHandlerAdapter">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.ChannelHandlerAdapter</h3>
+<code>handlerAdded, handlerRemoved, isSharable</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelHandler">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.netty.channel.ChannelHandler</h3>
+<code>handlerAdded, handlerRemoved</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="channelRead0(io.netty.channel.ChannelHandlerContext, cpw.mods.fml.common.network.internal.FMLProxyPacket)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>channelRead0</h4>
+<pre>protected&nbsp;void&nbsp;channelRead0(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ <a href="../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&nbsp;msg)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>channelRead0</code>&nbsp;in class&nbsp;<code>io.netty.channel.SimpleChannelInboundHandler&lt;<a href="../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&gt;</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+<a name="userEventTriggered(io.netty.channel.ChannelHandlerContext, java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>userEventTriggered</h4>
+<pre>public&nbsp;void&nbsp;userEventTriggered(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ java.lang.Object&nbsp;evt)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>userEventTriggered</code>&nbsp;in interface&nbsp;<code>io.netty.channel.ChannelInboundHandler</code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>userEventTriggered</code>&nbsp;in class&nbsp;<code>io.netty.channel.ChannelInboundHandlerAdapter</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+<a name="exceptionCaught(io.netty.channel.ChannelHandlerContext, java.lang.Throwable)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exceptionCaught</h4>
+<pre>public&nbsp;void&nbsp;exceptionCaught(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ java.lang.Throwable&nbsp;cause)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>exceptionCaught</code>&nbsp;in interface&nbsp;<code>io.netty.channel.ChannelHandler</code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>exceptionCaught</code>&nbsp;in interface&nbsp;<code>io.netty.channel.ChannelInboundHandler</code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>exceptionCaught</code>&nbsp;in class&nbsp;<code>io.netty.channel.ChannelInboundHandlerAdapter</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/NetworkCheckHandler.html" title="annotation in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/NetworkHandshakeEstablished.html" title="class in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/NetworkEventFiringHandler.html" target="_top">Frames</a></li>
+<li><a href="NetworkEventFiringHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/NetworkHandshakeEstablished.html b/javadoc/cpw/mods/fml/common/network/NetworkHandshakeEstablished.html
new file mode 100644
index 0000000..0d0a9f7
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/NetworkHandshakeEstablished.html
@@ -0,0 +1,298 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>NetworkHandshakeEstablished (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="NetworkHandshakeEstablished (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/NetworkEventFiringHandler.html" title="class in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.html" title="enum in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/NetworkHandshakeEstablished.html" target="_top">Frames</a></li>
+<li><a href="NetworkHandshakeEstablished.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network</div>
+<h2 title="Class NetworkHandshakeEstablished" class="title">Class NetworkHandshakeEstablished</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.NetworkHandshakeEstablished</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">NetworkHandshakeEstablished</span>
+extends java.lang.Object</pre>
+<div class="block">This message is sent through all channels affected by a currently occurring handshake. It is guaranteed to
+ be able to send a custom payload packet, however, interaction with minecraft and world state is NOT assured
+ as it is likely this is fired on a netty handler thread, not a world processing thread.
+
+ If you wish to send an outbound message through your channel, bind the <a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.html#FML_MESSAGETARGET"><code>FMLOutboundHandler.FML_MESSAGETARGET</code></a>
+ property of your channel to the supplied dispatcher.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html" title="class in cpw.mods.fml.common.network.handshake">NetworkDispatcher</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/NetworkHandshakeEstablished.html#dispatcher">dispatcher</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/NetworkHandshakeEstablished.html#netHandler">netHandler</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/NetworkHandshakeEstablished.html#side">side</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/network/NetworkHandshakeEstablished.html#NetworkHandshakeEstablished(cpw.mods.fml.common.network.handshake.NetworkDispatcher,%20net.minecraft.network.INetHandler,%20cpw.mods.fml.relauncher.Side)">NetworkHandshakeEstablished</a></strong>(<a href="../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html" title="class in cpw.mods.fml.common.network.handshake">NetworkDispatcher</a>&nbsp;dispatcher,
+ <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&nbsp;netHandler,
+ <a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;origin)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="dispatcher">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dispatcher</h4>
+<pre>public final&nbsp;<a href="../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html" title="class in cpw.mods.fml.common.network.handshake">NetworkDispatcher</a> dispatcher</pre>
+</li>
+</ul>
+<a name="side">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>side</h4>
+<pre>public final&nbsp;<a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a> side</pre>
+</li>
+</ul>
+<a name="netHandler">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>netHandler</h4>
+<pre>public final&nbsp;<a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a> netHandler</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="NetworkHandshakeEstablished(cpw.mods.fml.common.network.handshake.NetworkDispatcher, net.minecraft.network.INetHandler, cpw.mods.fml.relauncher.Side)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>NetworkHandshakeEstablished</h4>
+<pre>public&nbsp;NetworkHandshakeEstablished(<a href="../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html" title="class in cpw.mods.fml.common.network.handshake">NetworkDispatcher</a>&nbsp;dispatcher,
+ <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&nbsp;netHandler,
+ <a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;origin)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/NetworkEventFiringHandler.html" title="class in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.html" title="enum in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/NetworkHandshakeEstablished.html" target="_top">Frames</a></li>
+<li><a href="NetworkHandshakeEstablished.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/NetworkRegistry.TargetPoint.html b/javadoc/cpw/mods/fml/common/network/NetworkRegistry.TargetPoint.html
new file mode 100644
index 0000000..9bd859d
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/NetworkRegistry.TargetPoint.html
@@ -0,0 +1,331 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>NetworkRegistry.TargetPoint (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="NetworkRegistry.TargetPoint (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.html" title="enum in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/NetworkRegistry.TargetPoint.html" target="_top">Frames</a></li>
+<li><a href="NetworkRegistry.TargetPoint.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network</div>
+<h2 title="Class NetworkRegistry.TargetPoint" class="title">Class NetworkRegistry.TargetPoint</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.NetworkRegistry.TargetPoint</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.html" title="enum in cpw.mods.fml.common.network">NetworkRegistry</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">NetworkRegistry.TargetPoint</span>
+extends java.lang.Object</pre>
+<div class="block">Represents a target point for the ALLROUNDPOINT target.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.TargetPoint.html#dimension">dimension</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.TargetPoint.html#range">range</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.TargetPoint.html#x">x</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.TargetPoint.html#y">y</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.TargetPoint.html#z">z</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.TargetPoint.html#NetworkRegistry.TargetPoint(int,%20double,%20double,%20double,%20double)">NetworkRegistry.TargetPoint</a></strong>(int&nbsp;dimension,
+ double&nbsp;x,
+ double&nbsp;y,
+ double&nbsp;z,
+ double&nbsp;range)</code>
+<div class="block">A target point</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="x">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>x</h4>
+<pre>public final&nbsp;double x</pre>
+</li>
+</ul>
+<a name="y">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>y</h4>
+<pre>public final&nbsp;double y</pre>
+</li>
+</ul>
+<a name="z">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>z</h4>
+<pre>public final&nbsp;double z</pre>
+</li>
+</ul>
+<a name="range">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>range</h4>
+<pre>public final&nbsp;double range</pre>
+</li>
+</ul>
+<a name="dimension">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>dimension</h4>
+<pre>public final&nbsp;int dimension</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="NetworkRegistry.TargetPoint(int, double, double, double, double)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>NetworkRegistry.TargetPoint</h4>
+<pre>public&nbsp;NetworkRegistry.TargetPoint(int&nbsp;dimension,
+ double&nbsp;x,
+ double&nbsp;y,
+ double&nbsp;z,
+ double&nbsp;range)</pre>
+<div class="block">A target point</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>dimension</code> - The dimension to target</dd><dd><code>x</code> - The X coordinate</dd><dd><code>y</code> - The Y coordinate</dd><dd><code>z</code> - The Z coordinate</dd><dd><code>range</code> - The range</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.html" title="enum in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/NetworkRegistry.TargetPoint.html" target="_top">Frames</a></li>
+<li><a href="NetworkRegistry.TargetPoint.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/NetworkRegistry.html b/javadoc/cpw/mods/fml/common/network/NetworkRegistry.html
new file mode 100644
index 0000000..ca7f894
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/NetworkRegistry.html
@@ -0,0 +1,726 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>NetworkRegistry (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="NetworkRegistry (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/NetworkHandshakeEstablished.html" title="class in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.TargetPoint.html" title="class in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/NetworkRegistry.html" target="_top">Frames</a></li>
+<li><a href="NetworkRegistry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network</div>
+<h2 title="Enum NetworkRegistry" class="title">Enum NetworkRegistry</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Enum&lt;<a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.html" title="enum in cpw.mods.fml.common.network">NetworkRegistry</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.NetworkRegistry</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.html" title="enum in cpw.mods.fml.common.network">NetworkRegistry</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public enum <span class="strong">NetworkRegistry</span>
+extends java.lang.Enum&lt;<a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.html" title="enum in cpw.mods.fml.common.network">NetworkRegistry</a>&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.TargetPoint.html" title="class in cpw.mods.fml.common.network">NetworkRegistry.TargetPoint</a></strong></code>
+<div class="block">Represents a target point for the ALLROUNDPOINT target.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_summary">
+<!-- -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.html#INSTANCE">INSTANCE</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static io.netty.util.AttributeKey&lt;<a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.html#CHANNEL_SOURCE">CHANNEL_SOURCE</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static io.netty.util.AttributeKey&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.html#FML_CHANNEL">FML_CHANNEL</a></strong></code>
+<div class="block">Set in the <code>ChannelHandlerContext</code></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static byte</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.html#FML_PROTOCOL">FML_PROTOCOL</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static io.netty.util.AttributeKey&lt;<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.html#MOD_CONTAINER">MOD_CONTAINER</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static io.netty.util.AttributeKey&lt;<a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.html#NET_HANDLER">NET_HANDLER</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Set&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.html#channelNamesFor(cpw.mods.fml.relauncher.Side)">channelNamesFor</a></strong>(<a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side)</code>
+<div class="block">All the valid channel names for a side</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.html#fireNetworkHandshake(cpw.mods.fml.common.network.handshake.NetworkDispatcher,%20cpw.mods.fml.relauncher.Side)">fireNetworkHandshake</a></strong>(<a href="../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html" title="class in cpw.mods.fml.common.network.handshake">NetworkDispatcher</a>&nbsp;networkDispatcher,
+ <a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;origin)</code>
+<div class="block">INTERNAL fire a handshake to all channels</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/network/FMLEmbeddedChannel.html" title="class in cpw.mods.fml.common.network">FMLEmbeddedChannel</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.html#getChannel(java.lang.String,%20cpw.mods.fml.relauncher.Side)">getChannel</a></strong>(java.lang.String&nbsp;name,
+ <a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;source)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.html#getLocalGuiContainer(cpw.mods.fml.common.ModContainer,%20net.minecraft.entity.player.EntityPlayer,%20int,%20net.minecraft.world.World,%20int,%20int,%20int)">getLocalGuiContainer</a></strong>(<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;mc,
+ <a href="../../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player,
+ int&nbsp;modGuiId,
+ <a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</code>
+<div class="block">INTERNAL method for accessing the Gui registry</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../net/minecraft/inventory/Container.html" title="class in net.minecraft.inventory">Container</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.html#getRemoteGuiContainer(cpw.mods.fml.common.ModContainer,%20net.minecraft.entity.player.EntityPlayerMP,%20int,%20net.minecraft.world.World,%20int,%20int,%20int)">getRemoteGuiContainer</a></strong>(<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;mc,
+ <a href="../../../../../net/minecraft/entity/player/EntityPlayerMP.html" title="class in net.minecraft.entity.player">EntityPlayerMP</a>&nbsp;player,
+ int&nbsp;modGuiId,
+ <a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</code>
+<div class="block">INTERNAL method for accessing the Gui registry</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.html#hasChannel(java.lang.String,%20cpw.mods.fml.relauncher.Side)">hasChannel</a></strong>(java.lang.String&nbsp;channelName,
+ <a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;source)</code>
+<div class="block">Is there a channel with this name on this side?</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.html#isVanillaAccepted(cpw.mods.fml.relauncher.Side)">isVanillaAccepted</a></strong>(<a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;from)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.EnumMap&lt;<a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>,<a href="../../../../../cpw/mods/fml/common/network/FMLEmbeddedChannel.html" title="class in cpw.mods.fml.common.network">FMLEmbeddedChannel</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.html#newChannel(cpw.mods.fml.common.ModContainer,%20java.lang.String,%20io.netty.channel.ChannelHandler...)">newChannel</a></strong>(<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;container,
+ java.lang.String&nbsp;name,
+ io.netty.channel.ChannelHandler...&nbsp;handlers)</code>
+<div class="block">INTERNAL Create a new channel pair with the specified name and channel handlers.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.EnumMap&lt;<a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>,<a href="../../../../../cpw/mods/fml/common/network/FMLEmbeddedChannel.html" title="class in cpw.mods.fml.common.network">FMLEmbeddedChannel</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.html#newChannel(java.lang.String,%20io.netty.channel.ChannelHandler...)">newChannel</a></strong>(java.lang.String&nbsp;name,
+ io.netty.channel.ChannelHandler...&nbsp;handlers)</code>
+<div class="block">Create a new synchronous message channel pair based on netty.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/network/FMLEventChannel.html" title="class in cpw.mods.fml.common.network">FMLEventChannel</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.html#newEventDrivenChannel(java.lang.String)">newEventDrivenChannel</a></strong>(java.lang.String&nbsp;name)</code>
+<div class="block">Construct a new <a href="../../../../../cpw/mods/fml/common/network/FMLEventChannel.html" title="class in cpw.mods.fml.common.network"><code>FMLEventChannel</code></a> for the channel.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleNetworkWrapper.html" title="class in cpw.mods.fml.common.network.simpleimpl">SimpleNetworkWrapper</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.html#newSimpleChannel(java.lang.String)">newSimpleChannel</a></strong>(java.lang.String&nbsp;name)</code>
+<div class="block">Construct a new <a href="../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleNetworkWrapper.html" title="class in cpw.mods.fml.common.network.simpleimpl"><code>SimpleNetworkWrapper</code></a> for the channel.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.html#register(cpw.mods.fml.common.ModContainer,%20java.lang.Class,%20java.lang.String,%20cpw.mods.fml.common.discovery.ASMDataTable)">register</a></strong>(<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;fmlModContainer,
+ java.lang.Class&lt;?&gt;&nbsp;clazz,
+ java.lang.String&nbsp;remoteVersionRange,
+ <a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable</a>&nbsp;asmHarvestedData)</code>
+<div class="block">INTERNAL method for registering a mod as a network capable thing</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.html#registerGuiHandler(java.lang.Object,%20cpw.mods.fml.common.network.IGuiHandler)">registerGuiHandler</a></strong>(java.lang.Object&nbsp;mod,
+ <a href="../../../../../cpw/mods/fml/common/network/IGuiHandler.html" title="interface in cpw.mods.fml.common.network">IGuiHandler</a>&nbsp;handler)</code>
+<div class="block">Register an <a href="../../../../../cpw/mods/fml/common/network/IGuiHandler.html" title="interface in cpw.mods.fml.common.network"><code>IGuiHandler</code></a> for the supplied mod object.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Map&lt;<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>,<a href="../../../../../cpw/mods/fml/common/network/internal/NetworkModHolder.html" title="class in cpw.mods.fml.common.network.internal">NetworkModHolder</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.html#registry()">registry</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.html" title="enum in cpw.mods.fml.common.network">NetworkRegistry</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.html#valueOf(java.lang.String)">valueOf</a></strong>(java.lang.String&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.html" title="enum in cpw.mods.fml.common.network">NetworkRegistry</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.html#values()">values</a></strong>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Enum">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
+<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_detail">
+<!-- -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="INSTANCE">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>INSTANCE</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.html" title="enum in cpw.mods.fml.common.network">NetworkRegistry</a> INSTANCE</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="FML_CHANNEL">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FML_CHANNEL</h4>
+<pre>public static final&nbsp;io.netty.util.AttributeKey&lt;java.lang.String&gt; FML_CHANNEL</pre>
+<div class="block">Set in the <code>ChannelHandlerContext</code></div>
+</li>
+</ul>
+<a name="CHANNEL_SOURCE">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CHANNEL_SOURCE</h4>
+<pre>public static final&nbsp;io.netty.util.AttributeKey&lt;<a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&gt; CHANNEL_SOURCE</pre>
+</li>
+</ul>
+<a name="MOD_CONTAINER">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MOD_CONTAINER</h4>
+<pre>public static final&nbsp;io.netty.util.AttributeKey&lt;<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt; MOD_CONTAINER</pre>
+</li>
+</ul>
+<a name="NET_HANDLER">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>NET_HANDLER</h4>
+<pre>public static final&nbsp;io.netty.util.AttributeKey&lt;<a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&gt; NET_HANDLER</pre>
+</li>
+</ul>
+<a name="FML_PROTOCOL">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FML_PROTOCOL</h4>
+<pre>public static final&nbsp;byte FML_PROTOCOL</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#cpw.mods.fml.common.network.NetworkRegistry.FML_PROTOCOL">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="values()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.html" title="enum in cpw.mods.fml.common.network">NetworkRegistry</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (NetworkRegistry c : NetworkRegistry.values())
+&nbsp; System.out.println(c);
+</pre></div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>an array containing the constants of this enum type, in the order they are declared</dd></dl>
+</li>
+</ul>
+<a name="valueOf(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.html" title="enum in cpw.mods.fml.common.network">NetworkRegistry</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the enum constant with the specified name</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
+<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd></dl>
+</li>
+</ul>
+<a name="newChannel(java.lang.String, io.netty.channel.ChannelHandler...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>newChannel</h4>
+<pre>public&nbsp;java.util.EnumMap&lt;<a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>,<a href="../../../../../cpw/mods/fml/common/network/FMLEmbeddedChannel.html" title="class in cpw.mods.fml.common.network">FMLEmbeddedChannel</a>&gt;&nbsp;newChannel(java.lang.String&nbsp;name,
+ io.netty.channel.ChannelHandler...&nbsp;handlers)</pre>
+<div class="block">Create a new synchronous message channel pair based on netty.
+
+ There are two preconstructed models available:
+ <ul>
+ <li> <a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.html#newSimpleChannel(java.lang.String)"><code>newSimpleChannel(String)</code></a> provides <a href="../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleNetworkWrapper.html" title="class in cpw.mods.fml.common.network.simpleimpl"><code>SimpleNetworkWrapper</code></a>, a simple implementation of a netty handler, suitable for those who don't
+ wish to dive too deeply into netty.
+ <li> <code>#newEventChannel(String)</code> provides <a href="../../../../../cpw/mods/fml/common/network/FMLEventChannel.html" title="class in cpw.mods.fml.common.network"><code>FMLEventChannel</code></a> an event driven implementation, with lower level
+ access to the network data stream, for those with advanced bitbanging needs that don't wish to poke netty too hard.
+ <li> Alternatively, simply use the netty features provided here and implement the full power of the netty stack.
+ </ul>
+
+ There are two channels created : one for each logical side (considered as the source of an outbound message)
+ The returned map will contain a value for each logical side, though both will only be working in the
+ integrated server case.
+
+ The channel expects to read and write using <a href="../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal"><code>FMLProxyPacket</code></a>. All operation is synchronous, as the
+ asynchronous behaviour occurs at a lower level in netty.
+
+ The first handler in the pipeline is special and should not be removed or moved from the head - it transforms
+ packets from the outbound of this pipeline into custom packets, based on the current <code>AttributeKey</code> value
+ <code>NetworkRegistry#FML_MESSAGETARGET</code> and <code>NetworkRegistry#FML_MESSAGETARGETARGS</code> set on the channel.
+ For the client to server channel (source side : CLIENT) this is fixed as "TOSERVER". For SERVER to CLIENT packets,
+ several possible values exist.
+
+ Mod Messages should be transformed using a something akin to a <code>MessageToMessageCodec</code>. FML provides
+ a utility codec, <a href="../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="class in cpw.mods.fml.common.network"><code>FMLIndexedMessageToMessageCodec</code></a> that transforms from <a href="../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal"><code>FMLProxyPacket</code></a> to a mod
+ message using a message discriminator byte. This is optional, but highly recommended for use.
+
+ Note also that the handlers supplied need to be <code>ChannelHandler.Shareable</code> - they are injected into two
+ channels.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - </dd><dd><code>handlers</code> - </dd>
+<dt><span class="strong">Returns:</span></dt><dd></dd></dl>
+</li>
+</ul>
+<a name="newSimpleChannel(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>newSimpleChannel</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleNetworkWrapper.html" title="class in cpw.mods.fml.common.network.simpleimpl">SimpleNetworkWrapper</a>&nbsp;newSimpleChannel(java.lang.String&nbsp;name)</pre>
+<div class="block">Construct a new <a href="../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleNetworkWrapper.html" title="class in cpw.mods.fml.common.network.simpleimpl"><code>SimpleNetworkWrapper</code></a> for the channel.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - The name of the channel</dd>
+<dt><span class="strong">Returns:</span></dt><dd>A <a href="../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleNetworkWrapper.html" title="class in cpw.mods.fml.common.network.simpleimpl"><code>SimpleNetworkWrapper</code></a> for handling this channel</dd></dl>
+</li>
+</ul>
+<a name="newEventDrivenChannel(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>newEventDrivenChannel</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/network/FMLEventChannel.html" title="class in cpw.mods.fml.common.network">FMLEventChannel</a>&nbsp;newEventDrivenChannel(java.lang.String&nbsp;name)</pre>
+<div class="block">Construct a new <a href="../../../../../cpw/mods/fml/common/network/FMLEventChannel.html" title="class in cpw.mods.fml.common.network"><code>FMLEventChannel</code></a> for the channel.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - The name of the channel</dd>
+<dt><span class="strong">Returns:</span></dt><dd>An <a href="../../../../../cpw/mods/fml/common/network/FMLEventChannel.html" title="class in cpw.mods.fml.common.network"><code>FMLEventChannel</code></a> for handling this channel</dd></dl>
+</li>
+</ul>
+<a name="newChannel(cpw.mods.fml.common.ModContainer, java.lang.String, io.netty.channel.ChannelHandler...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>newChannel</h4>
+<pre>public&nbsp;java.util.EnumMap&lt;<a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>,<a href="../../../../../cpw/mods/fml/common/network/FMLEmbeddedChannel.html" title="class in cpw.mods.fml.common.network">FMLEmbeddedChannel</a>&gt;&nbsp;newChannel(<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;container,
+ java.lang.String&nbsp;name,
+ io.netty.channel.ChannelHandler...&nbsp;handlers)</pre>
+<div class="block">INTERNAL Create a new channel pair with the specified name and channel handlers.
+ This is used internally in forge and FML</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>container</code> - The container to associate the channel with</dd><dd><code>name</code> - The name for the channel</dd><dd><code>handlers</code> - Some <code>ChannelHandler</code> for the channel</dd>
+<dt><span class="strong">Returns:</span></dt><dd>an <code>EnumMap</code> of the pair of channels. keys are <a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher"><code>Side</code></a>. There will always be two entries.</dd></dl>
+</li>
+</ul>
+<a name="getChannel(java.lang.String, cpw.mods.fml.relauncher.Side)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getChannel</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/network/FMLEmbeddedChannel.html" title="class in cpw.mods.fml.common.network">FMLEmbeddedChannel</a>&nbsp;getChannel(java.lang.String&nbsp;name,
+ <a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;source)</pre>
+</li>
+</ul>
+<a name="registerGuiHandler(java.lang.Object, cpw.mods.fml.common.network.IGuiHandler)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerGuiHandler</h4>
+<pre>public&nbsp;void&nbsp;registerGuiHandler(java.lang.Object&nbsp;mod,
+ <a href="../../../../../cpw/mods/fml/common/network/IGuiHandler.html" title="interface in cpw.mods.fml.common.network">IGuiHandler</a>&nbsp;handler)</pre>
+<div class="block">Register an <a href="../../../../../cpw/mods/fml/common/network/IGuiHandler.html" title="interface in cpw.mods.fml.common.network"><code>IGuiHandler</code></a> for the supplied mod object.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>mod</code> - The mod to handle GUIs for</dd><dd><code>handler</code> - A handler for creating GUI related objects</dd></dl>
+</li>
+</ul>
+<a name="getRemoteGuiContainer(cpw.mods.fml.common.ModContainer, net.minecraft.entity.player.EntityPlayerMP, int, net.minecraft.world.World, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRemoteGuiContainer</h4>
+<pre>public&nbsp;<a href="../../../../../net/minecraft/inventory/Container.html" title="class in net.minecraft.inventory">Container</a>&nbsp;getRemoteGuiContainer(<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;mc,
+ <a href="../../../../../net/minecraft/entity/player/EntityPlayerMP.html" title="class in net.minecraft.entity.player">EntityPlayerMP</a>&nbsp;player,
+ int&nbsp;modGuiId,
+ <a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</pre>
+<div class="block">INTERNAL method for accessing the Gui registry</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>mc</code> - Mod Container</dd><dd><code>player</code> - Player</dd><dd><code>modGuiId</code> - guiId</dd><dd><code>world</code> - World</dd><dd><code>x</code> - X coord</dd><dd><code>y</code> - Y coord</dd><dd><code>z</code> - Z coord</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The server side GUI object (An instance of <a href="../../../../../net/minecraft/inventory/Container.html" title="class in net.minecraft.inventory"><code>Container</code></a>)</dd></dl>
+</li>
+</ul>
+<a name="getLocalGuiContainer(cpw.mods.fml.common.ModContainer, net.minecraft.entity.player.EntityPlayer, int, net.minecraft.world.World, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLocalGuiContainer</h4>
+<pre>public&nbsp;java.lang.Object&nbsp;getLocalGuiContainer(<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;mc,
+ <a href="../../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player,
+ int&nbsp;modGuiId,
+ <a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</pre>
+<div class="block">INTERNAL method for accessing the Gui registry</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>mc</code> - Mod Container</dd><dd><code>player</code> - Player</dd><dd><code>modGuiId</code> - guiId</dd><dd><code>world</code> - World</dd><dd><code>x</code> - X coord</dd><dd><code>y</code> - Y coord</dd><dd><code>z</code> - Z coord</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The client side GUI object (An instance of <code>GUI</code>)</dd></dl>
+</li>
+</ul>
+<a name="hasChannel(java.lang.String, cpw.mods.fml.relauncher.Side)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasChannel</h4>
+<pre>public&nbsp;boolean&nbsp;hasChannel(java.lang.String&nbsp;channelName,
+ <a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;source)</pre>
+<div class="block">Is there a channel with this name on this side?</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>channelName</code> - The name</dd><dd><code>source</code> - the side</dd>
+<dt><span class="strong">Returns:</span></dt><dd>if there's a channel</dd></dl>
+</li>
+</ul>
+<a name="register(cpw.mods.fml.common.ModContainer, java.lang.Class, java.lang.String, cpw.mods.fml.common.discovery.ASMDataTable)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>register</h4>
+<pre>public&nbsp;void&nbsp;register(<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;fmlModContainer,
+ java.lang.Class&lt;?&gt;&nbsp;clazz,
+ java.lang.String&nbsp;remoteVersionRange,
+ <a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable</a>&nbsp;asmHarvestedData)</pre>
+<div class="block">INTERNAL method for registering a mod as a network capable thing</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>fmlModContainer</code> - The fml mod container</dd><dd><code>clazz</code> - a class</dd><dd><code>remoteVersionRange</code> - the acceptable remote range</dd><dd><code>asmHarvestedData</code> - internal data</dd></dl>
+</li>
+</ul>
+<a name="isVanillaAccepted(cpw.mods.fml.relauncher.Side)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isVanillaAccepted</h4>
+<pre>public&nbsp;boolean&nbsp;isVanillaAccepted(<a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;from)</pre>
+</li>
+</ul>
+<a name="registry()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registry</h4>
+<pre>public&nbsp;java.util.Map&lt;<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>,<a href="../../../../../cpw/mods/fml/common/network/internal/NetworkModHolder.html" title="class in cpw.mods.fml.common.network.internal">NetworkModHolder</a>&gt;&nbsp;registry()</pre>
+</li>
+</ul>
+<a name="channelNamesFor(cpw.mods.fml.relauncher.Side)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>channelNamesFor</h4>
+<pre>public&nbsp;java.util.Set&lt;java.lang.String&gt;&nbsp;channelNamesFor(<a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side)</pre>
+<div class="block">All the valid channel names for a side</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>side</code> - the side</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the set of channel names</dd></dl>
+</li>
+</ul>
+<a name="fireNetworkHandshake(cpw.mods.fml.common.network.handshake.NetworkDispatcher, cpw.mods.fml.relauncher.Side)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>fireNetworkHandshake</h4>
+<pre>public&nbsp;void&nbsp;fireNetworkHandshake(<a href="../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html" title="class in cpw.mods.fml.common.network.handshake">NetworkDispatcher</a>&nbsp;networkDispatcher,
+ <a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;origin)</pre>
+<div class="block">INTERNAL fire a handshake to all channels</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>networkDispatcher</code> - The dispatcher firing</dd><dd><code>origin</code> - which side the dispatcher is on</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/NetworkHandshakeEstablished.html" title="class in cpw.mods.fml.common.network"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.TargetPoint.html" title="class in cpw.mods.fml.common.network"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/NetworkRegistry.html" target="_top">Frames</a></li>
+<li><a href="NetworkRegistry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/handshake/ChannelRegistrationHandler.html b/javadoc/cpw/mods/fml/common/network/handshake/ChannelRegistrationHandler.html
new file mode 100644
index 0000000..641658f
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/handshake/ChannelRegistrationHandler.html
@@ -0,0 +1,349 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>ChannelRegistrationHandler (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ChannelRegistrationHandler (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeCodec.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/handshake/ChannelRegistrationHandler.html" target="_top">Frames</a></li>
+<li><a href="ChannelRegistrationHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network.handshake</div>
+<h2 title="Class ChannelRegistrationHandler" class="title">Class ChannelRegistrationHandler</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.ChannelHandlerAdapter</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.ChannelInboundHandlerAdapter</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.SimpleChannelInboundHandler&lt;<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.handshake.ChannelRegistrationHandler</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>io.netty.channel.ChannelHandler, io.netty.channel.ChannelInboundHandler</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">ChannelRegistrationHandler</span>
+extends io.netty.channel.SimpleChannelInboundHandler&lt;<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_io.netty.channel.ChannelHandler">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;io.netty.channel.ChannelHandler</h3>
+<code>io.netty.channel.ChannelHandler.Sharable</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/ChannelRegistrationHandler.html#ChannelRegistrationHandler()">ChannelRegistrationHandler</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/ChannelRegistrationHandler.html#channelRead0(io.netty.channel.ChannelHandlerContext,%20cpw.mods.fml.common.network.internal.FMLProxyPacket)">channelRead0</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&nbsp;msg)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/ChannelRegistrationHandler.html#exceptionCaught(io.netty.channel.ChannelHandlerContext,%20java.lang.Throwable)">exceptionCaught</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ java.lang.Throwable&nbsp;cause)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.SimpleChannelInboundHandler">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.SimpleChannelInboundHandler</h3>
+<code>acceptInboundMessage, channelRead</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelInboundHandlerAdapter">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.ChannelInboundHandlerAdapter</h3>
+<code>channelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, userEventTriggered</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelHandlerAdapter">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.ChannelHandlerAdapter</h3>
+<code>handlerAdded, handlerRemoved, isSharable</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelHandler">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.netty.channel.ChannelHandler</h3>
+<code>handlerAdded, handlerRemoved</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ChannelRegistrationHandler()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ChannelRegistrationHandler</h4>
+<pre>public&nbsp;ChannelRegistrationHandler()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="channelRead0(io.netty.channel.ChannelHandlerContext, cpw.mods.fml.common.network.internal.FMLProxyPacket)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>channelRead0</h4>
+<pre>protected&nbsp;void&nbsp;channelRead0(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&nbsp;msg)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>channelRead0</code>&nbsp;in class&nbsp;<code>io.netty.channel.SimpleChannelInboundHandler&lt;<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&gt;</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+<a name="exceptionCaught(io.netty.channel.ChannelHandlerContext, java.lang.Throwable)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exceptionCaught</h4>
+<pre>public&nbsp;void&nbsp;exceptionCaught(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ java.lang.Throwable&nbsp;cause)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>exceptionCaught</code>&nbsp;in interface&nbsp;<code>io.netty.channel.ChannelHandler</code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>exceptionCaught</code>&nbsp;in interface&nbsp;<code>io.netty.channel.ChannelInboundHandler</code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>exceptionCaught</code>&nbsp;in class&nbsp;<code>io.netty.channel.ChannelInboundHandlerAdapter</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeCodec.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/handshake/ChannelRegistrationHandler.html" target="_top">Frames</a></li>
+<li><a href="ChannelRegistrationHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/handshake/FMLHandshakeCodec.html b/javadoc/cpw/mods/fml/common/network/handshake/FMLHandshakeCodec.html
new file mode 100644
index 0000000..373f6c5
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/handshake/FMLHandshakeCodec.html
@@ -0,0 +1,386 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>FMLHandshakeCodec (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLHandshakeCodec (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/ChannelRegistrationHandler.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/handshake/FMLHandshakeCodec.html" target="_top">Frames</a></li>
+<li><a href="FMLHandshakeCodec.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network.handshake</div>
+<h2 title="Class FMLHandshakeCodec" class="title">Class FMLHandshakeCodec</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.ChannelHandlerAdapter</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.ChannelInboundHandlerAdapter</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.ChannelDuplexHandler</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.handler.codec.MessageToMessageCodec&lt;<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>,A&gt;</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="class in cpw.mods.fml.common.network">cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec</a>&lt;<a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.handshake.FMLHandshakeCodec</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>io.netty.channel.ChannelHandler, io.netty.channel.ChannelInboundHandler, io.netty.channel.ChannelOutboundHandler</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">FMLHandshakeCodec</span>
+extends <a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="class in cpw.mods.fml.common.network">FMLIndexedMessageToMessageCodec</a>&lt;<a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a>&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_io.netty.channel.ChannelHandler">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;io.netty.channel.ChannelHandler</h3>
+<code>io.netty.channel.ChannelHandler.Sharable</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.common.network.<a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="class in cpw.mods.fml.common.network">FMLIndexedMessageToMessageCodec</a></h3>
+<code><a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html#INBOUNDPACKETTRACKER">INBOUNDPACKETTRACKER</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeCodec.html#FMLHandshakeCodec()">FMLHandshakeCodec</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeCodec.html#decodeInto(io.netty.channel.ChannelHandlerContext,%20io.netty.buffer.ByteBuf,%20cpw.mods.fml.common.network.handshake.FMLHandshakeMessage)">decodeInto</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ io.netty.buffer.ByteBuf&nbsp;source,
+ <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a>&nbsp;msg)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeCodec.html#encodeInto(io.netty.channel.ChannelHandlerContext,%20cpw.mods.fml.common.network.handshake.FMLHandshakeMessage,%20io.netty.buffer.ByteBuf)">encodeInto</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a>&nbsp;msg,
+ io.netty.buffer.ByteBuf&nbsp;target)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.network.<a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="class in cpw.mods.fml.common.network">FMLIndexedMessageToMessageCodec</a></h3>
+<code><a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html#addDiscriminator(int,%20java.lang.Class)">addDiscriminator</a>, <a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html#decode(io.netty.channel.ChannelHandlerContext,%20cpw.mods.fml.common.network.internal.FMLProxyPacket,%20java.util.List)">decode</a>, <a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html#encode(io.netty.channel.ChannelHandlerContext,%20A,%20java.util.List)">encode</a>, <a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html#exceptionCaught(io.netty.channel.ChannelHandlerContext,%20java.lang.Throwable)">exceptionCaught</a>, <a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html#handlerAdded(io.netty.channel.ChannelHandlerContext)">handlerAdded</a>, <a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html#testMessageValidity(cpw.mods.fml.common.network.internal.FMLProxyPacket)">testMessageValidity</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.handler.codec.MessageToMessageCodec">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.handler.codec.MessageToMessageCodec</h3>
+<code>acceptInboundMessage, acceptOutboundMessage, channelRead, write</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelDuplexHandler">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.ChannelDuplexHandler</h3>
+<code>bind, close, connect, deregister, disconnect, flush, read</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelInboundHandlerAdapter">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.ChannelInboundHandlerAdapter</h3>
+<code>channelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, userEventTriggered</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelHandlerAdapter">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.ChannelHandlerAdapter</h3>
+<code>handlerRemoved, isSharable</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelHandler">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.netty.channel.ChannelHandler</h3>
+<code>handlerRemoved</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLHandshakeCodec()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLHandshakeCodec</h4>
+<pre>public&nbsp;FMLHandshakeCodec()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="encodeInto(io.netty.channel.ChannelHandlerContext, cpw.mods.fml.common.network.handshake.FMLHandshakeMessage, io.netty.buffer.ByteBuf)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>encodeInto</h4>
+<pre>public&nbsp;void&nbsp;encodeInto(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a>&nbsp;msg,
+ io.netty.buffer.ByteBuf&nbsp;target)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html#encodeInto(io.netty.channel.ChannelHandlerContext,%20A,%20io.netty.buffer.ByteBuf)">encodeInto</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="class in cpw.mods.fml.common.network">FMLIndexedMessageToMessageCodec</a>&lt;<a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a>&gt;</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+<a name="decodeInto(io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, cpw.mods.fml.common.network.handshake.FMLHandshakeMessage)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>decodeInto</h4>
+<pre>public&nbsp;void&nbsp;decodeInto(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ io.netty.buffer.ByteBuf&nbsp;source,
+ <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a>&nbsp;msg)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html#decodeInto(io.netty.channel.ChannelHandlerContext,%20io.netty.buffer.ByteBuf,%20A)">decodeInto</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="class in cpw.mods.fml.common.network">FMLIndexedMessageToMessageCodec</a>&lt;<a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/ChannelRegistrationHandler.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/handshake/FMLHandshakeCodec.html" target="_top">Frames</a></li>
+<li><a href="FMLHandshakeCodec.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ClientHello.html b/javadoc/cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ClientHello.html
new file mode 100644
index 0000000..81a4c2a
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ClientHello.html
@@ -0,0 +1,319 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>FMLHandshakeMessage.ClientHello (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLHandshakeMessage.ClientHello (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeAck.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ClientHello.html" target="_top">Frames</a></li>
+<li><a href="FMLHandshakeMessage.ClientHello.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.network.handshake.FMLHandshakeMessage">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network.handshake</div>
+<h2 title="Class FMLHandshakeMessage.ClientHello" class="title">Class FMLHandshakeMessage.ClientHello</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">cpw.mods.fml.common.network.handshake.FMLHandshakeMessage</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.handshake.FMLHandshakeMessage.ClientHello</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">FMLHandshakeMessage.ClientHello</span>
+extends <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.network.handshake.FMLHandshakeMessage">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.network.handshake.<a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a></h3>
+<code><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ClientHello.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.ClientHello</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeAck.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.HandshakeAck</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeReset.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.HandshakeReset</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModIdData.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.ModIdData</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModList.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.ModList</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ServerHello.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.ServerHello</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ClientHello.html#FMLHandshakeMessage.ClientHello()">FMLHandshakeMessage.ClientHello</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ClientHello.html#fromBytes(io.netty.buffer.ByteBuf)">fromBytes</a></strong>(io.netty.buffer.ByteBuf&nbsp;buffer)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>byte</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ClientHello.html#protocolVersion()">protocolVersion</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ClientHello.html#toBytes(io.netty.buffer.ByteBuf)">toBytes</a></strong>(io.netty.buffer.ByteBuf&nbsp;buffer)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.network.handshake.FMLHandshakeMessage">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.network.handshake.<a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a></h3>
+<code><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html#makeCustomChannelRegistration(java.util.Set)">makeCustomChannelRegistration</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html#toString(java.lang.Class)">toString</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLHandshakeMessage.ClientHello()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLHandshakeMessage.ClientHello</h4>
+<pre>public&nbsp;FMLHandshakeMessage.ClientHello()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="toBytes(io.netty.buffer.ByteBuf)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toBytes</h4>
+<pre>public&nbsp;void&nbsp;toBytes(io.netty.buffer.ByteBuf&nbsp;buffer)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html#toBytes(io.netty.buffer.ByteBuf)">toBytes</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="fromBytes(io.netty.buffer.ByteBuf)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fromBytes</h4>
+<pre>public&nbsp;void&nbsp;fromBytes(io.netty.buffer.ByteBuf&nbsp;buffer)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html#fromBytes(io.netty.buffer.ByteBuf)">fromBytes</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="protocolVersion()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>protocolVersion</h4>
+<pre>public&nbsp;byte&nbsp;protocolVersion()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeAck.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ClientHello.html" target="_top">Frames</a></li>
+<li><a href="FMLHandshakeMessage.ClientHello.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.network.handshake.FMLHandshakeMessage">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeAck.html b/javadoc/cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeAck.html
new file mode 100644
index 0000000..4fdf85e
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeAck.html
@@ -0,0 +1,323 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>FMLHandshakeMessage.HandshakeAck (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLHandshakeMessage.HandshakeAck (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ClientHello.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeReset.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeAck.html" target="_top">Frames</a></li>
+<li><a href="FMLHandshakeMessage.HandshakeAck.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.network.handshake.FMLHandshakeMessage">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network.handshake</div>
+<h2 title="Class FMLHandshakeMessage.HandshakeAck" class="title">Class FMLHandshakeMessage.HandshakeAck</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">cpw.mods.fml.common.network.handshake.FMLHandshakeMessage</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.handshake.FMLHandshakeMessage.HandshakeAck</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">FMLHandshakeMessage.HandshakeAck</span>
+extends <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.network.handshake.FMLHandshakeMessage">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.network.handshake.<a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a></h3>
+<code><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ClientHello.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.ClientHello</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeAck.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.HandshakeAck</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeReset.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.HandshakeReset</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModIdData.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.ModIdData</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModList.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.ModList</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ServerHello.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.ServerHello</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeAck.html#FMLHandshakeMessage.HandshakeAck()">FMLHandshakeMessage.HandshakeAck</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeAck.html#fromBytes(io.netty.buffer.ByteBuf)">fromBytes</a></strong>(io.netty.buffer.ByteBuf&nbsp;buffer)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeAck.html#toBytes(io.netty.buffer.ByteBuf)">toBytes</a></strong>(io.netty.buffer.ByteBuf&nbsp;buffer)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeAck.html#toString(java.lang.Class)">toString</a></strong>(java.lang.Class&lt;? extends java.lang.Enum&lt;?&gt;&gt;&nbsp;side)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.network.handshake.FMLHandshakeMessage">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.network.handshake.<a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a></h3>
+<code><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html#makeCustomChannelRegistration(java.util.Set)">makeCustomChannelRegistration</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLHandshakeMessage.HandshakeAck()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLHandshakeMessage.HandshakeAck</h4>
+<pre>public&nbsp;FMLHandshakeMessage.HandshakeAck()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="fromBytes(io.netty.buffer.ByteBuf)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fromBytes</h4>
+<pre>public&nbsp;void&nbsp;fromBytes(io.netty.buffer.ByteBuf&nbsp;buffer)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html#fromBytes(io.netty.buffer.ByteBuf)">fromBytes</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="toBytes(io.netty.buffer.ByteBuf)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toBytes</h4>
+<pre>public&nbsp;void&nbsp;toBytes(io.netty.buffer.ByteBuf&nbsp;buffer)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html#toBytes(io.netty.buffer.ByteBuf)">toBytes</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="toString(java.lang.Class)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString(java.lang.Class&lt;? extends java.lang.Enum&lt;?&gt;&gt;&nbsp;side)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html#toString(java.lang.Class)">toString</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ClientHello.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeReset.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeAck.html" target="_top">Frames</a></li>
+<li><a href="FMLHandshakeMessage.HandshakeAck.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.network.handshake.FMLHandshakeMessage">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeReset.html b/javadoc/cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeReset.html
new file mode 100644
index 0000000..06d9782
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeReset.html
@@ -0,0 +1,257 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>FMLHandshakeMessage.HandshakeReset (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLHandshakeMessage.HandshakeReset (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeAck.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModIdData.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeReset.html" target="_top">Frames</a></li>
+<li><a href="FMLHandshakeMessage.HandshakeReset.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.network.handshake.FMLHandshakeMessage">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.network.handshake.FMLHandshakeMessage">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network.handshake</div>
+<h2 title="Class FMLHandshakeMessage.HandshakeReset" class="title">Class FMLHandshakeMessage.HandshakeReset</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">cpw.mods.fml.common.network.handshake.FMLHandshakeMessage</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.handshake.FMLHandshakeMessage.HandshakeReset</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">FMLHandshakeMessage.HandshakeReset</span>
+extends <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.network.handshake.FMLHandshakeMessage">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.network.handshake.<a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a></h3>
+<code><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ClientHello.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.ClientHello</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeAck.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.HandshakeAck</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeReset.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.HandshakeReset</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModIdData.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.ModIdData</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModList.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.ModList</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ServerHello.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.ServerHello</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeReset.html#FMLHandshakeMessage.HandshakeReset()">FMLHandshakeMessage.HandshakeReset</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.network.handshake.FMLHandshakeMessage">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.network.handshake.<a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a></h3>
+<code><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html#fromBytes(io.netty.buffer.ByteBuf)">fromBytes</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html#makeCustomChannelRegistration(java.util.Set)">makeCustomChannelRegistration</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html#toBytes(io.netty.buffer.ByteBuf)">toBytes</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html#toString(java.lang.Class)">toString</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLHandshakeMessage.HandshakeReset()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLHandshakeMessage.HandshakeReset</h4>
+<pre>public&nbsp;FMLHandshakeMessage.HandshakeReset()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeAck.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModIdData.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeReset.html" target="_top">Frames</a></li>
+<li><a href="FMLHandshakeMessage.HandshakeReset.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.network.handshake.FMLHandshakeMessage">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_cpw.mods.fml.common.network.handshake.FMLHandshakeMessage">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModIdData.html b/javadoc/cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModIdData.html
new file mode 100644
index 0000000..1c7a014
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModIdData.html
@@ -0,0 +1,374 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>FMLHandshakeMessage.ModIdData (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLHandshakeMessage.ModIdData (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeReset.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModList.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModIdData.html" target="_top">Frames</a></li>
+<li><a href="FMLHandshakeMessage.ModIdData.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.network.handshake.FMLHandshakeMessage">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network.handshake</div>
+<h2 title="Class FMLHandshakeMessage.ModIdData" class="title">Class FMLHandshakeMessage.ModIdData</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">cpw.mods.fml.common.network.handshake.FMLHandshakeMessage</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.handshake.FMLHandshakeMessage.ModIdData</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">FMLHandshakeMessage.ModIdData</span>
+extends <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.network.handshake.FMLHandshakeMessage">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.network.handshake.<a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a></h3>
+<code><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ClientHello.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.ClientHello</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeAck.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.HandshakeAck</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeReset.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.HandshakeReset</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModIdData.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.ModIdData</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModList.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.ModList</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ServerHello.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.ServerHello</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModIdData.html#FMLHandshakeMessage.ModIdData()">FMLHandshakeMessage.ModIdData</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModIdData.html#FMLHandshakeMessage.ModIdData(cpw.mods.fml.common.registry.GameData.GameDataSnapshot)">FMLHandshakeMessage.ModIdData</a></strong>(<a href="../../../../../../cpw/mods/fml/common/registry/GameData.GameDataSnapshot.html" title="class in cpw.mods.fml.common.registry">GameData.GameDataSnapshot</a>&nbsp;snapshot)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Set&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModIdData.html#blockSubstitutions()">blockSubstitutions</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.Integer&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModIdData.html#dataList()">dataList</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModIdData.html#fromBytes(io.netty.buffer.ByteBuf)">fromBytes</a></strong>(io.netty.buffer.ByteBuf&nbsp;buffer)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Set&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModIdData.html#itemSubstitutions()">itemSubstitutions</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModIdData.html#toBytes(io.netty.buffer.ByteBuf)">toBytes</a></strong>(io.netty.buffer.ByteBuf&nbsp;buffer)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModIdData.html#toString(java.lang.Class)">toString</a></strong>(java.lang.Class&lt;? extends java.lang.Enum&lt;?&gt;&gt;&nbsp;side)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.network.handshake.FMLHandshakeMessage">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.network.handshake.<a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a></h3>
+<code><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html#makeCustomChannelRegistration(java.util.Set)">makeCustomChannelRegistration</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLHandshakeMessage.ModIdData()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FMLHandshakeMessage.ModIdData</h4>
+<pre>public&nbsp;FMLHandshakeMessage.ModIdData()</pre>
+</li>
+</ul>
+<a name="FMLHandshakeMessage.ModIdData(cpw.mods.fml.common.registry.GameData.GameDataSnapshot)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLHandshakeMessage.ModIdData</h4>
+<pre>public&nbsp;FMLHandshakeMessage.ModIdData(<a href="../../../../../../cpw/mods/fml/common/registry/GameData.GameDataSnapshot.html" title="class in cpw.mods.fml.common.registry">GameData.GameDataSnapshot</a>&nbsp;snapshot)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="fromBytes(io.netty.buffer.ByteBuf)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fromBytes</h4>
+<pre>public&nbsp;void&nbsp;fromBytes(io.netty.buffer.ByteBuf&nbsp;buffer)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html#fromBytes(io.netty.buffer.ByteBuf)">fromBytes</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="toBytes(io.netty.buffer.ByteBuf)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toBytes</h4>
+<pre>public&nbsp;void&nbsp;toBytes(io.netty.buffer.ByteBuf&nbsp;buffer)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html#toBytes(io.netty.buffer.ByteBuf)">toBytes</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="dataList()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dataList</h4>
+<pre>public&nbsp;java.util.Map&lt;java.lang.String,java.lang.Integer&gt;&nbsp;dataList()</pre>
+</li>
+</ul>
+<a name="blockSubstitutions()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>blockSubstitutions</h4>
+<pre>public&nbsp;java.util.Set&lt;java.lang.String&gt;&nbsp;blockSubstitutions()</pre>
+</li>
+</ul>
+<a name="itemSubstitutions()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>itemSubstitutions</h4>
+<pre>public&nbsp;java.util.Set&lt;java.lang.String&gt;&nbsp;itemSubstitutions()</pre>
+</li>
+</ul>
+<a name="toString(java.lang.Class)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString(java.lang.Class&lt;? extends java.lang.Enum&lt;?&gt;&gt;&nbsp;side)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html#toString(java.lang.Class)">toString</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeReset.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModList.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModIdData.html" target="_top">Frames</a></li>
+<li><a href="FMLHandshakeMessage.ModIdData.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.network.handshake.FMLHandshakeMessage">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModList.html b/javadoc/cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModList.html
new file mode 100644
index 0000000..58ccc44
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModList.html
@@ -0,0 +1,374 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>FMLHandshakeMessage.ModList (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLHandshakeMessage.ModList (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModIdData.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ServerHello.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModList.html" target="_top">Frames</a></li>
+<li><a href="FMLHandshakeMessage.ModList.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.network.handshake.FMLHandshakeMessage">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network.handshake</div>
+<h2 title="Class FMLHandshakeMessage.ModList" class="title">Class FMLHandshakeMessage.ModList</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">cpw.mods.fml.common.network.handshake.FMLHandshakeMessage</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.handshake.FMLHandshakeMessage.ModList</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">FMLHandshakeMessage.ModList</span>
+extends <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.network.handshake.FMLHandshakeMessage">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.network.handshake.<a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a></h3>
+<code><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ClientHello.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.ClientHello</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeAck.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.HandshakeAck</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeReset.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.HandshakeReset</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModIdData.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.ModIdData</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModList.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.ModList</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ServerHello.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.ServerHello</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModList.html#FMLHandshakeMessage.ModList()">FMLHandshakeMessage.ModList</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModList.html#FMLHandshakeMessage.ModList(java.util.List)">FMLHandshakeMessage.ModList</a></strong>(java.util.List&lt;<a href="../../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;&nbsp;modList)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModList.html#fromBytes(io.netty.buffer.ByteBuf)">fromBytes</a></strong>(io.netty.buffer.ByteBuf&nbsp;buffer)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModList.html#modList()">modList</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModList.html#modListAsString()">modListAsString</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModList.html#modListSize()">modListSize</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModList.html#toBytes(io.netty.buffer.ByteBuf)">toBytes</a></strong>(io.netty.buffer.ByteBuf&nbsp;buffer)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModList.html#toString(java.lang.Class)">toString</a></strong>(java.lang.Class&lt;? extends java.lang.Enum&lt;?&gt;&gt;&nbsp;side)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.network.handshake.FMLHandshakeMessage">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.network.handshake.<a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a></h3>
+<code><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html#makeCustomChannelRegistration(java.util.Set)">makeCustomChannelRegistration</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLHandshakeMessage.ModList()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FMLHandshakeMessage.ModList</h4>
+<pre>public&nbsp;FMLHandshakeMessage.ModList()</pre>
+</li>
+</ul>
+<a name="FMLHandshakeMessage.ModList(java.util.List)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLHandshakeMessage.ModList</h4>
+<pre>public&nbsp;FMLHandshakeMessage.ModList(java.util.List&lt;<a href="../../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;&nbsp;modList)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="toBytes(io.netty.buffer.ByteBuf)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toBytes</h4>
+<pre>public&nbsp;void&nbsp;toBytes(io.netty.buffer.ByteBuf&nbsp;buffer)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html#toBytes(io.netty.buffer.ByteBuf)">toBytes</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="fromBytes(io.netty.buffer.ByteBuf)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fromBytes</h4>
+<pre>public&nbsp;void&nbsp;fromBytes(io.netty.buffer.ByteBuf&nbsp;buffer)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html#fromBytes(io.netty.buffer.ByteBuf)">fromBytes</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="modListAsString()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>modListAsString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;modListAsString()</pre>
+</li>
+</ul>
+<a name="modListSize()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>modListSize</h4>
+<pre>public&nbsp;int&nbsp;modListSize()</pre>
+</li>
+</ul>
+<a name="modList()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>modList</h4>
+<pre>public&nbsp;java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;modList()</pre>
+</li>
+</ul>
+<a name="toString(java.lang.Class)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString(java.lang.Class&lt;? extends java.lang.Enum&lt;?&gt;&gt;&nbsp;side)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html#toString(java.lang.Class)">toString</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModIdData.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ServerHello.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModList.html" target="_top">Frames</a></li>
+<li><a href="FMLHandshakeMessage.ModList.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.network.handshake.FMLHandshakeMessage">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ServerHello.html b/javadoc/cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ServerHello.html
new file mode 100644
index 0000000..e204958
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ServerHello.html
@@ -0,0 +1,319 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>FMLHandshakeMessage.ServerHello (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLHandshakeMessage.ServerHello (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModList.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/HandshakeInjector.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ServerHello.html" target="_top">Frames</a></li>
+<li><a href="FMLHandshakeMessage.ServerHello.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.network.handshake.FMLHandshakeMessage">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network.handshake</div>
+<h2 title="Class FMLHandshakeMessage.ServerHello" class="title">Class FMLHandshakeMessage.ServerHello</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">cpw.mods.fml.common.network.handshake.FMLHandshakeMessage</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.handshake.FMLHandshakeMessage.ServerHello</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">FMLHandshakeMessage.ServerHello</span>
+extends <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.network.handshake.FMLHandshakeMessage">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.network.handshake.<a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a></h3>
+<code><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ClientHello.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.ClientHello</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeAck.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.HandshakeAck</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeReset.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.HandshakeReset</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModIdData.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.ModIdData</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModList.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.ModList</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ServerHello.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.ServerHello</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ServerHello.html#FMLHandshakeMessage.ServerHello()">FMLHandshakeMessage.ServerHello</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ServerHello.html#fromBytes(io.netty.buffer.ByteBuf)">fromBytes</a></strong>(io.netty.buffer.ByteBuf&nbsp;buffer)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>byte</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ServerHello.html#protocolVersion()">protocolVersion</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ServerHello.html#toBytes(io.netty.buffer.ByteBuf)">toBytes</a></strong>(io.netty.buffer.ByteBuf&nbsp;buffer)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.network.handshake.FMLHandshakeMessage">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.network.handshake.<a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a></h3>
+<code><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html#makeCustomChannelRegistration(java.util.Set)">makeCustomChannelRegistration</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html#toString(java.lang.Class)">toString</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLHandshakeMessage.ServerHello()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLHandshakeMessage.ServerHello</h4>
+<pre>public&nbsp;FMLHandshakeMessage.ServerHello()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="toBytes(io.netty.buffer.ByteBuf)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toBytes</h4>
+<pre>public&nbsp;void&nbsp;toBytes(io.netty.buffer.ByteBuf&nbsp;buffer)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html#toBytes(io.netty.buffer.ByteBuf)">toBytes</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="fromBytes(io.netty.buffer.ByteBuf)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fromBytes</h4>
+<pre>public&nbsp;void&nbsp;fromBytes(io.netty.buffer.ByteBuf&nbsp;buffer)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html#fromBytes(io.netty.buffer.ByteBuf)">fromBytes</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="protocolVersion()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>protocolVersion</h4>
+<pre>public&nbsp;byte&nbsp;protocolVersion()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModList.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/HandshakeInjector.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ServerHello.html" target="_top">Frames</a></li>
+<li><a href="FMLHandshakeMessage.ServerHello.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.network.handshake.FMLHandshakeMessage">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html b/javadoc/cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html
new file mode 100644
index 0000000..833b7c7
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html
@@ -0,0 +1,336 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>FMLHandshakeMessage (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLHandshakeMessage (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeCodec.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ClientHello.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" target="_top">Frames</a></li>
+<li><a href="FMLHandshakeMessage.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network.handshake</div>
+<h2 title="Class FMLHandshakeMessage" class="title">Class FMLHandshakeMessage</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.handshake.FMLHandshakeMessage</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ClientHello.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.ClientHello</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeAck.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.HandshakeAck</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeReset.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.HandshakeReset</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModIdData.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.ModIdData</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModList.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.ModList</a>, <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ServerHello.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.ServerHello</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="strong">FMLHandshakeMessage</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ClientHello.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.ClientHello</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeAck.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.HandshakeAck</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeReset.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.HandshakeReset</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModIdData.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.ModIdData</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModList.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.ModList</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ServerHello.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.ServerHello</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html#FMLHandshakeMessage()">FMLHandshakeMessage</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html#fromBytes(io.netty.buffer.ByteBuf)">fromBytes</a></strong>(io.netty.buffer.ByteBuf&nbsp;buffer)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html#makeCustomChannelRegistration(java.util.Set)">makeCustomChannelRegistration</a></strong>(java.util.Set&lt;java.lang.String&gt;&nbsp;channels)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html#toBytes(io.netty.buffer.ByteBuf)">toBytes</a></strong>(io.netty.buffer.ByteBuf&nbsp;buffer)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html#toString(java.lang.Class)">toString</a></strong>(java.lang.Class&lt;? extends java.lang.Enum&lt;?&gt;&gt;&nbsp;side)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLHandshakeMessage()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLHandshakeMessage</h4>
+<pre>public&nbsp;FMLHandshakeMessage()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="makeCustomChannelRegistration(java.util.Set)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>makeCustomChannelRegistration</h4>
+<pre>public static&nbsp;<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&nbsp;makeCustomChannelRegistration(java.util.Set&lt;java.lang.String&gt;&nbsp;channels)</pre>
+</li>
+</ul>
+<a name="fromBytes(io.netty.buffer.ByteBuf)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fromBytes</h4>
+<pre>public&nbsp;void&nbsp;fromBytes(io.netty.buffer.ByteBuf&nbsp;buffer)</pre>
+</li>
+</ul>
+<a name="toBytes(io.netty.buffer.ByteBuf)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toBytes</h4>
+<pre>public&nbsp;void&nbsp;toBytes(io.netty.buffer.ByteBuf&nbsp;buffer)</pre>
+</li>
+</ul>
+<a name="toString(java.lang.Class)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString(java.lang.Class&lt;? extends java.lang.Enum&lt;?&gt;&gt;&nbsp;side)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeCodec.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ClientHello.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" target="_top">Frames</a></li>
+<li><a href="FMLHandshakeMessage.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/handshake/HandshakeInjector.html b/javadoc/cpw/mods/fml/common/network/handshake/HandshakeInjector.html
new file mode 100644
index 0000000..c9d6628
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/handshake/HandshakeInjector.html
@@ -0,0 +1,316 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>HandshakeInjector (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="HandshakeInjector (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ServerHello.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/HandshakeMessageHandler.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/handshake/HandshakeInjector.html" target="_top">Frames</a></li>
+<li><a href="HandshakeInjector.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network.handshake</div>
+<h2 title="Class HandshakeInjector" class="title">Class HandshakeInjector</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.ChannelHandlerAdapter</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.ChannelOutboundHandlerAdapter</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.handshake.HandshakeInjector</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>io.netty.channel.ChannelHandler, io.netty.channel.ChannelOutboundHandler</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">HandshakeInjector</span>
+extends io.netty.channel.ChannelOutboundHandlerAdapter</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_io.netty.channel.ChannelHandler">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;io.netty.channel.ChannelHandler</h3>
+<code>io.netty.channel.ChannelHandler.Sharable</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/HandshakeInjector.html#HandshakeInjector(cpw.mods.fml.common.network.handshake.NetworkDispatcher)">HandshakeInjector</a></strong>(<a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html" title="class in cpw.mods.fml.common.network.handshake">NetworkDispatcher</a>&nbsp;networkDispatcher)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/HandshakeInjector.html#write(io.netty.channel.ChannelHandlerContext,%20java.lang.Object,%20io.netty.channel.ChannelPromise)">write</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ java.lang.Object&nbsp;msg,
+ io.netty.channel.ChannelPromise&nbsp;promise)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelOutboundHandlerAdapter">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.ChannelOutboundHandlerAdapter</h3>
+<code>bind, close, connect, deregister, disconnect, flush, read</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelHandlerAdapter">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.ChannelHandlerAdapter</h3>
+<code>exceptionCaught, handlerAdded, handlerRemoved, isSharable</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelHandler">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.netty.channel.ChannelHandler</h3>
+<code>exceptionCaught, handlerAdded, handlerRemoved</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="HandshakeInjector(cpw.mods.fml.common.network.handshake.NetworkDispatcher)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>HandshakeInjector</h4>
+<pre>public&nbsp;HandshakeInjector(<a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html" title="class in cpw.mods.fml.common.network.handshake">NetworkDispatcher</a>&nbsp;networkDispatcher)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="write(io.netty.channel.ChannelHandlerContext, java.lang.Object, io.netty.channel.ChannelPromise)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>write</h4>
+<pre>public&nbsp;void&nbsp;write(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ java.lang.Object&nbsp;msg,
+ io.netty.channel.ChannelPromise&nbsp;promise)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>write</code>&nbsp;in interface&nbsp;<code>io.netty.channel.ChannelOutboundHandler</code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>write</code>&nbsp;in class&nbsp;<code>io.netty.channel.ChannelOutboundHandlerAdapter</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ServerHello.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/HandshakeMessageHandler.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/handshake/HandshakeInjector.html" target="_top">Frames</a></li>
+<li><a href="HandshakeInjector.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/handshake/HandshakeMessageHandler.html b/javadoc/cpw/mods/fml/common/network/handshake/HandshakeMessageHandler.html
new file mode 100644
index 0000000..f8e9e75
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/handshake/HandshakeMessageHandler.html
@@ -0,0 +1,393 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>HandshakeMessageHandler (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="HandshakeMessageHandler (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/HandshakeInjector.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/IHandshakeState.html" title="interface in cpw.mods.fml.common.network.handshake"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/handshake/HandshakeMessageHandler.html" target="_top">Frames</a></li>
+<li><a href="HandshakeMessageHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network.handshake</div>
+<h2 title="Class HandshakeMessageHandler" class="title">Class HandshakeMessageHandler&lt;S extends java.lang.Enum&lt;S&gt; & <a href="../../../../../../cpw/mods/fml/common/network/handshake/IHandshakeState.html" title="interface in cpw.mods.fml.common.network.handshake">IHandshakeState</a>&lt;S&gt;&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.ChannelHandlerAdapter</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.ChannelInboundHandlerAdapter</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.SimpleChannelInboundHandler&lt;<a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.handshake.HandshakeMessageHandler&lt;S&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>io.netty.channel.ChannelHandler, io.netty.channel.ChannelInboundHandler</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">HandshakeMessageHandler&lt;S extends java.lang.Enum&lt;S&gt; & <a href="../../../../../../cpw/mods/fml/common/network/handshake/IHandshakeState.html" title="interface in cpw.mods.fml.common.network.handshake">IHandshakeState</a>&lt;S&gt;&gt;</span>
+extends io.netty.channel.SimpleChannelInboundHandler&lt;<a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a>&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_io.netty.channel.ChannelHandler">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;io.netty.channel.ChannelHandler</h3>
+<code>io.netty.channel.ChannelHandler.Sharable</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/HandshakeMessageHandler.html#HandshakeMessageHandler(java.lang.Class)">HandshakeMessageHandler</a></strong>(java.lang.Class&lt;<a href="../../../../../../cpw/mods/fml/common/network/handshake/HandshakeMessageHandler.html" title="type parameter in HandshakeMessageHandler">S</a>&gt;&nbsp;stateType)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/HandshakeMessageHandler.html#channelActive(io.netty.channel.ChannelHandlerContext)">channelActive</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/HandshakeMessageHandler.html#channelRead0(io.netty.channel.ChannelHandlerContext,%20cpw.mods.fml.common.network.handshake.FMLHandshakeMessage)">channelRead0</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a>&nbsp;msg)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/HandshakeMessageHandler.html#exceptionCaught(io.netty.channel.ChannelHandlerContext,%20java.lang.Throwable)">exceptionCaught</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ java.lang.Throwable&nbsp;cause)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/HandshakeMessageHandler.html#userEventTriggered(io.netty.channel.ChannelHandlerContext,%20java.lang.Object)">userEventTriggered</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ java.lang.Object&nbsp;evt)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.SimpleChannelInboundHandler">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.SimpleChannelInboundHandler</h3>
+<code>acceptInboundMessage, channelRead</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelInboundHandlerAdapter">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.ChannelInboundHandlerAdapter</h3>
+<code>channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelHandlerAdapter">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.ChannelHandlerAdapter</h3>
+<code>handlerAdded, handlerRemoved, isSharable</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelHandler">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.netty.channel.ChannelHandler</h3>
+<code>handlerAdded, handlerRemoved</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="HandshakeMessageHandler(java.lang.Class)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>HandshakeMessageHandler</h4>
+<pre>public&nbsp;HandshakeMessageHandler(java.lang.Class&lt;<a href="../../../../../../cpw/mods/fml/common/network/handshake/HandshakeMessageHandler.html" title="type parameter in HandshakeMessageHandler">S</a>&gt;&nbsp;stateType)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="channelRead0(io.netty.channel.ChannelHandlerContext, cpw.mods.fml.common.network.handshake.FMLHandshakeMessage)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>channelRead0</h4>
+<pre>protected&nbsp;void&nbsp;channelRead0(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a>&nbsp;msg)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>channelRead0</code>&nbsp;in class&nbsp;<code>io.netty.channel.SimpleChannelInboundHandler&lt;<a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a>&gt;</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+<a name="channelActive(io.netty.channel.ChannelHandlerContext)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>channelActive</h4>
+<pre>public&nbsp;void&nbsp;channelActive(io.netty.channel.ChannelHandlerContext&nbsp;ctx)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>channelActive</code>&nbsp;in interface&nbsp;<code>io.netty.channel.ChannelInboundHandler</code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>channelActive</code>&nbsp;in class&nbsp;<code>io.netty.channel.ChannelInboundHandlerAdapter</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+<a name="userEventTriggered(io.netty.channel.ChannelHandlerContext, java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>userEventTriggered</h4>
+<pre>public&nbsp;void&nbsp;userEventTriggered(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ java.lang.Object&nbsp;evt)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>userEventTriggered</code>&nbsp;in interface&nbsp;<code>io.netty.channel.ChannelInboundHandler</code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>userEventTriggered</code>&nbsp;in class&nbsp;<code>io.netty.channel.ChannelInboundHandlerAdapter</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+<a name="exceptionCaught(io.netty.channel.ChannelHandlerContext, java.lang.Throwable)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exceptionCaught</h4>
+<pre>public&nbsp;void&nbsp;exceptionCaught(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ java.lang.Throwable&nbsp;cause)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>exceptionCaught</code>&nbsp;in interface&nbsp;<code>io.netty.channel.ChannelHandler</code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>exceptionCaught</code>&nbsp;in interface&nbsp;<code>io.netty.channel.ChannelInboundHandler</code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>exceptionCaught</code>&nbsp;in class&nbsp;<code>io.netty.channel.ChannelInboundHandlerAdapter</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/HandshakeInjector.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/IHandshakeState.html" title="interface in cpw.mods.fml.common.network.handshake"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/handshake/HandshakeMessageHandler.html" target="_top">Frames</a></li>
+<li><a href="HandshakeMessageHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/handshake/IHandshakeState.html b/javadoc/cpw/mods/fml/common/network/handshake/IHandshakeState.html
new file mode 100644
index 0000000..86a361d
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/handshake/IHandshakeState.html
@@ -0,0 +1,206 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>IHandshakeState (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="IHandshakeState (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/HandshakeMessageHandler.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/handshake/IHandshakeState.html" target="_top">Frames</a></li>
+<li><a href="IHandshakeState.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network.handshake</div>
+<h2 title="Interface IHandshakeState" class="title">Interface IHandshakeState&lt;S&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <span class="strong">IHandshakeState&lt;S&gt;</span></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../cpw/mods/fml/common/network/handshake/IHandshakeState.html" title="type parameter in IHandshakeState">S</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/IHandshakeState.html#accept(io.netty.channel.ChannelHandlerContext,%20cpw.mods.fml.common.network.handshake.FMLHandshakeMessage)">accept</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a>&nbsp;msg)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="accept(io.netty.channel.ChannelHandlerContext, cpw.mods.fml.common.network.handshake.FMLHandshakeMessage)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>accept</h4>
+<pre><a href="../../../../../../cpw/mods/fml/common/network/handshake/IHandshakeState.html" title="type parameter in IHandshakeState">S</a>&nbsp;accept(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ <a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a>&nbsp;msg)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/HandshakeMessageHandler.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/handshake/IHandshakeState.html" target="_top">Frames</a></li>
+<li><a href="IHandshakeState.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/handshake/NetworkDispatcher.html b/javadoc/cpw/mods/fml/common/network/handshake/NetworkDispatcher.html
new file mode 100644
index 0000000..729da41
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/handshake/NetworkDispatcher.html
@@ -0,0 +1,791 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>NetworkDispatcher (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="NetworkDispatcher (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/IHandshakeState.html" title="interface in cpw.mods.fml.common.network.handshake"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/handshake/NetworkDispatcher.html" target="_top">Frames</a></li>
+<li><a href="NetworkDispatcher.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network.handshake</div>
+<h2 title="Class NetworkDispatcher" class="title">Class NetworkDispatcher</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.ChannelHandlerAdapter</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.ChannelInboundHandlerAdapter</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.SimpleChannelInboundHandler&lt;<a href="../../../../../../net/minecraft/network/Packet.html" title="class in net.minecraft.network">Packet</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.handshake.NetworkDispatcher</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>io.netty.channel.ChannelHandler, io.netty.channel.ChannelInboundHandler, io.netty.channel.ChannelOutboundHandler</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">NetworkDispatcher</span>
+extends io.netty.channel.SimpleChannelInboundHandler&lt;<a href="../../../../../../net/minecraft/network/Packet.html" title="class in net.minecraft.network">Packet</a>&gt;
+implements io.netty.channel.ChannelOutboundHandler</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_io.netty.channel.ChannelHandler">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;io.netty.channel.ChannelHandler</h3>
+<code>io.netty.channel.ChannelHandler.Sharable</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static io.netty.util.AttributeKey&lt;<a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html" title="class in cpw.mods.fml.common.network.handshake">NetworkDispatcher</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html#FML_DISPATCHER">FML_DISPATCHER</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static io.netty.util.AttributeKey&lt;java.lang.Boolean&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html#IS_LOCAL">IS_LOCAL</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html#manager">manager</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html#NetworkDispatcher(net.minecraft.network.NetworkManager)">NetworkDispatcher</a></strong>(<a href="../../../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;manager)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html#NetworkDispatcher(net.minecraft.network.NetworkManager,%20net.minecraft.server.management.ServerConfigurationManager)">NetworkDispatcher</a></strong>(<a href="../../../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;manager,
+ <a href="../../../../../../net/minecraft/server/management/ServerConfigurationManager.html" title="class in net.minecraft.server.management">ServerConfigurationManager</a>&nbsp;scm)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html#abortClientHandshake(java.lang.String)">abortClientHandshake</a></strong>(java.lang.String&nbsp;type)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html" title="class in cpw.mods.fml.common.network.handshake">NetworkDispatcher</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html#allocAndSet(net.minecraft.network.NetworkManager)">allocAndSet</a></strong>(<a href="../../../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;manager)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html" title="class in cpw.mods.fml.common.network.handshake">NetworkDispatcher</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html#allocAndSet(net.minecraft.network.NetworkManager,%20net.minecraft.server.management.ServerConfigurationManager)">allocAndSet</a></strong>(<a href="../../../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;manager,
+ <a href="../../../../../../net/minecraft/server/management/ServerConfigurationManager.html" title="class in net.minecraft.server.management">ServerConfigurationManager</a>&nbsp;scm)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html#bind(io.netty.channel.ChannelHandlerContext,%20java.net.SocketAddress,%20io.netty.channel.ChannelPromise)">bind</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ java.net.SocketAddress&nbsp;localAddress,
+ io.netty.channel.ChannelPromise&nbsp;promise)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html#channelRead0(io.netty.channel.ChannelHandlerContext,%20net.minecraft.network.Packet)">channelRead0</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ <a href="../../../../../../net/minecraft/network/Packet.html" title="class in net.minecraft.network">Packet</a>&nbsp;msg)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html#clientToServerHandshake()">clientToServerHandshake</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html#close(io.netty.channel.ChannelHandlerContext,%20io.netty.channel.ChannelPromise)">close</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ io.netty.channel.ChannelPromise&nbsp;promise)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html#completeClientHandshake()">completeClientHandshake</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html#completeHandshake(cpw.mods.fml.relauncher.Side)">completeHandshake</a></strong>(<a href="../../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;target)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html#connect(io.netty.channel.ChannelHandlerContext,%20java.net.SocketAddress,%20java.net.SocketAddress,%20io.netty.channel.ChannelPromise)">connect</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ java.net.SocketAddress&nbsp;remoteAddress,
+ java.net.SocketAddress&nbsp;localAddress,
+ io.netty.channel.ChannelPromise&nbsp;promise)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html#deregister(io.netty.channel.ChannelHandlerContext,%20io.netty.channel.ChannelPromise)">deregister</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ io.netty.channel.ChannelPromise&nbsp;promise)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html#disconnect(io.netty.channel.ChannelHandlerContext,%20io.netty.channel.ChannelPromise)">disconnect</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ io.netty.channel.ChannelPromise&nbsp;promise)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html#exceptionCaught(io.netty.channel.ChannelHandlerContext,%20java.lang.Throwable)">exceptionCaught</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ java.lang.Throwable&nbsp;cause)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html#flush(io.netty.channel.ChannelHandlerContext)">flush</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html" title="class in cpw.mods.fml.common.network.handshake">NetworkDispatcher</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html#get(net.minecraft.network.NetworkManager)">get</a></strong>(<a href="../../../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;manager)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html#getNetHandler()">getNetHandler</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html#handlerAdded(io.netty.channel.ChannelHandlerContext)">handlerAdded</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html#read(io.netty.channel.ChannelHandlerContext)">read</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html#rejectHandshake(java.lang.String)">rejectHandshake</a></strong>(java.lang.String&nbsp;result)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html#sendProxy(cpw.mods.fml.common.network.internal.FMLProxyPacket)">sendProxy</a></strong>(<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&nbsp;msg)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html#serverToClientHandshake(net.minecraft.entity.player.EntityPlayerMP)">serverToClientHandshake</a></strong>(<a href="../../../../../../net/minecraft/entity/player/EntityPlayerMP.html" title="class in net.minecraft.entity.player">EntityPlayerMP</a>&nbsp;player)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html#userEventTriggered(io.netty.channel.ChannelHandlerContext,%20java.lang.Object)">userEventTriggered</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ java.lang.Object&nbsp;evt)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html#write(io.netty.channel.ChannelHandlerContext,%20java.lang.Object,%20io.netty.channel.ChannelPromise)">write</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ java.lang.Object&nbsp;msg,
+ io.netty.channel.ChannelPromise&nbsp;promise)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.SimpleChannelInboundHandler">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.SimpleChannelInboundHandler</h3>
+<code>acceptInboundMessage, channelRead</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelInboundHandlerAdapter">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.ChannelInboundHandlerAdapter</h3>
+<code>channelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelHandlerAdapter">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.ChannelHandlerAdapter</h3>
+<code>handlerRemoved, isSharable</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelHandler">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.netty.channel.ChannelHandler</h3>
+<code>handlerRemoved</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="FML_DISPATCHER">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FML_DISPATCHER</h4>
+<pre>public static final&nbsp;io.netty.util.AttributeKey&lt;<a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html" title="class in cpw.mods.fml.common.network.handshake">NetworkDispatcher</a>&gt; FML_DISPATCHER</pre>
+</li>
+</ul>
+<a name="IS_LOCAL">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>IS_LOCAL</h4>
+<pre>public static final&nbsp;io.netty.util.AttributeKey&lt;java.lang.Boolean&gt; IS_LOCAL</pre>
+</li>
+</ul>
+<a name="manager">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>manager</h4>
+<pre>public final&nbsp;<a href="../../../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a> manager</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="NetworkDispatcher(net.minecraft.network.NetworkManager)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>NetworkDispatcher</h4>
+<pre>public&nbsp;NetworkDispatcher(<a href="../../../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;manager)</pre>
+</li>
+</ul>
+<a name="NetworkDispatcher(net.minecraft.network.NetworkManager, net.minecraft.server.management.ServerConfigurationManager)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>NetworkDispatcher</h4>
+<pre>public&nbsp;NetworkDispatcher(<a href="../../../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;manager,
+ <a href="../../../../../../net/minecraft/server/management/ServerConfigurationManager.html" title="class in net.minecraft.server.management">ServerConfigurationManager</a>&nbsp;scm)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="get(net.minecraft.network.NetworkManager)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>get</h4>
+<pre>public static&nbsp;<a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html" title="class in cpw.mods.fml.common.network.handshake">NetworkDispatcher</a>&nbsp;get(<a href="../../../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;manager)</pre>
+</li>
+</ul>
+<a name="allocAndSet(net.minecraft.network.NetworkManager)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>allocAndSet</h4>
+<pre>public static&nbsp;<a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html" title="class in cpw.mods.fml.common.network.handshake">NetworkDispatcher</a>&nbsp;allocAndSet(<a href="../../../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;manager)</pre>
+</li>
+</ul>
+<a name="allocAndSet(net.minecraft.network.NetworkManager, net.minecraft.server.management.ServerConfigurationManager)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>allocAndSet</h4>
+<pre>public static&nbsp;<a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html" title="class in cpw.mods.fml.common.network.handshake">NetworkDispatcher</a>&nbsp;allocAndSet(<a href="../../../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;manager,
+ <a href="../../../../../../net/minecraft/server/management/ServerConfigurationManager.html" title="class in net.minecraft.server.management">ServerConfigurationManager</a>&nbsp;scm)</pre>
+</li>
+</ul>
+<a name="serverToClientHandshake(net.minecraft.entity.player.EntityPlayerMP)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>serverToClientHandshake</h4>
+<pre>public&nbsp;void&nbsp;serverToClientHandshake(<a href="../../../../../../net/minecraft/entity/player/EntityPlayerMP.html" title="class in net.minecraft.entity.player">EntityPlayerMP</a>&nbsp;player)</pre>
+</li>
+</ul>
+<a name="clientToServerHandshake()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clientToServerHandshake</h4>
+<pre>public&nbsp;void&nbsp;clientToServerHandshake()</pre>
+</li>
+</ul>
+<a name="handlerAdded(io.netty.channel.ChannelHandlerContext)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>handlerAdded</h4>
+<pre>public&nbsp;void&nbsp;handlerAdded(io.netty.channel.ChannelHandlerContext&nbsp;ctx)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>handlerAdded</code>&nbsp;in interface&nbsp;<code>io.netty.channel.ChannelHandler</code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>handlerAdded</code>&nbsp;in class&nbsp;<code>io.netty.channel.ChannelHandlerAdapter</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+<a name="channelRead0(io.netty.channel.ChannelHandlerContext, net.minecraft.network.Packet)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>channelRead0</h4>
+<pre>protected&nbsp;void&nbsp;channelRead0(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ <a href="../../../../../../net/minecraft/network/Packet.html" title="class in net.minecraft.network">Packet</a>&nbsp;msg)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>channelRead0</code>&nbsp;in class&nbsp;<code>io.netty.channel.SimpleChannelInboundHandler&lt;<a href="../../../../../../net/minecraft/network/Packet.html" title="class in net.minecraft.network">Packet</a>&gt;</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+<a name="getNetHandler()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNetHandler</h4>
+<pre>public&nbsp;<a href="../../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&nbsp;getNetHandler()</pre>
+</li>
+</ul>
+<a name="userEventTriggered(io.netty.channel.ChannelHandlerContext, java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>userEventTriggered</h4>
+<pre>public&nbsp;void&nbsp;userEventTriggered(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ java.lang.Object&nbsp;evt)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>userEventTriggered</code>&nbsp;in interface&nbsp;<code>io.netty.channel.ChannelInboundHandler</code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>userEventTriggered</code>&nbsp;in class&nbsp;<code>io.netty.channel.ChannelInboundHandlerAdapter</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+<a name="sendProxy(cpw.mods.fml.common.network.internal.FMLProxyPacket)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sendProxy</h4>
+<pre>public&nbsp;void&nbsp;sendProxy(<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&nbsp;msg)</pre>
+</li>
+</ul>
+<a name="rejectHandshake(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>rejectHandshake</h4>
+<pre>public&nbsp;void&nbsp;rejectHandshake(java.lang.String&nbsp;result)</pre>
+</li>
+</ul>
+<a name="bind(io.netty.channel.ChannelHandlerContext, java.net.SocketAddress, io.netty.channel.ChannelPromise)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>bind</h4>
+<pre>public&nbsp;void&nbsp;bind(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ java.net.SocketAddress&nbsp;localAddress,
+ io.netty.channel.ChannelPromise&nbsp;promise)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>bind</code>&nbsp;in interface&nbsp;<code>io.netty.channel.ChannelOutboundHandler</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+<a name="connect(io.netty.channel.ChannelHandlerContext, java.net.SocketAddress, java.net.SocketAddress, io.netty.channel.ChannelPromise)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>connect</h4>
+<pre>public&nbsp;void&nbsp;connect(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ java.net.SocketAddress&nbsp;remoteAddress,
+ java.net.SocketAddress&nbsp;localAddress,
+ io.netty.channel.ChannelPromise&nbsp;promise)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>connect</code>&nbsp;in interface&nbsp;<code>io.netty.channel.ChannelOutboundHandler</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+<a name="disconnect(io.netty.channel.ChannelHandlerContext, io.netty.channel.ChannelPromise)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>disconnect</h4>
+<pre>public&nbsp;void&nbsp;disconnect(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ io.netty.channel.ChannelPromise&nbsp;promise)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>disconnect</code>&nbsp;in interface&nbsp;<code>io.netty.channel.ChannelOutboundHandler</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+<a name="close(io.netty.channel.ChannelHandlerContext, io.netty.channel.ChannelPromise)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>close</h4>
+<pre>public&nbsp;void&nbsp;close(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ io.netty.channel.ChannelPromise&nbsp;promise)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>close</code>&nbsp;in interface&nbsp;<code>io.netty.channel.ChannelOutboundHandler</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+<a name="deregister(io.netty.channel.ChannelHandlerContext, io.netty.channel.ChannelPromise)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>deregister</h4>
+<pre>@Deprecated
+public&nbsp;void&nbsp;deregister(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ io.netty.channel.ChannelPromise&nbsp;promise)
+ throws java.lang.Exception</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>deregister</code>&nbsp;in interface&nbsp;<code>io.netty.channel.ChannelOutboundHandler</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+<a name="read(io.netty.channel.ChannelHandlerContext)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>read</h4>
+<pre>public&nbsp;void&nbsp;read(io.netty.channel.ChannelHandlerContext&nbsp;ctx)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>read</code>&nbsp;in interface&nbsp;<code>io.netty.channel.ChannelOutboundHandler</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+<a name="write(io.netty.channel.ChannelHandlerContext, java.lang.Object, io.netty.channel.ChannelPromise)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>write</h4>
+<pre>public&nbsp;void&nbsp;write(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ java.lang.Object&nbsp;msg,
+ io.netty.channel.ChannelPromise&nbsp;promise)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>write</code>&nbsp;in interface&nbsp;<code>io.netty.channel.ChannelOutboundHandler</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+<a name="flush(io.netty.channel.ChannelHandlerContext)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>flush</h4>
+<pre>public&nbsp;void&nbsp;flush(io.netty.channel.ChannelHandlerContext&nbsp;ctx)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>flush</code>&nbsp;in interface&nbsp;<code>io.netty.channel.ChannelOutboundHandler</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+<a name="completeHandshake(cpw.mods.fml.relauncher.Side)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>completeHandshake</h4>
+<pre>public&nbsp;void&nbsp;completeHandshake(<a href="../../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;target)</pre>
+</li>
+</ul>
+<a name="completeClientHandshake()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>completeClientHandshake</h4>
+<pre>public&nbsp;void&nbsp;completeClientHandshake()</pre>
+</li>
+</ul>
+<a name="abortClientHandshake(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>abortClientHandshake</h4>
+<pre>public&nbsp;void&nbsp;abortClientHandshake(java.lang.String&nbsp;type)</pre>
+</li>
+</ul>
+<a name="exceptionCaught(io.netty.channel.ChannelHandlerContext, java.lang.Throwable)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exceptionCaught</h4>
+<pre>public&nbsp;void&nbsp;exceptionCaught(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ java.lang.Throwable&nbsp;cause)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>exceptionCaught</code>&nbsp;in interface&nbsp;<code>io.netty.channel.ChannelHandler</code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>exceptionCaught</code>&nbsp;in interface&nbsp;<code>io.netty.channel.ChannelInboundHandler</code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>exceptionCaught</code>&nbsp;in class&nbsp;<code>io.netty.channel.ChannelInboundHandlerAdapter</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/IHandshakeState.html" title="interface in cpw.mods.fml.common.network.handshake"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/handshake/NetworkDispatcher.html" target="_top">Frames</a></li>
+<li><a href="NetworkDispatcher.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/handshake/package-frame.html b/javadoc/cpw/mods/fml/common/network/handshake/package-frame.html
new file mode 100644
index 0000000..79ed5f2
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/handshake/package-frame.html
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.network.handshake (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../../cpw/mods/fml/common/network/handshake/package-summary.html" target="classFrame">cpw.mods.fml.common.network.handshake</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="IHandshakeState.html" title="interface in cpw.mods.fml.common.network.handshake" target="classFrame"><i>IHandshakeState</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="ChannelRegistrationHandler.html" title="class in cpw.mods.fml.common.network.handshake" target="classFrame">ChannelRegistrationHandler</a></li>
+<li><a href="FMLHandshakeCodec.html" title="class in cpw.mods.fml.common.network.handshake" target="classFrame">FMLHandshakeCodec</a></li>
+<li><a href="FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake" target="classFrame">FMLHandshakeMessage</a></li>
+<li><a href="FMLHandshakeMessage.ClientHello.html" title="class in cpw.mods.fml.common.network.handshake" target="classFrame">FMLHandshakeMessage.ClientHello</a></li>
+<li><a href="FMLHandshakeMessage.HandshakeAck.html" title="class in cpw.mods.fml.common.network.handshake" target="classFrame">FMLHandshakeMessage.HandshakeAck</a></li>
+<li><a href="FMLHandshakeMessage.HandshakeReset.html" title="class in cpw.mods.fml.common.network.handshake" target="classFrame">FMLHandshakeMessage.HandshakeReset</a></li>
+<li><a href="FMLHandshakeMessage.ModIdData.html" title="class in cpw.mods.fml.common.network.handshake" target="classFrame">FMLHandshakeMessage.ModIdData</a></li>
+<li><a href="FMLHandshakeMessage.ModList.html" title="class in cpw.mods.fml.common.network.handshake" target="classFrame">FMLHandshakeMessage.ModList</a></li>
+<li><a href="FMLHandshakeMessage.ServerHello.html" title="class in cpw.mods.fml.common.network.handshake" target="classFrame">FMLHandshakeMessage.ServerHello</a></li>
+<li><a href="HandshakeInjector.html" title="class in cpw.mods.fml.common.network.handshake" target="classFrame">HandshakeInjector</a></li>
+<li><a href="HandshakeMessageHandler.html" title="class in cpw.mods.fml.common.network.handshake" target="classFrame">HandshakeMessageHandler</a></li>
+<li><a href="NetworkDispatcher.html" title="class in cpw.mods.fml.common.network.handshake" target="classFrame">NetworkDispatcher</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/handshake/package-summary.html b/javadoc/cpw/mods/fml/common/network/handshake/package-summary.html
new file mode 100644
index 0000000..10c32ab
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/handshake/package-summary.html
@@ -0,0 +1,190 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.network.handshake (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.common.network.handshake (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/handshake/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;cpw.mods.fml.common.network.handshake</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/network/handshake/IHandshakeState.html" title="interface in cpw.mods.fml.common.network.handshake">IHandshakeState</a>&lt;S&gt;</td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/network/handshake/ChannelRegistrationHandler.html" title="class in cpw.mods.fml.common.network.handshake">ChannelRegistrationHandler</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeCodec.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeCodec</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ClientHello.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.ClientHello</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeAck.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.HandshakeAck</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeReset.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.HandshakeReset</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModIdData.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.ModIdData</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModList.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.ModList</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ServerHello.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.ServerHello</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/network/handshake/HandshakeInjector.html" title="class in cpw.mods.fml.common.network.handshake">HandshakeInjector</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/network/handshake/HandshakeMessageHandler.html" title="class in cpw.mods.fml.common.network.handshake">HandshakeMessageHandler</a>&lt;S extends java.lang.Enum&lt;S&gt; & <a href="../../../../../../cpw/mods/fml/common/network/handshake/IHandshakeState.html" title="interface in cpw.mods.fml.common.network.handshake">IHandshakeState</a>&lt;S&gt;&gt;</td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html" title="class in cpw.mods.fml.common.network.handshake">NetworkDispatcher</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/handshake/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/handshake/package-tree.html b/javadoc/cpw/mods/fml/common/network/handshake/package-tree.html
new file mode 100644
index 0000000..22e73cb
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/handshake/package-tree.html
@@ -0,0 +1,172 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.network.handshake Class Hierarchy (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.common.network.handshake Class Hierarchy (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/handshake/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package cpw.mods.fml.common.network.handshake</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">io.netty.channel.ChannelHandlerAdapter (implements io.netty.channel.ChannelHandler)
+<ul>
+<li type="circle">io.netty.channel.ChannelInboundHandlerAdapter (implements io.netty.channel.ChannelInboundHandler)
+<ul>
+<li type="circle">io.netty.channel.ChannelDuplexHandler (implements io.netty.channel.ChannelOutboundHandler)
+<ul>
+<li type="circle">io.netty.handler.codec.MessageToMessageCodec&lt;INBOUND_IN,OUTBOUND_IN&gt;
+<ul>
+<li type="circle">cpw.mods.fml.common.network.<a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="class in cpw.mods.fml.common.network"><span class="strong">FMLIndexedMessageToMessageCodec</span></a>&lt;A&gt;
+<ul>
+<li type="circle">cpw.mods.fml.common.network.handshake.<a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeCodec.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">FMLHandshakeCodec</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">io.netty.channel.SimpleChannelInboundHandler&lt;I&gt;
+<ul>
+<li type="circle">cpw.mods.fml.common.network.handshake.<a href="../../../../../../cpw/mods/fml/common/network/handshake/ChannelRegistrationHandler.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">ChannelRegistrationHandler</span></a></li>
+<li type="circle">cpw.mods.fml.common.network.handshake.<a href="../../../../../../cpw/mods/fml/common/network/handshake/HandshakeMessageHandler.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">HandshakeMessageHandler</span></a>&lt;S&gt;</li>
+<li type="circle">cpw.mods.fml.common.network.handshake.<a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">NetworkDispatcher</span></a> (implements io.netty.channel.ChannelOutboundHandler)</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">io.netty.channel.ChannelOutboundHandlerAdapter (implements io.netty.channel.ChannelOutboundHandler)
+<ul>
+<li type="circle">cpw.mods.fml.common.network.handshake.<a href="../../../../../../cpw/mods/fml/common/network/handshake/HandshakeInjector.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">HandshakeInjector</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.common.network.handshake.<a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">FMLHandshakeMessage</span></a>
+<ul>
+<li type="circle">cpw.mods.fml.common.network.handshake.<a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ClientHello.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">FMLHandshakeMessage.ClientHello</span></a></li>
+<li type="circle">cpw.mods.fml.common.network.handshake.<a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeAck.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">FMLHandshakeMessage.HandshakeAck</span></a></li>
+<li type="circle">cpw.mods.fml.common.network.handshake.<a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.HandshakeReset.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">FMLHandshakeMessage.HandshakeReset</span></a></li>
+<li type="circle">cpw.mods.fml.common.network.handshake.<a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModIdData.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">FMLHandshakeMessage.ModIdData</span></a></li>
+<li type="circle">cpw.mods.fml.common.network.handshake.<a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModList.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">FMLHandshakeMessage.ModList</span></a></li>
+<li type="circle">cpw.mods.fml.common.network.handshake.<a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ServerHello.html" title="class in cpw.mods.fml.common.network.handshake"><span class="strong">FMLHandshakeMessage.ServerHello</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">cpw.mods.fml.common.network.handshake.<a href="../../../../../../cpw/mods/fml/common/network/handshake/IHandshakeState.html" title="interface in cpw.mods.fml.common.network.handshake"><span class="strong">IHandshakeState</span></a>&lt;S&gt;</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/handshake/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/internal/EntitySpawnHandler.html b/javadoc/cpw/mods/fml/common/network/internal/EntitySpawnHandler.html
new file mode 100644
index 0000000..89e9bdc
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/internal/EntitySpawnHandler.html
@@ -0,0 +1,349 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>EntitySpawnHandler (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="EntitySpawnHandler (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/internal/EntitySpawnHandler.html" target="_top">Frames</a></li>
+<li><a href="EntitySpawnHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network.internal</div>
+<h2 title="Class EntitySpawnHandler" class="title">Class EntitySpawnHandler</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.ChannelHandlerAdapter</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.ChannelInboundHandlerAdapter</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.SimpleChannelInboundHandler&lt;<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntityMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.EntityMessage</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.internal.EntitySpawnHandler</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>io.netty.channel.ChannelHandler, io.netty.channel.ChannelInboundHandler</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">EntitySpawnHandler</span>
+extends io.netty.channel.SimpleChannelInboundHandler&lt;<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntityMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.EntityMessage</a>&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_io.netty.channel.ChannelHandler">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;io.netty.channel.ChannelHandler</h3>
+<code>io.netty.channel.ChannelHandler.Sharable</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/EntitySpawnHandler.html#EntitySpawnHandler()">EntitySpawnHandler</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/EntitySpawnHandler.html#channelRead0(io.netty.channel.ChannelHandlerContext,%20cpw.mods.fml.common.network.internal.FMLMessage.EntityMessage)">channelRead0</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntityMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.EntityMessage</a>&nbsp;msg)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/EntitySpawnHandler.html#exceptionCaught(io.netty.channel.ChannelHandlerContext,%20java.lang.Throwable)">exceptionCaught</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ java.lang.Throwable&nbsp;cause)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.SimpleChannelInboundHandler">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.SimpleChannelInboundHandler</h3>
+<code>acceptInboundMessage, channelRead</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelInboundHandlerAdapter">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.ChannelInboundHandlerAdapter</h3>
+<code>channelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, userEventTriggered</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelHandlerAdapter">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.ChannelHandlerAdapter</h3>
+<code>handlerAdded, handlerRemoved, isSharable</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelHandler">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.netty.channel.ChannelHandler</h3>
+<code>handlerAdded, handlerRemoved</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="EntitySpawnHandler()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>EntitySpawnHandler</h4>
+<pre>public&nbsp;EntitySpawnHandler()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="channelRead0(io.netty.channel.ChannelHandlerContext, cpw.mods.fml.common.network.internal.FMLMessage.EntityMessage)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>channelRead0</h4>
+<pre>protected&nbsp;void&nbsp;channelRead0(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntityMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.EntityMessage</a>&nbsp;msg)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>channelRead0</code>&nbsp;in class&nbsp;<code>io.netty.channel.SimpleChannelInboundHandler&lt;<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntityMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.EntityMessage</a>&gt;</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+<a name="exceptionCaught(io.netty.channel.ChannelHandlerContext, java.lang.Throwable)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exceptionCaught</h4>
+<pre>public&nbsp;void&nbsp;exceptionCaught(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ java.lang.Throwable&nbsp;cause)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>exceptionCaught</code>&nbsp;in interface&nbsp;<code>io.netty.channel.ChannelHandler</code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>exceptionCaught</code>&nbsp;in interface&nbsp;<code>io.netty.channel.ChannelInboundHandler</code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>exceptionCaught</code>&nbsp;in class&nbsp;<code>io.netty.channel.ChannelInboundHandlerAdapter</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/internal/EntitySpawnHandler.html" target="_top">Frames</a></li>
+<li><a href="EntitySpawnHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/internal/FMLMessage.CompleteHandshake.html b/javadoc/cpw/mods/fml/common/network/internal/FMLMessage.CompleteHandshake.html
new file mode 100644
index 0000000..d6e0eda
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/internal/FMLMessage.CompleteHandshake.html
@@ -0,0 +1,262 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>FMLMessage.CompleteHandshake (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLMessage.CompleteHandshake (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntityAdjustMessage.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/internal/FMLMessage.CompleteHandshake.html" target="_top">Frames</a></li>
+<li><a href="FMLMessage.CompleteHandshake.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.network.internal.FMLMessage">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network.internal</div>
+<h2 title="Class FMLMessage.CompleteHandshake" class="title">Class FMLMessage.CompleteHandshake</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.html" title="class in cpw.mods.fml.common.network.internal">cpw.mods.fml.common.network.internal.FMLMessage</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.internal.FMLMessage.CompleteHandshake</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">FMLMessage.CompleteHandshake</span>
+extends <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.network.internal.FMLMessage">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.network.internal.<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage</a></h3>
+<code><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.CompleteHandshake.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.CompleteHandshake</a>, <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntityAdjustMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.EntityAdjustMessage</a>, <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntityMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.EntityMessage</a>, <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntitySpawnMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.EntitySpawnMessage</a>, <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.OpenGui.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.OpenGui</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.CompleteHandshake.html#FMLMessage.CompleteHandshake()">FMLMessage.CompleteHandshake</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.CompleteHandshake.html#FMLMessage.CompleteHandshake(cpw.mods.fml.relauncher.Side)">FMLMessage.CompleteHandshake</a></strong>(<a href="../../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;target)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLMessage.CompleteHandshake()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FMLMessage.CompleteHandshake</h4>
+<pre>public&nbsp;FMLMessage.CompleteHandshake()</pre>
+</li>
+</ul>
+<a name="FMLMessage.CompleteHandshake(cpw.mods.fml.relauncher.Side)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLMessage.CompleteHandshake</h4>
+<pre>public&nbsp;FMLMessage.CompleteHandshake(<a href="../../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;target)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntityAdjustMessage.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/internal/FMLMessage.CompleteHandshake.html" target="_top">Frames</a></li>
+<li><a href="FMLMessage.CompleteHandshake.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.network.internal.FMLMessage">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/internal/FMLMessage.EntityAdjustMessage.html b/javadoc/cpw/mods/fml/common/network/internal/FMLMessage.EntityAdjustMessage.html
new file mode 100644
index 0000000..f4c314d
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/internal/FMLMessage.EntityAdjustMessage.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>FMLMessage.EntityAdjustMessage (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLMessage.EntityAdjustMessage (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.CompleteHandshake.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntityMessage.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/internal/FMLMessage.EntityAdjustMessage.html" target="_top">Frames</a></li>
+<li><a href="FMLMessage.EntityAdjustMessage.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.network.internal.FMLMessage">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network.internal</div>
+<h2 title="Class FMLMessage.EntityAdjustMessage" class="title">Class FMLMessage.EntityAdjustMessage</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.html" title="class in cpw.mods.fml.common.network.internal">cpw.mods.fml.common.network.internal.FMLMessage</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntityMessage.html" title="class in cpw.mods.fml.common.network.internal">cpw.mods.fml.common.network.internal.FMLMessage.EntityMessage</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.internal.FMLMessage.EntityAdjustMessage</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">FMLMessage.EntityAdjustMessage</span>
+extends <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntityMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.EntityMessage</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.network.internal.FMLMessage">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.network.internal.<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage</a></h3>
+<code><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.CompleteHandshake.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.CompleteHandshake</a>, <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntityAdjustMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.EntityAdjustMessage</a>, <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntityMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.EntityMessage</a>, <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntitySpawnMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.EntitySpawnMessage</a>, <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.OpenGui.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.OpenGui</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntityAdjustMessage.html#FMLMessage.EntityAdjustMessage()">FMLMessage.EntityAdjustMessage</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntityAdjustMessage.html#FMLMessage.EntityAdjustMessage(net.minecraft.entity.Entity,%20int,%20int,%20int)">FMLMessage.EntityAdjustMessage</a></strong>(<a href="../../../../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&nbsp;entity,
+ int&nbsp;serverX,
+ int&nbsp;serverY,
+ int&nbsp;serverZ)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLMessage.EntityAdjustMessage()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FMLMessage.EntityAdjustMessage</h4>
+<pre>public&nbsp;FMLMessage.EntityAdjustMessage()</pre>
+</li>
+</ul>
+<a name="FMLMessage.EntityAdjustMessage(net.minecraft.entity.Entity, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLMessage.EntityAdjustMessage</h4>
+<pre>public&nbsp;FMLMessage.EntityAdjustMessage(<a href="../../../../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&nbsp;entity,
+ int&nbsp;serverX,
+ int&nbsp;serverY,
+ int&nbsp;serverZ)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.CompleteHandshake.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntityMessage.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/internal/FMLMessage.EntityAdjustMessage.html" target="_top">Frames</a></li>
+<li><a href="FMLMessage.EntityAdjustMessage.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.network.internal.FMLMessage">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/internal/FMLMessage.EntityMessage.html b/javadoc/cpw/mods/fml/common/network/internal/FMLMessage.EntityMessage.html
new file mode 100644
index 0000000..10b061f
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/internal/FMLMessage.EntityMessage.html
@@ -0,0 +1,254 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>FMLMessage.EntityMessage (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLMessage.EntityMessage (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntityAdjustMessage.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntitySpawnMessage.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/internal/FMLMessage.EntityMessage.html" target="_top">Frames</a></li>
+<li><a href="FMLMessage.EntityMessage.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.network.internal.FMLMessage">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network.internal</div>
+<h2 title="Class FMLMessage.EntityMessage" class="title">Class FMLMessage.EntityMessage</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.html" title="class in cpw.mods.fml.common.network.internal">cpw.mods.fml.common.network.internal.FMLMessage</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.internal.FMLMessage.EntityMessage</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntityAdjustMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.EntityAdjustMessage</a>, <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntitySpawnMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.EntitySpawnMessage</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract static class <span class="strong">FMLMessage.EntityMessage</span>
+extends <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.network.internal.FMLMessage">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.network.internal.<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage</a></h3>
+<code><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.CompleteHandshake.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.CompleteHandshake</a>, <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntityAdjustMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.EntityAdjustMessage</a>, <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntityMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.EntityMessage</a>, <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntitySpawnMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.EntitySpawnMessage</a>, <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.OpenGui.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.OpenGui</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntityMessage.html#FMLMessage.EntityMessage()">FMLMessage.EntityMessage</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLMessage.EntityMessage()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLMessage.EntityMessage</h4>
+<pre>public&nbsp;FMLMessage.EntityMessage()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntityAdjustMessage.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntitySpawnMessage.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/internal/FMLMessage.EntityMessage.html" target="_top">Frames</a></li>
+<li><a href="FMLMessage.EntityMessage.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.network.internal.FMLMessage">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/internal/FMLMessage.EntitySpawnMessage.html b/javadoc/cpw/mods/fml/common/network/internal/FMLMessage.EntitySpawnMessage.html
new file mode 100644
index 0000000..a0d8f6f
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/internal/FMLMessage.EntitySpawnMessage.html
@@ -0,0 +1,271 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>FMLMessage.EntitySpawnMessage (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLMessage.EntitySpawnMessage (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntityMessage.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.OpenGui.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/internal/FMLMessage.EntitySpawnMessage.html" target="_top">Frames</a></li>
+<li><a href="FMLMessage.EntitySpawnMessage.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.network.internal.FMLMessage">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network.internal</div>
+<h2 title="Class FMLMessage.EntitySpawnMessage" class="title">Class FMLMessage.EntitySpawnMessage</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.html" title="class in cpw.mods.fml.common.network.internal">cpw.mods.fml.common.network.internal.FMLMessage</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntityMessage.html" title="class in cpw.mods.fml.common.network.internal">cpw.mods.fml.common.network.internal.FMLMessage.EntityMessage</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.internal.FMLMessage.EntitySpawnMessage</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">FMLMessage.EntitySpawnMessage</span>
+extends <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntityMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.EntityMessage</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.network.internal.FMLMessage">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.network.internal.<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage</a></h3>
+<code><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.CompleteHandshake.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.CompleteHandshake</a>, <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntityAdjustMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.EntityAdjustMessage</a>, <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntityMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.EntityMessage</a>, <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntitySpawnMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.EntitySpawnMessage</a>, <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.OpenGui.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.OpenGui</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntitySpawnMessage.html#FMLMessage.EntitySpawnMessage()">FMLMessage.EntitySpawnMessage</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntitySpawnMessage.html#FMLMessage.EntitySpawnMessage(cpw.mods.fml.common.registry.EntityRegistry.EntityRegistration,%20net.minecraft.entity.Entity,%20cpw.mods.fml.common.ModContainer)">FMLMessage.EntitySpawnMessage</a></strong>(<a href="../../../../../../cpw/mods/fml/common/registry/EntityRegistry.EntityRegistration.html" title="class in cpw.mods.fml.common.registry">EntityRegistry.EntityRegistration</a>&nbsp;er,
+ <a href="../../../../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&nbsp;entity,
+ <a href="../../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;modContainer)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLMessage.EntitySpawnMessage()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FMLMessage.EntitySpawnMessage</h4>
+<pre>public&nbsp;FMLMessage.EntitySpawnMessage()</pre>
+</li>
+</ul>
+<a name="FMLMessage.EntitySpawnMessage(cpw.mods.fml.common.registry.EntityRegistry.EntityRegistration, net.minecraft.entity.Entity, cpw.mods.fml.common.ModContainer)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLMessage.EntitySpawnMessage</h4>
+<pre>public&nbsp;FMLMessage.EntitySpawnMessage(<a href="../../../../../../cpw/mods/fml/common/registry/EntityRegistry.EntityRegistration.html" title="class in cpw.mods.fml.common.registry">EntityRegistry.EntityRegistration</a>&nbsp;er,
+ <a href="../../../../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&nbsp;entity,
+ <a href="../../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;modContainer)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntityMessage.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.OpenGui.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/internal/FMLMessage.EntitySpawnMessage.html" target="_top">Frames</a></li>
+<li><a href="FMLMessage.EntitySpawnMessage.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.network.internal.FMLMessage">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/internal/FMLMessage.OpenGui.html b/javadoc/cpw/mods/fml/common/network/internal/FMLMessage.OpenGui.html
new file mode 100644
index 0000000..dcd987b
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/internal/FMLMessage.OpenGui.html
@@ -0,0 +1,250 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>FMLMessage.OpenGui (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLMessage.OpenGui (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntitySpawnMessage.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLNetworkHandler.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/internal/FMLMessage.OpenGui.html" target="_top">Frames</a></li>
+<li><a href="FMLMessage.OpenGui.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.network.internal.FMLMessage">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network.internal</div>
+<h2 title="Class FMLMessage.OpenGui" class="title">Class FMLMessage.OpenGui</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.html" title="class in cpw.mods.fml.common.network.internal">cpw.mods.fml.common.network.internal.FMLMessage</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.internal.FMLMessage.OpenGui</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">FMLMessage.OpenGui</span>
+extends <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.network.internal.FMLMessage">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;cpw.mods.fml.common.network.internal.<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage</a></h3>
+<code><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.CompleteHandshake.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.CompleteHandshake</a>, <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntityAdjustMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.EntityAdjustMessage</a>, <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntityMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.EntityMessage</a>, <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntitySpawnMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.EntitySpawnMessage</a>, <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.OpenGui.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.OpenGui</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.OpenGui.html#FMLMessage.OpenGui()">FMLMessage.OpenGui</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLMessage.OpenGui()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLMessage.OpenGui</h4>
+<pre>public&nbsp;FMLMessage.OpenGui()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntitySpawnMessage.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLNetworkHandler.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/internal/FMLMessage.OpenGui.html" target="_top">Frames</a></li>
+<li><a href="FMLMessage.OpenGui.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_cpw.mods.fml.common.network.internal.FMLMessage">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/internal/FMLMessage.html b/javadoc/cpw/mods/fml/common/network/internal/FMLMessage.html
new file mode 100644
index 0000000..598e720
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/internal/FMLMessage.html
@@ -0,0 +1,265 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>FMLMessage (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLMessage (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/EntitySpawnHandler.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.CompleteHandshake.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/internal/FMLMessage.html" target="_top">Frames</a></li>
+<li><a href="FMLMessage.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network.internal</div>
+<h2 title="Class FMLMessage" class="title">Class FMLMessage</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.internal.FMLMessage</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.CompleteHandshake.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.CompleteHandshake</a>, <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntityMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.EntityMessage</a>, <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.OpenGui.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.OpenGui</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="strong">FMLMessage</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.CompleteHandshake.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.CompleteHandshake</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntityAdjustMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.EntityAdjustMessage</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntityMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.EntityMessage</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntitySpawnMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.EntitySpawnMessage</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.OpenGui.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.OpenGui</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.html#FMLMessage()">FMLMessage</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLMessage()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLMessage</h4>
+<pre>public&nbsp;FMLMessage()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/EntitySpawnHandler.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.CompleteHandshake.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/internal/FMLMessage.html" target="_top">Frames</a></li>
+<li><a href="FMLMessage.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/internal/FMLNetworkHandler.html b/javadoc/cpw/mods/fml/common/network/internal/FMLNetworkHandler.html
new file mode 100644
index 0000000..e91f04f
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/internal/FMLNetworkHandler.html
@@ -0,0 +1,454 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>FMLNetworkHandler (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLNetworkHandler (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.OpenGui.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/internal/FMLNetworkHandler.html" target="_top">Frames</a></li>
+<li><a href="FMLNetworkHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network.internal</div>
+<h2 title="Class FMLNetworkHandler" class="title">Class FMLNetworkHandler</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.internal.FMLNetworkHandler</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">FMLNetworkHandler</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLNetworkHandler.html#LOGIN_TIMEOUT">LOGIN_TIMEOUT</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLNetworkHandler.html#READ_TIMEOUT">READ_TIMEOUT</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLNetworkHandler.html#FMLNetworkHandler()">FMLNetworkHandler</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLNetworkHandler.html#checkModList(cpw.mods.fml.common.network.handshake.FMLHandshakeMessage.ModList,%20cpw.mods.fml.relauncher.Side)">checkModList</a></strong>(<a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModList.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.ModList</a>&nbsp;modListPacket,
+ <a href="../../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLNetworkHandler.html#checkModList(java.util.Map,%20cpw.mods.fml.relauncher.Side)">checkModList</a></strong>(java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;listData,
+ <a href="../../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLNetworkHandler.html#enhanceStatusQuery(com.google.gson.JsonObject)">enhanceStatusQuery</a></strong>(com.google.gson.JsonObject&nbsp;jsonobject)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLNetworkHandler.html#fmlClientHandshake(net.minecraft.network.NetworkManager)">fmlClientHandshake</a></strong>(<a href="../../../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;field_147393_d)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLNetworkHandler.html#fmlServerHandshake(net.minecraft.server.management.ServerConfigurationManager,%20net.minecraft.network.NetworkManager,%20net.minecraft.entity.player.EntityPlayerMP)">fmlServerHandshake</a></strong>(<a href="../../../../../../net/minecraft/server/management/ServerConfigurationManager.html" title="class in net.minecraft.server.management">ServerConfigurationManager</a>&nbsp;scm,
+ <a href="../../../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;manager,
+ <a href="../../../../../../net/minecraft/entity/player/EntityPlayerMP.html" title="class in net.minecraft.entity.player">EntityPlayerMP</a>&nbsp;player)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.util.List&lt;<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLNetworkHandler.html#forwardHandshake(cpw.mods.fml.common.network.internal.FMLMessage.CompleteHandshake,%20cpw.mods.fml.common.network.handshake.NetworkDispatcher,%20cpw.mods.fml.relauncher.Side)">forwardHandshake</a></strong>(<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.CompleteHandshake.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.CompleteHandshake</a>&nbsp;push,
+ <a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html" title="class in cpw.mods.fml.common.network.handshake">NetworkDispatcher</a>&nbsp;target,
+ <a href="../../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../../net/minecraft/network/Packet.html" title="class in net.minecraft.network">Packet</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLNetworkHandler.html#getEntitySpawningPacket(net.minecraft.entity.Entity)">getEntitySpawningPacket</a></strong>(<a href="../../../../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&nbsp;entity)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLNetworkHandler.html#makeEntitySpawnAdjustment(net.minecraft.entity.Entity,%20net.minecraft.entity.player.EntityPlayerMP,%20int,%20int,%20int)">makeEntitySpawnAdjustment</a></strong>(<a href="../../../../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&nbsp;entity,
+ <a href="../../../../../../net/minecraft/entity/player/EntityPlayerMP.html" title="class in net.minecraft.entity.player">EntityPlayerMP</a>&nbsp;player,
+ int&nbsp;serverX,
+ int&nbsp;serverY,
+ int&nbsp;serverZ)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLNetworkHandler.html#openGui(net.minecraft.entity.player.EntityPlayer,%20java.lang.Object,%20int,%20net.minecraft.world.World,%20int,%20int,%20int)">openGui</a></strong>(<a href="../../../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;entityPlayer,
+ java.lang.Object&nbsp;mod,
+ int&nbsp;modGuiId,
+ <a href="../../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLNetworkHandler.html#registerChannel(cpw.mods.fml.common.FMLContainer,%20cpw.mods.fml.relauncher.Side)">registerChannel</a></strong>(<a href="../../../../../../cpw/mods/fml/common/FMLContainer.html" title="class in cpw.mods.fml.common">FMLContainer</a>&nbsp;container,
+ <a href="../../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="READ_TIMEOUT">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>READ_TIMEOUT</h4>
+<pre>public static final&nbsp;int READ_TIMEOUT</pre>
+</li>
+</ul>
+<a name="LOGIN_TIMEOUT">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LOGIN_TIMEOUT</h4>
+<pre>public static final&nbsp;int LOGIN_TIMEOUT</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLNetworkHandler()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLNetworkHandler</h4>
+<pre>public&nbsp;FMLNetworkHandler()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="fmlServerHandshake(net.minecraft.server.management.ServerConfigurationManager, net.minecraft.network.NetworkManager, net.minecraft.entity.player.EntityPlayerMP)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fmlServerHandshake</h4>
+<pre>public static&nbsp;void&nbsp;fmlServerHandshake(<a href="../../../../../../net/minecraft/server/management/ServerConfigurationManager.html" title="class in net.minecraft.server.management">ServerConfigurationManager</a>&nbsp;scm,
+ <a href="../../../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;manager,
+ <a href="../../../../../../net/minecraft/entity/player/EntityPlayerMP.html" title="class in net.minecraft.entity.player">EntityPlayerMP</a>&nbsp;player)</pre>
+</li>
+</ul>
+<a name="fmlClientHandshake(net.minecraft.network.NetworkManager)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fmlClientHandshake</h4>
+<pre>public static&nbsp;void&nbsp;fmlClientHandshake(<a href="../../../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;field_147393_d)</pre>
+</li>
+</ul>
+<a name="openGui(net.minecraft.entity.player.EntityPlayer, java.lang.Object, int, net.minecraft.world.World, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>openGui</h4>
+<pre>public static&nbsp;void&nbsp;openGui(<a href="../../../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;entityPlayer,
+ java.lang.Object&nbsp;mod,
+ int&nbsp;modGuiId,
+ <a href="../../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</pre>
+</li>
+</ul>
+<a name="makeEntitySpawnAdjustment(net.minecraft.entity.Entity, net.minecraft.entity.player.EntityPlayerMP, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>makeEntitySpawnAdjustment</h4>
+<pre>public static&nbsp;void&nbsp;makeEntitySpawnAdjustment(<a href="../../../../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&nbsp;entity,
+ <a href="../../../../../../net/minecraft/entity/player/EntityPlayerMP.html" title="class in net.minecraft.entity.player">EntityPlayerMP</a>&nbsp;player,
+ int&nbsp;serverX,
+ int&nbsp;serverY,
+ int&nbsp;serverZ)</pre>
+</li>
+</ul>
+<a name="getEntitySpawningPacket(net.minecraft.entity.Entity)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEntitySpawningPacket</h4>
+<pre>public static&nbsp;<a href="../../../../../../net/minecraft/network/Packet.html" title="class in net.minecraft.network">Packet</a>&nbsp;getEntitySpawningPacket(<a href="../../../../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&nbsp;entity)</pre>
+</li>
+</ul>
+<a name="checkModList(cpw.mods.fml.common.network.handshake.FMLHandshakeMessage.ModList, cpw.mods.fml.relauncher.Side)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>checkModList</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;checkModList(<a href="../../../../../../cpw/mods/fml/common/network/handshake/FMLHandshakeMessage.ModList.html" title="class in cpw.mods.fml.common.network.handshake">FMLHandshakeMessage.ModList</a>&nbsp;modListPacket,
+ <a href="../../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side)</pre>
+</li>
+</ul>
+<a name="checkModList(java.util.Map, cpw.mods.fml.relauncher.Side)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>checkModList</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;checkModList(java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;listData,
+ <a href="../../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side)</pre>
+</li>
+</ul>
+<a name="registerChannel(cpw.mods.fml.common.FMLContainer, cpw.mods.fml.relauncher.Side)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerChannel</h4>
+<pre>public static&nbsp;void&nbsp;registerChannel(<a href="../../../../../../cpw/mods/fml/common/FMLContainer.html" title="class in cpw.mods.fml.common">FMLContainer</a>&nbsp;container,
+ <a href="../../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side)</pre>
+</li>
+</ul>
+<a name="forwardHandshake(cpw.mods.fml.common.network.internal.FMLMessage.CompleteHandshake, cpw.mods.fml.common.network.handshake.NetworkDispatcher, cpw.mods.fml.relauncher.Side)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>forwardHandshake</h4>
+<pre>public static&nbsp;java.util.List&lt;<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&gt;&nbsp;forwardHandshake(<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.CompleteHandshake.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.CompleteHandshake</a>&nbsp;push,
+ <a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html" title="class in cpw.mods.fml.common.network.handshake">NetworkDispatcher</a>&nbsp;target,
+ <a href="../../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side)</pre>
+</li>
+</ul>
+<a name="enhanceStatusQuery(com.google.gson.JsonObject)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>enhanceStatusQuery</h4>
+<pre>public static&nbsp;void&nbsp;enhanceStatusQuery(com.google.gson.JsonObject&nbsp;jsonobject)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.OpenGui.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/internal/FMLNetworkHandler.html" target="_top">Frames</a></li>
+<li><a href="FMLNetworkHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/internal/FMLProxyPacket.html b/javadoc/cpw/mods/fml/common/network/internal/FMLProxyPacket.html
new file mode 100644
index 0000000..7c88165
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/internal/FMLProxyPacket.html
@@ -0,0 +1,464 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>FMLProxyPacket (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLProxyPacket (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLNetworkHandler.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLRuntimeCodec.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/internal/FMLProxyPacket.html" target="_top">Frames</a></li>
+<li><a href="FMLProxyPacket.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network.internal</div>
+<h2 title="Class FMLProxyPacket" class="title">Class FMLProxyPacket</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../../net/minecraft/network/Packet.html" title="class in net.minecraft.network">net.minecraft.network.Packet</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.internal.FMLProxyPacket</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">FMLProxyPacket</span>
+extends <a href="../../../../../../net/minecraft/network/Packet.html" title="class in net.minecraft.network">Packet</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html#FMLProxyPacket(io.netty.buffer.ByteBuf,%20java.lang.String)">FMLProxyPacket</a></strong>(io.netty.buffer.ByteBuf&nbsp;payload,
+ java.lang.String&nbsp;channel)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html#FMLProxyPacket(net.minecraft.network.play.client.C17PacketCustomPayload)">FMLProxyPacket</a></strong>(<a href="../../../../../../net/minecraft/network/play/client/C17PacketCustomPayload.html" title="class in net.minecraft.network.play.client">C17PacketCustomPayload</a>&nbsp;original)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html#FMLProxyPacket(net.minecraft.network.play.server.S3FPacketCustomPayload)">FMLProxyPacket</a></strong>(<a href="../../../../../../net/minecraft/network/play/server/S3FPacketCustomPayload.html" title="class in net.minecraft.network.play.server">S3FPacketCustomPayload</a>&nbsp;original)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html#channel()">channel</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html" title="class in cpw.mods.fml.common.network.handshake">NetworkDispatcher</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html#getDispatcher()">getDispatcher</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html#getOrigin()">getOrigin</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html#getTarget()">getTarget</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html#handler()">handler</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>io.netty.buffer.ByteBuf</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html#payload()">payload</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html#processPacket(net.minecraft.network.INetHandler)">processPacket</a></strong>(<a href="../../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&nbsp;inethandler)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html#readPacketData(net.minecraft.network.PacketBuffer)">readPacketData</a></strong>(<a href="../../../../../../net/minecraft/network/PacketBuffer.html" title="class in net.minecraft.network">PacketBuffer</a>&nbsp;packetbuffer)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html#setDispatcher(cpw.mods.fml.common.network.handshake.NetworkDispatcher)">setDispatcher</a></strong>(<a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html" title="class in cpw.mods.fml.common.network.handshake">NetworkDispatcher</a>&nbsp;networkDispatcher)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html#setTarget(cpw.mods.fml.relauncher.Side)">setTarget</a></strong>(<a href="../../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;target)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../net/minecraft/network/Packet.html" title="class in net.minecraft.network">Packet</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html#toC17Packet()">toC17Packet</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../net/minecraft/network/Packet.html" title="class in net.minecraft.network">Packet</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html#toS3FPacket()">toS3FPacket</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html#writePacketData(net.minecraft.network.PacketBuffer)">writePacketData</a></strong>(<a href="../../../../../../net/minecraft/network/PacketBuffer.html" title="class in net.minecraft.network">PacketBuffer</a>&nbsp;packetbuffer)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.network.Packet">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.network.<a href="../../../../../../net/minecraft/network/Packet.html" title="class in net.minecraft.network">Packet</a></h3>
+<code><a href="../../../../../../net/minecraft/network/Packet.html#generatePacket(com.google.common.collect.BiMap,%20int)">generatePacket</a>, <a href="../../../../../../net/minecraft/network/Packet.html#hasPriority()">hasPriority</a>, <a href="../../../../../../net/minecraft/network/Packet.html#readBlob(io.netty.buffer.ByteBuf)">readBlob</a>, <a href="../../../../../../net/minecraft/network/Packet.html#serialize()">serialize</a>, <a href="../../../../../../net/minecraft/network/Packet.html#toString()">toString</a>, <a href="../../../../../../net/minecraft/network/Packet.html#writeBlob(io.netty.buffer.ByteBuf,%20byte[])">writeBlob</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLProxyPacket(net.minecraft.network.play.server.S3FPacketCustomPayload)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FMLProxyPacket</h4>
+<pre>public&nbsp;FMLProxyPacket(<a href="../../../../../../net/minecraft/network/play/server/S3FPacketCustomPayload.html" title="class in net.minecraft.network.play.server">S3FPacketCustomPayload</a>&nbsp;original)</pre>
+</li>
+</ul>
+<a name="FMLProxyPacket(net.minecraft.network.play.client.C17PacketCustomPayload)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FMLProxyPacket</h4>
+<pre>public&nbsp;FMLProxyPacket(<a href="../../../../../../net/minecraft/network/play/client/C17PacketCustomPayload.html" title="class in net.minecraft.network.play.client">C17PacketCustomPayload</a>&nbsp;original)</pre>
+</li>
+</ul>
+<a name="FMLProxyPacket(io.netty.buffer.ByteBuf, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLProxyPacket</h4>
+<pre>public&nbsp;FMLProxyPacket(io.netty.buffer.ByteBuf&nbsp;payload,
+ java.lang.String&nbsp;channel)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="readPacketData(net.minecraft.network.PacketBuffer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readPacketData</h4>
+<pre>public&nbsp;void&nbsp;readPacketData(<a href="../../../../../../net/minecraft/network/PacketBuffer.html" title="class in net.minecraft.network">PacketBuffer</a>&nbsp;packetbuffer)
+ throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../net/minecraft/network/Packet.html#readPacketData(net.minecraft.network.PacketBuffer)">readPacketData</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../net/minecraft/network/Packet.html" title="class in net.minecraft.network">Packet</a></code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="writePacketData(net.minecraft.network.PacketBuffer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writePacketData</h4>
+<pre>public&nbsp;void&nbsp;writePacketData(<a href="../../../../../../net/minecraft/network/PacketBuffer.html" title="class in net.minecraft.network">PacketBuffer</a>&nbsp;packetbuffer)
+ throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../net/minecraft/network/Packet.html#writePacketData(net.minecraft.network.PacketBuffer)">writePacketData</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../net/minecraft/network/Packet.html" title="class in net.minecraft.network">Packet</a></code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="processPacket(net.minecraft.network.INetHandler)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processPacket</h4>
+<pre>public&nbsp;void&nbsp;processPacket(<a href="../../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&nbsp;inethandler)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../net/minecraft/network/Packet.html#processPacket(net.minecraft.network.INetHandler)">processPacket</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../net/minecraft/network/Packet.html" title="class in net.minecraft.network">Packet</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="channel()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>channel</h4>
+<pre>public&nbsp;java.lang.String&nbsp;channel()</pre>
+</li>
+</ul>
+<a name="payload()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>payload</h4>
+<pre>public&nbsp;io.netty.buffer.ByteBuf&nbsp;payload()</pre>
+</li>
+</ul>
+<a name="handler()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>handler</h4>
+<pre>public&nbsp;<a href="../../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&nbsp;handler()</pre>
+</li>
+</ul>
+<a name="toC17Packet()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toC17Packet</h4>
+<pre>public&nbsp;<a href="../../../../../../net/minecraft/network/Packet.html" title="class in net.minecraft.network">Packet</a>&nbsp;toC17Packet()</pre>
+</li>
+</ul>
+<a name="toS3FPacket()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toS3FPacket</h4>
+<pre>public&nbsp;<a href="../../../../../../net/minecraft/network/Packet.html" title="class in net.minecraft.network">Packet</a>&nbsp;toS3FPacket()</pre>
+</li>
+</ul>
+<a name="setTarget(cpw.mods.fml.relauncher.Side)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setTarget</h4>
+<pre>public&nbsp;void&nbsp;setTarget(<a href="../../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;target)</pre>
+</li>
+</ul>
+<a name="setDispatcher(cpw.mods.fml.common.network.handshake.NetworkDispatcher)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setDispatcher</h4>
+<pre>public&nbsp;void&nbsp;setDispatcher(<a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html" title="class in cpw.mods.fml.common.network.handshake">NetworkDispatcher</a>&nbsp;networkDispatcher)</pre>
+</li>
+</ul>
+<a name="getOrigin()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOrigin</h4>
+<pre>public&nbsp;<a href="../../../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;getOrigin()</pre>
+</li>
+</ul>
+<a name="getDispatcher()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDispatcher</h4>
+<pre>public&nbsp;<a href="../../../../../../cpw/mods/fml/common/network/handshake/NetworkDispatcher.html" title="class in cpw.mods.fml.common.network.handshake">NetworkDispatcher</a>&nbsp;getDispatcher()</pre>
+</li>
+</ul>
+<a name="getTarget()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getTarget</h4>
+<pre>public&nbsp;<a href="../../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;getTarget()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLNetworkHandler.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLRuntimeCodec.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/internal/FMLProxyPacket.html" target="_top">Frames</a></li>
+<li><a href="FMLProxyPacket.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/internal/FMLRuntimeCodec.html b/javadoc/cpw/mods/fml/common/network/internal/FMLRuntimeCodec.html
new file mode 100644
index 0000000..8fdea5d
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/internal/FMLRuntimeCodec.html
@@ -0,0 +1,408 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>FMLRuntimeCodec (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLRuntimeCodec (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/HandshakeCompletionHandler.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/internal/FMLRuntimeCodec.html" target="_top">Frames</a></li>
+<li><a href="FMLRuntimeCodec.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network.internal</div>
+<h2 title="Class FMLRuntimeCodec" class="title">Class FMLRuntimeCodec</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.ChannelHandlerAdapter</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.ChannelInboundHandlerAdapter</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.ChannelDuplexHandler</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.handler.codec.MessageToMessageCodec&lt;<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>,A&gt;</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="class in cpw.mods.fml.common.network">cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec</a>&lt;<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.internal.FMLRuntimeCodec</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>io.netty.channel.ChannelHandler, io.netty.channel.ChannelInboundHandler, io.netty.channel.ChannelOutboundHandler</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">FMLRuntimeCodec</span>
+extends <a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="class in cpw.mods.fml.common.network">FMLIndexedMessageToMessageCodec</a>&lt;<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage</a>&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_io.netty.channel.ChannelHandler">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;io.netty.channel.ChannelHandler</h3>
+<code>io.netty.channel.ChannelHandler.Sharable</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.common.network.<a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="class in cpw.mods.fml.common.network">FMLIndexedMessageToMessageCodec</a></h3>
+<code><a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html#INBOUNDPACKETTRACKER">INBOUNDPACKETTRACKER</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLRuntimeCodec.html#FMLRuntimeCodec()">FMLRuntimeCodec</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLRuntimeCodec.html#decodeInto(io.netty.channel.ChannelHandlerContext,%20io.netty.buffer.ByteBuf,%20cpw.mods.fml.common.network.internal.FMLMessage)">decodeInto</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ io.netty.buffer.ByteBuf&nbsp;source,
+ <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage</a>&nbsp;msg)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLRuntimeCodec.html#encodeInto(io.netty.channel.ChannelHandlerContext,%20cpw.mods.fml.common.network.internal.FMLMessage,%20io.netty.buffer.ByteBuf)">encodeInto</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage</a>&nbsp;msg,
+ io.netty.buffer.ByteBuf&nbsp;target)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLRuntimeCodec.html#testMessageValidity(cpw.mods.fml.common.network.internal.FMLProxyPacket)">testMessageValidity</a></strong>(<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&nbsp;msg)</code>
+<div class="block">Called to verify the message received.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.network.<a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="class in cpw.mods.fml.common.network">FMLIndexedMessageToMessageCodec</a></h3>
+<code><a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html#addDiscriminator(int,%20java.lang.Class)">addDiscriminator</a>, <a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html#decode(io.netty.channel.ChannelHandlerContext,%20cpw.mods.fml.common.network.internal.FMLProxyPacket,%20java.util.List)">decode</a>, <a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html#encode(io.netty.channel.ChannelHandlerContext,%20A,%20java.util.List)">encode</a>, <a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html#exceptionCaught(io.netty.channel.ChannelHandlerContext,%20java.lang.Throwable)">exceptionCaught</a>, <a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html#handlerAdded(io.netty.channel.ChannelHandlerContext)">handlerAdded</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.handler.codec.MessageToMessageCodec">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.handler.codec.MessageToMessageCodec</h3>
+<code>acceptInboundMessage, acceptOutboundMessage, channelRead, write</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelDuplexHandler">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.ChannelDuplexHandler</h3>
+<code>bind, close, connect, deregister, disconnect, flush, read</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelInboundHandlerAdapter">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.ChannelInboundHandlerAdapter</h3>
+<code>channelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, userEventTriggered</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelHandlerAdapter">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.ChannelHandlerAdapter</h3>
+<code>handlerRemoved, isSharable</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelHandler">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.netty.channel.ChannelHandler</h3>
+<code>handlerRemoved</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLRuntimeCodec()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLRuntimeCodec</h4>
+<pre>public&nbsp;FMLRuntimeCodec()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="encodeInto(io.netty.channel.ChannelHandlerContext, cpw.mods.fml.common.network.internal.FMLMessage, io.netty.buffer.ByteBuf)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>encodeInto</h4>
+<pre>public&nbsp;void&nbsp;encodeInto(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage</a>&nbsp;msg,
+ io.netty.buffer.ByteBuf&nbsp;target)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html#encodeInto(io.netty.channel.ChannelHandlerContext,%20A,%20io.netty.buffer.ByteBuf)">encodeInto</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="class in cpw.mods.fml.common.network">FMLIndexedMessageToMessageCodec</a>&lt;<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage</a>&gt;</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+<a name="decodeInto(io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, cpw.mods.fml.common.network.internal.FMLMessage)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>decodeInto</h4>
+<pre>public&nbsp;void&nbsp;decodeInto(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ io.netty.buffer.ByteBuf&nbsp;source,
+ <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage</a>&nbsp;msg)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html#decodeInto(io.netty.channel.ChannelHandlerContext,%20io.netty.buffer.ByteBuf,%20A)">decodeInto</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="class in cpw.mods.fml.common.network">FMLIndexedMessageToMessageCodec</a>&lt;<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="testMessageValidity(cpw.mods.fml.common.network.internal.FMLProxyPacket)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>testMessageValidity</h4>
+<pre>protected&nbsp;void&nbsp;testMessageValidity(<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>&nbsp;msg)</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html#testMessageValidity(cpw.mods.fml.common.network.internal.FMLProxyPacket)">FMLIndexedMessageToMessageCodec</a></code></strong></div>
+<div class="block">Called to verify the message received. This can be used to hard disconnect in case of an unexpected packet,
+ say due to a weird protocol mismatch. Use with caution.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html#testMessageValidity(cpw.mods.fml.common.network.internal.FMLProxyPacket)">testMessageValidity</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="class in cpw.mods.fml.common.network">FMLIndexedMessageToMessageCodec</a>&lt;<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/HandshakeCompletionHandler.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/internal/FMLRuntimeCodec.html" target="_top">Frames</a></li>
+<li><a href="FMLRuntimeCodec.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/internal/HandshakeCompletionHandler.html b/javadoc/cpw/mods/fml/common/network/internal/HandshakeCompletionHandler.html
new file mode 100644
index 0000000..b2f6f71
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/internal/HandshakeCompletionHandler.html
@@ -0,0 +1,350 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>HandshakeCompletionHandler (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="HandshakeCompletionHandler (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLRuntimeCodec.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/NetworkModHolder.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/internal/HandshakeCompletionHandler.html" target="_top">Frames</a></li>
+<li><a href="HandshakeCompletionHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network.internal</div>
+<h2 title="Class HandshakeCompletionHandler" class="title">Class HandshakeCompletionHandler</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.ChannelHandlerAdapter</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.ChannelInboundHandlerAdapter</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.SimpleChannelInboundHandler&lt;<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.CompleteHandshake.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.CompleteHandshake</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.internal.HandshakeCompletionHandler</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>io.netty.channel.ChannelHandler, io.netty.channel.ChannelInboundHandler</dd>
+</dl>
+<hr>
+<br>
+<pre>@ChannelHandler.Sharable
+public class <span class="strong">HandshakeCompletionHandler</span>
+extends io.netty.channel.SimpleChannelInboundHandler&lt;<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.CompleteHandshake.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.CompleteHandshake</a>&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_io.netty.channel.ChannelHandler">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;io.netty.channel.ChannelHandler</h3>
+<code>io.netty.channel.ChannelHandler.Sharable</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/HandshakeCompletionHandler.html#HandshakeCompletionHandler()">HandshakeCompletionHandler</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/HandshakeCompletionHandler.html#channelRead0(io.netty.channel.ChannelHandlerContext,%20cpw.mods.fml.common.network.internal.FMLMessage.CompleteHandshake)">channelRead0</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.CompleteHandshake.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.CompleteHandshake</a>&nbsp;msg)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/HandshakeCompletionHandler.html#exceptionCaught(io.netty.channel.ChannelHandlerContext,%20java.lang.Throwable)">exceptionCaught</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ java.lang.Throwable&nbsp;cause)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.SimpleChannelInboundHandler">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.SimpleChannelInboundHandler</h3>
+<code>acceptInboundMessage, channelRead</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelInboundHandlerAdapter">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.ChannelInboundHandlerAdapter</h3>
+<code>channelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, userEventTriggered</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelHandlerAdapter">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.ChannelHandlerAdapter</h3>
+<code>handlerAdded, handlerRemoved, isSharable</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelHandler">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.netty.channel.ChannelHandler</h3>
+<code>handlerAdded, handlerRemoved</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="HandshakeCompletionHandler()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>HandshakeCompletionHandler</h4>
+<pre>public&nbsp;HandshakeCompletionHandler()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="channelRead0(io.netty.channel.ChannelHandlerContext, cpw.mods.fml.common.network.internal.FMLMessage.CompleteHandshake)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>channelRead0</h4>
+<pre>protected&nbsp;void&nbsp;channelRead0(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.CompleteHandshake.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.CompleteHandshake</a>&nbsp;msg)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>channelRead0</code>&nbsp;in class&nbsp;<code>io.netty.channel.SimpleChannelInboundHandler&lt;<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.CompleteHandshake.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.CompleteHandshake</a>&gt;</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+<a name="exceptionCaught(io.netty.channel.ChannelHandlerContext, java.lang.Throwable)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exceptionCaught</h4>
+<pre>public&nbsp;void&nbsp;exceptionCaught(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ java.lang.Throwable&nbsp;cause)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>exceptionCaught</code>&nbsp;in interface&nbsp;<code>io.netty.channel.ChannelHandler</code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>exceptionCaught</code>&nbsp;in interface&nbsp;<code>io.netty.channel.ChannelInboundHandler</code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>exceptionCaught</code>&nbsp;in class&nbsp;<code>io.netty.channel.ChannelInboundHandlerAdapter</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLRuntimeCodec.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/NetworkModHolder.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/internal/HandshakeCompletionHandler.html" target="_top">Frames</a></li>
+<li><a href="HandshakeCompletionHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/internal/NetworkModHolder.NetworkChecker.html b/javadoc/cpw/mods/fml/common/network/internal/NetworkModHolder.NetworkChecker.html
new file mode 100644
index 0000000..c6d6dc5
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/internal/NetworkModHolder.NetworkChecker.html
@@ -0,0 +1,260 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>NetworkModHolder.NetworkChecker (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="NetworkModHolder.NetworkChecker (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/NetworkModHolder.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/OpenGuiHandler.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/internal/NetworkModHolder.NetworkChecker.html" target="_top">Frames</a></li>
+<li><a href="NetworkModHolder.NetworkChecker.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network.internal</div>
+<h2 title="Class NetworkModHolder.NetworkChecker" class="title">Class NetworkModHolder.NetworkChecker</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.internal.NetworkModHolder.NetworkChecker</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../../cpw/mods/fml/common/network/internal/NetworkModHolder.html" title="class in cpw.mods.fml.common.network.internal">NetworkModHolder</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="strong">NetworkModHolder.NetworkChecker</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/NetworkModHolder.NetworkChecker.html#NetworkModHolder.NetworkChecker()">NetworkModHolder.NetworkChecker</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>abstract boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/NetworkModHolder.NetworkChecker.html#check(java.util.Map,%20cpw.mods.fml.relauncher.Side)">check</a></strong>(java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;remoteVersions,
+ <a href="../../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="NetworkModHolder.NetworkChecker()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>NetworkModHolder.NetworkChecker</h4>
+<pre>public&nbsp;NetworkModHolder.NetworkChecker()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="check(java.util.Map, cpw.mods.fml.relauncher.Side)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>check</h4>
+<pre>public abstract&nbsp;boolean&nbsp;check(java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;remoteVersions,
+ <a href="../../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/NetworkModHolder.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/OpenGuiHandler.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/internal/NetworkModHolder.NetworkChecker.html" target="_top">Frames</a></li>
+<li><a href="NetworkModHolder.NetworkChecker.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/internal/NetworkModHolder.html b/javadoc/cpw/mods/fml/common/network/internal/NetworkModHolder.html
new file mode 100644
index 0000000..e0e18e0
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/internal/NetworkModHolder.html
@@ -0,0 +1,398 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>NetworkModHolder (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="NetworkModHolder (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/HandshakeCompletionHandler.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/NetworkModHolder.NetworkChecker.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/internal/NetworkModHolder.html" target="_top">Frames</a></li>
+<li><a href="NetworkModHolder.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network.internal</div>
+<h2 title="Class NetworkModHolder" class="title">Class NetworkModHolder</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.internal.NetworkModHolder</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">NetworkModHolder</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/NetworkModHolder.NetworkChecker.html" title="class in cpw.mods.fml.common.network.internal">NetworkModHolder.NetworkChecker</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/NetworkModHolder.html#NetworkModHolder(cpw.mods.fml.common.ModContainer)">NetworkModHolder</a></strong>(<a href="../../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;container)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/NetworkModHolder.html#NetworkModHolder(cpw.mods.fml.common.ModContainer,%20java.lang.Class,%20java.lang.String,%20cpw.mods.fml.common.discovery.ASMDataTable)">NetworkModHolder</a></strong>(<a href="../../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;container,
+ java.lang.Class&lt;?&gt;&nbsp;modClass,
+ java.lang.String&nbsp;acceptableVersionRange,
+ <a href="../../../../../../cpw/mods/fml/common/discovery/ASMDataTable.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable</a>&nbsp;table)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/NetworkModHolder.html#NetworkModHolder(cpw.mods.fml.common.ModContainer,%20cpw.mods.fml.common.network.internal.NetworkModHolder.NetworkChecker)">NetworkModHolder</a></strong>(<a href="../../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;container,
+ <a href="../../../../../../cpw/mods/fml/common/network/internal/NetworkModHolder.NetworkChecker.html" title="class in cpw.mods.fml.common.network.internal">NetworkModHolder.NetworkChecker</a>&nbsp;checker)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/NetworkModHolder.html#acceptsVanilla(cpw.mods.fml.relauncher.Side)">acceptsVanilla</a></strong>(<a href="../../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;from)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/NetworkModHolder.html#acceptVersion(java.lang.String)">acceptVersion</a></strong>(java.lang.String&nbsp;version)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/NetworkModHolder.html#check(java.util.Map,%20cpw.mods.fml.relauncher.Side)">check</a></strong>(java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;data,
+ <a href="../../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/NetworkModHolder.html#getContainer()">getContainer</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/NetworkModHolder.html#getLocalId()">getLocalId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/NetworkModHolder.html#getNetworkId()">getNetworkId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/NetworkModHolder.html#setNetworkId(int)">setNetworkId</a></strong>(int&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/NetworkModHolder.html#testVanillaAcceptance()">testVanillaAcceptance</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="NetworkModHolder(cpw.mods.fml.common.ModContainer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>NetworkModHolder</h4>
+<pre>public&nbsp;NetworkModHolder(<a href="../../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;container)</pre>
+</li>
+</ul>
+<a name="NetworkModHolder(cpw.mods.fml.common.ModContainer, cpw.mods.fml.common.network.internal.NetworkModHolder.NetworkChecker)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>NetworkModHolder</h4>
+<pre>public&nbsp;NetworkModHolder(<a href="../../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;container,
+ <a href="../../../../../../cpw/mods/fml/common/network/internal/NetworkModHolder.NetworkChecker.html" title="class in cpw.mods.fml.common.network.internal">NetworkModHolder.NetworkChecker</a>&nbsp;checker)</pre>
+</li>
+</ul>
+<a name="NetworkModHolder(cpw.mods.fml.common.ModContainer, java.lang.Class, java.lang.String, cpw.mods.fml.common.discovery.ASMDataTable)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>NetworkModHolder</h4>
+<pre>public&nbsp;NetworkModHolder(<a href="../../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;container,
+ java.lang.Class&lt;?&gt;&nbsp;modClass,
+ java.lang.String&nbsp;acceptableVersionRange,
+ <a href="../../../../../../cpw/mods/fml/common/discovery/ASMDataTable.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable</a>&nbsp;table)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="acceptVersion(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>acceptVersion</h4>
+<pre>public&nbsp;boolean&nbsp;acceptVersion(java.lang.String&nbsp;version)</pre>
+</li>
+</ul>
+<a name="check(java.util.Map, cpw.mods.fml.relauncher.Side)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>check</h4>
+<pre>public&nbsp;boolean&nbsp;check(java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;data,
+ <a href="../../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side)</pre>
+</li>
+</ul>
+<a name="getLocalId()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLocalId</h4>
+<pre>public&nbsp;int&nbsp;getLocalId()</pre>
+</li>
+</ul>
+<a name="getNetworkId()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNetworkId</h4>
+<pre>public&nbsp;int&nbsp;getNetworkId()</pre>
+</li>
+</ul>
+<a name="getContainer()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getContainer</h4>
+<pre>public&nbsp;<a href="../../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;getContainer()</pre>
+</li>
+</ul>
+<a name="setNetworkId(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setNetworkId</h4>
+<pre>public&nbsp;void&nbsp;setNetworkId(int&nbsp;value)</pre>
+</li>
+</ul>
+<a name="testVanillaAcceptance()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>testVanillaAcceptance</h4>
+<pre>public&nbsp;void&nbsp;testVanillaAcceptance()</pre>
+</li>
+</ul>
+<a name="acceptsVanilla(cpw.mods.fml.relauncher.Side)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>acceptsVanilla</h4>
+<pre>public&nbsp;boolean&nbsp;acceptsVanilla(<a href="../../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;from)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/HandshakeCompletionHandler.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/NetworkModHolder.NetworkChecker.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/internal/NetworkModHolder.html" target="_top">Frames</a></li>
+<li><a href="NetworkModHolder.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/internal/OpenGuiHandler.html b/javadoc/cpw/mods/fml/common/network/internal/OpenGuiHandler.html
new file mode 100644
index 0000000..a1f7844
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/internal/OpenGuiHandler.html
@@ -0,0 +1,349 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>OpenGuiHandler (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="OpenGuiHandler (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/NetworkModHolder.NetworkChecker.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/internal/OpenGuiHandler.html" target="_top">Frames</a></li>
+<li><a href="OpenGuiHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network.internal</div>
+<h2 title="Class OpenGuiHandler" class="title">Class OpenGuiHandler</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.ChannelHandlerAdapter</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.ChannelInboundHandlerAdapter</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.SimpleChannelInboundHandler&lt;<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.OpenGui.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.OpenGui</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.internal.OpenGuiHandler</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>io.netty.channel.ChannelHandler, io.netty.channel.ChannelInboundHandler</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">OpenGuiHandler</span>
+extends io.netty.channel.SimpleChannelInboundHandler&lt;<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.OpenGui.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.OpenGui</a>&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_io.netty.channel.ChannelHandler">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;io.netty.channel.ChannelHandler</h3>
+<code>io.netty.channel.ChannelHandler.Sharable</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/OpenGuiHandler.html#OpenGuiHandler()">OpenGuiHandler</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/OpenGuiHandler.html#channelRead0(io.netty.channel.ChannelHandlerContext,%20cpw.mods.fml.common.network.internal.FMLMessage.OpenGui)">channelRead0</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.OpenGui.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.OpenGui</a>&nbsp;msg)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/internal/OpenGuiHandler.html#exceptionCaught(io.netty.channel.ChannelHandlerContext,%20java.lang.Throwable)">exceptionCaught</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ java.lang.Throwable&nbsp;cause)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.SimpleChannelInboundHandler">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.SimpleChannelInboundHandler</h3>
+<code>acceptInboundMessage, channelRead</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelInboundHandlerAdapter">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.ChannelInboundHandlerAdapter</h3>
+<code>channelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, userEventTriggered</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelHandlerAdapter">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.ChannelHandlerAdapter</h3>
+<code>handlerAdded, handlerRemoved, isSharable</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelHandler">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.netty.channel.ChannelHandler</h3>
+<code>handlerAdded, handlerRemoved</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="OpenGuiHandler()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OpenGuiHandler</h4>
+<pre>public&nbsp;OpenGuiHandler()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="channelRead0(io.netty.channel.ChannelHandlerContext, cpw.mods.fml.common.network.internal.FMLMessage.OpenGui)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>channelRead0</h4>
+<pre>protected&nbsp;void&nbsp;channelRead0(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ <a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.OpenGui.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.OpenGui</a>&nbsp;msg)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>channelRead0</code>&nbsp;in class&nbsp;<code>io.netty.channel.SimpleChannelInboundHandler&lt;<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.OpenGui.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.OpenGui</a>&gt;</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+<a name="exceptionCaught(io.netty.channel.ChannelHandlerContext, java.lang.Throwable)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exceptionCaught</h4>
+<pre>public&nbsp;void&nbsp;exceptionCaught(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ java.lang.Throwable&nbsp;cause)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>exceptionCaught</code>&nbsp;in interface&nbsp;<code>io.netty.channel.ChannelHandler</code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>exceptionCaught</code>&nbsp;in interface&nbsp;<code>io.netty.channel.ChannelInboundHandler</code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>exceptionCaught</code>&nbsp;in class&nbsp;<code>io.netty.channel.ChannelInboundHandlerAdapter</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/NetworkModHolder.NetworkChecker.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/internal/OpenGuiHandler.html" target="_top">Frames</a></li>
+<li><a href="OpenGuiHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/internal/package-frame.html b/javadoc/cpw/mods/fml/common/network/internal/package-frame.html
new file mode 100644
index 0000000..2b3ed40
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/internal/package-frame.html
@@ -0,0 +1,31 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.network.internal (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../../cpw/mods/fml/common/network/internal/package-summary.html" target="classFrame">cpw.mods.fml.common.network.internal</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="EntitySpawnHandler.html" title="class in cpw.mods.fml.common.network.internal" target="classFrame">EntitySpawnHandler</a></li>
+<li><a href="FMLMessage.html" title="class in cpw.mods.fml.common.network.internal" target="classFrame">FMLMessage</a></li>
+<li><a href="FMLMessage.CompleteHandshake.html" title="class in cpw.mods.fml.common.network.internal" target="classFrame">FMLMessage.CompleteHandshake</a></li>
+<li><a href="FMLMessage.EntityAdjustMessage.html" title="class in cpw.mods.fml.common.network.internal" target="classFrame">FMLMessage.EntityAdjustMessage</a></li>
+<li><a href="FMLMessage.EntityMessage.html" title="class in cpw.mods.fml.common.network.internal" target="classFrame">FMLMessage.EntityMessage</a></li>
+<li><a href="FMLMessage.EntitySpawnMessage.html" title="class in cpw.mods.fml.common.network.internal" target="classFrame">FMLMessage.EntitySpawnMessage</a></li>
+<li><a href="FMLMessage.OpenGui.html" title="class in cpw.mods.fml.common.network.internal" target="classFrame">FMLMessage.OpenGui</a></li>
+<li><a href="FMLNetworkHandler.html" title="class in cpw.mods.fml.common.network.internal" target="classFrame">FMLNetworkHandler</a></li>
+<li><a href="FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal" target="classFrame">FMLProxyPacket</a></li>
+<li><a href="FMLRuntimeCodec.html" title="class in cpw.mods.fml.common.network.internal" target="classFrame">FMLRuntimeCodec</a></li>
+<li><a href="HandshakeCompletionHandler.html" title="class in cpw.mods.fml.common.network.internal" target="classFrame">HandshakeCompletionHandler</a></li>
+<li><a href="NetworkModHolder.html" title="class in cpw.mods.fml.common.network.internal" target="classFrame">NetworkModHolder</a></li>
+<li><a href="OpenGuiHandler.html" title="class in cpw.mods.fml.common.network.internal" target="classFrame">OpenGuiHandler</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/internal/package-summary.html b/javadoc/cpw/mods/fml/common/network/internal/package-summary.html
new file mode 100644
index 0000000..72c52f4
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/internal/package-summary.html
@@ -0,0 +1,179 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.network.internal (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.common.network.internal (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/internal/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;cpw.mods.fml.common.network.internal</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/network/internal/EntitySpawnHandler.html" title="class in cpw.mods.fml.common.network.internal">EntitySpawnHandler</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.CompleteHandshake.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.CompleteHandshake</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntityAdjustMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.EntityAdjustMessage</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntityMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.EntityMessage</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntitySpawnMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.EntitySpawnMessage</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.OpenGui.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.OpenGui</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLNetworkHandler.html" title="class in cpw.mods.fml.common.network.internal">FMLNetworkHandler</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/network/internal/FMLRuntimeCodec.html" title="class in cpw.mods.fml.common.network.internal">FMLRuntimeCodec</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/network/internal/HandshakeCompletionHandler.html" title="class in cpw.mods.fml.common.network.internal">HandshakeCompletionHandler</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/network/internal/NetworkModHolder.html" title="class in cpw.mods.fml.common.network.internal">NetworkModHolder</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/network/internal/OpenGuiHandler.html" title="class in cpw.mods.fml.common.network.internal">OpenGuiHandler</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/internal/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/internal/package-tree.html b/javadoc/cpw/mods/fml/common/network/internal/package-tree.html
new file mode 100644
index 0000000..cfb7093
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/internal/package-tree.html
@@ -0,0 +1,173 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.network.internal Class Hierarchy (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.common.network.internal Class Hierarchy (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/internal/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package cpw.mods.fml.common.network.internal</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">io.netty.channel.ChannelHandlerAdapter (implements io.netty.channel.ChannelHandler)
+<ul>
+<li type="circle">io.netty.channel.ChannelInboundHandlerAdapter (implements io.netty.channel.ChannelInboundHandler)
+<ul>
+<li type="circle">io.netty.channel.ChannelDuplexHandler (implements io.netty.channel.ChannelOutboundHandler)
+<ul>
+<li type="circle">io.netty.handler.codec.MessageToMessageCodec&lt;INBOUND_IN,OUTBOUND_IN&gt;
+<ul>
+<li type="circle">cpw.mods.fml.common.network.<a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="class in cpw.mods.fml.common.network"><span class="strong">FMLIndexedMessageToMessageCodec</span></a>&lt;A&gt;
+<ul>
+<li type="circle">cpw.mods.fml.common.network.internal.<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLRuntimeCodec.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">FMLRuntimeCodec</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">io.netty.channel.SimpleChannelInboundHandler&lt;I&gt;
+<ul>
+<li type="circle">cpw.mods.fml.common.network.internal.<a href="../../../../../../cpw/mods/fml/common/network/internal/EntitySpawnHandler.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">EntitySpawnHandler</span></a></li>
+<li type="circle">cpw.mods.fml.common.network.internal.<a href="../../../../../../cpw/mods/fml/common/network/internal/HandshakeCompletionHandler.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">HandshakeCompletionHandler</span></a></li>
+<li type="circle">cpw.mods.fml.common.network.internal.<a href="../../../../../../cpw/mods/fml/common/network/internal/OpenGuiHandler.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">OpenGuiHandler</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.common.network.internal.<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">FMLMessage</span></a>
+<ul>
+<li type="circle">cpw.mods.fml.common.network.internal.<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.CompleteHandshake.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">FMLMessage.CompleteHandshake</span></a></li>
+<li type="circle">cpw.mods.fml.common.network.internal.<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntityMessage.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">FMLMessage.EntityMessage</span></a>
+<ul>
+<li type="circle">cpw.mods.fml.common.network.internal.<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntityAdjustMessage.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">FMLMessage.EntityAdjustMessage</span></a></li>
+<li type="circle">cpw.mods.fml.common.network.internal.<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntitySpawnMessage.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">FMLMessage.EntitySpawnMessage</span></a></li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.common.network.internal.<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLMessage.OpenGui.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">FMLMessage.OpenGui</span></a></li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.common.network.internal.<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLNetworkHandler.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">FMLNetworkHandler</span></a></li>
+<li type="circle">cpw.mods.fml.common.network.internal.<a href="../../../../../../cpw/mods/fml/common/network/internal/NetworkModHolder.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">NetworkModHolder</span></a></li>
+<li type="circle">cpw.mods.fml.common.network.internal.<a href="../../../../../../cpw/mods/fml/common/network/internal/NetworkModHolder.NetworkChecker.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">NetworkModHolder.NetworkChecker</span></a></li>
+<li type="circle">net.minecraft.network.<a href="../../../../../../net/minecraft/network/Packet.html" title="class in net.minecraft.network"><span class="strong">Packet</span></a>
+<ul>
+<li type="circle">cpw.mods.fml.common.network.internal.<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal"><span class="strong">FMLProxyPacket</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/handshake/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/internal/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/package-frame.html b/javadoc/cpw/mods/fml/common/network/package-frame.html
new file mode 100644
index 0000000..64a33d2
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/package-frame.html
@@ -0,0 +1,53 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.network (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../cpw/mods/fml/common/network/package-summary.html" target="classFrame">cpw.mods.fml.common.network</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="IGuiHandler.html" title="interface in cpw.mods.fml.common.network" target="classFrame"><i>IGuiHandler</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="ByteBufUtils.html" title="class in cpw.mods.fml.common.network" target="classFrame">ByteBufUtils</a></li>
+<li><a href="FMLEmbeddedChannel.html" title="class in cpw.mods.fml.common.network" target="classFrame">FMLEmbeddedChannel</a></li>
+<li><a href="FMLEventChannel.html" title="class in cpw.mods.fml.common.network" target="classFrame">FMLEventChannel</a></li>
+<li><a href="FMLIndexedMessageToMessageCodec.html" title="class in cpw.mods.fml.common.network" target="classFrame">FMLIndexedMessageToMessageCodec</a></li>
+<li><a href="FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network" target="classFrame">FMLNetworkEvent</a></li>
+<li><a href="FMLNetworkEvent.ClientConnectedToServerEvent.html" title="class in cpw.mods.fml.common.network" target="classFrame">FMLNetworkEvent.ClientConnectedToServerEvent</a></li>
+<li><a href="FMLNetworkEvent.ClientCustomPacketEvent.html" title="class in cpw.mods.fml.common.network" target="classFrame">FMLNetworkEvent.ClientCustomPacketEvent</a></li>
+<li><a href="FMLNetworkEvent.ClientDisconnectionFromServerEvent.html" title="class in cpw.mods.fml.common.network" target="classFrame">FMLNetworkEvent.ClientDisconnectionFromServerEvent</a></li>
+<li><a href="FMLNetworkEvent.CustomNetworkEvent.html" title="class in cpw.mods.fml.common.network" target="classFrame">FMLNetworkEvent.CustomNetworkEvent</a></li>
+<li><a href="FMLNetworkEvent.CustomPacketEvent.html" title="class in cpw.mods.fml.common.network" target="classFrame">FMLNetworkEvent.CustomPacketEvent</a></li>
+<li><a href="FMLNetworkEvent.CustomPacketRegistrationEvent.html" title="class in cpw.mods.fml.common.network" target="classFrame">FMLNetworkEvent.CustomPacketRegistrationEvent</a></li>
+<li><a href="FMLNetworkEvent.ServerConnectionFromClientEvent.html" title="class in cpw.mods.fml.common.network" target="classFrame">FMLNetworkEvent.ServerConnectionFromClientEvent</a></li>
+<li><a href="FMLNetworkEvent.ServerCustomPacketEvent.html" title="class in cpw.mods.fml.common.network" target="classFrame">FMLNetworkEvent.ServerCustomPacketEvent</a></li>
+<li><a href="FMLNetworkEvent.ServerDisconnectionFromClientEvent.html" title="class in cpw.mods.fml.common.network" target="classFrame">FMLNetworkEvent.ServerDisconnectionFromClientEvent</a></li>
+<li><a href="FMLOutboundHandler.html" title="class in cpw.mods.fml.common.network" target="classFrame">FMLOutboundHandler</a></li>
+<li><a href="NetworkEventFiringHandler.html" title="class in cpw.mods.fml.common.network" target="classFrame">NetworkEventFiringHandler</a></li>
+<li><a href="NetworkHandshakeEstablished.html" title="class in cpw.mods.fml.common.network" target="classFrame">NetworkHandshakeEstablished</a></li>
+<li><a href="NetworkRegistry.TargetPoint.html" title="class in cpw.mods.fml.common.network" target="classFrame">NetworkRegistry.TargetPoint</a></li>
+</ul>
+<h2 title="Enums">Enums</h2>
+<ul title="Enums">
+<li><a href="FMLOutboundHandler.OutboundTarget.html" title="enum in cpw.mods.fml.common.network" target="classFrame">FMLOutboundHandler.OutboundTarget</a></li>
+<li><a href="NetworkRegistry.html" title="enum in cpw.mods.fml.common.network" target="classFrame">NetworkRegistry</a></li>
+</ul>
+<h2 title="Exceptions">Exceptions</h2>
+<ul title="Exceptions">
+<li><a href="FMLNetworkException.html" title="class in cpw.mods.fml.common.network" target="classFrame">FMLNetworkException</a></li>
+</ul>
+<h2 title="Annotation Types">Annotation Types</h2>
+<ul title="Annotation Types">
+<li><a href="NetworkCheckHandler.html" title="annotation in cpw.mods.fml.common.network" target="classFrame">NetworkCheckHandler</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/package-summary.html b/javadoc/cpw/mods/fml/common/network/package-summary.html
new file mode 100644
index 0000000..891ee59
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/package-summary.html
@@ -0,0 +1,295 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.network (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.common.network (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/launcher/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/handshake/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;cpw.mods.fml.common.network</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/network/IGuiHandler.html" title="interface in cpw.mods.fml.common.network">IGuiHandler</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/network/ByteBufUtils.html" title="class in cpw.mods.fml.common.network">ByteBufUtils</a></td>
+<td class="colLast">
+<div class="block">Utilities for interacting with <code>ByteBuf</code>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/network/FMLEmbeddedChannel.html" title="class in cpw.mods.fml.common.network">FMLEmbeddedChannel</a></td>
+<td class="colLast">
+<div class="block">Utility wrapper around <code>EmbeddedChannel</code>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/network/FMLEventChannel.html" title="class in cpw.mods.fml.common.network">FMLEventChannel</a></td>
+<td class="colLast">
+<div class="block">An event driven network channel, using <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html" title="class in cpw.mods.fml.common.network"><code>FMLNetworkEvent.CustomPacketEvent</code></a> and <a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomNetworkEvent.html" title="class in cpw.mods.fml.common.network"><code>FMLNetworkEvent.CustomNetworkEvent</code></a>
+ to deliver messages to an event listener.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="class in cpw.mods.fml.common.network">FMLIndexedMessageToMessageCodec</a>&lt;A&gt;</td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent</a>&lt;T extends <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&gt;</td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientConnectedToServerEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ClientConnectedToServerEvent</a></td>
+<td class="colLast">
+<div class="block">Fired at the client when a client connects to a server</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientCustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ClientCustomPacketEvent</a></td>
+<td class="colLast">
+<div class="block">Fired when a custom packet is received on the client for the channel</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientDisconnectionFromServerEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ClientDisconnectionFromServerEvent</a></td>
+<td class="colLast">
+<div class="block">Fired at the client when the client is disconnected from the server.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomNetworkEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomNetworkEvent</a></td>
+<td class="colLast">
+<div class="block">Fired when a custom event, such as <a href="../../../../../cpw/mods/fml/common/network/NetworkHandshakeEstablished.html" title="class in cpw.mods.fml.common.network"><code>NetworkHandshakeEstablished</code></a> is fired for the channel</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomPacketEvent</a>&lt;S extends <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&gt;</td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketRegistrationEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.CustomPacketRegistrationEvent</a>&lt;S extends <a href="../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&gt;</td>
+<td class="colLast">
+<div class="block">Fired when the REGISTER/UNREGISTER for custom channels is received.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerConnectionFromClientEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ServerConnectionFromClientEvent</a></td>
+<td class="colLast">
+<div class="block">Fired at the server when a client connects to the server.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerCustomPacketEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ServerCustomPacketEvent</a></td>
+<td class="colLast">
+<div class="block">Fired when a custom packet is received at the server for the channel</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerDisconnectionFromClientEvent.html" title="class in cpw.mods.fml.common.network">FMLNetworkEvent.ServerDisconnectionFromClientEvent</a></td>
+<td class="colLast">
+<div class="block">Fired at the server when a client disconnects.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.html" title="class in cpw.mods.fml.common.network">FMLOutboundHandler</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/network/NetworkEventFiringHandler.html" title="class in cpw.mods.fml.common.network">NetworkEventFiringHandler</a></td>
+<td class="colLast">
+<div class="block">Use this handler as the only thing in your channel, to receive network events
+ whenever your channel receives a message.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/network/NetworkHandshakeEstablished.html" title="class in cpw.mods.fml.common.network">NetworkHandshakeEstablished</a></td>
+<td class="colLast">
+<div class="block">This message is sent through all channels affected by a currently occurring handshake.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.TargetPoint.html" title="class in cpw.mods.fml.common.network">NetworkRegistry.TargetPoint</a></td>
+<td class="colLast">
+<div class="block">Represents a target point for the ALLROUNDPOINT target.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
+<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Enum</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html" title="enum in cpw.mods.fml.common.network">FMLOutboundHandler.OutboundTarget</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.html" title="enum in cpw.mods.fml.common.network">NetworkRegistry</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Exception Summary table, listing exceptions, and an explanation">
+<caption><span>Exception Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Exception</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/network/FMLNetworkException.html" title="class in cpw.mods.fml.common.network">FMLNetworkException</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Annotation Types Summary table, listing annotation types, and an explanation">
+<caption><span>Annotation Types Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Annotation Type</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/network/NetworkCheckHandler.html" title="annotation in cpw.mods.fml.common.network">NetworkCheckHandler</a></td>
+<td class="colLast">
+<div class="block">A method annotated with this will be called when a remote network connection is offered.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/launcher/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/handshake/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/package-tree.html b/javadoc/cpw/mods/fml/common/network/package-tree.html
new file mode 100644
index 0000000..43065f0
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/package-tree.html
@@ -0,0 +1,223 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.network Class Hierarchy (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.common.network Class Hierarchy (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/launcher/package-tree.html">Prev</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/handshake/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package cpw.mods.fml.common.network</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/ByteBufUtils.html" title="class in cpw.mods.fml.common.network"><span class="strong">ByteBufUtils</span></a></li>
+<li type="circle">io.netty.channel.ChannelHandlerAdapter (implements io.netty.channel.ChannelHandler)
+<ul>
+<li type="circle">io.netty.channel.ChannelInboundHandlerAdapter (implements io.netty.channel.ChannelInboundHandler)
+<ul>
+<li type="circle">io.netty.channel.ChannelDuplexHandler (implements io.netty.channel.ChannelOutboundHandler)
+<ul>
+<li type="circle">io.netty.handler.codec.MessageToMessageCodec&lt;INBOUND_IN,OUTBOUND_IN&gt;
+<ul>
+<li type="circle">cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="class in cpw.mods.fml.common.network"><span class="strong">FMLIndexedMessageToMessageCodec</span></a>&lt;A&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">io.netty.channel.SimpleChannelInboundHandler&lt;I&gt;
+<ul>
+<li type="circle">cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/NetworkEventFiringHandler.html" title="class in cpw.mods.fml.common.network"><span class="strong">NetworkEventFiringHandler</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">io.netty.channel.ChannelOutboundHandlerAdapter (implements io.netty.channel.ChannelOutboundHandler)
+<ul>
+<li type="circle">cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.html" title="class in cpw.mods.fml.common.network"><span class="strong">FMLOutboundHandler</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">io.netty.util.DefaultAttributeMap (implements io.netty.util.AttributeMap)
+<ul>
+<li type="circle">io.netty.channel.AbstractChannel (implements io.netty.channel.Channel)
+<ul>
+<li type="circle">io.netty.channel.embedded.EmbeddedChannel
+<ul>
+<li type="circle">cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/FMLEmbeddedChannel.html" title="class in cpw.mods.fml.common.network"><span class="strong">FMLEmbeddedChannel</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.common.eventhandler.<a href="../../../../../cpw/mods/fml/common/eventhandler/Event.html" title="class in cpw.mods.fml.common.eventhandler"><span class="strong">Event</span></a>
+<ul>
+<li type="circle">cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">FMLNetworkEvent</span></a>&lt;T&gt;
+<ul>
+<li type="circle">cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientConnectedToServerEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">FMLNetworkEvent.ClientConnectedToServerEvent</span></a></li>
+<li type="circle">cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientDisconnectionFromServerEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">FMLNetworkEvent.ClientDisconnectionFromServerEvent</span></a></li>
+<li type="circle">cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">FMLNetworkEvent.CustomPacketEvent</span></a>&lt;S&gt;
+<ul>
+<li type="circle">cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ClientCustomPacketEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">FMLNetworkEvent.ClientCustomPacketEvent</span></a></li>
+<li type="circle">cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerCustomPacketEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">FMLNetworkEvent.ServerCustomPacketEvent</span></a></li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomPacketRegistrationEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">FMLNetworkEvent.CustomPacketRegistrationEvent</span></a>&lt;S&gt;</li>
+<li type="circle">cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerConnectionFromClientEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">FMLNetworkEvent.ServerConnectionFromClientEvent</span></a></li>
+<li type="circle">cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.ServerDisconnectionFromClientEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">FMLNetworkEvent.ServerDisconnectionFromClientEvent</span></a></li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkEvent.CustomNetworkEvent.html" title="class in cpw.mods.fml.common.network"><span class="strong">FMLNetworkEvent.CustomNetworkEvent</span></a></li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/FMLEventChannel.html" title="class in cpw.mods.fml.common.network"><span class="strong">FMLEventChannel</span></a></li>
+<li type="circle">cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/NetworkHandshakeEstablished.html" title="class in cpw.mods.fml.common.network"><span class="strong">NetworkHandshakeEstablished</span></a></li>
+<li type="circle">cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.TargetPoint.html" title="class in cpw.mods.fml.common.network"><span class="strong">NetworkRegistry.TargetPoint</span></a></li>
+<li type="circle">java.lang.Throwable (implements java.io.Serializable)
+<ul>
+<li type="circle">java.lang.Exception
+<ul>
+<li type="circle">java.lang.RuntimeException
+<ul>
+<li type="circle">cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/FMLNetworkException.html" title="class in cpw.mods.fml.common.network"><span class="strong">FMLNetworkException</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/IGuiHandler.html" title="interface in cpw.mods.fml.common.network"><span class="strong">IGuiHandler</span></a></li>
+</ul>
+<h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2>
+<ul>
+<li type="circle">cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/NetworkCheckHandler.html" title="annotation in cpw.mods.fml.common.network"><span class="strong">NetworkCheckHandler</span></a> (implements java.lang.annotation.Annotation)</li>
+</ul>
+<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)
+<ul>
+<li type="circle">cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/FMLOutboundHandler.OutboundTarget.html" title="enum in cpw.mods.fml.common.network"><span class="strong">FMLOutboundHandler.OutboundTarget</span></a></li>
+<li type="circle">cpw.mods.fml.common.network.<a href="../../../../../cpw/mods/fml/common/network/NetworkRegistry.html" title="enum in cpw.mods.fml.common.network"><span class="strong">NetworkRegistry</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/launcher/package-tree.html">Prev</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/network/handshake/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/network/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/simpleimpl/IMessage.html b/javadoc/cpw/mods/fml/common/network/simpleimpl/IMessage.html
new file mode 100644
index 0000000..913c539
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/simpleimpl/IMessage.html
@@ -0,0 +1,226 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:15 EST 2015 -->
+<title>IMessage (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="IMessage (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessageHandler.html" title="interface in cpw.mods.fml.common.network.simpleimpl"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/simpleimpl/IMessage.html" target="_top">Frames</a></li>
+<li><a href="IMessage.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network.simpleimpl</div>
+<h2 title="Interface IMessage" class="title">Interface IMessage</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <span class="strong">IMessage</span></pre>
+<div class="block">Implement this interface for each message you wish to define.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html#fromBytes(io.netty.buffer.ByteBuf)">fromBytes</a></strong>(io.netty.buffer.ByteBuf&nbsp;buf)</code>
+<div class="block">Convert from the supplied buffer into your specific message type</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html#toBytes(io.netty.buffer.ByteBuf)">toBytes</a></strong>(io.netty.buffer.ByteBuf&nbsp;buf)</code>
+<div class="block">Deconstruct your message into the supplied byte buffer</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="fromBytes(io.netty.buffer.ByteBuf)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fromBytes</h4>
+<pre>void&nbsp;fromBytes(io.netty.buffer.ByteBuf&nbsp;buf)</pre>
+<div class="block">Convert from the supplied buffer into your specific message type</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>buf</code> - </dd></dl>
+</li>
+</ul>
+<a name="toBytes(io.netty.buffer.ByteBuf)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toBytes</h4>
+<pre>void&nbsp;toBytes(io.netty.buffer.ByteBuf&nbsp;buf)</pre>
+<div class="block">Deconstruct your message into the supplied byte buffer</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>buf</code> - </dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessageHandler.html" title="interface in cpw.mods.fml.common.network.simpleimpl"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/simpleimpl/IMessage.html" target="_top">Frames</a></li>
+<li><a href="IMessage.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/simpleimpl/IMessageHandler.html b/javadoc/cpw/mods/fml/common/network/simpleimpl/IMessageHandler.html
new file mode 100644
index 0000000..58c9fb1
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/simpleimpl/IMessageHandler.html
@@ -0,0 +1,219 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:15 EST 2015 -->
+<title>IMessageHandler (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="IMessageHandler (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/MessageContext.html" title="class in cpw.mods.fml.common.network.simpleimpl"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/simpleimpl/IMessageHandler.html" target="_top">Frames</a></li>
+<li><a href="IMessageHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network.simpleimpl</div>
+<h2 title="Interface IMessageHandler" class="title">Interface IMessageHandler&lt;REQ extends <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>,REPLY extends <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl><dt><span class="strong">Type Parameters:</span></dt><dd><code>REQ</code> - This is the request type - it is the message you expect to <em>receive</em> from remote.</dd><dd><code>REPLY</code> - This is the reply type - it is the message you expect to <em>send</em> in reply. You can use IMessage as the type here
+ if you don't anticipate sending a reply.</dd></dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">IMessageHandler&lt;REQ extends <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>,REPLY extends <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>&gt;</span></pre>
+<div class="block">A message handler based on <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl"><code>IMessage</code></a>. Implement and override <code>#onMessage(IMessage)</code> to
+ process your packet. Supply the class to <code>SimpleNetworkWrapper#registerMessage(Class, Class, byte, cpw.mods.fml.relauncher.Side)</code>
+ to register both the message type and it's associated handler.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessageHandler.html" title="type parameter in IMessageHandler">REPLY</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessageHandler.html#onMessage(REQ,%20cpw.mods.fml.common.network.simpleimpl.MessageContext)">onMessage</a></strong>(<a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessageHandler.html" title="type parameter in IMessageHandler">REQ</a>&nbsp;message,
+ <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/MessageContext.html" title="class in cpw.mods.fml.common.network.simpleimpl">MessageContext</a>&nbsp;ctx)</code>
+<div class="block">Called when a message is received of the appropriate type.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="onMessage(cpw.mods.fml.common.network.simpleimpl.IMessage,cpw.mods.fml.common.network.simpleimpl.MessageContext)">
+<!-- -->
+</a><a name="onMessage(REQ, cpw.mods.fml.common.network.simpleimpl.MessageContext)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onMessage</h4>
+<pre><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessageHandler.html" title="type parameter in IMessageHandler">REPLY</a>&nbsp;onMessage(<a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessageHandler.html" title="type parameter in IMessageHandler">REQ</a>&nbsp;message,
+ <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/MessageContext.html" title="class in cpw.mods.fml.common.network.simpleimpl">MessageContext</a>&nbsp;ctx)</pre>
+<div class="block">Called when a message is received of the appropriate type. You can optionally return a reply message, or null if no reply
+ is needed.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>message</code> - The message</dd>
+<dt><span class="strong">Returns:</span></dt><dd>an optional return message</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/MessageContext.html" title="class in cpw.mods.fml.common.network.simpleimpl"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/simpleimpl/IMessageHandler.html" target="_top">Frames</a></li>
+<li><a href="IMessageHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/simpleimpl/MessageContext.html b/javadoc/cpw/mods/fml/common/network/simpleimpl/MessageContext.html
new file mode 100644
index 0000000..a4c5d2a
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/simpleimpl/MessageContext.html
@@ -0,0 +1,290 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:15 EST 2015 -->
+<title>MessageContext (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="MessageContext (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessageHandler.html" title="interface in cpw.mods.fml.common.network.simpleimpl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleChannelHandlerWrapper.html" title="class in cpw.mods.fml.common.network.simpleimpl"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/simpleimpl/MessageContext.html" target="_top">Frames</a></li>
+<li><a href="MessageContext.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network.simpleimpl</div>
+<h2 title="Class MessageContext" class="title">Class MessageContext</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.simpleimpl.MessageContext</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">MessageContext</span>
+extends java.lang.Object</pre>
+<div class="block">Context for the <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessageHandler.html" title="interface in cpw.mods.fml.common.network.simpleimpl"><code>IMessageHandler</code></a></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/MessageContext.html#netHandler">netHandler</a></strong></code>
+<div class="block">The <a href="../../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network"><code>INetHandler</code></a> for this message.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/MessageContext.html#side">side</a></strong></code>
+<div class="block">The Side this message has been received on</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../net/minecraft/client/network/NetHandlerPlayClient.html" title="class in net.minecraft.client.network">NetHandlerPlayClient</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/MessageContext.html#getClientHandler()">getClientHandler</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../net/minecraft/network/NetHandlerPlayServer.html" title="class in net.minecraft.network">NetHandlerPlayServer</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/MessageContext.html#getServerHandler()">getServerHandler</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="netHandler">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>netHandler</h4>
+<pre>public final&nbsp;<a href="../../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a> netHandler</pre>
+<div class="block">The <a href="../../../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network"><code>INetHandler</code></a> for this message. It could be a client or server handler, depending
+ on the <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/MessageContext.html#side"><code>side</code></a> recieved.</div>
+</li>
+</ul>
+<a name="side">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>side</h4>
+<pre>public final&nbsp;<a href="../../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a> side</pre>
+<div class="block">The Side this message has been received on</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getServerHandler()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getServerHandler</h4>
+<pre>public&nbsp;<a href="../../../../../../net/minecraft/network/NetHandlerPlayServer.html" title="class in net.minecraft.network">NetHandlerPlayServer</a>&nbsp;getServerHandler()</pre>
+</li>
+</ul>
+<a name="getClientHandler()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getClientHandler</h4>
+<pre>public&nbsp;<a href="../../../../../../net/minecraft/client/network/NetHandlerPlayClient.html" title="class in net.minecraft.client.network">NetHandlerPlayClient</a>&nbsp;getClientHandler()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessageHandler.html" title="interface in cpw.mods.fml.common.network.simpleimpl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleChannelHandlerWrapper.html" title="class in cpw.mods.fml.common.network.simpleimpl"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/simpleimpl/MessageContext.html" target="_top">Frames</a></li>
+<li><a href="MessageContext.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/simpleimpl/SimpleChannelHandlerWrapper.html b/javadoc/cpw/mods/fml/common/network/simpleimpl/SimpleChannelHandlerWrapper.html
new file mode 100644
index 0000000..4990219
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/simpleimpl/SimpleChannelHandlerWrapper.html
@@ -0,0 +1,371 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:15 EST 2015 -->
+<title>SimpleChannelHandlerWrapper (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="SimpleChannelHandlerWrapper (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/MessageContext.html" title="class in cpw.mods.fml.common.network.simpleimpl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleIndexedCodec.html" title="class in cpw.mods.fml.common.network.simpleimpl"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/simpleimpl/SimpleChannelHandlerWrapper.html" target="_top">Frames</a></li>
+<li><a href="SimpleChannelHandlerWrapper.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network.simpleimpl</div>
+<h2 title="Class SimpleChannelHandlerWrapper" class="title">Class SimpleChannelHandlerWrapper&lt;REQ extends <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>,REPLY extends <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.ChannelHandlerAdapter</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.ChannelInboundHandlerAdapter</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.SimpleChannelInboundHandler&lt;REQ&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.simpleimpl.SimpleChannelHandlerWrapper&lt;REQ,REPLY&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>io.netty.channel.ChannelHandler, io.netty.channel.ChannelInboundHandler</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">SimpleChannelHandlerWrapper&lt;REQ extends <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>,REPLY extends <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>&gt;</span>
+extends io.netty.channel.SimpleChannelInboundHandler&lt;REQ&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_io.netty.channel.ChannelHandler">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;io.netty.channel.ChannelHandler</h3>
+<code>io.netty.channel.ChannelHandler.Sharable</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleChannelHandlerWrapper.html#SimpleChannelHandlerWrapper(java.lang.Class,%20cpw.mods.fml.relauncher.Side,%20java.lang.Class)">SimpleChannelHandlerWrapper</a></strong>(java.lang.Class&lt;? extends <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessageHandler.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessageHandler</a>&lt;? super <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleChannelHandlerWrapper.html" title="type parameter in SimpleChannelHandlerWrapper">REQ</a>,? extends <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleChannelHandlerWrapper.html" title="type parameter in SimpleChannelHandlerWrapper">REPLY</a>&gt;&gt;&nbsp;handler,
+ <a href="../../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side,
+ java.lang.Class&lt;<a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleChannelHandlerWrapper.html" title="type parameter in SimpleChannelHandlerWrapper">REQ</a>&gt;&nbsp;requestType)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleChannelHandlerWrapper.html#SimpleChannelHandlerWrapper(cpw.mods.fml.common.network.simpleimpl.IMessageHandler,%20cpw.mods.fml.relauncher.Side,%20java.lang.Class)">SimpleChannelHandlerWrapper</a></strong>(<a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessageHandler.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessageHandler</a>&lt;? super <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleChannelHandlerWrapper.html" title="type parameter in SimpleChannelHandlerWrapper">REQ</a>,? extends <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleChannelHandlerWrapper.html" title="type parameter in SimpleChannelHandlerWrapper">REPLY</a>&gt;&nbsp;handler,
+ <a href="../../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side,
+ java.lang.Class&lt;<a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleChannelHandlerWrapper.html" title="type parameter in SimpleChannelHandlerWrapper">REQ</a>&gt;&nbsp;requestType)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleChannelHandlerWrapper.html#channelRead0(io.netty.channel.ChannelHandlerContext,%20REQ)">channelRead0</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleChannelHandlerWrapper.html" title="type parameter in SimpleChannelHandlerWrapper">REQ</a>&nbsp;msg)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleChannelHandlerWrapper.html#exceptionCaught(io.netty.channel.ChannelHandlerContext,%20java.lang.Throwable)">exceptionCaught</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ java.lang.Throwable&nbsp;cause)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.SimpleChannelInboundHandler">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.SimpleChannelInboundHandler</h3>
+<code>acceptInboundMessage, channelRead</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelInboundHandlerAdapter">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.ChannelInboundHandlerAdapter</h3>
+<code>channelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, userEventTriggered</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelHandlerAdapter">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.ChannelHandlerAdapter</h3>
+<code>handlerAdded, handlerRemoved, isSharable</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelHandler">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.netty.channel.ChannelHandler</h3>
+<code>handlerAdded, handlerRemoved</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SimpleChannelHandlerWrapper(java.lang.Class, cpw.mods.fml.relauncher.Side, java.lang.Class)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SimpleChannelHandlerWrapper</h4>
+<pre>public&nbsp;SimpleChannelHandlerWrapper(java.lang.Class&lt;? extends <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessageHandler.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessageHandler</a>&lt;? super <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleChannelHandlerWrapper.html" title="type parameter in SimpleChannelHandlerWrapper">REQ</a>,? extends <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleChannelHandlerWrapper.html" title="type parameter in SimpleChannelHandlerWrapper">REPLY</a>&gt;&gt;&nbsp;handler,
+ <a href="../../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side,
+ java.lang.Class&lt;<a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleChannelHandlerWrapper.html" title="type parameter in SimpleChannelHandlerWrapper">REQ</a>&gt;&nbsp;requestType)</pre>
+</li>
+</ul>
+<a name="SimpleChannelHandlerWrapper(cpw.mods.fml.common.network.simpleimpl.IMessageHandler, cpw.mods.fml.relauncher.Side, java.lang.Class)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SimpleChannelHandlerWrapper</h4>
+<pre>public&nbsp;SimpleChannelHandlerWrapper(<a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessageHandler.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessageHandler</a>&lt;? super <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleChannelHandlerWrapper.html" title="type parameter in SimpleChannelHandlerWrapper">REQ</a>,? extends <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleChannelHandlerWrapper.html" title="type parameter in SimpleChannelHandlerWrapper">REPLY</a>&gt;&nbsp;handler,
+ <a href="../../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side,
+ java.lang.Class&lt;<a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleChannelHandlerWrapper.html" title="type parameter in SimpleChannelHandlerWrapper">REQ</a>&gt;&nbsp;requestType)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="channelRead0(io.netty.channel.ChannelHandlerContext,cpw.mods.fml.common.network.simpleimpl.IMessage)">
+<!-- -->
+</a><a name="channelRead0(io.netty.channel.ChannelHandlerContext, REQ)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>channelRead0</h4>
+<pre>protected&nbsp;void&nbsp;channelRead0(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleChannelHandlerWrapper.html" title="type parameter in SimpleChannelHandlerWrapper">REQ</a>&nbsp;msg)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>channelRead0</code>&nbsp;in class&nbsp;<code>io.netty.channel.SimpleChannelInboundHandler&lt;<a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleChannelHandlerWrapper.html" title="type parameter in SimpleChannelHandlerWrapper">REQ</a> extends <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>&gt;</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+<a name="exceptionCaught(io.netty.channel.ChannelHandlerContext, java.lang.Throwable)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exceptionCaught</h4>
+<pre>public&nbsp;void&nbsp;exceptionCaught(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ java.lang.Throwable&nbsp;cause)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>exceptionCaught</code>&nbsp;in interface&nbsp;<code>io.netty.channel.ChannelHandler</code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>exceptionCaught</code>&nbsp;in interface&nbsp;<code>io.netty.channel.ChannelInboundHandler</code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>exceptionCaught</code>&nbsp;in class&nbsp;<code>io.netty.channel.ChannelInboundHandlerAdapter</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/MessageContext.html" title="class in cpw.mods.fml.common.network.simpleimpl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleIndexedCodec.html" title="class in cpw.mods.fml.common.network.simpleimpl"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/simpleimpl/SimpleChannelHandlerWrapper.html" target="_top">Frames</a></li>
+<li><a href="SimpleChannelHandlerWrapper.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/simpleimpl/SimpleIndexedCodec.html b/javadoc/cpw/mods/fml/common/network/simpleimpl/SimpleIndexedCodec.html
new file mode 100644
index 0000000..f976ccb
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/simpleimpl/SimpleIndexedCodec.html
@@ -0,0 +1,386 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:15 EST 2015 -->
+<title>SimpleIndexedCodec (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="SimpleIndexedCodec (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleChannelHandlerWrapper.html" title="class in cpw.mods.fml.common.network.simpleimpl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleNetworkWrapper.html" title="class in cpw.mods.fml.common.network.simpleimpl"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/simpleimpl/SimpleIndexedCodec.html" target="_top">Frames</a></li>
+<li><a href="SimpleIndexedCodec.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network.simpleimpl</div>
+<h2 title="Class SimpleIndexedCodec" class="title">Class SimpleIndexedCodec</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.ChannelHandlerAdapter</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.ChannelInboundHandlerAdapter</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.channel.ChannelDuplexHandler</li>
+<li>
+<ul class="inheritance">
+<li>io.netty.handler.codec.MessageToMessageCodec&lt;<a href="../../../../../../cpw/mods/fml/common/network/internal/FMLProxyPacket.html" title="class in cpw.mods.fml.common.network.internal">FMLProxyPacket</a>,A&gt;</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="class in cpw.mods.fml.common.network">cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec</a>&lt;<a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.simpleimpl.SimpleIndexedCodec</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>io.netty.channel.ChannelHandler, io.netty.channel.ChannelInboundHandler, io.netty.channel.ChannelOutboundHandler</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">SimpleIndexedCodec</span>
+extends <a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="class in cpw.mods.fml.common.network">FMLIndexedMessageToMessageCodec</a>&lt;<a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_io.netty.channel.ChannelHandler">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;io.netty.channel.ChannelHandler</h3>
+<code>io.netty.channel.ChannelHandler.Sharable</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;cpw.mods.fml.common.network.<a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="class in cpw.mods.fml.common.network">FMLIndexedMessageToMessageCodec</a></h3>
+<code><a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html#INBOUNDPACKETTRACKER">INBOUNDPACKETTRACKER</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleIndexedCodec.html#SimpleIndexedCodec()">SimpleIndexedCodec</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleIndexedCodec.html#decodeInto(io.netty.channel.ChannelHandlerContext,%20io.netty.buffer.ByteBuf,%20cpw.mods.fml.common.network.simpleimpl.IMessage)">decodeInto</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ io.netty.buffer.ByteBuf&nbsp;source,
+ <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>&nbsp;msg)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleIndexedCodec.html#encodeInto(io.netty.channel.ChannelHandlerContext,%20cpw.mods.fml.common.network.simpleimpl.IMessage,%20io.netty.buffer.ByteBuf)">encodeInto</a></strong>(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>&nbsp;msg,
+ io.netty.buffer.ByteBuf&nbsp;target)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;cpw.mods.fml.common.network.<a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="class in cpw.mods.fml.common.network">FMLIndexedMessageToMessageCodec</a></h3>
+<code><a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html#addDiscriminator(int,%20java.lang.Class)">addDiscriminator</a>, <a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html#decode(io.netty.channel.ChannelHandlerContext,%20cpw.mods.fml.common.network.internal.FMLProxyPacket,%20java.util.List)">decode</a>, <a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html#encode(io.netty.channel.ChannelHandlerContext,%20A,%20java.util.List)">encode</a>, <a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html#exceptionCaught(io.netty.channel.ChannelHandlerContext,%20java.lang.Throwable)">exceptionCaught</a>, <a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html#handlerAdded(io.netty.channel.ChannelHandlerContext)">handlerAdded</a>, <a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html#testMessageValidity(cpw.mods.fml.common.network.internal.FMLProxyPacket)">testMessageValidity</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.handler.codec.MessageToMessageCodec">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.handler.codec.MessageToMessageCodec</h3>
+<code>acceptInboundMessage, acceptOutboundMessage, channelRead, write</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelDuplexHandler">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.ChannelDuplexHandler</h3>
+<code>bind, close, connect, deregister, disconnect, flush, read</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelInboundHandlerAdapter">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.ChannelInboundHandlerAdapter</h3>
+<code>channelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, userEventTriggered</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelHandlerAdapter">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;io.netty.channel.ChannelHandlerAdapter</h3>
+<code>handlerRemoved, isSharable</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_io.netty.channel.ChannelHandler">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.netty.channel.ChannelHandler</h3>
+<code>handlerRemoved</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SimpleIndexedCodec()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SimpleIndexedCodec</h4>
+<pre>public&nbsp;SimpleIndexedCodec()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="encodeInto(io.netty.channel.ChannelHandlerContext, cpw.mods.fml.common.network.simpleimpl.IMessage, io.netty.buffer.ByteBuf)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>encodeInto</h4>
+<pre>public&nbsp;void&nbsp;encodeInto(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>&nbsp;msg,
+ io.netty.buffer.ByteBuf&nbsp;target)
+ throws java.lang.Exception</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html#encodeInto(io.netty.channel.ChannelHandlerContext,%20A,%20io.netty.buffer.ByteBuf)">encodeInto</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="class in cpw.mods.fml.common.network">FMLIndexedMessageToMessageCodec</a>&lt;<a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>&gt;</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+<a name="decodeInto(io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, cpw.mods.fml.common.network.simpleimpl.IMessage)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>decodeInto</h4>
+<pre>public&nbsp;void&nbsp;decodeInto(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
+ io.netty.buffer.ByteBuf&nbsp;source,
+ <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>&nbsp;msg)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html#decodeInto(io.netty.channel.ChannelHandlerContext,%20io.netty.buffer.ByteBuf,%20A)">decodeInto</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="class in cpw.mods.fml.common.network">FMLIndexedMessageToMessageCodec</a>&lt;<a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleChannelHandlerWrapper.html" title="class in cpw.mods.fml.common.network.simpleimpl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleNetworkWrapper.html" title="class in cpw.mods.fml.common.network.simpleimpl"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/simpleimpl/SimpleIndexedCodec.html" target="_top">Frames</a></li>
+<li><a href="SimpleIndexedCodec.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/simpleimpl/SimpleNetworkWrapper.html b/javadoc/cpw/mods/fml/common/network/simpleimpl/SimpleNetworkWrapper.html
new file mode 100644
index 0000000..1ba92e8
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/simpleimpl/SimpleNetworkWrapper.html
@@ -0,0 +1,463 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:15 EST 2015 -->
+<title>SimpleNetworkWrapper (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="SimpleNetworkWrapper (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleIndexedCodec.html" title="class in cpw.mods.fml.common.network.simpleimpl"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/simpleimpl/SimpleNetworkWrapper.html" target="_top">Frames</a></li>
+<li><a href="SimpleNetworkWrapper.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.network.simpleimpl</div>
+<h2 title="Class SimpleNetworkWrapper" class="title">Class SimpleNetworkWrapper</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">SimpleNetworkWrapper</span>
+extends java.lang.Object</pre>
+<div class="block">This class is a simplified netty wrapper for those not wishing to deal with the full power of netty.
+ It provides a simple message driven system, based on a discriminator byte over the custom packet channel.
+ It assumes that you have a series of unique message types with each having a unique handler. Generally, context should be
+ derived at message handling time.
+
+ Usage is simple:<ul>
+ <li>construct, and store, an instance of this class. It will automatically register and configure your underlying netty channel.
+
+ <li>Then, call <code>#registerMessage(Class, Class, byte, Side)</code> for each message type you want to exchange
+ providing an <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessageHandler.html" title="interface in cpw.mods.fml.common.network.simpleimpl"><code>IMessageHandler</code></a> implementation class as well as an <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl"><code>IMessage</code></a> implementation class. The side parameter
+ to that method indicates which side (server or client) the <em>message processing</em> will occur on. The discriminator byte
+ should be unique for this channelName - it is used to discriminate between different types of message that might
+ occur on this channel (a simple form of message channel multiplexing, if you will).
+ <li>To get a packet suitable for presenting to the rest of minecraft, you can call <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleNetworkWrapper.html#getPacketFrom(cpw.mods.fml.common.network.simpleimpl.IMessage)"><code>getPacketFrom(IMessage)</code></a>. The return result
+ is suitable for returning from things like <a href="../../../../../../net/minecraft/tileentity/TileEntity.html#getDescriptionPacket()"><code>TileEntity.getDescriptionPacket()</code></a> for example.
+ <li>Finally, use the sendXXX to send unsolicited messages to various classes of recipients.
+ </ul>
+
+ Example
+ <code>
+ <pre>
+ // Request message
+ public Message1 implements IMessage {
+ // message structure
+ public fromBytes(ByteBuf buf) {
+ // build message from byte array
+ }
+ public toBytes(ByteBuf buf) {
+ // put message content into byte array
+ }
+ }
+ // Reply message
+ public Message2 implements IMessage {
+ // stuff as before
+ }
+ // Message1Handler expects input of type Message1 and returns type Message2
+ public Message1Handler implements IMessageHandler<Message1,Message2> {
+ public Message2 onMessage(Message1 message, MessageContext ctx) {
+ // do something and generate reply message
+ return aMessage2Object;
+ }
+ }
+ // Message2Handler expects input of type Message2 and returns no message (IMessage)
+ public Message2Handler implements IMessageHandler<Message2,IMessage> {
+ public IMessage onMessage(Message2 message, MessageContext ctx) {
+ // handle the message 2 response message at the other end
+ // no reply for this message - return null
+ return null;
+ }
+ }
+
+ // Code in a <a href="../../../../../../cpw/mods/fml/common/event/FMLPreInitializationEvent.html" title="class in cpw.mods.fml.common.event"><code>FMLPreInitializationEvent</code></a> or <code>FMLInitializationEvent</code> handler
+ SimpleNetworkWrapper wrapper = NetworkRegistry.newSimpleChannel("MYCHANNEL");
+ // Message1 is handled by the Message1Handler class, it has discriminator id 1 and it's on the client
+ wrapper.registerMessage(Message1Handler.class, Message1.class, 1, Side.CLIENT);
+ // Message2 is handled by the Message2Handler class, it has discriminator id 2 and it's on the server
+ wrapper.registerMessage(Message2Handler.class, Message2.class, 2, Side.SERVER);
+ </pre>
+ </code></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleNetworkWrapper.html#SimpleNetworkWrapper(java.lang.String)">SimpleNetworkWrapper</a></strong>(java.lang.String&nbsp;channelName)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../net/minecraft/network/Packet.html" title="class in net.minecraft.network">Packet</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleNetworkWrapper.html#getPacketFrom(cpw.mods.fml.common.network.simpleimpl.IMessage)">getPacketFrom</a></strong>(<a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>&nbsp;message)</code>
+<div class="block">Construct a minecraft packet from the supplied message.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>&lt;REQ extends <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>,REPLY extends <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>&gt;&nbsp;<br>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleNetworkWrapper.html#registerMessage(java.lang.Class,%20java.lang.Class,%20int,%20cpw.mods.fml.relauncher.Side)">registerMessage</a></strong>(java.lang.Class&lt;? extends <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessageHandler.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessageHandler</a>&lt;REQ,REPLY&gt;&gt;&nbsp;messageHandler,
+ java.lang.Class&lt;REQ&gt;&nbsp;requestMessageType,
+ int&nbsp;discriminator,
+ <a href="../../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side)</code>
+<div class="block">Register a message and it's associated handler.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&lt;REQ extends <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>,REPLY extends <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>&gt;&nbsp;<br>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleNetworkWrapper.html#registerMessage(cpw.mods.fml.common.network.simpleimpl.IMessageHandler,%20java.lang.Class,%20int,%20cpw.mods.fml.relauncher.Side)">registerMessage</a></strong>(<a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessageHandler.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessageHandler</a>&lt;? super REQ,? extends REPLY&gt;&nbsp;messageHandler,
+ java.lang.Class&lt;REQ&gt;&nbsp;requestMessageType,
+ int&nbsp;discriminator,
+ <a href="../../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side)</code>
+<div class="block">Register a message and it's associated handler.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleNetworkWrapper.html#sendTo(cpw.mods.fml.common.network.simpleimpl.IMessage,%20net.minecraft.entity.player.EntityPlayerMP)">sendTo</a></strong>(<a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>&nbsp;message,
+ <a href="../../../../../../net/minecraft/entity/player/EntityPlayerMP.html" title="class in net.minecraft.entity.player">EntityPlayerMP</a>&nbsp;player)</code>
+<div class="block">Send this message to the specified player.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleNetworkWrapper.html#sendToAll(cpw.mods.fml.common.network.simpleimpl.IMessage)">sendToAll</a></strong>(<a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>&nbsp;message)</code>
+<div class="block">Send this message to everyone.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleNetworkWrapper.html#sendToAllAround(cpw.mods.fml.common.network.simpleimpl.IMessage,%20cpw.mods.fml.common.network.NetworkRegistry.TargetPoint)">sendToAllAround</a></strong>(<a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>&nbsp;message,
+ <a href="../../../../../../cpw/mods/fml/common/network/NetworkRegistry.TargetPoint.html" title="class in cpw.mods.fml.common.network">NetworkRegistry.TargetPoint</a>&nbsp;point)</code>
+<div class="block">Send this message to everyone within a certain range of a point.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleNetworkWrapper.html#sendToDimension(cpw.mods.fml.common.network.simpleimpl.IMessage,%20int)">sendToDimension</a></strong>(<a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>&nbsp;message,
+ int&nbsp;dimensionId)</code>
+<div class="block">Send this message to everyone within the supplied dimension.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleNetworkWrapper.html#sendToServer(cpw.mods.fml.common.network.simpleimpl.IMessage)">sendToServer</a></strong>(<a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>&nbsp;message)</code>
+<div class="block">Send this message to the server.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SimpleNetworkWrapper(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SimpleNetworkWrapper</h4>
+<pre>public&nbsp;SimpleNetworkWrapper(java.lang.String&nbsp;channelName)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="registerMessage(java.lang.Class, java.lang.Class, int, cpw.mods.fml.relauncher.Side)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerMessage</h4>
+<pre>public&nbsp;&lt;REQ extends <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>,REPLY extends <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>&gt;&nbsp;void&nbsp;registerMessage(java.lang.Class&lt;? extends <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessageHandler.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessageHandler</a>&lt;REQ,REPLY&gt;&gt;&nbsp;messageHandler,
+ java.lang.Class&lt;REQ&gt;&nbsp;requestMessageType,
+ int&nbsp;discriminator,
+ <a href="../../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side)</pre>
+<div class="block">Register a message and it's associated handler. The message will have the supplied discriminator byte. The message handler will
+ be registered on the supplied side (this is the side where you want the message to be processed and acted upon).</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>messageHandler</code> - the message handler type</dd><dd><code>requestMessageType</code> - the message type</dd><dd><code>discriminator</code> - a discriminator byte</dd><dd><code>side</code> - the side for the handler</dd></dl>
+</li>
+</ul>
+<a name="registerMessage(cpw.mods.fml.common.network.simpleimpl.IMessageHandler, java.lang.Class, int, cpw.mods.fml.relauncher.Side)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerMessage</h4>
+<pre>public&nbsp;&lt;REQ extends <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>,REPLY extends <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>&gt;&nbsp;void&nbsp;registerMessage(<a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessageHandler.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessageHandler</a>&lt;? super REQ,? extends REPLY&gt;&nbsp;messageHandler,
+ java.lang.Class&lt;REQ&gt;&nbsp;requestMessageType,
+ int&nbsp;discriminator,
+ <a href="../../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side)</pre>
+<div class="block">Register a message and it's associated handler. The message will have the supplied discriminator byte. The message handler will
+ be registered on the supplied side (this is the side where you want the message to be processed and acted upon).</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>messageHandler</code> - the message handler instance</dd><dd><code>requestMessageType</code> - the message type</dd><dd><code>discriminator</code> - a discriminator byte</dd><dd><code>side</code> - the side for the handler</dd></dl>
+</li>
+</ul>
+<a name="getPacketFrom(cpw.mods.fml.common.network.simpleimpl.IMessage)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPacketFrom</h4>
+<pre>public&nbsp;<a href="../../../../../../net/minecraft/network/Packet.html" title="class in net.minecraft.network">Packet</a>&nbsp;getPacketFrom(<a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>&nbsp;message)</pre>
+<div class="block">Construct a minecraft packet from the supplied message. Can be used where minecraft packets are required, such as
+ <a href="../../../../../../net/minecraft/tileentity/TileEntity.html#getDescriptionPacket()"><code>TileEntity.getDescriptionPacket()</code></a>.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>message</code> - The message to translate into packet form</dd>
+<dt><span class="strong">Returns:</span></dt><dd>A minecraft <a href="../../../../../../net/minecraft/network/Packet.html" title="class in net.minecraft.network"><code>Packet</code></a> suitable for use in minecraft APIs</dd></dl>
+</li>
+</ul>
+<a name="sendToAll(cpw.mods.fml.common.network.simpleimpl.IMessage)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sendToAll</h4>
+<pre>public&nbsp;void&nbsp;sendToAll(<a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>&nbsp;message)</pre>
+<div class="block">Send this message to everyone.
+ The <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessageHandler.html" title="interface in cpw.mods.fml.common.network.simpleimpl"><code>IMessageHandler</code></a> for this message type should be on the CLIENT side.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>message</code> - The message to send</dd></dl>
+</li>
+</ul>
+<a name="sendTo(cpw.mods.fml.common.network.simpleimpl.IMessage, net.minecraft.entity.player.EntityPlayerMP)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sendTo</h4>
+<pre>public&nbsp;void&nbsp;sendTo(<a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>&nbsp;message,
+ <a href="../../../../../../net/minecraft/entity/player/EntityPlayerMP.html" title="class in net.minecraft.entity.player">EntityPlayerMP</a>&nbsp;player)</pre>
+<div class="block">Send this message to the specified player.
+ The <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessageHandler.html" title="interface in cpw.mods.fml.common.network.simpleimpl"><code>IMessageHandler</code></a> for this message type should be on the CLIENT side.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>message</code> - The message to send</dd><dd><code>player</code> - The player to send it to</dd></dl>
+</li>
+</ul>
+<a name="sendToAllAround(cpw.mods.fml.common.network.simpleimpl.IMessage, cpw.mods.fml.common.network.NetworkRegistry.TargetPoint)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sendToAllAround</h4>
+<pre>public&nbsp;void&nbsp;sendToAllAround(<a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>&nbsp;message,
+ <a href="../../../../../../cpw/mods/fml/common/network/NetworkRegistry.TargetPoint.html" title="class in cpw.mods.fml.common.network">NetworkRegistry.TargetPoint</a>&nbsp;point)</pre>
+<div class="block">Send this message to everyone within a certain range of a point.
+ The <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessageHandler.html" title="interface in cpw.mods.fml.common.network.simpleimpl"><code>IMessageHandler</code></a> for this message type should be on the CLIENT side.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>message</code> - The message to send</dd><dd><code>point</code> - The <a href="../../../../../../cpw/mods/fml/common/network/NetworkRegistry.TargetPoint.html" title="class in cpw.mods.fml.common.network"><code>NetworkRegistry.TargetPoint</code></a> around which to send</dd></dl>
+</li>
+</ul>
+<a name="sendToDimension(cpw.mods.fml.common.network.simpleimpl.IMessage, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sendToDimension</h4>
+<pre>public&nbsp;void&nbsp;sendToDimension(<a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>&nbsp;message,
+ int&nbsp;dimensionId)</pre>
+<div class="block">Send this message to everyone within the supplied dimension.
+ The <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessageHandler.html" title="interface in cpw.mods.fml.common.network.simpleimpl"><code>IMessageHandler</code></a> for this message type should be on the CLIENT side.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>message</code> - The message to send</dd><dd><code>dimensionId</code> - The dimension id to target</dd></dl>
+</li>
+</ul>
+<a name="sendToServer(cpw.mods.fml.common.network.simpleimpl.IMessage)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>sendToServer</h4>
+<pre>public&nbsp;void&nbsp;sendToServer(<a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>&nbsp;message)</pre>
+<div class="block">Send this message to the server.
+ The <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessageHandler.html" title="interface in cpw.mods.fml.common.network.simpleimpl"><code>IMessageHandler</code></a> for this message type should be on the SERVER side.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>message</code> - The message to send</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleIndexedCodec.html" title="class in cpw.mods.fml.common.network.simpleimpl"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/simpleimpl/SimpleNetworkWrapper.html" target="_top">Frames</a></li>
+<li><a href="SimpleNetworkWrapper.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/simpleimpl/package-frame.html b/javadoc/cpw/mods/fml/common/network/simpleimpl/package-frame.html
new file mode 100644
index 0000000..98a0059
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/simpleimpl/package-frame.html
@@ -0,0 +1,27 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.network.simpleimpl (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/package-summary.html" target="classFrame">cpw.mods.fml.common.network.simpleimpl</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl" target="classFrame"><i>IMessage</i></a></li>
+<li><a href="IMessageHandler.html" title="interface in cpw.mods.fml.common.network.simpleimpl" target="classFrame"><i>IMessageHandler</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="MessageContext.html" title="class in cpw.mods.fml.common.network.simpleimpl" target="classFrame">MessageContext</a></li>
+<li><a href="SimpleChannelHandlerWrapper.html" title="class in cpw.mods.fml.common.network.simpleimpl" target="classFrame">SimpleChannelHandlerWrapper</a></li>
+<li><a href="SimpleIndexedCodec.html" title="class in cpw.mods.fml.common.network.simpleimpl" target="classFrame">SimpleIndexedCodec</a></li>
+<li><a href="SimpleNetworkWrapper.html" title="class in cpw.mods.fml.common.network.simpleimpl" target="classFrame">SimpleNetworkWrapper</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/simpleimpl/package-summary.html b/javadoc/cpw/mods/fml/common/network/simpleimpl/package-summary.html
new file mode 100644
index 0000000..f8d4222
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/simpleimpl/package-summary.html
@@ -0,0 +1,170 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.network.simpleimpl (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.common.network.simpleimpl (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/patcher/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/simpleimpl/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;cpw.mods.fml.common.network.simpleimpl</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a></td>
+<td class="colLast">
+<div class="block">Implement this interface for each message you wish to define.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessageHandler.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessageHandler</a>&lt;REQ extends <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>,REPLY extends <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>&gt;</td>
+<td class="colLast">
+<div class="block">A message handler based on <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl"><code>IMessage</code></a>.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/MessageContext.html" title="class in cpw.mods.fml.common.network.simpleimpl">MessageContext</a></td>
+<td class="colLast">
+<div class="block">Context for the <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessageHandler.html" title="interface in cpw.mods.fml.common.network.simpleimpl"><code>IMessageHandler</code></a></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleChannelHandlerWrapper.html" title="class in cpw.mods.fml.common.network.simpleimpl">SimpleChannelHandlerWrapper</a>&lt;REQ extends <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>,REPLY extends <a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl">IMessage</a>&gt;</td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleIndexedCodec.html" title="class in cpw.mods.fml.common.network.simpleimpl">SimpleIndexedCodec</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleNetworkWrapper.html" title="class in cpw.mods.fml.common.network.simpleimpl">SimpleNetworkWrapper</a></td>
+<td class="colLast">
+<div class="block">This class is a simplified netty wrapper for those not wishing to deal with the full power of netty.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/patcher/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/simpleimpl/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/network/simpleimpl/package-tree.html b/javadoc/cpw/mods/fml/common/network/simpleimpl/package-tree.html
new file mode 100644
index 0000000..dd0391c
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/network/simpleimpl/package-tree.html
@@ -0,0 +1,158 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.network.simpleimpl Class Hierarchy (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.common.network.simpleimpl Class Hierarchy (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/patcher/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/simpleimpl/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package cpw.mods.fml.common.network.simpleimpl</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">io.netty.channel.ChannelHandlerAdapter (implements io.netty.channel.ChannelHandler)
+<ul>
+<li type="circle">io.netty.channel.ChannelInboundHandlerAdapter (implements io.netty.channel.ChannelInboundHandler)
+<ul>
+<li type="circle">io.netty.channel.ChannelDuplexHandler (implements io.netty.channel.ChannelOutboundHandler)
+<ul>
+<li type="circle">io.netty.handler.codec.MessageToMessageCodec&lt;INBOUND_IN,OUTBOUND_IN&gt;
+<ul>
+<li type="circle">cpw.mods.fml.common.network.<a href="../../../../../../cpw/mods/fml/common/network/FMLIndexedMessageToMessageCodec.html" title="class in cpw.mods.fml.common.network"><span class="strong">FMLIndexedMessageToMessageCodec</span></a>&lt;A&gt;
+<ul>
+<li type="circle">cpw.mods.fml.common.network.simpleimpl.<a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleIndexedCodec.html" title="class in cpw.mods.fml.common.network.simpleimpl"><span class="strong">SimpleIndexedCodec</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">io.netty.channel.SimpleChannelInboundHandler&lt;I&gt;
+<ul>
+<li type="circle">cpw.mods.fml.common.network.simpleimpl.<a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleChannelHandlerWrapper.html" title="class in cpw.mods.fml.common.network.simpleimpl"><span class="strong">SimpleChannelHandlerWrapper</span></a>&lt;REQ,REPLY&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.common.network.simpleimpl.<a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/MessageContext.html" title="class in cpw.mods.fml.common.network.simpleimpl"><span class="strong">MessageContext</span></a></li>
+<li type="circle">cpw.mods.fml.common.network.simpleimpl.<a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/SimpleNetworkWrapper.html" title="class in cpw.mods.fml.common.network.simpleimpl"><span class="strong">SimpleNetworkWrapper</span></a></li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">cpw.mods.fml.common.network.simpleimpl.<a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessage.html" title="interface in cpw.mods.fml.common.network.simpleimpl"><span class="strong">IMessage</span></a></li>
+<li type="circle">cpw.mods.fml.common.network.simpleimpl.<a href="../../../../../../cpw/mods/fml/common/network/simpleimpl/IMessageHandler.html" title="interface in cpw.mods.fml.common.network.simpleimpl"><span class="strong">IMessageHandler</span></a>&lt;REQ,REPLY&gt;</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../cpw/mods/fml/common/network/internal/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../cpw/mods/fml/common/patcher/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?cpw/mods/fml/common/network/simpleimpl/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/package-frame.html b/javadoc/cpw/mods/fml/common/package-frame.html
new file mode 100644
index 0000000..71fd945
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/package-frame.html
@@ -0,0 +1,86 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:22 EST 2015 -->
+<title>cpw.mods.fml.common (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../cpw/mods/fml/common/package-summary.html" target="classFrame">cpw.mods.fml.common</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="BukkitProxy.html" title="interface in cpw.mods.fml.common" target="classFrame"><i>BukkitProxy</i></a></li>
+<li><a href="IASMHook.html" title="interface in cpw.mods.fml.common" target="classFrame"><i>IASMHook</i></a></li>
+<li><a href="ICrashCallable.html" title="interface in cpw.mods.fml.common" target="classFrame"><i>ICrashCallable</i></a></li>
+<li><a href="IFMLHandledException.html" title="interface in cpw.mods.fml.common" target="classFrame"><i>IFMLHandledException</i></a></li>
+<li><a href="IFMLSidedHandler.html" title="interface in cpw.mods.fml.common" target="classFrame"><i>IFMLSidedHandler</i></a></li>
+<li><a href="IFuelHandler.html" title="interface in cpw.mods.fml.common" target="classFrame"><i>IFuelHandler</i></a></li>
+<li><a href="ILanguageAdapter.html" title="interface in cpw.mods.fml.common" target="classFrame"><i>ILanguageAdapter</i></a></li>
+<li><a href="IWorldGenerator.html" title="interface in cpw.mods.fml.common" target="classFrame"><i>IWorldGenerator</i></a></li>
+<li><a href="ModContainer.html" title="interface in cpw.mods.fml.common" target="classFrame"><i>ModContainer</i></a></li>
+<li><a href="WorldAccessContainer.html" title="interface in cpw.mods.fml.common" target="classFrame"><i>WorldAccessContainer</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="CertificateHelper.html" title="class in cpw.mods.fml.common" target="classFrame">CertificateHelper</a></li>
+<li><a href="DummyModContainer.html" title="class in cpw.mods.fml.common" target="classFrame">DummyModContainer</a></li>
+<li><a href="FMLCommonHandler.html" title="class in cpw.mods.fml.common" target="classFrame">FMLCommonHandler</a></li>
+<li><a href="FMLContainer.html" title="class in cpw.mods.fml.common" target="classFrame">FMLContainer</a></li>
+<li><a href="FMLLog.html" title="class in cpw.mods.fml.common" target="classFrame">FMLLog</a></li>
+<li><a href="FMLModContainer.html" title="class in cpw.mods.fml.common" target="classFrame">FMLModContainer</a></li>
+<li><a href="ILanguageAdapter.JavaAdapter.html" title="class in cpw.mods.fml.common" target="classFrame">ILanguageAdapter.JavaAdapter</a></li>
+<li><a href="ILanguageAdapter.ScalaAdapter.html" title="class in cpw.mods.fml.common" target="classFrame">ILanguageAdapter.ScalaAdapter</a></li>
+<li><a href="InjectedModContainer.html" title="class in cpw.mods.fml.common" target="classFrame">InjectedModContainer</a></li>
+<li><a href="LoadController.html" title="class in cpw.mods.fml.common" target="classFrame">LoadController</a></li>
+<li><a href="Loader.html" title="class in cpw.mods.fml.common" target="classFrame">Loader</a></li>
+<li><a href="MCPDummyContainer.html" title="class in cpw.mods.fml.common" target="classFrame">MCPDummyContainer</a></li>
+<li><a href="MetadataCollection.html" title="class in cpw.mods.fml.common" target="classFrame">MetadataCollection</a></li>
+<li><a href="MetadataCollection.ArtifactVersionAdapter.html" title="class in cpw.mods.fml.common" target="classFrame">MetadataCollection.ArtifactVersionAdapter</a></li>
+<li><a href="MinecraftDummyContainer.html" title="class in cpw.mods.fml.common" target="classFrame">MinecraftDummyContainer</a></li>
+<li><a href="ModAPIManager.html" title="class in cpw.mods.fml.common" target="classFrame">ModAPIManager</a></li>
+<li><a href="ModClassLoader.html" title="class in cpw.mods.fml.common" target="classFrame">ModClassLoader</a></li>
+<li><a href="ModContainerFactory.html" title="class in cpw.mods.fml.common" target="classFrame">ModContainerFactory</a></li>
+<li><a href="ModMetadata.html" title="class in cpw.mods.fml.common" target="classFrame">ModMetadata</a></li>
+<li><a href="ObfuscationReflectionHelper.html" title="class in cpw.mods.fml.common" target="classFrame">ObfuscationReflectionHelper</a></li>
+<li><a href="Optional.html" title="class in cpw.mods.fml.common" target="classFrame">Optional</a></li>
+<li><a href="ProxyInjector.html" title="class in cpw.mods.fml.common" target="classFrame">ProxyInjector</a></li>
+<li><a href="StartupQuery.html" title="class in cpw.mods.fml.common" target="classFrame">StartupQuery</a></li>
+<li><a href="TracingPrintStream.html" title="class in cpw.mods.fml.common" target="classFrame">TracingPrintStream</a></li>
+<li><a href="ZipperUtil.html" title="class in cpw.mods.fml.common" target="classFrame">ZipperUtil</a></li>
+</ul>
+<h2 title="Enums">Enums</h2>
+<ul title="Enums">
+<li><a href="LoaderState.html" title="enum in cpw.mods.fml.common" target="classFrame">LoaderState</a></li>
+<li><a href="LoaderState.ModState.html" title="enum in cpw.mods.fml.common" target="classFrame">LoaderState.ModState</a></li>
+<li><a href="ModContainer.Disableable.html" title="enum in cpw.mods.fml.common" target="classFrame">ModContainer.Disableable</a></li>
+</ul>
+<h2 title="Exceptions">Exceptions</h2>
+<ul title="Exceptions">
+<li><a href="DuplicateModsFoundException.html" title="class in cpw.mods.fml.common" target="classFrame">DuplicateModsFoundException</a></li>
+<li><a href="LoaderException.html" title="class in cpw.mods.fml.common" target="classFrame">LoaderException</a></li>
+<li><a href="MissingModsException.html" title="class in cpw.mods.fml.common" target="classFrame">MissingModsException</a></li>
+<li><a href="StartupQuery.AbortedException.html" title="class in cpw.mods.fml.common" target="classFrame">StartupQuery.AbortedException</a></li>
+<li><a href="WrongMinecraftVersionException.html" title="class in cpw.mods.fml.common" target="classFrame">WrongMinecraftVersionException</a></li>
+</ul>
+<h2 title="Annotation Types">Annotation Types</h2>
+<ul title="Annotation Types">
+<li><a href="API.html" title="annotation in cpw.mods.fml.common" target="classFrame">API</a></li>
+<li><a href="BukkitPluginRef.html" title="annotation in cpw.mods.fml.common" target="classFrame">BukkitPluginRef</a></li>
+<li><a href="Mod.html" title="annotation in cpw.mods.fml.common" target="classFrame">Mod</a></li>
+<li><a href="Mod.CustomProperty.html" title="annotation in cpw.mods.fml.common" target="classFrame">Mod.CustomProperty</a></li>
+<li><a href="Mod.EventHandler.html" title="annotation in cpw.mods.fml.common" target="classFrame">Mod.EventHandler</a></li>
+<li><a href="Mod.Instance.html" title="annotation in cpw.mods.fml.common" target="classFrame">Mod.Instance</a></li>
+<li><a href="Mod.InstanceFactory.html" title="annotation in cpw.mods.fml.common" target="classFrame">Mod.InstanceFactory</a></li>
+<li><a href="Mod.Metadata.html" title="annotation in cpw.mods.fml.common" target="classFrame">Mod.Metadata</a></li>
+<li><a href="Optional.Interface.html" title="annotation in cpw.mods.fml.common" target="classFrame">Optional.Interface</a></li>
+<li><a href="Optional.InterfaceList.html" title="annotation in cpw.mods.fml.common" target="classFrame">Optional.InterfaceList</a></li>
+<li><a href="Optional.Method.html" title="annotation in cpw.mods.fml.common" target="classFrame">Optional.Method</a></li>
+<li><a href="SaveInspectionHandler.html" title="annotation in cpw.mods.fml.common" target="classFrame">SaveInspectionHandler</a></li>
+<li><a href="SidedProxy.html" title="annotation in cpw.mods.fml.common" target="classFrame">SidedProxy</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/package-summary.html b/javadoc/cpw/mods/fml/common/package-summary.html
new file mode 100644
index 0000000..42b7ea4
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/package-summary.html
@@ -0,0 +1,454 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:22 EST 2015 -->
+<title>cpw.mods.fml.common (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.common (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/registry/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../cpw/mods/fml/common/asm/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;cpw.mods.fml.common</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/BukkitProxy.html" title="interface in cpw.mods.fml.common">BukkitProxy</a></td>
+<td class="colLast">
+<div class="block">A marker interface for retrieving a proxy to a bukkit plugin.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/IASMHook.html" title="interface in cpw.mods.fml.common">IASMHook</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/ICrashCallable.html" title="interface in cpw.mods.fml.common">ICrashCallable</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/IFMLHandledException.html" title="interface in cpw.mods.fml.common">IFMLHandledException</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/IFuelHandler.html" title="interface in cpw.mods.fml.common">IFuelHandler</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.html" title="interface in cpw.mods.fml.common">ILanguageAdapter</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/IWorldGenerator.html" title="interface in cpw.mods.fml.common">IWorldGenerator</a></td>
+<td class="colLast">
+<div class="block">This is called back during world generation.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></td>
+<td class="colLast">
+<div class="block">The container that wraps around mods in the system.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/WorldAccessContainer.html" title="interface in cpw.mods.fml.common">WorldAccessContainer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/CertificateHelper.html" title="class in cpw.mods.fml.common">CertificateHelper</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/DummyModContainer.html" title="class in cpw.mods.fml.common">DummyModContainer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html" title="class in cpw.mods.fml.common">FMLCommonHandler</a></td>
+<td class="colLast">
+<div class="block">The main class for non-obfuscated hook handling code
+
+ Anything that doesn't require obfuscated or client/server specific code should
+ go in this handler
+
+ It also contains a reference to the sided handler instance that is valid
+ allowing for common code to access specific properties from the obfuscated world
+ without a direct dependency</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/FMLContainer.html" title="class in cpw.mods.fml.common">FMLContainer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/FMLLog.html" title="class in cpw.mods.fml.common">FMLLog</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/FMLModContainer.html" title="class in cpw.mods.fml.common">FMLModContainer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.JavaAdapter.html" title="class in cpw.mods.fml.common">ILanguageAdapter.JavaAdapter</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/ILanguageAdapter.ScalaAdapter.html" title="class in cpw.mods.fml.common">ILanguageAdapter.ScalaAdapter</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/InjectedModContainer.html" title="class in cpw.mods.fml.common">InjectedModContainer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/LoadController.html" title="class in cpw.mods.fml.common">LoadController</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/Loader.html" title="class in cpw.mods.fml.common">Loader</a></td>
+<td class="colLast">
+<div class="block">The loader class performs the actual loading of the mod code from disk.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/MCPDummyContainer.html" title="class in cpw.mods.fml.common">MCPDummyContainer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/MetadataCollection.html" title="class in cpw.mods.fml.common">MetadataCollection</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/MetadataCollection.ArtifactVersionAdapter.html" title="class in cpw.mods.fml.common">MetadataCollection.ArtifactVersionAdapter</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/MinecraftDummyContainer.html" title="class in cpw.mods.fml.common">MinecraftDummyContainer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/ModAPIManager.html" title="class in cpw.mods.fml.common">ModAPIManager</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/ModClassLoader.html" title="class in cpw.mods.fml.common">ModClassLoader</a></td>
+<td class="colLast">
+<div class="block">A simple delegating class loader used to load mods into the system</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/ModContainerFactory.html" title="class in cpw.mods.fml.common">ModContainerFactory</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/ModMetadata.html" title="class in cpw.mods.fml.common">ModMetadata</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/ObfuscationReflectionHelper.html" title="class in cpw.mods.fml.common">ObfuscationReflectionHelper</a></td>
+<td class="colLast">
+<div class="block">Some reflection helper code.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/Optional.html" title="class in cpw.mods.fml.common">Optional</a></td>
+<td class="colLast">
+<div class="block">Classes annotated with this will have the named interface or method removed from the runtime definition of the class
+ if the modid specified is missing.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/ProxyInjector.html" title="class in cpw.mods.fml.common">ProxyInjector</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/StartupQuery.html" title="class in cpw.mods.fml.common">StartupQuery</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/TracingPrintStream.html" title="class in cpw.mods.fml.common">TracingPrintStream</a></td>
+<td class="colLast">
+<div class="block">PrintStream which redirects it's output to a given logger.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/ZipperUtil.html" title="class in cpw.mods.fml.common">ZipperUtil</a></td>
+<td class="colLast">
+<div class="block">Copied from http://stackoverflow.com/questions/1399126/java-util-zip-recreating-directory-structure
+ because the code looked very tidy and neat.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
+<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Enum</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common">LoaderState</a></td>
+<td class="colLast">
+<div class="block">The state enum used to help track state progression for the loader</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common">LoaderState.ModState</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html" title="enum in cpw.mods.fml.common">ModContainer.Disableable</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Exception Summary table, listing exceptions, and an explanation">
+<caption><span>Exception Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Exception</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/DuplicateModsFoundException.html" title="class in cpw.mods.fml.common">DuplicateModsFoundException</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/LoaderException.html" title="class in cpw.mods.fml.common">LoaderException</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/MissingModsException.html" title="class in cpw.mods.fml.common">MissingModsException</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/StartupQuery.AbortedException.html" title="class in cpw.mods.fml.common">StartupQuery.AbortedException</a></td>
+<td class="colLast">
+<div class="block">Exception not being caught by the crash report generation logic.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/WrongMinecraftVersionException.html" title="class in cpw.mods.fml.common">WrongMinecraftVersionException</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Annotation Types Summary table, listing annotation types, and an explanation">
+<caption><span>Annotation Types Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Annotation Type</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/API.html" title="annotation in cpw.mods.fml.common">API</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/BukkitPluginRef.html" title="annotation in cpw.mods.fml.common">BukkitPluginRef</a></td>
+<td class="colLast">
+<div class="block">Declare a variable to be populated by a Bukkit Plugin proxy instance if the bukkit coremod
+ is available.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/Mod.html" title="annotation in cpw.mods.fml.common">Mod</a></td>
+<td class="colLast">
+<div class="block">This defines a Mod to FML.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/Mod.CustomProperty.html" title="annotation in cpw.mods.fml.common">Mod.CustomProperty</a></td>
+<td class="colLast">
+<div class="block">A custom key => value property pair for use with <a href="../../../../cpw/mods/fml/common/Mod.html#customProperties()"><code>Mod.customProperties()</code></a></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/Mod.EventHandler.html" title="annotation in cpw.mods.fml.common">Mod.EventHandler</a></td>
+<td class="colLast">
+<div class="block">Marks the associated method as handling an FML lifecycle event.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/Mod.Instance.html" title="annotation in cpw.mods.fml.common">Mod.Instance</a></td>
+<td class="colLast">
+<div class="block">Populate the annotated field with the mod instance based on the specified ModId.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/Mod.InstanceFactory.html" title="annotation in cpw.mods.fml.common">Mod.InstanceFactory</a></td>
+<td class="colLast">
+<div class="block">Mod instance factory method.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/Mod.Metadata.html" title="annotation in cpw.mods.fml.common">Mod.Metadata</a></td>
+<td class="colLast">
+<div class="block">Populate the annotated field with the mod's metadata.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/Optional.Interface.html" title="annotation in cpw.mods.fml.common">Optional.Interface</a></td>
+<td class="colLast">
+<div class="block">Used to remove optional interfaces</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/Optional.InterfaceList.html" title="annotation in cpw.mods.fml.common">Optional.InterfaceList</a></td>
+<td class="colLast">
+<div class="block">Mark a list of interfaces as removable</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/Optional.Method.html" title="annotation in cpw.mods.fml.common">Optional.Method</a></td>
+<td class="colLast">
+<div class="block">Used to remove optional methods</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/SaveInspectionHandler.html" title="annotation in cpw.mods.fml.common">SaveInspectionHandler</a></td>
+<td class="colLast">
+<div class="block">A method annotated with this on the <a href="../../../../cpw/mods/fml/common/Mod.html" title="annotation in cpw.mods.fml.common"><code>Mod</code></a> will be called whenever a local save is listed in
+ the save games list.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/common/SidedProxy.html" title="annotation in cpw.mods.fml.common">SidedProxy</a></td>
+<td class="colLast">
+<div class="block">Sided proxies are loaded based on the specific environment they find themselves loaded into.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/registry/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../cpw/mods/fml/common/asm/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/package-tree.html b/javadoc/cpw/mods/fml/common/package-tree.html
new file mode 100644
index 0000000..07ff4cc
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/package-tree.html
@@ -0,0 +1,248 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:22 EST 2015 -->
+<title>cpw.mods.fml.common Class Hierarchy (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.common Class Hierarchy (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/registry/package-tree.html">Prev</a></li>
+<li><a href="../../../../cpw/mods/fml/common/asm/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package cpw.mods.fml.common</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/CertificateHelper.html" title="class in cpw.mods.fml.common"><span class="strong">CertificateHelper</span></a></li>
+<li type="circle">java.lang.ClassLoader
+<ul>
+<li type="circle">java.security.SecureClassLoader
+<ul>
+<li type="circle">java.net.URLClassLoader (implements java.io.Closeable)
+<ul>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/ModClassLoader.html" title="class in cpw.mods.fml.common"><span class="strong">ModClassLoader</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/DummyModContainer.html" title="class in cpw.mods.fml.common"><span class="strong">DummyModContainer</span></a> (implements cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>)
+<ul>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/FMLContainer.html" title="class in cpw.mods.fml.common"><span class="strong">FMLContainer</span></a> (implements cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/WorldAccessContainer.html" title="interface in cpw.mods.fml.common">WorldAccessContainer</a>)</li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/MCPDummyContainer.html" title="class in cpw.mods.fml.common"><span class="strong">MCPDummyContainer</span></a></li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/MinecraftDummyContainer.html" title="class in cpw.mods.fml.common"><span class="strong">MinecraftDummyContainer</span></a></li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/FMLCommonHandler.html" title="class in cpw.mods.fml.common"><span class="strong">FMLCommonHandler</span></a></li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/FMLLog.html" title="class in cpw.mods.fml.common"><span class="strong">FMLLog</span></a></li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/FMLModContainer.html" title="class in cpw.mods.fml.common"><span class="strong">FMLModContainer</span></a> (implements cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>)</li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/ILanguageAdapter.JavaAdapter.html" title="class in cpw.mods.fml.common"><span class="strong">ILanguageAdapter.JavaAdapter</span></a> (implements cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/ILanguageAdapter.html" title="interface in cpw.mods.fml.common">ILanguageAdapter</a>)</li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/ILanguageAdapter.ScalaAdapter.html" title="class in cpw.mods.fml.common"><span class="strong">ILanguageAdapter.ScalaAdapter</span></a> (implements cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/ILanguageAdapter.html" title="interface in cpw.mods.fml.common">ILanguageAdapter</a>)</li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/InjectedModContainer.html" title="class in cpw.mods.fml.common"><span class="strong">InjectedModContainer</span></a> (implements cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>)</li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/LoadController.html" title="class in cpw.mods.fml.common"><span class="strong">LoadController</span></a></li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/Loader.html" title="class in cpw.mods.fml.common"><span class="strong">Loader</span></a></li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/MetadataCollection.html" title="class in cpw.mods.fml.common"><span class="strong">MetadataCollection</span></a></li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/ModAPIManager.html" title="class in cpw.mods.fml.common"><span class="strong">ModAPIManager</span></a></li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/ModContainerFactory.html" title="class in cpw.mods.fml.common"><span class="strong">ModContainerFactory</span></a></li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/ModMetadata.html" title="class in cpw.mods.fml.common"><span class="strong">ModMetadata</span></a></li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/ObfuscationReflectionHelper.html" title="class in cpw.mods.fml.common"><span class="strong">ObfuscationReflectionHelper</span></a></li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/Optional.html" title="class in cpw.mods.fml.common"><span class="strong">Optional</span></a></li>
+<li type="circle">java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
+<ul>
+<li type="circle">java.io.FilterOutputStream
+<ul>
+<li type="circle">java.io.PrintStream (implements java.lang.Appendable, java.io.Closeable)
+<ul>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/TracingPrintStream.html" title="class in cpw.mods.fml.common"><span class="strong">TracingPrintStream</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/ProxyInjector.html" title="class in cpw.mods.fml.common"><span class="strong">ProxyInjector</span></a></li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/StartupQuery.html" title="class in cpw.mods.fml.common"><span class="strong">StartupQuery</span></a></li>
+<li type="circle">java.lang.Throwable (implements java.io.Serializable)
+<ul>
+<li type="circle">java.lang.Exception
+<ul>
+<li type="circle">java.lang.RuntimeException
+<ul>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/LoaderException.html" title="class in cpw.mods.fml.common"><span class="strong">LoaderException</span></a>
+<ul>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/DuplicateModsFoundException.html" title="class in cpw.mods.fml.common"><span class="strong">DuplicateModsFoundException</span></a></li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/MissingModsException.html" title="class in cpw.mods.fml.common"><span class="strong">MissingModsException</span></a></li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/StartupQuery.AbortedException.html" title="class in cpw.mods.fml.common"><span class="strong">StartupQuery.AbortedException</span></a></li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/WrongMinecraftVersionException.html" title="class in cpw.mods.fml.common"><span class="strong">WrongMinecraftVersionException</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">com.google.gson.TypeAdapter&lt;T&gt;
+<ul>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/MetadataCollection.ArtifactVersionAdapter.html" title="class in cpw.mods.fml.common"><span class="strong">MetadataCollection.ArtifactVersionAdapter</span></a></li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/ZipperUtil.html" title="class in cpw.mods.fml.common"><span class="strong">ZipperUtil</span></a></li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/BukkitProxy.html" title="interface in cpw.mods.fml.common"><span class="strong">BukkitProxy</span></a></li>
+<li type="circle">java.util.concurrent.Callable&lt;V&gt;
+<ul>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/ICrashCallable.html" title="interface in cpw.mods.fml.common"><span class="strong">ICrashCallable</span></a></li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/IASMHook.html" title="interface in cpw.mods.fml.common"><span class="strong">IASMHook</span></a></li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/IFMLHandledException.html" title="interface in cpw.mods.fml.common"><span class="strong">IFMLHandledException</span></a></li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common"><span class="strong">IFMLSidedHandler</span></a></li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/IFuelHandler.html" title="interface in cpw.mods.fml.common"><span class="strong">IFuelHandler</span></a></li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/ILanguageAdapter.html" title="interface in cpw.mods.fml.common"><span class="strong">ILanguageAdapter</span></a></li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/IWorldGenerator.html" title="interface in cpw.mods.fml.common"><span class="strong">IWorldGenerator</span></a></li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common"><span class="strong">ModContainer</span></a></li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/WorldAccessContainer.html" title="interface in cpw.mods.fml.common"><span class="strong">WorldAccessContainer</span></a></li>
+</ul>
+<h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2>
+<ul>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/Mod.Metadata.html" title="annotation in cpw.mods.fml.common"><span class="strong">Mod.Metadata</span></a> (implements java.lang.annotation.Annotation)</li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/Mod.CustomProperty.html" title="annotation in cpw.mods.fml.common"><span class="strong">Mod.CustomProperty</span></a> (implements java.lang.annotation.Annotation)</li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/Mod.InstanceFactory.html" title="annotation in cpw.mods.fml.common"><span class="strong">Mod.InstanceFactory</span></a> (implements java.lang.annotation.Annotation)</li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/SaveInspectionHandler.html" title="annotation in cpw.mods.fml.common"><span class="strong">SaveInspectionHandler</span></a> (implements java.lang.annotation.Annotation)</li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/Mod.EventHandler.html" title="annotation in cpw.mods.fml.common"><span class="strong">Mod.EventHandler</span></a> (implements java.lang.annotation.Annotation)</li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/Mod.html" title="annotation in cpw.mods.fml.common"><span class="strong">Mod</span></a> (implements java.lang.annotation.Annotation)</li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/Optional.Interface.html" title="annotation in cpw.mods.fml.common"><span class="strong">Optional.Interface</span></a> (implements java.lang.annotation.Annotation)</li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/API.html" title="annotation in cpw.mods.fml.common"><span class="strong">API</span></a> (implements java.lang.annotation.Annotation)</li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/Optional.InterfaceList.html" title="annotation in cpw.mods.fml.common"><span class="strong">Optional.InterfaceList</span></a> (implements java.lang.annotation.Annotation)</li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/SidedProxy.html" title="annotation in cpw.mods.fml.common"><span class="strong">SidedProxy</span></a> (implements java.lang.annotation.Annotation)</li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/Mod.Instance.html" title="annotation in cpw.mods.fml.common"><span class="strong">Mod.Instance</span></a> (implements java.lang.annotation.Annotation)</li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/BukkitPluginRef.html" title="annotation in cpw.mods.fml.common"><span class="strong">BukkitPluginRef</span></a> (implements java.lang.annotation.Annotation)</li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/Optional.Method.html" title="annotation in cpw.mods.fml.common"><span class="strong">Optional.Method</span></a> (implements java.lang.annotation.Annotation)</li>
+</ul>
+<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)
+<ul>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/LoaderState.html" title="enum in cpw.mods.fml.common"><span class="strong">LoaderState</span></a></li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/LoaderState.ModState.html" title="enum in cpw.mods.fml.common"><span class="strong">LoaderState.ModState</span></a></li>
+<li type="circle">cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/ModContainer.Disableable.html" title="enum in cpw.mods.fml.common"><span class="strong">ModContainer.Disableable</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/client/registry/package-tree.html">Prev</a></li>
+<li><a href="../../../../cpw/mods/fml/common/asm/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/common/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/patcher/ClassPatch.html b/javadoc/cpw/mods/fml/common/patcher/ClassPatch.html
new file mode 100644
index 0000000..5e4eca7
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/patcher/ClassPatch.html
@@ -0,0 +1,369 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>ClassPatch (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ClassPatch (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../cpw/mods/fml/common/patcher/ClassPatchManager.html" title="class in cpw.mods.fml.common.patcher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/patcher/ClassPatch.html" target="_top">Frames</a></li>
+<li><a href="ClassPatch.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.patcher</div>
+<h2 title="Class ClassPatch" class="title">Class ClassPatch</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.patcher.ClassPatch</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">ClassPatch</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/patcher/ClassPatch.html#existsAtTarget">existsAtTarget</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/patcher/ClassPatch.html#inputChecksum">inputChecksum</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/patcher/ClassPatch.html#name">name</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/patcher/ClassPatch.html#patch">patch</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/patcher/ClassPatch.html#sourceClassName">sourceClassName</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/patcher/ClassPatch.html#targetClassName">targetClassName</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/patcher/ClassPatch.html#ClassPatch(java.lang.String,%20java.lang.String,%20java.lang.String,%20boolean,%20int,%20byte[])">ClassPatch</a></strong>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;sourceClassName,
+ java.lang.String&nbsp;targetClassName,
+ boolean&nbsp;existsAtTarget,
+ int&nbsp;inputChecksum,
+ byte[]&nbsp;patch)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/patcher/ClassPatch.html#toString()">toString</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="name">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>name</h4>
+<pre>public final&nbsp;java.lang.String name</pre>
+</li>
+</ul>
+<a name="sourceClassName">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sourceClassName</h4>
+<pre>public final&nbsp;java.lang.String sourceClassName</pre>
+</li>
+</ul>
+<a name="targetClassName">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>targetClassName</h4>
+<pre>public final&nbsp;java.lang.String targetClassName</pre>
+</li>
+</ul>
+<a name="existsAtTarget">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>existsAtTarget</h4>
+<pre>public final&nbsp;boolean existsAtTarget</pre>
+</li>
+</ul>
+<a name="patch">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>patch</h4>
+<pre>public final&nbsp;byte[] patch</pre>
+</li>
+</ul>
+<a name="inputChecksum">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>inputChecksum</h4>
+<pre>public final&nbsp;int inputChecksum</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ClassPatch(java.lang.String, java.lang.String, java.lang.String, boolean, int, byte[])">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClassPatch</h4>
+<pre>public&nbsp;ClassPatch(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;sourceClassName,
+ java.lang.String&nbsp;targetClassName,
+ boolean&nbsp;existsAtTarget,
+ int&nbsp;inputChecksum,
+ byte[]&nbsp;patch)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="toString()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../cpw/mods/fml/common/patcher/ClassPatchManager.html" title="class in cpw.mods.fml.common.patcher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/patcher/ClassPatch.html" target="_top">Frames</a></li>
+<li><a href="ClassPatch.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/patcher/ClassPatchManager.html b/javadoc/cpw/mods/fml/common/patcher/ClassPatchManager.html
new file mode 100644
index 0000000..062d503
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/patcher/ClassPatchManager.html
@@ -0,0 +1,306 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>ClassPatchManager (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ClassPatchManager (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/patcher/ClassPatch.html" title="class in cpw.mods.fml.common.patcher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/patcher/GenDiffSet.html" title="class in cpw.mods.fml.common.patcher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/patcher/ClassPatchManager.html" target="_top">Frames</a></li>
+<li><a href="ClassPatchManager.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.patcher</div>
+<h2 title="Class ClassPatchManager" class="title">Class ClassPatchManager</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.patcher.ClassPatchManager</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">ClassPatchManager</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/patcher/ClassPatchManager.html#dumpPatched">dumpPatched</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/patcher/ClassPatchManager.html" title="class in cpw.mods.fml.common.patcher">ClassPatchManager</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/patcher/ClassPatchManager.html#INSTANCE">INSTANCE</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/patcher/ClassPatchManager.html#applyPatch(java.lang.String,%20java.lang.String,%20byte[])">applyPatch</a></strong>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;mappedName,
+ byte[]&nbsp;inputData)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/patcher/ClassPatchManager.html#getPatchedResource(java.lang.String,%20java.lang.String,%20net.minecraft.launchwrapper.LaunchClassLoader)">getPatchedResource</a></strong>(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;mappedName,
+ net.minecraft.launchwrapper.LaunchClassLoader&nbsp;loader)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/patcher/ClassPatchManager.html#setup(cpw.mods.fml.relauncher.Side)">setup</a></strong>(<a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="INSTANCE">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>INSTANCE</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/patcher/ClassPatchManager.html" title="class in cpw.mods.fml.common.patcher">ClassPatchManager</a> INSTANCE</pre>
+</li>
+</ul>
+<a name="dumpPatched">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>dumpPatched</h4>
+<pre>public static final&nbsp;boolean dumpPatched</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getPatchedResource(java.lang.String, java.lang.String, net.minecraft.launchwrapper.LaunchClassLoader)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPatchedResource</h4>
+<pre>public&nbsp;byte[]&nbsp;getPatchedResource(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;mappedName,
+ net.minecraft.launchwrapper.LaunchClassLoader&nbsp;loader)
+ throws java.io.IOException</pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="applyPatch(java.lang.String, java.lang.String, byte[])">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>applyPatch</h4>
+<pre>public&nbsp;byte[]&nbsp;applyPatch(java.lang.String&nbsp;name,
+ java.lang.String&nbsp;mappedName,
+ byte[]&nbsp;inputData)</pre>
+</li>
+</ul>
+<a name="setup(cpw.mods.fml.relauncher.Side)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setup</h4>
+<pre>public&nbsp;void&nbsp;setup(<a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/patcher/ClassPatch.html" title="class in cpw.mods.fml.common.patcher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/patcher/GenDiffSet.html" title="class in cpw.mods.fml.common.patcher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/patcher/ClassPatchManager.html" target="_top">Frames</a></li>
+<li><a href="ClassPatchManager.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/patcher/GenDiffSet.html b/javadoc/cpw/mods/fml/common/patcher/GenDiffSet.html
new file mode 100644
index 0000000..ca00d71
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/patcher/GenDiffSet.html
@@ -0,0 +1,257 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>GenDiffSet (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GenDiffSet (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/patcher/ClassPatchManager.html" title="class in cpw.mods.fml.common.patcher"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/patcher/GenDiffSet.html" target="_top">Frames</a></li>
+<li><a href="GenDiffSet.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.patcher</div>
+<h2 title="Class GenDiffSet" class="title">Class GenDiffSet</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.patcher.GenDiffSet</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GenDiffSet</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/patcher/GenDiffSet.html#GenDiffSet()">GenDiffSet</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/patcher/GenDiffSet.html#main(java.lang.String[])">main</a></strong>(java.lang.String[]&nbsp;args)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GenDiffSet()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GenDiffSet</h4>
+<pre>public&nbsp;GenDiffSet()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="main(java.lang.String[])">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>main</h4>
+<pre>public static&nbsp;void&nbsp;main(java.lang.String[]&nbsp;args)
+ throws java.io.IOException</pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/patcher/ClassPatchManager.html" title="class in cpw.mods.fml.common.patcher"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/patcher/GenDiffSet.html" target="_top">Frames</a></li>
+<li><a href="GenDiffSet.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/patcher/package-frame.html b/javadoc/cpw/mods/fml/common/patcher/package-frame.html
new file mode 100644
index 0000000..4e683d5
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/patcher/package-frame.html
@@ -0,0 +1,21 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.patcher (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../cpw/mods/fml/common/patcher/package-summary.html" target="classFrame">cpw.mods.fml.common.patcher</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="ClassPatch.html" title="class in cpw.mods.fml.common.patcher" target="classFrame">ClassPatch</a></li>
+<li><a href="ClassPatchManager.html" title="class in cpw.mods.fml.common.patcher" target="classFrame">ClassPatchManager</a></li>
+<li><a href="GenDiffSet.html" title="class in cpw.mods.fml.common.patcher" target="classFrame">GenDiffSet</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/patcher/package-summary.html b/javadoc/cpw/mods/fml/common/patcher/package-summary.html
new file mode 100644
index 0000000..4160683
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/patcher/package-summary.html
@@ -0,0 +1,139 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.patcher (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.common.patcher (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/simpleimpl/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/patcher/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;cpw.mods.fml.common.patcher</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/patcher/ClassPatch.html" title="class in cpw.mods.fml.common.patcher">ClassPatch</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/patcher/ClassPatchManager.html" title="class in cpw.mods.fml.common.patcher">ClassPatchManager</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/patcher/GenDiffSet.html" title="class in cpw.mods.fml.common.patcher">GenDiffSet</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/simpleimpl/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/patcher/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/patcher/package-tree.html b/javadoc/cpw/mods/fml/common/patcher/package-tree.html
new file mode 100644
index 0000000..5024772
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/patcher/package-tree.html
@@ -0,0 +1,128 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.patcher Class Hierarchy (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.common.patcher Class Hierarchy (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/simpleimpl/package-tree.html">Prev</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/patcher/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package cpw.mods.fml.common.patcher</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">cpw.mods.fml.common.patcher.<a href="../../../../../cpw/mods/fml/common/patcher/ClassPatch.html" title="class in cpw.mods.fml.common.patcher"><span class="strong">ClassPatch</span></a></li>
+<li type="circle">cpw.mods.fml.common.patcher.<a href="../../../../../cpw/mods/fml/common/patcher/ClassPatchManager.html" title="class in cpw.mods.fml.common.patcher"><span class="strong">ClassPatchManager</span></a></li>
+<li type="circle">cpw.mods.fml.common.patcher.<a href="../../../../../cpw/mods/fml/common/patcher/GenDiffSet.html" title="class in cpw.mods.fml.common.patcher"><span class="strong">GenDiffSet</span></a></li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/network/simpleimpl/package-tree.html">Prev</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/patcher/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/registry/EntityRegistry.EntityRegistration.html b/javadoc/cpw/mods/fml/common/registry/EntityRegistry.EntityRegistration.html
new file mode 100644
index 0000000..bfa6541
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/registry/EntityRegistry.EntityRegistration.html
@@ -0,0 +1,405 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:18 EST 2015 -->
+<title>EntityRegistry.EntityRegistration (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="EntityRegistry.EntityRegistration (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/ExistingSubstitutionException.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/EntityRegistry.EntityRegistration.html" target="_top">Frames</a></li>
+<li><a href="EntityRegistry.EntityRegistration.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.registry</div>
+<h2 title="Class EntityRegistry.EntityRegistration" class="title">Class EntityRegistry.EntityRegistration</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.registry.EntityRegistry.EntityRegistration</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.html" title="class in cpw.mods.fml.common.registry">EntityRegistry</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">EntityRegistry.EntityRegistration</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.EntityRegistration.html#EntityRegistry.EntityRegistration(cpw.mods.fml.common.ModContainer,%20java.lang.Class,%20java.lang.String,%20int,%20int,%20int,%20boolean)">EntityRegistry.EntityRegistration</a></strong>(<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;mc,
+ java.lang.Class&lt;? extends <a href="../../../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&gt;&nbsp;entityClass,
+ java.lang.String&nbsp;entityName,
+ int&nbsp;id,
+ int&nbsp;trackingRange,
+ int&nbsp;updateFrequency,
+ boolean&nbsp;sendsVelocityUpdates)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.EntityRegistration.html#doCustomSpawning(cpw.mods.fml.common.network.internal.FMLMessage.EntitySpawnMessage)">doCustomSpawning</a></strong>(<a href="../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntitySpawnMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.EntitySpawnMessage</a>&nbsp;spawnMsg)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.EntityRegistration.html#getContainer()">getContainer</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Class&lt;? extends <a href="../../../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.EntityRegistration.html#getEntityClass()">getEntityClass</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.EntityRegistration.html#getEntityName()">getEntityName</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.EntityRegistration.html#getModEntityId()">getModEntityId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.EntityRegistration.html#getTrackingRange()">getTrackingRange</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.EntityRegistration.html#getUpdateFrequency()">getUpdateFrequency</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.EntityRegistration.html#hasCustomSpawning()">hasCustomSpawning</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.EntityRegistration.html#sendsVelocityUpdates()">sendsVelocityUpdates</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.EntityRegistration.html#setCustomSpawning(com.google.common.base.Function,%20boolean)">setCustomSpawning</a></strong>(com.google.common.base.Function&lt;<a href="../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntitySpawnMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.EntitySpawnMessage</a>,<a href="../../../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&gt;&nbsp;callable,
+ boolean&nbsp;usesVanillaSpawning)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.EntityRegistration.html#usesVanillaSpawning()">usesVanillaSpawning</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="EntityRegistry.EntityRegistration(cpw.mods.fml.common.ModContainer, java.lang.Class, java.lang.String, int, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>EntityRegistry.EntityRegistration</h4>
+<pre>public&nbsp;EntityRegistry.EntityRegistration(<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;mc,
+ java.lang.Class&lt;? extends <a href="../../../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&gt;&nbsp;entityClass,
+ java.lang.String&nbsp;entityName,
+ int&nbsp;id,
+ int&nbsp;trackingRange,
+ int&nbsp;updateFrequency,
+ boolean&nbsp;sendsVelocityUpdates)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getEntityClass()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEntityClass</h4>
+<pre>public&nbsp;java.lang.Class&lt;? extends <a href="../../../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&gt;&nbsp;getEntityClass()</pre>
+</li>
+</ul>
+<a name="getContainer()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getContainer</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;getContainer()</pre>
+</li>
+</ul>
+<a name="getEntityName()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEntityName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getEntityName()</pre>
+</li>
+</ul>
+<a name="getModEntityId()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getModEntityId</h4>
+<pre>public&nbsp;int&nbsp;getModEntityId()</pre>
+</li>
+</ul>
+<a name="getTrackingRange()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTrackingRange</h4>
+<pre>public&nbsp;int&nbsp;getTrackingRange()</pre>
+</li>
+</ul>
+<a name="getUpdateFrequency()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getUpdateFrequency</h4>
+<pre>public&nbsp;int&nbsp;getUpdateFrequency()</pre>
+</li>
+</ul>
+<a name="sendsVelocityUpdates()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sendsVelocityUpdates</h4>
+<pre>public&nbsp;boolean&nbsp;sendsVelocityUpdates()</pre>
+</li>
+</ul>
+<a name="usesVanillaSpawning()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>usesVanillaSpawning</h4>
+<pre>public&nbsp;boolean&nbsp;usesVanillaSpawning()</pre>
+</li>
+</ul>
+<a name="hasCustomSpawning()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasCustomSpawning</h4>
+<pre>public&nbsp;boolean&nbsp;hasCustomSpawning()</pre>
+</li>
+</ul>
+<a name="doCustomSpawning(cpw.mods.fml.common.network.internal.FMLMessage.EntitySpawnMessage)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>doCustomSpawning</h4>
+<pre>public&nbsp;<a href="../../../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&nbsp;doCustomSpawning(<a href="../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntitySpawnMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.EntitySpawnMessage</a>&nbsp;spawnMsg)
+ throws java.lang.Exception</pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+<a name="setCustomSpawning(com.google.common.base.Function, boolean)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setCustomSpawning</h4>
+<pre>public&nbsp;void&nbsp;setCustomSpawning(com.google.common.base.Function&lt;<a href="../../../../../cpw/mods/fml/common/network/internal/FMLMessage.EntitySpawnMessage.html" title="class in cpw.mods.fml.common.network.internal">FMLMessage.EntitySpawnMessage</a>,<a href="../../../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&gt;&nbsp;callable,
+ boolean&nbsp;usesVanillaSpawning)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/ExistingSubstitutionException.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/EntityRegistry.EntityRegistration.html" target="_top">Frames</a></li>
+<li><a href="EntityRegistry.EntityRegistration.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/registry/EntityRegistry.html b/javadoc/cpw/mods/fml/common/registry/EntityRegistry.html
new file mode 100644
index 0000000..a179e9d
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/registry/EntityRegistry.html
@@ -0,0 +1,444 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:18 EST 2015 -->
+<title>EntityRegistry (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="EntityRegistry (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.EntityRegistration.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/EntityRegistry.html" target="_top">Frames</a></li>
+<li><a href="EntityRegistry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.registry</div>
+<h2 title="Class EntityRegistry" class="title">Class EntityRegistry</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.registry.EntityRegistry</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">EntityRegistry</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.EntityRegistration.html" title="class in cpw.mods.fml.common.registry">EntityRegistry.EntityRegistration</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.html#addSpawn(java.lang.Class,%20int,%20int,%20int,%20net.minecraft.entity.EnumCreatureType,%20net.minecraft.world.biome.BiomeGenBase...)">addSpawn</a></strong>(java.lang.Class&lt;? extends <a href="../../../../../net/minecraft/entity/EntityLiving.html" title="class in net.minecraft.entity">EntityLiving</a>&gt;&nbsp;entityClass,
+ int&nbsp;weightedProb,
+ int&nbsp;min,
+ int&nbsp;max,
+ <a href="../../../../../net/minecraft/entity/EnumCreatureType.html" title="enum in net.minecraft.entity">EnumCreatureType</a>&nbsp;typeOfCreature,
+ <a href="../../../../../net/minecraft/world/biome/BiomeGenBase.html" title="class in net.minecraft.world.biome">BiomeGenBase</a>...&nbsp;biomes)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.html#addSpawn(java.lang.String,%20int,%20int,%20int,%20net.minecraft.entity.EnumCreatureType,%20net.minecraft.world.biome.BiomeGenBase...)">addSpawn</a></strong>(java.lang.String&nbsp;entityName,
+ int&nbsp;weightedProb,
+ int&nbsp;min,
+ int&nbsp;max,
+ <a href="../../../../../net/minecraft/entity/EnumCreatureType.html" title="enum in net.minecraft.entity">EnumCreatureType</a>&nbsp;spawnList,
+ <a href="../../../../../net/minecraft/world/biome/BiomeGenBase.html" title="class in net.minecraft.world.biome">BiomeGenBase</a>...&nbsp;biomes)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.html#findGlobalUniqueEntityId()">findGlobalUniqueEntityId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.html" title="class in cpw.mods.fml.common.registry">EntityRegistry</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.html#instance()">instance</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.EntityRegistration.html" title="class in cpw.mods.fml.common.registry">EntityRegistry.EntityRegistration</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.html#lookupModSpawn(java.lang.Class,%20boolean)">lookupModSpawn</a></strong>(java.lang.Class&lt;? extends <a href="../../../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&gt;&nbsp;clazz,
+ boolean&nbsp;keepLooking)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.EntityRegistration.html" title="class in cpw.mods.fml.common.registry">EntityRegistry.EntityRegistration</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.html#lookupModSpawn(cpw.mods.fml.common.ModContainer,%20int)">lookupModSpawn</a></strong>(<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;mc,
+ int&nbsp;modEntityId)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.html#registerGlobalEntityID(java.lang.Class,%20java.lang.String,%20int)">registerGlobalEntityID</a></strong>(java.lang.Class&lt;? extends <a href="../../../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&gt;&nbsp;entityClass,
+ java.lang.String&nbsp;entityName,
+ int&nbsp;id)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.html#registerGlobalEntityID(java.lang.Class,%20java.lang.String,%20int,%20int,%20int)">registerGlobalEntityID</a></strong>(java.lang.Class&lt;? extends <a href="../../../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&gt;&nbsp;entityClass,
+ java.lang.String&nbsp;entityName,
+ int&nbsp;id,
+ int&nbsp;backgroundEggColour,
+ int&nbsp;foregroundEggColour)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.html#registerModEntity(java.lang.Class,%20java.lang.String,%20int,%20java.lang.Object,%20int,%20int,%20boolean)">registerModEntity</a></strong>(java.lang.Class&lt;? extends <a href="../../../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&gt;&nbsp;entityClass,
+ java.lang.String&nbsp;entityName,
+ int&nbsp;id,
+ java.lang.Object&nbsp;mod,
+ int&nbsp;trackingRange,
+ int&nbsp;updateFrequency,
+ boolean&nbsp;sendsVelocityUpdates)</code>
+<div class="block">Register the mod entity type with FML</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.html#removeSpawn(java.lang.Class,%20net.minecraft.entity.EnumCreatureType,%20net.minecraft.world.biome.BiomeGenBase...)">removeSpawn</a></strong>(java.lang.Class&lt;? extends <a href="../../../../../net/minecraft/entity/EntityLiving.html" title="class in net.minecraft.entity">EntityLiving</a>&gt;&nbsp;entityClass,
+ <a href="../../../../../net/minecraft/entity/EnumCreatureType.html" title="enum in net.minecraft.entity">EnumCreatureType</a>&nbsp;typeOfCreature,
+ <a href="../../../../../net/minecraft/world/biome/BiomeGenBase.html" title="class in net.minecraft.world.biome">BiomeGenBase</a>...&nbsp;biomes)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.html#removeSpawn(java.lang.String,%20net.minecraft.entity.EnumCreatureType,%20net.minecraft.world.biome.BiomeGenBase...)">removeSpawn</a></strong>(java.lang.String&nbsp;entityName,
+ <a href="../../../../../net/minecraft/entity/EnumCreatureType.html" title="enum in net.minecraft.entity">EnumCreatureType</a>&nbsp;spawnList,
+ <a href="../../../../../net/minecraft/world/biome/BiomeGenBase.html" title="class in net.minecraft.world.biome">BiomeGenBase</a>...&nbsp;biomes)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.html#tryTrackingEntity(net.minecraft.entity.EntityTracker,%20net.minecraft.entity.Entity)">tryTrackingEntity</a></strong>(<a href="../../../../../net/minecraft/entity/EntityTracker.html" title="class in net.minecraft.entity">EntityTracker</a>&nbsp;entityTracker,
+ <a href="../../../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&nbsp;entity)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="instance()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>instance</h4>
+<pre>public static&nbsp;<a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.html" title="class in cpw.mods.fml.common.registry">EntityRegistry</a>&nbsp;instance()</pre>
+</li>
+</ul>
+<a name="registerModEntity(java.lang.Class, java.lang.String, int, java.lang.Object, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerModEntity</h4>
+<pre>public static&nbsp;void&nbsp;registerModEntity(java.lang.Class&lt;? extends <a href="../../../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&gt;&nbsp;entityClass,
+ java.lang.String&nbsp;entityName,
+ int&nbsp;id,
+ java.lang.Object&nbsp;mod,
+ int&nbsp;trackingRange,
+ int&nbsp;updateFrequency,
+ boolean&nbsp;sendsVelocityUpdates)</pre>
+<div class="block">Register the mod entity type with FML</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>entityClass</code> - The entity class</dd><dd><code>entityName</code> - A unique name for the entity</dd><dd><code>id</code> - A mod specific ID for the entity</dd><dd><code>mod</code> - The mod</dd><dd><code>trackingRange</code> - The range at which MC will send tracking updates</dd><dd><code>updateFrequency</code> - The frequency of tracking updates</dd><dd><code>sendsVelocityUpdates</code> - Whether to send velocity information packets as well</dd></dl>
+</li>
+</ul>
+<a name="registerGlobalEntityID(java.lang.Class, java.lang.String, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerGlobalEntityID</h4>
+<pre>public static&nbsp;void&nbsp;registerGlobalEntityID(java.lang.Class&lt;? extends <a href="../../../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&gt;&nbsp;entityClass,
+ java.lang.String&nbsp;entityName,
+ int&nbsp;id)</pre>
+</li>
+</ul>
+<a name="registerGlobalEntityID(java.lang.Class, java.lang.String, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerGlobalEntityID</h4>
+<pre>public static&nbsp;void&nbsp;registerGlobalEntityID(java.lang.Class&lt;? extends <a href="../../../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&gt;&nbsp;entityClass,
+ java.lang.String&nbsp;entityName,
+ int&nbsp;id,
+ int&nbsp;backgroundEggColour,
+ int&nbsp;foregroundEggColour)</pre>
+</li>
+</ul>
+<a name="addSpawn(java.lang.Class, int, int, int, net.minecraft.entity.EnumCreatureType, net.minecraft.world.biome.BiomeGenBase...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addSpawn</h4>
+<pre>public static&nbsp;void&nbsp;addSpawn(java.lang.Class&lt;? extends <a href="../../../../../net/minecraft/entity/EntityLiving.html" title="class in net.minecraft.entity">EntityLiving</a>&gt;&nbsp;entityClass,
+ int&nbsp;weightedProb,
+ int&nbsp;min,
+ int&nbsp;max,
+ <a href="../../../../../net/minecraft/entity/EnumCreatureType.html" title="enum in net.minecraft.entity">EnumCreatureType</a>&nbsp;typeOfCreature,
+ <a href="../../../../../net/minecraft/world/biome/BiomeGenBase.html" title="class in net.minecraft.world.biome">BiomeGenBase</a>...&nbsp;biomes)</pre>
+</li>
+</ul>
+<a name="addSpawn(java.lang.String, int, int, int, net.minecraft.entity.EnumCreatureType, net.minecraft.world.biome.BiomeGenBase...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addSpawn</h4>
+<pre>public static&nbsp;void&nbsp;addSpawn(java.lang.String&nbsp;entityName,
+ int&nbsp;weightedProb,
+ int&nbsp;min,
+ int&nbsp;max,
+ <a href="../../../../../net/minecraft/entity/EnumCreatureType.html" title="enum in net.minecraft.entity">EnumCreatureType</a>&nbsp;spawnList,
+ <a href="../../../../../net/minecraft/world/biome/BiomeGenBase.html" title="class in net.minecraft.world.biome">BiomeGenBase</a>...&nbsp;biomes)</pre>
+</li>
+</ul>
+<a name="removeSpawn(java.lang.Class, net.minecraft.entity.EnumCreatureType, net.minecraft.world.biome.BiomeGenBase...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>removeSpawn</h4>
+<pre>public static&nbsp;void&nbsp;removeSpawn(java.lang.Class&lt;? extends <a href="../../../../../net/minecraft/entity/EntityLiving.html" title="class in net.minecraft.entity">EntityLiving</a>&gt;&nbsp;entityClass,
+ <a href="../../../../../net/minecraft/entity/EnumCreatureType.html" title="enum in net.minecraft.entity">EnumCreatureType</a>&nbsp;typeOfCreature,
+ <a href="../../../../../net/minecraft/world/biome/BiomeGenBase.html" title="class in net.minecraft.world.biome">BiomeGenBase</a>...&nbsp;biomes)</pre>
+</li>
+</ul>
+<a name="removeSpawn(java.lang.String, net.minecraft.entity.EnumCreatureType, net.minecraft.world.biome.BiomeGenBase...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>removeSpawn</h4>
+<pre>public static&nbsp;void&nbsp;removeSpawn(java.lang.String&nbsp;entityName,
+ <a href="../../../../../net/minecraft/entity/EnumCreatureType.html" title="enum in net.minecraft.entity">EnumCreatureType</a>&nbsp;spawnList,
+ <a href="../../../../../net/minecraft/world/biome/BiomeGenBase.html" title="class in net.minecraft.world.biome">BiomeGenBase</a>...&nbsp;biomes)</pre>
+</li>
+</ul>
+<a name="findGlobalUniqueEntityId()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>findGlobalUniqueEntityId</h4>
+<pre>public static&nbsp;int&nbsp;findGlobalUniqueEntityId()</pre>
+</li>
+</ul>
+<a name="lookupModSpawn(java.lang.Class, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>lookupModSpawn</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.EntityRegistration.html" title="class in cpw.mods.fml.common.registry">EntityRegistry.EntityRegistration</a>&nbsp;lookupModSpawn(java.lang.Class&lt;? extends <a href="../../../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&gt;&nbsp;clazz,
+ boolean&nbsp;keepLooking)</pre>
+</li>
+</ul>
+<a name="lookupModSpawn(cpw.mods.fml.common.ModContainer, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>lookupModSpawn</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.EntityRegistration.html" title="class in cpw.mods.fml.common.registry">EntityRegistry.EntityRegistration</a>&nbsp;lookupModSpawn(<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;mc,
+ int&nbsp;modEntityId)</pre>
+</li>
+</ul>
+<a name="tryTrackingEntity(net.minecraft.entity.EntityTracker, net.minecraft.entity.Entity)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>tryTrackingEntity</h4>
+<pre>public&nbsp;boolean&nbsp;tryTrackingEntity(<a href="../../../../../net/minecraft/entity/EntityTracker.html" title="class in net.minecraft.entity">EntityTracker</a>&nbsp;entityTracker,
+ <a href="../../../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&nbsp;entity)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.EntityRegistration.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/EntityRegistry.html" target="_top">Frames</a></li>
+<li><a href="EntityRegistry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/registry/ExistingSubstitutionException.html b/javadoc/cpw/mods/fml/common/registry/ExistingSubstitutionException.html
new file mode 100644
index 0000000..a34ce23
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/registry/ExistingSubstitutionException.html
@@ -0,0 +1,250 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:18 EST 2015 -->
+<title>ExistingSubstitutionException (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ExistingSubstitutionException (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.EntityRegistration.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/ExistingSubstitutionException.html" target="_top">Frames</a></li>
+<li><a href="ExistingSubstitutionException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.registry</div>
+<h2 title="Class ExistingSubstitutionException" class="title">Class ExistingSubstitutionException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.registry.ExistingSubstitutionException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">ExistingSubstitutionException</span>
+extends java.lang.Exception</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#cpw.mods.fml.common.registry.ExistingSubstitutionException">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/ExistingSubstitutionException.html#ExistingSubstitutionException(java.lang.String,%20java.lang.Object)">ExistingSubstitutionException</a></strong>(java.lang.String&nbsp;fromName,
+ java.lang.Object&nbsp;toReplace)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Throwable">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ExistingSubstitutionException(java.lang.String, java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ExistingSubstitutionException</h4>
+<pre>public&nbsp;ExistingSubstitutionException(java.lang.String&nbsp;fromName,
+ java.lang.Object&nbsp;toReplace)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.EntityRegistration.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/ExistingSubstitutionException.html" target="_top">Frames</a></li>
+<li><a href="ExistingSubstitutionException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html b/javadoc/cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html
new file mode 100644
index 0000000..a8fb1e4
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html
@@ -0,0 +1,605 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:18 EST 2015 -->
+<title>FMLControlledNamespacedRegistry (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLControlledNamespacedRegistry (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/ExistingSubstitutionException.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/GameData.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" target="_top">Frames</a></li>
+<li><a href="FMLControlledNamespacedRegistry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.util.RegistryNamespaced">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.registry</div>
+<h2 title="Class FMLControlledNamespacedRegistry" class="title">Class FMLControlledNamespacedRegistry&lt;I&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/util/RegistrySimple.html" title="class in net.minecraft.util">net.minecraft.util.RegistrySimple</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/util/RegistryNamespaced.html" title="class in net.minecraft.util">net.minecraft.util.RegistryNamespaced</a></li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.registry.FMLControlledNamespacedRegistry&lt;I&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.lang.Iterable, <a href="../../../../../net/minecraft/util/IObjectIntIterable.html" title="interface in net.minecraft.util">IObjectIntIterable</a>, <a href="../../../../../net/minecraft/util/IRegistry.html" title="interface in net.minecraft.util">IRegistry</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">FMLControlledNamespacedRegistry&lt;I&gt;</span>
+extends <a href="../../../../../net/minecraft/util/RegistryNamespaced.html" title="class in net.minecraft.util">RegistryNamespaced</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.util.RegistryNamespaced">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.util.<a href="../../../../../net/minecraft/util/RegistryNamespaced.html" title="class in net.minecraft.util">RegistryNamespaced</a></h3>
+<code><a href="../../../../../net/minecraft/util/RegistryNamespaced.html#field_148758_b">field_148758_b</a>, <a href="../../../../../net/minecraft/util/RegistryNamespaced.html#underlyingIntegerMap">underlyingIntegerMap</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.util.RegistrySimple">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.util.<a href="../../../../../net/minecraft/util/RegistrySimple.html" title="class in net.minecraft.util">RegistrySimple</a></h3>
+<code><a href="../../../../../net/minecraft/util/RegistrySimple.html#registryObjects">registryObjects</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html#addObject(int,%20java.lang.String,%20java.lang.Object)">addObject</a></strong>(int&nbsp;id,
+ java.lang.String&nbsp;name,
+ java.lang.Object&nbsp;thing)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;
+<div class="block"><i>register through <a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html" title="class in cpw.mods.fml.common.registry"><code>GameRegistry</code></a> instead.</i></div>
+</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html#contains(java.lang.String)">contains</a></strong>(java.lang.String&nbsp;itemName)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;
+<div class="block"><i>use containsKey instead</i></div>
+</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html#containsKey(java.lang.String)">containsKey</a></strong>(java.lang.String&nbsp;name)</code>
+<div class="block">Determine if the registry has an entry for the specified name.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="type parameter in FMLControlledNamespacedRegistry">I</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html#get(int)">get</a></strong>(int&nbsp;id)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;
+<div class="block"><i>use getObjectById instead</i></div>
+</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="type parameter in FMLControlledNamespacedRegistry">I</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html#get(java.lang.String)">get</a></strong>(java.lang.String&nbsp;name)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;
+<div class="block"><i>use getObject instead</i></div>
+</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html#getAliases()">getAliases</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="type parameter in FMLControlledNamespacedRegistry">I</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html#getDefaultValue()">getDefaultValue</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.html" title="interface in cpw.mods.fml.common.registry">RegistryDelegate</a>&lt;<a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="type parameter in FMLControlledNamespacedRegistry">I</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html#getDelegate(I,%20java.lang.Class)">getDelegate</a></strong>(<a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="type parameter in FMLControlledNamespacedRegistry">I</a>&nbsp;thing,
+ java.lang.Class&lt;<a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="type parameter in FMLControlledNamespacedRegistry">I</a>&gt;&nbsp;clazz)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html#getId(I)">getId</a></strong>(<a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="type parameter in FMLControlledNamespacedRegistry">I</a>&nbsp;thing)</code>
+<div class="block">Get the id for the specified object.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html#getId(java.lang.String)">getId</a></strong>(java.lang.String&nbsp;itemName)</code>
+<div class="block">Get the id for the specified object.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="type parameter in FMLControlledNamespacedRegistry">I</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html#getObject(java.lang.String)">getObject</a></strong>(java.lang.String&nbsp;name)</code>
+<div class="block">Fetch the object identified by the specified name or the default object.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="type parameter in FMLControlledNamespacedRegistry">I</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html#getObjectById(int)">getObjectById</a></strong>(int&nbsp;id)</code>
+<div class="block">Fetch the object identified by the specified id or the default object.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="type parameter in FMLControlledNamespacedRegistry">I</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html#getRaw(int)">getRaw</a></strong>(int&nbsp;id)</code>
+<div class="block">Get the object identified by the specified id.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="type parameter in FMLControlledNamespacedRegistry">I</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html#getRaw(java.lang.String)">getRaw</a></strong>(java.lang.String&nbsp;name)</code>
+<div class="block">Get the object identified by the specified name.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html#putObject(java.lang.Object,%20java.lang.Object)">putObject</a></strong>(java.lang.Object&nbsp;objName,
+ java.lang.Object&nbsp;obj)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;
+<div class="block"><i>register through <a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html" title="class in cpw.mods.fml.common.registry"><code>GameRegistry</code></a> instead.</i></div>
+</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html#serializeInto(java.util.Map)">serializeInto</a></strong>(java.util.Map&lt;java.lang.String,java.lang.Integer&gt;&nbsp;idMapping)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html#serializeSubstitutions(java.util.Set)">serializeSubstitutions</a></strong>(java.util.Set&lt;java.lang.String&gt;&nbsp;blockSubs)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.Iterable&lt;<a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="type parameter in FMLControlledNamespacedRegistry">I</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html#typeSafeIterable()">typeSafeIterable</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.util.RegistryNamespaced">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.util.<a href="../../../../../net/minecraft/util/RegistryNamespaced.html" title="class in net.minecraft.util">RegistryNamespaced</a></h3>
+<code><a href="../../../../../net/minecraft/util/RegistryNamespaced.html#containsId(int)">containsId</a>, <a href="../../../../../net/minecraft/util/RegistryNamespaced.html#containsKey(java.lang.Object)">containsKey</a>, <a href="../../../../../net/minecraft/util/RegistryNamespaced.html#createUnderlyingMap()">createUnderlyingMap</a>, <a href="../../../../../net/minecraft/util/RegistryNamespaced.html#ensureNamespaced(java.lang.String)">ensureNamespaced</a>, <a href="../../../../../net/minecraft/util/RegistryNamespaced.html#getIDForObject(java.lang.Object)">getIDForObject</a>, <a href="../../../../../net/minecraft/util/RegistryNamespaced.html#getNameForObject(java.lang.Object)">getNameForObject</a>, <a href="../../../../../net/minecraft/util/RegistryNamespaced.html#getObject(java.lang.Object)">getObject</a>, <a href="../../../../../net/minecraft/util/RegistryNamespaced.html#iterator()">iterator</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.util.RegistrySimple">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.util.<a href="../../../../../net/minecraft/util/RegistrySimple.html" title="class in net.minecraft.util">RegistrySimple</a></h3>
+<code><a href="../../../../../net/minecraft/util/RegistrySimple.html#getKeys()">getKeys</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="addObject(int, java.lang.String, java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addObject</h4>
+<pre>@Deprecated
+public&nbsp;void&nbsp;addObject(int&nbsp;id,
+ java.lang.String&nbsp;name,
+ java.lang.Object&nbsp;thing)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>register through <a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html" title="class in cpw.mods.fml.common.registry"><code>GameRegistry</code></a> instead.</i></div>
+<div class="block">Add an object to the registry, trying to use the specified id.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/util/RegistryNamespaced.html#addObject(int,%20java.lang.String,%20java.lang.Object)">addObject</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/util/RegistryNamespaced.html" title="class in net.minecraft.util">RegistryNamespaced</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="putObject(java.lang.Object, java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>putObject</h4>
+<pre>@Deprecated
+public&nbsp;void&nbsp;putObject(java.lang.Object&nbsp;objName,
+ java.lang.Object&nbsp;obj)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>register through <a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html" title="class in cpw.mods.fml.common.registry"><code>GameRegistry</code></a> instead.</i></div>
+<div class="block">DANGEROUS! EVIL! DO NOT USE!</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/util/IRegistry.html#putObject(java.lang.Object,%20java.lang.Object)">putObject</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../net/minecraft/util/IRegistry.html" title="interface in net.minecraft.util">IRegistry</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/util/RegistrySimple.html#putObject(java.lang.Object,%20java.lang.Object)">putObject</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/util/RegistrySimple.html" title="class in net.minecraft.util">RegistrySimple</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getObject(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getObject</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="type parameter in FMLControlledNamespacedRegistry">I</a>&nbsp;getObject(java.lang.String&nbsp;name)</pre>
+<div class="block">Fetch the object identified by the specified name or the default object.
+
+ For blocks the default object is the air block, for items it's null.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/util/RegistryNamespaced.html#getObject(java.lang.String)">getObject</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/util/RegistryNamespaced.html" title="class in net.minecraft.util">RegistryNamespaced</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - Unique name identifying the object.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>Registered object of the default object if it wasn't found-</dd></dl>
+</li>
+</ul>
+<a name="getObjectById(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getObjectById</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="type parameter in FMLControlledNamespacedRegistry">I</a>&nbsp;getObjectById(int&nbsp;id)</pre>
+<div class="block">Fetch the object identified by the specified id or the default object.
+
+ For blocks the default object is the air block, for items it's null.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/util/RegistryNamespaced.html#getObjectById(int)">getObjectById</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/util/RegistryNamespaced.html" title="class in net.minecraft.util">RegistryNamespaced</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>id</code> - ID identifying the object.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>Registered object of the default object if it wasn't found-</dd></dl>
+</li>
+</ul>
+<a name="get(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>get</h4>
+<pre>@Deprecated
+public&nbsp;<a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="type parameter in FMLControlledNamespacedRegistry">I</a>&nbsp;get(int&nbsp;id)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>use getObjectById instead</i></div>
+</li>
+</ul>
+<a name="get(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>get</h4>
+<pre>@Deprecated
+public&nbsp;<a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="type parameter in FMLControlledNamespacedRegistry">I</a>&nbsp;get(java.lang.String&nbsp;name)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>use getObject instead</i></div>
+</li>
+</ul>
+<a name="getId(java.lang.Object)">
+<!-- -->
+</a><a name="getId(I)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getId</h4>
+<pre>public&nbsp;int&nbsp;getId(<a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="type parameter in FMLControlledNamespacedRegistry">I</a>&nbsp;thing)</pre>
+<div class="block">Get the id for the specified object.
+
+ Don't hold onto the id across the world, it's being dynamically re-mapped as needed.
+
+ Usually the name should be used instead of the id, if using the Block/Item object itself is
+ not suitable for the task.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>thing</code> - Block/Item object.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>Block/Item id or -1 if it wasn't found.</dd></dl>
+</li>
+</ul>
+<a name="getRaw(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRaw</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="type parameter in FMLControlledNamespacedRegistry">I</a>&nbsp;getRaw(int&nbsp;id)</pre>
+<div class="block">Get the object identified by the specified id.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>id</code> - Block/Item id.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>Block/Item object or null if it wasn't found.</dd></dl>
+</li>
+</ul>
+<a name="getRaw(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRaw</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="type parameter in FMLControlledNamespacedRegistry">I</a>&nbsp;getRaw(java.lang.String&nbsp;name)</pre>
+<div class="block">Get the object identified by the specified name.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - Block/Item name.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>Block/Item object or null if it wasn't found.</dd></dl>
+</li>
+</ul>
+<a name="containsKey(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>containsKey</h4>
+<pre>public&nbsp;boolean&nbsp;containsKey(java.lang.String&nbsp;name)</pre>
+<div class="block">Determine if the registry has an entry for the specified name.
+
+ Aliased names will be resolved as well.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/util/RegistryNamespaced.html#containsKey(java.lang.String)">containsKey</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/util/RegistryNamespaced.html" title="class in net.minecraft.util">RegistryNamespaced</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - Object name to check.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>true if a matching entry was found.</dd></dl>
+</li>
+</ul>
+<a name="getId(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getId</h4>
+<pre>public&nbsp;int&nbsp;getId(java.lang.String&nbsp;itemName)</pre>
+<div class="block">Get the id for the specified object.
+
+ Don't hold onto the id across the world, it's being dynamically re-mapped as needed.
+
+ Usually the name should be used instead of the id, if using the Block/Item object itself is
+ not suitable for the task.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>itemName</code> - Block/Item registry name.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>Block/Item id or -1 if it wasn't found.</dd></dl>
+</li>
+</ul>
+<a name="contains(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>contains</h4>
+<pre>@Deprecated
+public&nbsp;boolean&nbsp;contains(java.lang.String&nbsp;itemName)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>use containsKey instead</i></div>
+</li>
+</ul>
+<a name="typeSafeIterable()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>typeSafeIterable</h4>
+<pre>public&nbsp;java.lang.Iterable&lt;<a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="type parameter in FMLControlledNamespacedRegistry">I</a>&gt;&nbsp;typeSafeIterable()</pre>
+</li>
+</ul>
+<a name="serializeInto(java.util.Map)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>serializeInto</h4>
+<pre>public&nbsp;void&nbsp;serializeInto(java.util.Map&lt;java.lang.String,java.lang.Integer&gt;&nbsp;idMapping)</pre>
+</li>
+</ul>
+<a name="getAliases()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAliases</h4>
+<pre>public&nbsp;java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;getAliases()</pre>
+</li>
+</ul>
+<a name="getDefaultValue()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDefaultValue</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="type parameter in FMLControlledNamespacedRegistry">I</a>&nbsp;getDefaultValue()</pre>
+</li>
+</ul>
+<a name="getDelegate(java.lang.Object,java.lang.Class)">
+<!-- -->
+</a><a name="getDelegate(I, java.lang.Class)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDelegate</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.html" title="interface in cpw.mods.fml.common.registry">RegistryDelegate</a>&lt;<a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="type parameter in FMLControlledNamespacedRegistry">I</a>&gt;&nbsp;getDelegate(<a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="type parameter in FMLControlledNamespacedRegistry">I</a>&nbsp;thing,
+ java.lang.Class&lt;<a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="type parameter in FMLControlledNamespacedRegistry">I</a>&gt;&nbsp;clazz)</pre>
+</li>
+</ul>
+<a name="serializeSubstitutions(java.util.Set)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>serializeSubstitutions</h4>
+<pre>public&nbsp;void&nbsp;serializeSubstitutions(java.util.Set&lt;java.lang.String&gt;&nbsp;blockSubs)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/ExistingSubstitutionException.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/GameData.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" target="_top">Frames</a></li>
+<li><a href="FMLControlledNamespacedRegistry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.util.RegistryNamespaced">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/registry/GameData.GameDataSnapshot.html b/javadoc/cpw/mods/fml/common/registry/GameData.GameDataSnapshot.html
new file mode 100644
index 0000000..3a63025
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/registry/GameData.GameDataSnapshot.html
@@ -0,0 +1,296 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:18 EST 2015 -->
+<title>GameData.GameDataSnapshot (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GameData.GameDataSnapshot (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/GameData.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/GameData.GameDataSnapshot.html" target="_top">Frames</a></li>
+<li><a href="GameData.GameDataSnapshot.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.registry</div>
+<h2 title="Class GameData.GameDataSnapshot" class="title">Class GameData.GameDataSnapshot</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.registry.GameData.GameDataSnapshot</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/registry/GameData.html" title="class in cpw.mods.fml.common.registry">GameData</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">GameData.GameDataSnapshot</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Set&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameData.GameDataSnapshot.html#blockSubstitutions">blockSubstitutions</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.Integer&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameData.GameDataSnapshot.html#idMap">idMap</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Set&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameData.GameDataSnapshot.html#itemSubstitutions">itemSubstitutions</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameData.GameDataSnapshot.html#GameData.GameDataSnapshot(java.util.Map,%20java.util.Set,%20java.util.Set)">GameData.GameDataSnapshot</a></strong>(java.util.Map&lt;java.lang.String,java.lang.Integer&gt;&nbsp;idMap,
+ java.util.Set&lt;java.lang.String&gt;&nbsp;blockSubstitutions,
+ java.util.Set&lt;java.lang.String&gt;&nbsp;itemSubstitutions)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="idMap">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>idMap</h4>
+<pre>public final&nbsp;java.util.Map&lt;java.lang.String,java.lang.Integer&gt; idMap</pre>
+</li>
+</ul>
+<a name="blockSubstitutions">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>blockSubstitutions</h4>
+<pre>public final&nbsp;java.util.Set&lt;java.lang.String&gt; blockSubstitutions</pre>
+</li>
+</ul>
+<a name="itemSubstitutions">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>itemSubstitutions</h4>
+<pre>public final&nbsp;java.util.Set&lt;java.lang.String&gt; itemSubstitutions</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GameData.GameDataSnapshot(java.util.Map, java.util.Set, java.util.Set)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GameData.GameDataSnapshot</h4>
+<pre>public&nbsp;GameData.GameDataSnapshot(java.util.Map&lt;java.lang.String,java.lang.Integer&gt;&nbsp;idMap,
+ java.util.Set&lt;java.lang.String&gt;&nbsp;blockSubstitutions,
+ java.util.Set&lt;java.lang.String&gt;&nbsp;itemSubstitutions)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/GameData.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/GameData.GameDataSnapshot.html" target="_top">Frames</a></li>
+<li><a href="GameData.GameDataSnapshot.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/registry/GameData.html b/javadoc/cpw/mods/fml/common/registry/GameData.html
new file mode 100644
index 0000000..3e0dd75
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/registry/GameData.html
@@ -0,0 +1,520 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:18 EST 2015 -->
+<title>GameData (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GameData (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/GameData.GameDataSnapshot.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/GameData.html" target="_top">Frames</a></li>
+<li><a href="GameData.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.registry</div>
+<h2 title="Class GameData" class="title">Class GameData</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.registry.GameData</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GameData</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameData.GameDataSnapshot.html" title="class in cpw.mods.fml.common.registry">GameData.GameDataSnapshot</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="class in cpw.mods.fml.common.registry">FMLControlledNamespacedRegistry</a>&lt;<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameData.html#blockRegistry">blockRegistry</a></strong></code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;
+<div class="block"><i>use <a href="../../../../../cpw/mods/fml/common/registry/GameData.html#getBlockRegistry()"><code>getBlockRegistry()</code></a> instead.</i></div>
+</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="class in cpw.mods.fml.common.registry">FMLControlledNamespacedRegistry</a>&lt;<a href="../../../../../net/minecraft/item/Item.html" title="class in net.minecraft.item">Item</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameData.html#itemRegistry">itemRegistry</a></strong></code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;
+<div class="block"><i>use <a href="../../../../../cpw/mods/fml/common/registry/GameData.html#getItemRegistry()"><code>getItemRegistry()</code></a> instead.</i></div>
+</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/registry/GameData.GameDataSnapshot.html" title="class in cpw.mods.fml.common.registry">GameData.GameDataSnapshot</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameData.html#buildItemDataList()">buildItemDataList</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameData.html#dumpRegistry(java.io.File)">dumpRegistry</a></strong>(java.io.File&nbsp;minecraftDir)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameData.html#findModOwner(java.lang.String)">findModOwner</a></strong>(java.lang.String&nbsp;string)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;
+<div class="block"><i>no replacement planned</i></div>
+</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameData.html#fixBrokenIds(java.util.Map,%20java.util.Set)">fixBrokenIds</a></strong>(java.util.Map&lt;java.lang.String,java.lang.Integer&gt;&nbsp;dataList,
+ java.util.Set&lt;java.lang.Integer&gt;&nbsp;blockedIds)</code>
+<div class="block">Fix IDs improperly allocated by early versions of the registry, best-effort.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameData.html#freezeData()">freezeData</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static int[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameData.html#getBlockedIds()">getBlockedIds</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="class in cpw.mods.fml.common.registry">FMLControlledNamespacedRegistry</a>&lt;<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameData.html#getBlockRegistry()">getBlockRegistry</a></strong>()</code>
+<div class="block">Get the currently active block registry.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="class in cpw.mods.fml.common.registry">FMLControlledNamespacedRegistry</a>&lt;<a href="../../../../../net/minecraft/item/Item.html" title="class in net.minecraft.item">Item</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameData.html#getItemRegistry()">getItemRegistry</a></strong>()</code>
+<div class="block">Get the currently active item registry.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static <a href="../../../../../cpw/mods/fml/common/registry/GameData.html" title="class in cpw.mods.fml.common.registry">GameData</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameData.html#getMain()">getMain</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.util.List&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameData.html#injectWorldIDMap(java.util.Map,%20java.util.Set,%20java.util.Map,%20java.util.Map,%20java.util.Set,%20java.util.Set,%20boolean,%20boolean)">injectWorldIDMap</a></strong>(java.util.Map&lt;java.lang.String,java.lang.Integer&gt;&nbsp;dataList,
+ java.util.Set&lt;java.lang.Integer&gt;&nbsp;blockedIds,
+ java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;blockAliases,
+ java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;itemAliases,
+ java.util.Set&lt;java.lang.String&gt;&nbsp;blockSubstitutions,
+ java.util.Set&lt;java.lang.String&gt;&nbsp;itemSubstitutions,
+ boolean&nbsp;injectFrozenData,
+ boolean&nbsp;isLocalWorld)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.util.List&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameData.html#injectWorldIDMap(java.util.Map,%20java.util.Set,%20java.util.Set,%20boolean,%20boolean)">injectWorldIDMap</a></strong>(java.util.Map&lt;java.lang.String,java.lang.Integer&gt;&nbsp;dataList,
+ java.util.Set&lt;java.lang.String&gt;&nbsp;blockSubstitutions,
+ java.util.Set&lt;java.lang.String&gt;&nbsp;itemSubstitutions,
+ boolean&nbsp;injectFrozenData,
+ boolean&nbsp;isLocalWorld)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected static boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameData.html#isFrozen(cpw.mods.fml.common.registry.FMLControlledNamespacedRegistry)">isFrozen</a></strong>(<a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="class in cpw.mods.fml.common.registry">FMLControlledNamespacedRegistry</a>&lt;?&gt;&nbsp;registry)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.util.List&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameData.html#processIdRematches(java.lang.Iterable,%20boolean,%20cpw.mods.fml.common.registry.GameData,%20java.util.Map)">processIdRematches</a></strong>(java.lang.Iterable&lt;<a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.MissingMapping.html" title="class in cpw.mods.fml.common.event">FMLMissingMappingsEvent.MissingMapping</a>&gt;&nbsp;missedMappings,
+ boolean&nbsp;isLocalWorld,
+ <a href="../../../../../cpw/mods/fml/common/registry/GameData.html" title="class in cpw.mods.fml.common.registry">GameData</a>&nbsp;gameData,
+ java.util.Map&lt;java.lang.String,java.lang.Integer[]&gt;&nbsp;remaps)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameData.html#revertToFrozen()">revertToFrozen</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="blockRegistry">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>blockRegistry</h4>
+<pre>@Deprecated
+public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="class in cpw.mods.fml.common.registry">FMLControlledNamespacedRegistry</a>&lt;<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&gt; blockRegistry</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>use <a href="../../../../../cpw/mods/fml/common/registry/GameData.html#getBlockRegistry()"><code>getBlockRegistry()</code></a> instead.</i></div>
+</li>
+</ul>
+<a name="itemRegistry">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>itemRegistry</h4>
+<pre>@Deprecated
+public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="class in cpw.mods.fml.common.registry">FMLControlledNamespacedRegistry</a>&lt;<a href="../../../../../net/minecraft/item/Item.html" title="class in net.minecraft.item">Item</a>&gt; itemRegistry</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>use <a href="../../../../../cpw/mods/fml/common/registry/GameData.html#getItemRegistry()"><code>getItemRegistry()</code></a> instead.</i></div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getBlockRegistry()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBlockRegistry</h4>
+<pre>public static&nbsp;<a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="class in cpw.mods.fml.common.registry">FMLControlledNamespacedRegistry</a>&lt;<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&gt;&nbsp;getBlockRegistry()</pre>
+<div class="block">Get the currently active block registry.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>Block Registry.</dd></dl>
+</li>
+</ul>
+<a name="getItemRegistry()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getItemRegistry</h4>
+<pre>public static&nbsp;<a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="class in cpw.mods.fml.common.registry">FMLControlledNamespacedRegistry</a>&lt;<a href="../../../../../net/minecraft/item/Item.html" title="class in net.minecraft.item">Item</a>&gt;&nbsp;getItemRegistry()</pre>
+<div class="block">Get the currently active item registry.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>Item Registry.</dd></dl>
+</li>
+</ul>
+<a name="findModOwner(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>findModOwner</h4>
+<pre>@Deprecated
+public static&nbsp;<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;findModOwner(java.lang.String&nbsp;string)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>no replacement planned</i></div>
+</li>
+</ul>
+<a name="buildItemDataList()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildItemDataList</h4>
+<pre>public static&nbsp;<a href="../../../../../cpw/mods/fml/common/registry/GameData.GameDataSnapshot.html" title="class in cpw.mods.fml.common.registry">GameData.GameDataSnapshot</a>&nbsp;buildItemDataList()</pre>
+</li>
+</ul>
+<a name="getBlockedIds()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBlockedIds</h4>
+<pre>public static&nbsp;int[]&nbsp;getBlockedIds()</pre>
+</li>
+</ul>
+<a name="dumpRegistry(java.io.File)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dumpRegistry</h4>
+<pre>public static&nbsp;void&nbsp;dumpRegistry(java.io.File&nbsp;minecraftDir)</pre>
+</li>
+</ul>
+<a name="fixBrokenIds(java.util.Map, java.util.Set)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fixBrokenIds</h4>
+<pre>public static&nbsp;void&nbsp;fixBrokenIds(java.util.Map&lt;java.lang.String,java.lang.Integer&gt;&nbsp;dataList,
+ java.util.Set&lt;java.lang.Integer&gt;&nbsp;blockedIds)</pre>
+<div class="block">Fix IDs improperly allocated by early versions of the registry, best-effort.
+
+ Items sharing the same ID with a block, but not sharing the same registry name will be
+ mapped to an unused id. Losing items instead of blocks should minimize the damage.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>dataList</code> - List containing the IDs to fix</dd></dl>
+</li>
+</ul>
+<a name="injectWorldIDMap(java.util.Map, java.util.Set, java.util.Set, boolean, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>injectWorldIDMap</h4>
+<pre>public static&nbsp;java.util.List&lt;java.lang.String&gt;&nbsp;injectWorldIDMap(java.util.Map&lt;java.lang.String,java.lang.Integer&gt;&nbsp;dataList,
+ java.util.Set&lt;java.lang.String&gt;&nbsp;blockSubstitutions,
+ java.util.Set&lt;java.lang.String&gt;&nbsp;itemSubstitutions,
+ boolean&nbsp;injectFrozenData,
+ boolean&nbsp;isLocalWorld)</pre>
+</li>
+</ul>
+<a name="injectWorldIDMap(java.util.Map, java.util.Set, java.util.Map, java.util.Map, java.util.Set, java.util.Set, boolean, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>injectWorldIDMap</h4>
+<pre>public static&nbsp;java.util.List&lt;java.lang.String&gt;&nbsp;injectWorldIDMap(java.util.Map&lt;java.lang.String,java.lang.Integer&gt;&nbsp;dataList,
+ java.util.Set&lt;java.lang.Integer&gt;&nbsp;blockedIds,
+ java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;blockAliases,
+ java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;itemAliases,
+ java.util.Set&lt;java.lang.String&gt;&nbsp;blockSubstitutions,
+ java.util.Set&lt;java.lang.String&gt;&nbsp;itemSubstitutions,
+ boolean&nbsp;injectFrozenData,
+ boolean&nbsp;isLocalWorld)</pre>
+</li>
+</ul>
+<a name="processIdRematches(java.lang.Iterable, boolean, cpw.mods.fml.common.registry.GameData, java.util.Map)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processIdRematches</h4>
+<pre>public static&nbsp;java.util.List&lt;java.lang.String&gt;&nbsp;processIdRematches(java.lang.Iterable&lt;<a href="../../../../../cpw/mods/fml/common/event/FMLMissingMappingsEvent.MissingMapping.html" title="class in cpw.mods.fml.common.event">FMLMissingMappingsEvent.MissingMapping</a>&gt;&nbsp;missedMappings,
+ boolean&nbsp;isLocalWorld,
+ <a href="../../../../../cpw/mods/fml/common/registry/GameData.html" title="class in cpw.mods.fml.common.registry">GameData</a>&nbsp;gameData,
+ java.util.Map&lt;java.lang.String,java.lang.Integer[]&gt;&nbsp;remaps)</pre>
+</li>
+</ul>
+<a name="freezeData()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>freezeData</h4>
+<pre>public static&nbsp;void&nbsp;freezeData()</pre>
+</li>
+</ul>
+<a name="revertToFrozen()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>revertToFrozen</h4>
+<pre>public static&nbsp;void&nbsp;revertToFrozen()</pre>
+</li>
+</ul>
+<a name="isFrozen(cpw.mods.fml.common.registry.FMLControlledNamespacedRegistry)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isFrozen</h4>
+<pre>protected static&nbsp;boolean&nbsp;isFrozen(<a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="class in cpw.mods.fml.common.registry">FMLControlledNamespacedRegistry</a>&lt;?&gt;&nbsp;registry)</pre>
+</li>
+</ul>
+<a name="getMain()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getMain</h4>
+<pre>protected static&nbsp;<a href="../../../../../cpw/mods/fml/common/registry/GameData.html" title="class in cpw.mods.fml.common.registry">GameData</a>&nbsp;getMain()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/GameData.GameDataSnapshot.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/GameData.html" target="_top">Frames</a></li>
+<li><a href="GameData.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/registry/GameRegistry.ObjectHolder.html b/javadoc/cpw/mods/fml/common/registry/GameRegistry.ObjectHolder.html
new file mode 100644
index 0000000..cdbe8bb
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/registry/GameRegistry.ObjectHolder.html
@@ -0,0 +1,207 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:18 EST 2015 -->
+<title>GameRegistry.ObjectHolder (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GameRegistry.ObjectHolder (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.Type.html" title="enum in cpw.mods.fml.common.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/GameRegistry.ObjectHolder.html" target="_top">Frames</a></li>
+<li><a href="GameRegistry.ObjectHolder.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#annotation_type_required_element_summary">Required</a>&nbsp;|&nbsp;</li>
+<li>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#annotation_type_element_detail">Element</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.registry</div>
+<h2 title="Annotation Type GameRegistry.ObjectHolder" class="title">Annotation Type GameRegistry.ObjectHolder</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>@Retention(value=RUNTIME)
+@Target(value={TYPE,FIELD})
+public static @interface <span class="strong">GameRegistry.ObjectHolder</span></pre>
+<div class="block">This will cause runtime injection of public static final fields to occur at various points
+ where mod blocks and items <em>could</em> be subject to change. This allows for dynamic
+ substitution to occur.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ANNOTATION TYPE REQUIRED MEMBER SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation_type_required_element_summary">
+<!-- -->
+</a>
+<h3>Required Element Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Required Element Summary table, listing required elements, and an explanation">
+<caption><span>Required Elements</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Required Element and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.ObjectHolder.html#value()">value</a></strong></code>
+<div class="block">If used on a class, this represents a modid only.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation_type_element_detail">
+<!-- -->
+</a>
+<h3>Element Detail</h3>
+<a name="value()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>value</h4>
+<pre>public abstract&nbsp;java.lang.String&nbsp;value</pre>
+<div class="block">If used on a class, this represents a modid only.
+ If used on a field, it represents a name, which can be abbreviated or complete.
+ Abbreviated names derive their modid from an enclosing ObjectHolder at the class level.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>either a modid or a name based on the rules above</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.Type.html" title="enum in cpw.mods.fml.common.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/GameRegistry.ObjectHolder.html" target="_top">Frames</a></li>
+<li><a href="GameRegistry.ObjectHolder.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#annotation_type_required_element_summary">Required</a>&nbsp;|&nbsp;</li>
+<li>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#annotation_type_element_detail">Element</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/registry/GameRegistry.Type.html b/javadoc/cpw/mods/fml/common/registry/GameRegistry.Type.html
new file mode 100644
index 0000000..8e20eb0
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/registry/GameRegistry.Type.html
@@ -0,0 +1,334 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:18 EST 2015 -->
+<title>GameRegistry.Type (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GameRegistry.Type (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.ObjectHolder.html" title="annotation in cpw.mods.fml.common.registry"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.UniqueIdentifier.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/GameRegistry.Type.html" target="_top">Frames</a></li>
+<li><a href="GameRegistry.Type.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.registry</div>
+<h2 title="Enum GameRegistry.Type" class="title">Enum GameRegistry.Type</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Enum&lt;<a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.Type.html" title="enum in cpw.mods.fml.common.registry">GameRegistry.Type</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.registry.GameRegistry.Type</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.Type.html" title="enum in cpw.mods.fml.common.registry">GameRegistry.Type</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html" title="class in cpw.mods.fml.common.registry">GameRegistry</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static enum <span class="strong">GameRegistry.Type</span>
+extends java.lang.Enum&lt;<a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.Type.html" title="enum in cpw.mods.fml.common.registry">GameRegistry.Type</a>&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_summary">
+<!-- -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.Type.html#BLOCK">BLOCK</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.Type.html#ITEM">ITEM</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>abstract <a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="class in cpw.mods.fml.common.registry">FMLControlledNamespacedRegistry</a>&lt;?&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.Type.html#getRegistry()">getRegistry</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.Type.html" title="enum in cpw.mods.fml.common.registry">GameRegistry.Type</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.Type.html#valueOf(java.lang.String)">valueOf</a></strong>(java.lang.String&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.Type.html" title="enum in cpw.mods.fml.common.registry">GameRegistry.Type</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.Type.html#values()">values</a></strong>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Enum">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
+<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_detail">
+<!-- -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="BLOCK">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BLOCK</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.Type.html" title="enum in cpw.mods.fml.common.registry">GameRegistry.Type</a> BLOCK</pre>
+</li>
+</ul>
+<a name="ITEM">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ITEM</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.Type.html" title="enum in cpw.mods.fml.common.registry">GameRegistry.Type</a> ITEM</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="values()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.Type.html" title="enum in cpw.mods.fml.common.registry">GameRegistry.Type</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (GameRegistry.Type c : GameRegistry.Type.values())
+&nbsp; System.out.println(c);
+</pre></div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>an array containing the constants of this enum type, in the order they are declared</dd></dl>
+</li>
+</ul>
+<a name="valueOf(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.Type.html" title="enum in cpw.mods.fml.common.registry">GameRegistry.Type</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the enum constant with the specified name</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
+<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd></dl>
+</li>
+</ul>
+<a name="getRegistry()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getRegistry</h4>
+<pre>public abstract&nbsp;<a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="class in cpw.mods.fml.common.registry">FMLControlledNamespacedRegistry</a>&lt;?&gt;&nbsp;getRegistry()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.ObjectHolder.html" title="annotation in cpw.mods.fml.common.registry"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.UniqueIdentifier.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/GameRegistry.Type.html" target="_top">Frames</a></li>
+<li><a href="GameRegistry.Type.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/registry/GameRegistry.UniqueIdentifier.html b/javadoc/cpw/mods/fml/common/registry/GameRegistry.UniqueIdentifier.html
new file mode 100644
index 0000000..7650b6e
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/registry/GameRegistry.UniqueIdentifier.html
@@ -0,0 +1,345 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:18 EST 2015 -->
+<title>GameRegistry.UniqueIdentifier (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GameRegistry.UniqueIdentifier (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.Type.html" title="enum in cpw.mods.fml.common.registry"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/IEntityAdditionalSpawnData.html" title="interface in cpw.mods.fml.common.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/GameRegistry.UniqueIdentifier.html" target="_top">Frames</a></li>
+<li><a href="GameRegistry.UniqueIdentifier.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.registry</div>
+<h2 title="Class GameRegistry.UniqueIdentifier" class="title">Class GameRegistry.UniqueIdentifier</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.registry.GameRegistry.UniqueIdentifier</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html" title="class in cpw.mods.fml.common.registry">GameRegistry</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static final class <span class="strong">GameRegistry.UniqueIdentifier</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.UniqueIdentifier.html#modId">modId</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.UniqueIdentifier.html#name">name</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.UniqueIdentifier.html#GameRegistry.UniqueIdentifier(java.lang.String)">GameRegistry.UniqueIdentifier</a></strong>(java.lang.String&nbsp;string)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.UniqueIdentifier.html#equals(java.lang.Object)">equals</a></strong>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.UniqueIdentifier.html#hashCode()">hashCode</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.UniqueIdentifier.html#toString()">toString</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="modId">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>modId</h4>
+<pre>public final&nbsp;java.lang.String modId</pre>
+</li>
+</ul>
+<a name="name">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>name</h4>
+<pre>public final&nbsp;java.lang.String name</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GameRegistry.UniqueIdentifier(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GameRegistry.UniqueIdentifier</h4>
+<pre>public&nbsp;GameRegistry.UniqueIdentifier(java.lang.String&nbsp;string)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="equals(java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="hashCode()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hashCode</h4>
+<pre>public&nbsp;int&nbsp;hashCode()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="toString()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.Type.html" title="enum in cpw.mods.fml.common.registry"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/IEntityAdditionalSpawnData.html" title="interface in cpw.mods.fml.common.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/GameRegistry.UniqueIdentifier.html" target="_top">Frames</a></li>
+<li><a href="GameRegistry.UniqueIdentifier.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/registry/GameRegistry.html b/javadoc/cpw/mods/fml/common/registry/GameRegistry.html
new file mode 100644
index 0000000..03e8e8a
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/registry/GameRegistry.html
@@ -0,0 +1,781 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:18 EST 2015 -->
+<title>GameRegistry (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GameRegistry (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/GameData.GameDataSnapshot.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.ObjectHolder.html" title="annotation in cpw.mods.fml.common.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/GameRegistry.html" target="_top">Frames</a></li>
+<li><a href="GameRegistry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.registry</div>
+<h2 title="Class GameRegistry" class="title">Class GameRegistry</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.registry.GameRegistry</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GameRegistry</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.ObjectHolder.html" title="annotation in cpw.mods.fml.common.registry">GameRegistry.ObjectHolder</a></strong></code>
+<div class="block">This will cause runtime injection of public static final fields to occur at various points
+ where mod blocks and items <em>could</em> be subject to change.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.Type.html" title="enum in cpw.mods.fml.common.registry">GameRegistry.Type</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.UniqueIdentifier.html" title="class in cpw.mods.fml.common.registry">GameRegistry.UniqueIdentifier</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html#GameRegistry()">GameRegistry</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html#addRecipe(net.minecraft.item.crafting.IRecipe)">addRecipe</a></strong>(<a href="../../../../../net/minecraft/item/crafting/IRecipe.html" title="interface in net.minecraft.item.crafting">IRecipe</a>&nbsp;recipe)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html#addRecipe(net.minecraft.item.ItemStack,%20java.lang.Object...)">addRecipe</a></strong>(<a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;output,
+ java.lang.Object...&nbsp;params)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/item/crafting/IRecipe.html" title="interface in net.minecraft.item.crafting">IRecipe</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html#addShapedRecipe(net.minecraft.item.ItemStack,%20java.lang.Object...)">addShapedRecipe</a></strong>(<a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;output,
+ java.lang.Object...&nbsp;params)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html#addShapelessRecipe(net.minecraft.item.ItemStack,%20java.lang.Object...)">addShapelessRecipe</a></strong>(<a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;output,
+ java.lang.Object...&nbsp;params)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html#addSmelting(net.minecraft.block.Block,%20net.minecraft.item.ItemStack,%20float)">addSmelting</a></strong>(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;input,
+ <a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;output,
+ float&nbsp;xp)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html#addSmelting(net.minecraft.item.Item,%20net.minecraft.item.ItemStack,%20float)">addSmelting</a></strong>(<a href="../../../../../net/minecraft/item/Item.html" title="class in net.minecraft.item">Item</a>&nbsp;input,
+ <a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;output,
+ float&nbsp;xp)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html#addSmelting(net.minecraft.item.ItemStack,%20net.minecraft.item.ItemStack,%20float)">addSmelting</a></strong>(<a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;input,
+ <a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;output,
+ float&nbsp;xp)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html#addSubstitutionAlias(java.lang.String,%20cpw.mods.fml.common.registry.GameRegistry.Type,%20java.lang.Object)">addSubstitutionAlias</a></strong>(java.lang.String&nbsp;nameToSubstitute,
+ <a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.Type.html" title="enum in cpw.mods.fml.common.registry">GameRegistry.Type</a>&nbsp;type,
+ java.lang.Object&nbsp;object)</code>
+<div class="block">Add a forced persistent substitution alias for the block or item to another block or item.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html#findBlock(java.lang.String,%20java.lang.String)">findBlock</a></strong>(java.lang.String&nbsp;modId,
+ java.lang.String&nbsp;name)</code>
+<div class="block">Look up a mod block in the global "named item list"</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/item/Item.html" title="class in net.minecraft.item">Item</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html#findItem(java.lang.String,%20java.lang.String)">findItem</a></strong>(java.lang.String&nbsp;modId,
+ java.lang.String&nbsp;name)</code>
+<div class="block">Look up a mod item in the global "named item list"</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html#findItemStack(java.lang.String,%20java.lang.String,%20int)">findItemStack</a></strong>(java.lang.String&nbsp;modId,
+ java.lang.String&nbsp;name,
+ int&nbsp;stackSize)</code>
+<div class="block">Lookup an itemstack based on mod and name.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.UniqueIdentifier.html" title="class in cpw.mods.fml.common.registry">GameRegistry.UniqueIdentifier</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html#findUniqueIdentifierFor(net.minecraft.block.Block)">findUniqueIdentifierFor</a></strong>(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;block)</code>
+<div class="block">Look up the mod identifier data for a block.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.UniqueIdentifier.html" title="class in cpw.mods.fml.common.registry">GameRegistry.UniqueIdentifier</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html#findUniqueIdentifierFor(net.minecraft.item.Item)">findUniqueIdentifierFor</a></strong>(<a href="../../../../../net/minecraft/item/Item.html" title="class in net.minecraft.item">Item</a>&nbsp;item)</code>
+<div class="block">Look up the mod identifier data for an item.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html#generateWorld(int,%20int,%20net.minecraft.world.World,%20net.minecraft.world.chunk.IChunkProvider,%20net.minecraft.world.chunk.IChunkProvider)">generateWorld</a></strong>(int&nbsp;chunkX,
+ int&nbsp;chunkZ,
+ <a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ <a href="../../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a>&nbsp;chunkGenerator,
+ <a href="../../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a>&nbsp;chunkProvider)</code>
+<div class="block">Callback hook for world gen - if your mod wishes to add extra mod related generation to the world
+ call this</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html#getFuelValue(net.minecraft.item.ItemStack)">getFuelValue</a></strong>(<a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;itemStack)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html#registerBlock(net.minecraft.block.Block,%20java.lang.Class,%20java.lang.String)">registerBlock</a></strong>(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;block,
+ java.lang.Class&lt;? extends <a href="../../../../../net/minecraft/item/ItemBlock.html" title="class in net.minecraft.item">ItemBlock</a>&gt;&nbsp;itemclass,
+ java.lang.String&nbsp;name)</code>
+<div class="block">Register a block with the world, with the specified item class and block name</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html#registerBlock(net.minecraft.block.Block,%20java.lang.Class,%20java.lang.String,%20java.lang.Object...)">registerBlock</a></strong>(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;block,
+ java.lang.Class&lt;? extends <a href="../../../../../net/minecraft/item/ItemBlock.html" title="class in net.minecraft.item">ItemBlock</a>&gt;&nbsp;itemclass,
+ java.lang.String&nbsp;name,
+ java.lang.Object...&nbsp;itemCtorArgs)</code>
+<div class="block">Register a block with the world, with the specified item class, block name and owning modId</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html#registerBlock(net.minecraft.block.Block,%20java.lang.Class,%20java.lang.String,%20java.lang.String,%20java.lang.Object...)">registerBlock</a></strong>(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;block,
+ java.lang.Class&lt;? extends <a href="../../../../../net/minecraft/item/ItemBlock.html" title="class in net.minecraft.item">ItemBlock</a>&gt;&nbsp;itemclass,
+ java.lang.String&nbsp;name,
+ java.lang.String&nbsp;modId,
+ java.lang.Object...&nbsp;itemCtorArgs)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;
+<div class="block"><i>Use the registerBlock version without the modId parameter instead.</i></div>
+</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html#registerBlock(net.minecraft.block.Block,%20java.lang.String)">registerBlock</a></strong>(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;block,
+ java.lang.String&nbsp;name)</code>
+<div class="block">Register a block with the specified mod specific name</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html#registerCustomItemStack(java.lang.String,%20net.minecraft.item.ItemStack)">registerCustomItemStack</a></strong>(java.lang.String&nbsp;name,
+ <a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;itemStack)</code>
+<div class="block">Manually register a custom item stack with FML for later tracking.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html#registerFuelHandler(cpw.mods.fml.common.IFuelHandler)">registerFuelHandler</a></strong>(<a href="../../../../../cpw/mods/fml/common/IFuelHandler.html" title="interface in cpw.mods.fml.common">IFuelHandler</a>&nbsp;handler)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html#registerItem(net.minecraft.item.Item,%20java.lang.String)">registerItem</a></strong>(<a href="../../../../../net/minecraft/item/Item.html" title="class in net.minecraft.item">Item</a>&nbsp;item,
+ java.lang.String&nbsp;name)</code>
+<div class="block">Register an item with the item registry with a custom name : this allows for easier server->client resolution</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/item/Item.html" title="class in net.minecraft.item">Item</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html#registerItem(net.minecraft.item.Item,%20java.lang.String,%20java.lang.String)">registerItem</a></strong>(<a href="../../../../../net/minecraft/item/Item.html" title="class in net.minecraft.item">Item</a>&nbsp;item,
+ java.lang.String&nbsp;name,
+ java.lang.String&nbsp;modId)</code>
+<div class="block">Register the specified Item with a mod specific name : overrides the standard type based name</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html#registerTileEntity(java.lang.Class,%20java.lang.String)">registerTileEntity</a></strong>(java.lang.Class&lt;? extends <a href="../../../../../net/minecraft/tileentity/TileEntity.html" title="class in net.minecraft.tileentity">TileEntity</a>&gt;&nbsp;tileEntityClass,
+ java.lang.String&nbsp;id)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html#registerTileEntityWithAlternatives(java.lang.Class,%20java.lang.String,%20java.lang.String...)">registerTileEntityWithAlternatives</a></strong>(java.lang.Class&lt;? extends <a href="../../../../../net/minecraft/tileentity/TileEntity.html" title="class in net.minecraft.tileentity">TileEntity</a>&gt;&nbsp;tileEntityClass,
+ java.lang.String&nbsp;id,
+ java.lang.String...&nbsp;alternatives)</code>
+<div class="block">Register a tile entity, with alternative TileEntity identifiers.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html#registerWorldGenerator(cpw.mods.fml.common.IWorldGenerator,%20int)">registerWorldGenerator</a></strong>(<a href="../../../../../cpw/mods/fml/common/IWorldGenerator.html" title="interface in cpw.mods.fml.common">IWorldGenerator</a>&nbsp;generator,
+ int&nbsp;modGenerationWeight)</code>
+<div class="block">Register a world generator - something that inserts new block types into the world</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GameRegistry()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GameRegistry</h4>
+<pre>public&nbsp;GameRegistry()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="registerWorldGenerator(cpw.mods.fml.common.IWorldGenerator, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerWorldGenerator</h4>
+<pre>public static&nbsp;void&nbsp;registerWorldGenerator(<a href="../../../../../cpw/mods/fml/common/IWorldGenerator.html" title="interface in cpw.mods.fml.common">IWorldGenerator</a>&nbsp;generator,
+ int&nbsp;modGenerationWeight)</pre>
+<div class="block">Register a world generator - something that inserts new block types into the world</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>generator</code> - the generator</dd><dd><code>modGenerationWeight</code> - a weight to assign to this generator. Heavy weights tend to sink to the bottom of
+ list of world generators (i.e. they run later)</dd></dl>
+</li>
+</ul>
+<a name="generateWorld(int, int, net.minecraft.world.World, net.minecraft.world.chunk.IChunkProvider, net.minecraft.world.chunk.IChunkProvider)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>generateWorld</h4>
+<pre>public static&nbsp;void&nbsp;generateWorld(int&nbsp;chunkX,
+ int&nbsp;chunkZ,
+ <a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ <a href="../../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a>&nbsp;chunkGenerator,
+ <a href="../../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a>&nbsp;chunkProvider)</pre>
+<div class="block">Callback hook for world gen - if your mod wishes to add extra mod related generation to the world
+ call this</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>chunkX</code> - </dd><dd><code>chunkZ</code> - </dd><dd><code>world</code> - </dd><dd><code>chunkGenerator</code> - </dd><dd><code>chunkProvider</code> - </dd></dl>
+</li>
+</ul>
+<a name="registerItem(net.minecraft.item.Item, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerItem</h4>
+<pre>public static&nbsp;void&nbsp;registerItem(<a href="../../../../../net/minecraft/item/Item.html" title="class in net.minecraft.item">Item</a>&nbsp;item,
+ java.lang.String&nbsp;name)</pre>
+<div class="block">Register an item with the item registry with a custom name : this allows for easier server->client resolution</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>item</code> - The item to register</dd><dd><code>name</code> - The mod-unique name of the item</dd></dl>
+</li>
+</ul>
+<a name="registerItem(net.minecraft.item.Item, java.lang.String, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerItem</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/item/Item.html" title="class in net.minecraft.item">Item</a>&nbsp;registerItem(<a href="../../../../../net/minecraft/item/Item.html" title="class in net.minecraft.item">Item</a>&nbsp;item,
+ java.lang.String&nbsp;name,
+ java.lang.String&nbsp;modId)</pre>
+<div class="block">Register the specified Item with a mod specific name : overrides the standard type based name</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>item</code> - The item to register</dd><dd><code>name</code> - The mod-unique name to register it as - null will remove a custom name</dd><dd><code>modId</code> - deprecated, unused
+ where one mod should "own" all the blocks of all the mods, null defaults to the active mod</dd></dl>
+</li>
+</ul>
+<a name="addSubstitutionAlias(java.lang.String, cpw.mods.fml.common.registry.GameRegistry.Type, java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addSubstitutionAlias</h4>
+<pre>public static&nbsp;void&nbsp;addSubstitutionAlias(java.lang.String&nbsp;nameToSubstitute,
+ <a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.Type.html" title="enum in cpw.mods.fml.common.registry">GameRegistry.Type</a>&nbsp;type,
+ java.lang.Object&nbsp;object)
+ throws <a href="../../../../../cpw/mods/fml/common/registry/ExistingSubstitutionException.html" title="class in cpw.mods.fml.common.registry">ExistingSubstitutionException</a></pre>
+<div class="block">Add a forced persistent substitution alias for the block or item to another block or item. This will have
+ the effect of using the substituted block or item instead of the original, where ever it is
+ referenced.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>nameToSubstitute</code> - The name to link to (this is the NEW block or item)</dd><dd><code>type</code> - The type (Block or Item)</dd><dd><code>object</code> - a NEW instance that is type compatible with the existing instance</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/common/registry/ExistingSubstitutionException.html" title="class in cpw.mods.fml.common.registry">ExistingSubstitutionException</a></code> - if someone else has already registered an alias either from or to one of the names</dd>
+<dd><code><a href="../../../../../cpw/mods/fml/common/registry/IncompatibleSubstitutionException.html" title="class in cpw.mods.fml.common.registry">IncompatibleSubstitutionException</a></code> - if the substitution is incompatible</dd></dl>
+</li>
+</ul>
+<a name="registerBlock(net.minecraft.block.Block, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerBlock</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;registerBlock(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;block,
+ java.lang.String&nbsp;name)</pre>
+<div class="block">Register a block with the specified mod specific name</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>block</code> - The block to register</dd><dd><code>name</code> - The mod-unique name to register it as, will get prefixed by your modid.</dd></dl>
+</li>
+</ul>
+<a name="registerBlock(net.minecraft.block.Block, java.lang.Class, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerBlock</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;registerBlock(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;block,
+ java.lang.Class&lt;? extends <a href="../../../../../net/minecraft/item/ItemBlock.html" title="class in net.minecraft.item">ItemBlock</a>&gt;&nbsp;itemclass,
+ java.lang.String&nbsp;name)</pre>
+<div class="block">Register a block with the world, with the specified item class and block name</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>block</code> - The block to register</dd><dd><code>itemclass</code> - The item type to register with it : null registers a block without associated item.</dd><dd><code>name</code> - The mod-unique name to register it as, will get prefixed by your modid.</dd></dl>
+</li>
+</ul>
+<a name="registerBlock(net.minecraft.block.Block, java.lang.Class, java.lang.String, java.lang.String, java.lang.Object...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerBlock</h4>
+<pre>@Deprecated
+public static&nbsp;<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;registerBlock(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;block,
+ java.lang.Class&lt;? extends <a href="../../../../../net/minecraft/item/ItemBlock.html" title="class in net.minecraft.item">ItemBlock</a>&gt;&nbsp;itemclass,
+ java.lang.String&nbsp;name,
+ java.lang.String&nbsp;modId,
+ java.lang.Object...&nbsp;itemCtorArgs)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>Use the registerBlock version without the modId parameter instead.</i></div>
+</li>
+</ul>
+<a name="registerBlock(net.minecraft.block.Block, java.lang.Class, java.lang.String, java.lang.Object...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerBlock</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;registerBlock(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;block,
+ java.lang.Class&lt;? extends <a href="../../../../../net/minecraft/item/ItemBlock.html" title="class in net.minecraft.item">ItemBlock</a>&gt;&nbsp;itemclass,
+ java.lang.String&nbsp;name,
+ java.lang.Object...&nbsp;itemCtorArgs)</pre>
+<div class="block">Register a block with the world, with the specified item class, block name and owning modId</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>block</code> - The block to register</dd><dd><code>itemclass</code> - The item type to register with it : null registers a block without associated item.</dd><dd><code>name</code> - The mod-unique name to register it as, will get prefixed by your modid.</dd><dd><code>itemCtorArgs</code> - Arguments to pass to the ItemBlock constructor (optional).</dd></dl>
+</li>
+</ul>
+<a name="addRecipe(net.minecraft.item.ItemStack, java.lang.Object...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addRecipe</h4>
+<pre>public static&nbsp;void&nbsp;addRecipe(<a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;output,
+ java.lang.Object...&nbsp;params)</pre>
+</li>
+</ul>
+<a name="addShapedRecipe(net.minecraft.item.ItemStack, java.lang.Object...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addShapedRecipe</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/item/crafting/IRecipe.html" title="interface in net.minecraft.item.crafting">IRecipe</a>&nbsp;addShapedRecipe(<a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;output,
+ java.lang.Object...&nbsp;params)</pre>
+</li>
+</ul>
+<a name="addShapelessRecipe(net.minecraft.item.ItemStack, java.lang.Object...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addShapelessRecipe</h4>
+<pre>public static&nbsp;void&nbsp;addShapelessRecipe(<a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;output,
+ java.lang.Object...&nbsp;params)</pre>
+</li>
+</ul>
+<a name="addRecipe(net.minecraft.item.crafting.IRecipe)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addRecipe</h4>
+<pre>public static&nbsp;void&nbsp;addRecipe(<a href="../../../../../net/minecraft/item/crafting/IRecipe.html" title="interface in net.minecraft.item.crafting">IRecipe</a>&nbsp;recipe)</pre>
+</li>
+</ul>
+<a name="addSmelting(net.minecraft.block.Block, net.minecraft.item.ItemStack, float)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addSmelting</h4>
+<pre>public static&nbsp;void&nbsp;addSmelting(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;input,
+ <a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;output,
+ float&nbsp;xp)</pre>
+</li>
+</ul>
+<a name="addSmelting(net.minecraft.item.Item, net.minecraft.item.ItemStack, float)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addSmelting</h4>
+<pre>public static&nbsp;void&nbsp;addSmelting(<a href="../../../../../net/minecraft/item/Item.html" title="class in net.minecraft.item">Item</a>&nbsp;input,
+ <a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;output,
+ float&nbsp;xp)</pre>
+</li>
+</ul>
+<a name="addSmelting(net.minecraft.item.ItemStack, net.minecraft.item.ItemStack, float)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addSmelting</h4>
+<pre>public static&nbsp;void&nbsp;addSmelting(<a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;input,
+ <a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;output,
+ float&nbsp;xp)</pre>
+</li>
+</ul>
+<a name="registerTileEntity(java.lang.Class, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerTileEntity</h4>
+<pre>public static&nbsp;void&nbsp;registerTileEntity(java.lang.Class&lt;? extends <a href="../../../../../net/minecraft/tileentity/TileEntity.html" title="class in net.minecraft.tileentity">TileEntity</a>&gt;&nbsp;tileEntityClass,
+ java.lang.String&nbsp;id)</pre>
+</li>
+</ul>
+<a name="registerTileEntityWithAlternatives(java.lang.Class, java.lang.String, java.lang.String...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerTileEntityWithAlternatives</h4>
+<pre>public static&nbsp;void&nbsp;registerTileEntityWithAlternatives(java.lang.Class&lt;? extends <a href="../../../../../net/minecraft/tileentity/TileEntity.html" title="class in net.minecraft.tileentity">TileEntity</a>&gt;&nbsp;tileEntityClass,
+ java.lang.String&nbsp;id,
+ java.lang.String...&nbsp;alternatives)</pre>
+<div class="block">Register a tile entity, with alternative TileEntity identifiers. Use with caution!
+ This method allows for you to "rename" the 'id' of the tile entity.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>tileEntityClass</code> - The tileEntity class to register</dd><dd><code>id</code> - The primary ID, this will be the ID that the tileentity saves as</dd><dd><code>alternatives</code> - A list of alternative IDs that will also map to this class. These will never save, but they will load</dd></dl>
+</li>
+</ul>
+<a name="registerFuelHandler(cpw.mods.fml.common.IFuelHandler)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerFuelHandler</h4>
+<pre>public static&nbsp;void&nbsp;registerFuelHandler(<a href="../../../../../cpw/mods/fml/common/IFuelHandler.html" title="interface in cpw.mods.fml.common">IFuelHandler</a>&nbsp;handler)</pre>
+</li>
+</ul>
+<a name="getFuelValue(net.minecraft.item.ItemStack)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFuelValue</h4>
+<pre>public static&nbsp;int&nbsp;getFuelValue(<a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;itemStack)</pre>
+</li>
+</ul>
+<a name="findBlock(java.lang.String, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>findBlock</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;findBlock(java.lang.String&nbsp;modId,
+ java.lang.String&nbsp;name)</pre>
+<div class="block">Look up a mod block in the global "named item list"</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>modId</code> - The modid owning the block</dd><dd><code>name</code> - The name of the block itself</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The block or null if not found</dd></dl>
+</li>
+</ul>
+<a name="findItem(java.lang.String, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>findItem</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/item/Item.html" title="class in net.minecraft.item">Item</a>&nbsp;findItem(java.lang.String&nbsp;modId,
+ java.lang.String&nbsp;name)</pre>
+<div class="block">Look up a mod item in the global "named item list"</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>modId</code> - The modid owning the item</dd><dd><code>name</code> - The name of the item itself</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The item or null if not found</dd></dl>
+</li>
+</ul>
+<a name="registerCustomItemStack(java.lang.String, net.minecraft.item.ItemStack)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerCustomItemStack</h4>
+<pre>public static&nbsp;void&nbsp;registerCustomItemStack(java.lang.String&nbsp;name,
+ <a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;itemStack)</pre>
+<div class="block">Manually register a custom item stack with FML for later tracking. It is automatically scoped with the active modid</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - The name to register it under</dd><dd><code>itemStack</code> - The itemstack to register</dd></dl>
+</li>
+</ul>
+<a name="findItemStack(java.lang.String, java.lang.String, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>findItemStack</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;findItemStack(java.lang.String&nbsp;modId,
+ java.lang.String&nbsp;name,
+ int&nbsp;stackSize)</pre>
+<div class="block">Lookup an itemstack based on mod and name. It will create "default" itemstacks from blocks and items if no
+ explicit itemstack is found.
+
+ If it is built from a block, the metadata is by default the "wildcard" value.
+
+ Custom itemstacks can be dumped from minecraft by setting the system property fml.dumpRegistry to true
+ (-Dfml.dumpRegistry=true on the command line will work)</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>modId</code> - The modid of the stack owner</dd><dd><code>name</code> - The name of the stack</dd><dd><code>stackSize</code> - The size of the stack returned</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The custom itemstack or null if no such itemstack was found</dd></dl>
+</li>
+</ul>
+<a name="findUniqueIdentifierFor(net.minecraft.block.Block)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>findUniqueIdentifierFor</h4>
+<pre>public static&nbsp;<a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.UniqueIdentifier.html" title="class in cpw.mods.fml.common.registry">GameRegistry.UniqueIdentifier</a>&nbsp;findUniqueIdentifierFor(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;block)</pre>
+<div class="block">Look up the mod identifier data for a block.
+ Returns null if there is no mod specified mod identifier data, or it is part of a
+ custom itemstack definition <a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html#registerCustomItemStack(java.lang.String,%20net.minecraft.item.ItemStack)"><code>registerCustomItemStack(java.lang.String, net.minecraft.item.ItemStack)</code></a>
+
+ Note: uniqueness and persistence is only guaranteed by mods using the game registry
+ correctly.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>block</code> - to lookup</dd>
+<dt><span class="strong">Returns:</span></dt><dd>a <a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.UniqueIdentifier.html" title="class in cpw.mods.fml.common.registry"><code>GameRegistry.UniqueIdentifier</code></a> for the block or null</dd></dl>
+</li>
+</ul>
+<a name="findUniqueIdentifierFor(net.minecraft.item.Item)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>findUniqueIdentifierFor</h4>
+<pre>public static&nbsp;<a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.UniqueIdentifier.html" title="class in cpw.mods.fml.common.registry">GameRegistry.UniqueIdentifier</a>&nbsp;findUniqueIdentifierFor(<a href="../../../../../net/minecraft/item/Item.html" title="class in net.minecraft.item">Item</a>&nbsp;item)</pre>
+<div class="block">Look up the mod identifier data for an item.
+ Returns null if there is no mod specified mod identifier data, or it is part of a
+ custom itemstack definition <a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html#registerCustomItemStack(java.lang.String,%20net.minecraft.item.ItemStack)"><code>registerCustomItemStack(java.lang.String, net.minecraft.item.ItemStack)</code></a>
+
+ Note: uniqueness and persistence is only guaranteed by mods using the game registry
+ correctly.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>item</code> - to lookup</dd>
+<dt><span class="strong">Returns:</span></dt><dd>a <a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.UniqueIdentifier.html" title="class in cpw.mods.fml.common.registry"><code>GameRegistry.UniqueIdentifier</code></a> for the item or null</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/GameData.GameDataSnapshot.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.ObjectHolder.html" title="annotation in cpw.mods.fml.common.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/GameRegistry.html" target="_top">Frames</a></li>
+<li><a href="GameRegistry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/registry/IEntityAdditionalSpawnData.html b/javadoc/cpw/mods/fml/common/registry/IEntityAdditionalSpawnData.html
new file mode 100644
index 0000000..5c947c2
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/registry/IEntityAdditionalSpawnData.html
@@ -0,0 +1,229 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:18 EST 2015 -->
+<title>IEntityAdditionalSpawnData (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="IEntityAdditionalSpawnData (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.UniqueIdentifier.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/IncompatibleSubstitutionException.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/IEntityAdditionalSpawnData.html" target="_top">Frames</a></li>
+<li><a href="IEntityAdditionalSpawnData.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.registry</div>
+<h2 title="Interface IEntityAdditionalSpawnData" class="title">Interface IEntityAdditionalSpawnData</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <span class="strong">IEntityAdditionalSpawnData</span></pre>
+<div class="block">A interface for Entities that need extra information to be communicated
+ between the server and client when they are spawned.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/IEntityAdditionalSpawnData.html#readSpawnData(io.netty.buffer.ByteBuf)">readSpawnData</a></strong>(io.netty.buffer.ByteBuf&nbsp;additionalData)</code>
+<div class="block">Called by the client when it receives a Entity spawn packet.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/IEntityAdditionalSpawnData.html#writeSpawnData(io.netty.buffer.ByteBuf)">writeSpawnData</a></strong>(io.netty.buffer.ByteBuf&nbsp;buffer)</code>
+<div class="block">Called by the server when constructing the spawn packet.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="writeSpawnData(io.netty.buffer.ByteBuf)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeSpawnData</h4>
+<pre>void&nbsp;writeSpawnData(io.netty.buffer.ByteBuf&nbsp;buffer)</pre>
+<div class="block">Called by the server when constructing the spawn packet.
+ Data should be added to the provided stream.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>buffer</code> - The packet data stream</dd></dl>
+</li>
+</ul>
+<a name="readSpawnData(io.netty.buffer.ByteBuf)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>readSpawnData</h4>
+<pre>void&nbsp;readSpawnData(io.netty.buffer.ByteBuf&nbsp;additionalData)</pre>
+<div class="block">Called by the client when it receives a Entity spawn packet.
+ Data should be read out of the stream in the same way as it was written.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>data</code> - The packet data stream</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.UniqueIdentifier.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/IncompatibleSubstitutionException.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/IEntityAdditionalSpawnData.html" target="_top">Frames</a></li>
+<li><a href="IEntityAdditionalSpawnData.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/registry/IThrowableEntity.html b/javadoc/cpw/mods/fml/common/registry/IThrowableEntity.html
new file mode 100644
index 0000000..f7a191f
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/registry/IThrowableEntity.html
@@ -0,0 +1,227 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:18 EST 2015 -->
+<title>IThrowableEntity (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="IThrowableEntity (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/IncompatibleSubstitutionException.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/LanguageRegistry.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/IThrowableEntity.html" target="_top">Frames</a></li>
+<li><a href="IThrowableEntity.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.registry</div>
+<h2 title="Interface IThrowableEntity" class="title">Interface IThrowableEntity</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <span class="strong">IThrowableEntity</span></pre>
+<div class="block">This interface should be implemented by an Entity that can be 'thrown', like snowballs.
+ This was created to mimic ModLoaderMP's 'owner' functionality.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/IThrowableEntity.html#getThrower()">getThrower</a></strong>()</code>
+<div class="block">Gets the entity that threw/created this entity.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/IThrowableEntity.html#setThrower(net.minecraft.entity.Entity)">setThrower</a></strong>(<a href="../../../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&nbsp;entity)</code>
+<div class="block">Sets the entity that threw/created this entity.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getThrower()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getThrower</h4>
+<pre><a href="../../../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&nbsp;getThrower()</pre>
+<div class="block">Gets the entity that threw/created this entity.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The owner instance, Null if none.</dd></dl>
+</li>
+</ul>
+<a name="setThrower(net.minecraft.entity.Entity)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setThrower</h4>
+<pre>void&nbsp;setThrower(<a href="../../../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&nbsp;entity)</pre>
+<div class="block">Sets the entity that threw/created this entity.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>entity</code> - The new thrower/creator.</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/IncompatibleSubstitutionException.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/LanguageRegistry.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/IThrowableEntity.html" target="_top">Frames</a></li>
+<li><a href="IThrowableEntity.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/registry/IncompatibleSubstitutionException.html b/javadoc/cpw/mods/fml/common/registry/IncompatibleSubstitutionException.html
new file mode 100644
index 0000000..af182e0
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/registry/IncompatibleSubstitutionException.html
@@ -0,0 +1,257 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:18 EST 2015 -->
+<title>IncompatibleSubstitutionException (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="IncompatibleSubstitutionException (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/IEntityAdditionalSpawnData.html" title="interface in cpw.mods.fml.common.registry"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/IThrowableEntity.html" title="interface in cpw.mods.fml.common.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/IncompatibleSubstitutionException.html" target="_top">Frames</a></li>
+<li><a href="IncompatibleSubstitutionException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.registry</div>
+<h2 title="Class IncompatibleSubstitutionException" class="title">Class IncompatibleSubstitutionException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.RuntimeException</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.registry.IncompatibleSubstitutionException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">IncompatibleSubstitutionException</span>
+extends java.lang.RuntimeException</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#cpw.mods.fml.common.registry.IncompatibleSubstitutionException">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/IncompatibleSubstitutionException.html#IncompatibleSubstitutionException(java.lang.String,%20java.lang.Object,%20java.lang.Object)">IncompatibleSubstitutionException</a></strong>(java.lang.String&nbsp;fromName,
+ java.lang.Object&nbsp;replacement,
+ java.lang.Object&nbsp;original)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Throwable">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="IncompatibleSubstitutionException(java.lang.String, java.lang.Object, java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>IncompatibleSubstitutionException</h4>
+<pre>public&nbsp;IncompatibleSubstitutionException(java.lang.String&nbsp;fromName,
+ java.lang.Object&nbsp;replacement,
+ java.lang.Object&nbsp;original)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/IEntityAdditionalSpawnData.html" title="interface in cpw.mods.fml.common.registry"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/IThrowableEntity.html" title="interface in cpw.mods.fml.common.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/IncompatibleSubstitutionException.html" target="_top">Frames</a></li>
+<li><a href="IncompatibleSubstitutionException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/registry/LanguageRegistry.html b/javadoc/cpw/mods/fml/common/registry/LanguageRegistry.html
new file mode 100644
index 0000000..ab631ff
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/registry/LanguageRegistry.html
@@ -0,0 +1,498 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:18 EST 2015 -->
+<title>LanguageRegistry (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="LanguageRegistry (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/IThrowableEntity.html" title="interface in cpw.mods.fml.common.registry"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/ObjectHolderRegistry.html" title="enum in cpw.mods.fml.common.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/LanguageRegistry.html" target="_top">Frames</a></li>
+<li><a href="LanguageRegistry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.registry</div>
+<h2 title="Class LanguageRegistry" class="title">Class LanguageRegistry</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.registry.LanguageRegistry</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">LanguageRegistry</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/LanguageRegistry.html#LanguageRegistry()">LanguageRegistry</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/LanguageRegistry.html#addName(java.lang.Object,%20java.lang.String)">addName</a></strong>(java.lang.Object&nbsp;objectToName,
+ java.lang.String&nbsp;name)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/LanguageRegistry.html#addNameForObject(java.lang.Object,%20java.lang.String,%20java.lang.String)">addNameForObject</a></strong>(java.lang.Object&nbsp;objectToName,
+ java.lang.String&nbsp;lang,
+ java.lang.String&nbsp;name)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/LanguageRegistry.html#addStringLocalization(java.util.Properties)">addStringLocalization</a></strong>(java.util.Properties&nbsp;langPackAdditions)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/LanguageRegistry.html#addStringLocalization(java.util.Properties,%20java.lang.String)">addStringLocalization</a></strong>(java.util.Properties&nbsp;langPackAdditions,
+ java.lang.String&nbsp;lang)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/LanguageRegistry.html#addStringLocalization(java.lang.String,%20java.lang.String)">addStringLocalization</a></strong>(java.lang.String&nbsp;key,
+ java.lang.String&nbsp;value)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/LanguageRegistry.html#addStringLocalization(java.lang.String,%20java.lang.String,%20java.lang.String)">addStringLocalization</a></strong>(java.lang.String&nbsp;key,
+ java.lang.String&nbsp;lang,
+ java.lang.String&nbsp;value)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/LanguageRegistry.html#getStringLocalization(java.lang.String)">getStringLocalization</a></strong>(java.lang.String&nbsp;key)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/LanguageRegistry.html#getStringLocalization(java.lang.String,%20java.lang.String)">getStringLocalization</a></strong>(java.lang.String&nbsp;key,
+ java.lang.String&nbsp;lang)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/LanguageRegistry.html#injectLanguage(java.lang.String,%20java.util.HashMap)">injectLanguage</a></strong>(java.lang.String&nbsp;language,
+ java.util.HashMap&lt;java.lang.String,java.lang.String&gt;&nbsp;parsedLangFile)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/registry/LanguageRegistry.html" title="class in cpw.mods.fml.common.registry">LanguageRegistry</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/LanguageRegistry.html#instance()">instance</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/LanguageRegistry.html#loadLanguagesFor(cpw.mods.fml.common.ModContainer,%20cpw.mods.fml.relauncher.Side)">loadLanguagesFor</a></strong>(<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;container,
+ <a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/LanguageRegistry.html#loadLocalization(java.lang.String,%20java.lang.String,%20boolean)">loadLocalization</a></strong>(java.lang.String&nbsp;localizationFile,
+ java.lang.String&nbsp;lang,
+ boolean&nbsp;isXML)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/LanguageRegistry.html#loadLocalization(java.net.URL,%20java.lang.String,%20boolean)">loadLocalization</a></strong>(java.net.URL&nbsp;localizationFile,
+ java.lang.String&nbsp;lang,
+ boolean&nbsp;isXML)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/LanguageRegistry.html#mergeLanguageTable(java.util.Map,%20java.lang.String)">mergeLanguageTable</a></strong>(java.util.Map&nbsp;field_135032_a,
+ java.lang.String&nbsp;lang)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="LanguageRegistry()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LanguageRegistry</h4>
+<pre>public&nbsp;LanguageRegistry()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="instance()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>instance</h4>
+<pre>public static&nbsp;<a href="../../../../../cpw/mods/fml/common/registry/LanguageRegistry.html" title="class in cpw.mods.fml.common.registry">LanguageRegistry</a>&nbsp;instance()</pre>
+</li>
+</ul>
+<a name="getStringLocalization(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStringLocalization</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getStringLocalization(java.lang.String&nbsp;key)</pre>
+</li>
+</ul>
+<a name="getStringLocalization(java.lang.String, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStringLocalization</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getStringLocalization(java.lang.String&nbsp;key,
+ java.lang.String&nbsp;lang)</pre>
+</li>
+</ul>
+<a name="addStringLocalization(java.lang.String, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addStringLocalization</h4>
+<pre>@Deprecated
+public&nbsp;void&nbsp;addStringLocalization(java.lang.String&nbsp;key,
+ java.lang.String&nbsp;value)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+<div class="block">Deprecated for removal in 1.8. Use the assets lang system</div>
+</li>
+</ul>
+<a name="addStringLocalization(java.lang.String, java.lang.String, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addStringLocalization</h4>
+<pre>@Deprecated
+public&nbsp;void&nbsp;addStringLocalization(java.lang.String&nbsp;key,
+ java.lang.String&nbsp;lang,
+ java.lang.String&nbsp;value)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+<div class="block">Deprecated for removal in 1.8. Use the assets lang system</div>
+</li>
+</ul>
+<a name="addStringLocalization(java.util.Properties)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addStringLocalization</h4>
+<pre>@Deprecated
+public&nbsp;void&nbsp;addStringLocalization(java.util.Properties&nbsp;langPackAdditions)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+<div class="block">Deprecated for removal in 1.8. Use the assets lang system</div>
+</li>
+</ul>
+<a name="addStringLocalization(java.util.Properties, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addStringLocalization</h4>
+<pre>@Deprecated
+public&nbsp;void&nbsp;addStringLocalization(java.util.Properties&nbsp;langPackAdditions,
+ java.lang.String&nbsp;lang)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+<div class="block">Deprecated for removal in 1.8. Use the assets lang system</div>
+</li>
+</ul>
+<a name="addNameForObject(java.lang.Object, java.lang.String, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addNameForObject</h4>
+<pre>@Deprecated
+public&nbsp;void&nbsp;addNameForObject(java.lang.Object&nbsp;objectToName,
+ java.lang.String&nbsp;lang,
+ java.lang.String&nbsp;name)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+<div class="block">Deprecated for removal in 1.8. Use the assets lang system</div>
+</li>
+</ul>
+<a name="addName(java.lang.Object, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addName</h4>
+<pre>@Deprecated
+public static&nbsp;void&nbsp;addName(java.lang.Object&nbsp;objectToName,
+ java.lang.String&nbsp;name)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+<div class="block">Deprecated for removal in 1.8. Use the assets lang system</div>
+</li>
+</ul>
+<a name="mergeLanguageTable(java.util.Map, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mergeLanguageTable</h4>
+<pre>@Deprecated
+public&nbsp;void&nbsp;mergeLanguageTable(java.util.Map&nbsp;field_135032_a,
+ java.lang.String&nbsp;lang)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+<div class="block">Deprecated for removal in 1.8. Use the assets lang system</div>
+</li>
+</ul>
+<a name="loadLocalization(java.lang.String, java.lang.String, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>loadLocalization</h4>
+<pre>@Deprecated
+public&nbsp;void&nbsp;loadLocalization(java.lang.String&nbsp;localizationFile,
+ java.lang.String&nbsp;lang,
+ boolean&nbsp;isXML)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+<div class="block">Deprecated for removal in 1.8. Use the assets lang system</div>
+</li>
+</ul>
+<a name="loadLocalization(java.net.URL, java.lang.String, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>loadLocalization</h4>
+<pre>@Deprecated
+public&nbsp;void&nbsp;loadLocalization(java.net.URL&nbsp;localizationFile,
+ java.lang.String&nbsp;lang,
+ boolean&nbsp;isXML)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+<div class="block">Deprecated for removal in 1.8. Use the assets lang system</div>
+</li>
+</ul>
+<a name="injectLanguage(java.lang.String, java.util.HashMap)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>injectLanguage</h4>
+<pre>public&nbsp;void&nbsp;injectLanguage(java.lang.String&nbsp;language,
+ java.util.HashMap&lt;java.lang.String,java.lang.String&gt;&nbsp;parsedLangFile)</pre>
+</li>
+</ul>
+<a name="loadLanguagesFor(cpw.mods.fml.common.ModContainer, cpw.mods.fml.relauncher.Side)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>loadLanguagesFor</h4>
+<pre>public&nbsp;void&nbsp;loadLanguagesFor(<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;container,
+ <a href="../../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/IThrowableEntity.html" title="interface in cpw.mods.fml.common.registry"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/ObjectHolderRegistry.html" title="enum in cpw.mods.fml.common.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/LanguageRegistry.html" target="_top">Frames</a></li>
+<li><a href="LanguageRegistry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/registry/ObjectHolderRegistry.html b/javadoc/cpw/mods/fml/common/registry/ObjectHolderRegistry.html
new file mode 100644
index 0000000..32131ac
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/registry/ObjectHolderRegistry.html
@@ -0,0 +1,332 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:18 EST 2015 -->
+<title>ObjectHolderRegistry (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ObjectHolderRegistry (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/LanguageRegistry.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.html" title="interface in cpw.mods.fml.common.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/ObjectHolderRegistry.html" target="_top">Frames</a></li>
+<li><a href="ObjectHolderRegistry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.registry</div>
+<h2 title="Enum ObjectHolderRegistry" class="title">Enum ObjectHolderRegistry</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Enum&lt;<a href="../../../../../cpw/mods/fml/common/registry/ObjectHolderRegistry.html" title="enum in cpw.mods.fml.common.registry">ObjectHolderRegistry</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.registry.ObjectHolderRegistry</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../cpw/mods/fml/common/registry/ObjectHolderRegistry.html" title="enum in cpw.mods.fml.common.registry">ObjectHolderRegistry</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public enum <span class="strong">ObjectHolderRegistry</span>
+extends java.lang.Enum&lt;<a href="../../../../../cpw/mods/fml/common/registry/ObjectHolderRegistry.html" title="enum in cpw.mods.fml.common.registry">ObjectHolderRegistry</a>&gt;</pre>
+<div class="block">Internal registry for tracking <a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.ObjectHolder.html" title="annotation in cpw.mods.fml.common.registry"><code>GameRegistry.ObjectHolder</code></a> references</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_summary">
+<!-- -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/ObjectHolderRegistry.html#INSTANCE">INSTANCE</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/ObjectHolderRegistry.html#applyObjectHolders()">applyObjectHolders</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/ObjectHolderRegistry.html#findObjectHolders(cpw.mods.fml.common.discovery.ASMDataTable)">findObjectHolders</a></strong>(<a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable</a>&nbsp;table)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/registry/ObjectHolderRegistry.html" title="enum in cpw.mods.fml.common.registry">ObjectHolderRegistry</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/ObjectHolderRegistry.html#valueOf(java.lang.String)">valueOf</a></strong>(java.lang.String&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/registry/ObjectHolderRegistry.html" title="enum in cpw.mods.fml.common.registry">ObjectHolderRegistry</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/ObjectHolderRegistry.html#values()">values</a></strong>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Enum">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
+<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_detail">
+<!-- -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="INSTANCE">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>INSTANCE</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/registry/ObjectHolderRegistry.html" title="enum in cpw.mods.fml.common.registry">ObjectHolderRegistry</a> INSTANCE</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="values()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a href="../../../../../cpw/mods/fml/common/registry/ObjectHolderRegistry.html" title="enum in cpw.mods.fml.common.registry">ObjectHolderRegistry</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (ObjectHolderRegistry c : ObjectHolderRegistry.values())
+&nbsp; System.out.println(c);
+</pre></div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>an array containing the constants of this enum type, in the order they are declared</dd></dl>
+</li>
+</ul>
+<a name="valueOf(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a href="../../../../../cpw/mods/fml/common/registry/ObjectHolderRegistry.html" title="enum in cpw.mods.fml.common.registry">ObjectHolderRegistry</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the enum constant with the specified name</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
+<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd></dl>
+</li>
+</ul>
+<a name="findObjectHolders(cpw.mods.fml.common.discovery.ASMDataTable)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>findObjectHolders</h4>
+<pre>public&nbsp;void&nbsp;findObjectHolders(<a href="../../../../../cpw/mods/fml/common/discovery/ASMDataTable.html" title="class in cpw.mods.fml.common.discovery">ASMDataTable</a>&nbsp;table)</pre>
+</li>
+</ul>
+<a name="applyObjectHolders()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>applyObjectHolders</h4>
+<pre>public&nbsp;void&nbsp;applyObjectHolders()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/LanguageRegistry.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.html" title="interface in cpw.mods.fml.common.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/ObjectHolderRegistry.html" target="_top">Frames</a></li>
+<li><a href="ObjectHolderRegistry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/registry/RegistryDelegate.Delegate.html b/javadoc/cpw/mods/fml/common/registry/RegistryDelegate.Delegate.html
new file mode 100644
index 0000000..1a34fab
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/registry/RegistryDelegate.Delegate.html
@@ -0,0 +1,368 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:18 EST 2015 -->
+<title>RegistryDelegate.Delegate (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="RegistryDelegate.Delegate (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.html" title="interface in cpw.mods.fml.common.registry"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/RegistryDelegate.Delegate.html" target="_top">Frames</a></li>
+<li><a href="RegistryDelegate.Delegate.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.registry</div>
+<h2 title="Class RegistryDelegate.Delegate" class="title">Class RegistryDelegate.Delegate&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.registry.RegistryDelegate.Delegate&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.html" title="interface in cpw.mods.fml.common.registry">RegistryDelegate</a>&lt;T&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.html" title="interface in cpw.mods.fml.common.registry">RegistryDelegate</a>&lt;<a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.html" title="type parameter in RegistryDelegate">T</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public static final class <span class="strong">RegistryDelegate.Delegate&lt;T&gt;</span>
+extends java.lang.Object
+implements <a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.html" title="interface in cpw.mods.fml.common.registry">RegistryDelegate</a>&lt;T&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.common.registry.RegistryDelegate">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;cpw.mods.fml.common.registry.<a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.html" title="interface in cpw.mods.fml.common.registry">RegistryDelegate</a></h3>
+<code><a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.Delegate.html" title="class in cpw.mods.fml.common.registry">RegistryDelegate.Delegate</a>&lt;<a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.Delegate.html" title="type parameter in RegistryDelegate.Delegate">T</a>&gt;</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.Delegate.html#RegistryDelegate.Delegate(T,%20java.lang.Class)">RegistryDelegate.Delegate</a></strong>(<a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.Delegate.html" title="type parameter in RegistryDelegate.Delegate">T</a>&nbsp;referant,
+ java.lang.Class&lt;<a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.Delegate.html" title="type parameter in RegistryDelegate.Delegate">T</a>&gt;&nbsp;type)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.Delegate.html#equals(java.lang.Object)">equals</a></strong>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.Delegate.html" title="type parameter in RegistryDelegate.Delegate">T</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.Delegate.html#get()">get</a></strong>()</code>
+<div class="block">Get the referent pointed at by this delegate.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.Delegate.html#hashCode()">hashCode</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.Delegate.html#name()">name</a></strong>()</code>
+<div class="block">Get the name of this delegate.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Class&lt;<a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.Delegate.html" title="type parameter in RegistryDelegate.Delegate">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.Delegate.html#type()">type</a></strong>()</code>
+<div class="block">Get the delegate type.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="RegistryDelegate.Delegate(java.lang.Object,java.lang.Class)">
+<!-- -->
+</a><a name="RegistryDelegate.Delegate(T, java.lang.Class)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>RegistryDelegate.Delegate</h4>
+<pre>public&nbsp;RegistryDelegate.Delegate(<a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.Delegate.html" title="type parameter in RegistryDelegate.Delegate">T</a>&nbsp;referant,
+ java.lang.Class&lt;<a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.Delegate.html" title="type parameter in RegistryDelegate.Delegate">T</a>&gt;&nbsp;type)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="get()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>get</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.Delegate.html" title="type parameter in RegistryDelegate.Delegate">T</a>&nbsp;get()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.html#get()">RegistryDelegate</a></code></strong></div>
+<div class="block">Get the referent pointed at by this delegate. This will be the currently active item or block, and will change
+ as world saves come and go. Note that item.delegate.get() may NOT be the same object as item, due to item and
+ block substitution.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.html#get()">get</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.html" title="interface in cpw.mods.fml.common.registry">RegistryDelegate</a>&lt;<a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.Delegate.html" title="type parameter in RegistryDelegate.Delegate">T</a>&gt;</code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>The referred object</dd></dl>
+</li>
+</ul>
+<a name="name()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>name</h4>
+<pre>public&nbsp;java.lang.String&nbsp;name()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.html#name()">RegistryDelegate</a></code></strong></div>
+<div class="block">Get the name of this delegate. This is completely static after registration has completed and will never change.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.html#name()">name</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.html" title="interface in cpw.mods.fml.common.registry">RegistryDelegate</a>&lt;<a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.Delegate.html" title="type parameter in RegistryDelegate.Delegate">T</a>&gt;</code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>The name</dd></dl>
+</li>
+</ul>
+<a name="type()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>type</h4>
+<pre>public&nbsp;java.lang.Class&lt;<a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.Delegate.html" title="type parameter in RegistryDelegate.Delegate">T</a>&gt;&nbsp;type()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.html#type()">RegistryDelegate</a></code></strong></div>
+<div class="block">Get the delegate type. It will be Item or Block.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.html#type()">type</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.html" title="interface in cpw.mods.fml.common.registry">RegistryDelegate</a>&lt;<a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.Delegate.html" title="type parameter in RegistryDelegate.Delegate">T</a>&gt;</code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>The type of delegate</dd></dl>
+</li>
+</ul>
+<a name="equals(java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="hashCode()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>hashCode</h4>
+<pre>public&nbsp;int&nbsp;hashCode()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.html" title="interface in cpw.mods.fml.common.registry"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/RegistryDelegate.Delegate.html" target="_top">Frames</a></li>
+<li><a href="RegistryDelegate.Delegate.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/registry/RegistryDelegate.html b/javadoc/cpw/mods/fml/common/registry/RegistryDelegate.html
new file mode 100644
index 0000000..0ca12ec
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/registry/RegistryDelegate.html
@@ -0,0 +1,271 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:18 EST 2015 -->
+<title>RegistryDelegate (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="RegistryDelegate (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/ObjectHolderRegistry.html" title="enum in cpw.mods.fml.common.registry"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.Delegate.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/RegistryDelegate.html" target="_top">Frames</a></li>
+<li><a href="RegistryDelegate.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.registry</div>
+<h2 title="Interface RegistryDelegate" class="title">Interface RegistryDelegate&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl><dt><span class="strong">Type Parameters:</span></dt><dd><code>T</code> - the type of thing we're holding onto</dd></dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.Delegate.html" title="class in cpw.mods.fml.common.registry">RegistryDelegate.Delegate</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">RegistryDelegate&lt;T&gt;</span></pre>
+<div class="block">A registry delegate for holding references to items or blocks
+ These should be safe to use in things like lists though aliased items and blocks will not
+ have object identity with respect to their delegate.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Interface and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.Delegate.html" title="class in cpw.mods.fml.common.registry">RegistryDelegate.Delegate</a>&lt;<a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.Delegate.html" title="type parameter in RegistryDelegate.Delegate">T</a>&gt;</strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.html" title="type parameter in RegistryDelegate">T</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.html#get()">get</a></strong>()</code>
+<div class="block">Get the referent pointed at by this delegate.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.html#name()">name</a></strong>()</code>
+<div class="block">Get the name of this delegate.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Class&lt;<a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.html" title="type parameter in RegistryDelegate">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.html#type()">type</a></strong>()</code>
+<div class="block">Get the delegate type.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="get()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>get</h4>
+<pre><a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.html" title="type parameter in RegistryDelegate">T</a>&nbsp;get()</pre>
+<div class="block">Get the referent pointed at by this delegate. This will be the currently active item or block, and will change
+ as world saves come and go. Note that item.delegate.get() may NOT be the same object as item, due to item and
+ block substitution.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The referred object</dd></dl>
+</li>
+</ul>
+<a name="name()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>name</h4>
+<pre>java.lang.String&nbsp;name()</pre>
+<div class="block">Get the name of this delegate. This is completely static after registration has completed and will never change.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The name</dd></dl>
+</li>
+</ul>
+<a name="type()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>type</h4>
+<pre>java.lang.Class&lt;<a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.html" title="type parameter in RegistryDelegate">T</a>&gt;&nbsp;type()</pre>
+<div class="block">Get the delegate type. It will be Item or Block.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The type of delegate</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/ObjectHolderRegistry.html" title="enum in cpw.mods.fml.common.registry"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.Delegate.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/RegistryDelegate.html" target="_top">Frames</a></li>
+<li><a href="RegistryDelegate.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/registry/VillagerRegistry.IVillageCreationHandler.html b/javadoc/cpw/mods/fml/common/registry/VillagerRegistry.IVillageCreationHandler.html
new file mode 100644
index 0000000..02d3bbe
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/registry/VillagerRegistry.IVillageCreationHandler.html
@@ -0,0 +1,265 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:18 EST 2015 -->
+<title>VillagerRegistry.IVillageCreationHandler (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VillagerRegistry.IVillageCreationHandler (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.IVillageTradeHandler.html" title="interface in cpw.mods.fml.common.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/VillagerRegistry.IVillageCreationHandler.html" target="_top">Frames</a></li>
+<li><a href="VillagerRegistry.IVillageCreationHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.registry</div>
+<h2 title="Interface VillagerRegistry.IVillageCreationHandler" class="title">Interface VillagerRegistry.IVillageCreationHandler</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.html" title="class in cpw.mods.fml.common.registry">VillagerRegistry</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static interface <span class="strong">VillagerRegistry.IVillageCreationHandler</span></pre>
+<div class="block">Allow access to the <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.html" title="class in net.minecraft.world.gen.structure"><code>StructureVillagePieces</code></a> array controlling new village
+ creation so you can insert your own new village pieces</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.IVillageCreationHandler.html#buildComponent(net.minecraft.world.gen.structure.StructureVillagePieces.PieceWeight,%20net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int,%20int)">buildComponent</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.PieceWeight.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.PieceWeight</a>&nbsp;villagePiece,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;startPiece,
+ java.util.List&nbsp;pieces,
+ java.util.Random&nbsp;random,
+ int&nbsp;p1,
+ int&nbsp;p2,
+ int&nbsp;p3,
+ int&nbsp;p4,
+ int&nbsp;p5)</code>
+<div class="block">Build an instance of the village component <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.html" title="class in net.minecraft.world.gen.structure"><code>StructureVillagePieces</code></a></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.Class&lt;?&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.IVillageCreationHandler.html#getComponentClass()">getComponentClass</a></strong>()</code>
+<div class="block">The class of the root structure component to add to the village</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.PieceWeight.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.PieceWeight</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.IVillageCreationHandler.html#getVillagePieceWeight(java.util.Random,%20int)">getVillagePieceWeight</a></strong>(java.util.Random&nbsp;random,
+ int&nbsp;i)</code>
+<div class="block">Called when <a href="../../../../../net/minecraft/world/gen/structure/MapGenVillage.html" title="class in net.minecraft.world.gen.structure"><code>MapGenVillage</code></a> is creating a new village</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getVillagePieceWeight(java.util.Random, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getVillagePieceWeight</h4>
+<pre><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.PieceWeight.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.PieceWeight</a>&nbsp;getVillagePieceWeight(java.util.Random&nbsp;random,
+ int&nbsp;i)</pre>
+<div class="block">Called when <a href="../../../../../net/minecraft/world/gen/structure/MapGenVillage.html" title="class in net.minecraft.world.gen.structure"><code>MapGenVillage</code></a> is creating a new village</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>random</code> - </dd><dd><code>i</code> - </dd></dl>
+</li>
+</ul>
+<a name="getComponentClass()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getComponentClass</h4>
+<pre>java.lang.Class&lt;?&gt;&nbsp;getComponentClass()</pre>
+<div class="block">The class of the root structure component to add to the village</div>
+</li>
+</ul>
+<a name="buildComponent(net.minecraft.world.gen.structure.StructureVillagePieces.PieceWeight, net.minecraft.world.gen.structure.StructureVillagePieces.Start, java.util.List, java.util.Random, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>buildComponent</h4>
+<pre>java.lang.Object&nbsp;buildComponent(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.PieceWeight.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.PieceWeight</a>&nbsp;villagePiece,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;startPiece,
+ java.util.List&nbsp;pieces,
+ java.util.Random&nbsp;random,
+ int&nbsp;p1,
+ int&nbsp;p2,
+ int&nbsp;p3,
+ int&nbsp;p4,
+ int&nbsp;p5)</pre>
+<div class="block">Build an instance of the village component <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.html" title="class in net.minecraft.world.gen.structure"><code>StructureVillagePieces</code></a></div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>villagePiece</code> - </dd><dd><code>startPiece</code> - </dd><dd><code>pieces</code> - </dd><dd><code>random</code> - </dd><dd><code>p1</code> - </dd><dd><code>p2</code> - </dd><dd><code>p3</code> - </dd><dd><code>p4</code> - </dd><dd><code>p5</code> - </dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.IVillageTradeHandler.html" title="interface in cpw.mods.fml.common.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/VillagerRegistry.IVillageCreationHandler.html" target="_top">Frames</a></li>
+<li><a href="VillagerRegistry.IVillageCreationHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/registry/VillagerRegistry.IVillageTradeHandler.html b/javadoc/cpw/mods/fml/common/registry/VillagerRegistry.IVillageTradeHandler.html
new file mode 100644
index 0000000..7df54e0
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/registry/VillagerRegistry.IVillageTradeHandler.html
@@ -0,0 +1,219 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:18 EST 2015 -->
+<title>VillagerRegistry.IVillageTradeHandler (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VillagerRegistry.IVillageTradeHandler (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.IVillageCreationHandler.html" title="interface in cpw.mods.fml.common.registry"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/VillagerRegistry.IVillageTradeHandler.html" target="_top">Frames</a></li>
+<li><a href="VillagerRegistry.IVillageTradeHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.registry</div>
+<h2 title="Interface VillagerRegistry.IVillageTradeHandler" class="title">Interface VillagerRegistry.IVillageTradeHandler</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.html" title="class in cpw.mods.fml.common.registry">VillagerRegistry</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static interface <span class="strong">VillagerRegistry.IVillageTradeHandler</span></pre>
+<div class="block">Allow access to the <a href="../../../../../net/minecraft/village/MerchantRecipeList.html" title="class in net.minecraft.village"><code>MerchantRecipeList</code></a> for a villager type for manipulation</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.IVillageTradeHandler.html#manipulateTradesForVillager(net.minecraft.entity.passive.EntityVillager,%20net.minecraft.village.MerchantRecipeList,%20java.util.Random)">manipulateTradesForVillager</a></strong>(<a href="../../../../../net/minecraft/entity/passive/EntityVillager.html" title="class in net.minecraft.entity.passive">EntityVillager</a>&nbsp;villager,
+ <a href="../../../../../net/minecraft/village/MerchantRecipeList.html" title="class in net.minecraft.village">MerchantRecipeList</a>&nbsp;recipeList,
+ java.util.Random&nbsp;random)</code>
+<div class="block">Called to allow changing the content of the <a href="../../../../../net/minecraft/village/MerchantRecipeList.html" title="class in net.minecraft.village"><code>MerchantRecipeList</code></a> for the villager
+ supplied during creation</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="manipulateTradesForVillager(net.minecraft.entity.passive.EntityVillager, net.minecraft.village.MerchantRecipeList, java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>manipulateTradesForVillager</h4>
+<pre>void&nbsp;manipulateTradesForVillager(<a href="../../../../../net/minecraft/entity/passive/EntityVillager.html" title="class in net.minecraft.entity.passive">EntityVillager</a>&nbsp;villager,
+ <a href="../../../../../net/minecraft/village/MerchantRecipeList.html" title="class in net.minecraft.village">MerchantRecipeList</a>&nbsp;recipeList,
+ java.util.Random&nbsp;random)</pre>
+<div class="block">Called to allow changing the content of the <a href="../../../../../net/minecraft/village/MerchantRecipeList.html" title="class in net.minecraft.village"><code>MerchantRecipeList</code></a> for the villager
+ supplied during creation</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>villager</code> - </dd><dd><code>recipeList</code> - </dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.IVillageCreationHandler.html" title="interface in cpw.mods.fml.common.registry"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/VillagerRegistry.IVillageTradeHandler.html" target="_top">Frames</a></li>
+<li><a href="VillagerRegistry.IVillageTradeHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/registry/VillagerRegistry.html b/javadoc/cpw/mods/fml/common/registry/VillagerRegistry.html
new file mode 100644
index 0000000..2ae95e0
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/registry/VillagerRegistry.html
@@ -0,0 +1,525 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:18 EST 2015 -->
+<title>VillagerRegistry (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VillagerRegistry (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.Delegate.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.IVillageCreationHandler.html" title="interface in cpw.mods.fml.common.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/VillagerRegistry.html" target="_top">Frames</a></li>
+<li><a href="VillagerRegistry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.registry</div>
+<h2 title="Class VillagerRegistry" class="title">Class VillagerRegistry</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.registry.VillagerRegistry</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">VillagerRegistry</span>
+extends java.lang.Object</pre>
+<div class="block">Registry for villager trading control</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.IVillageCreationHandler.html" title="interface in cpw.mods.fml.common.registry">VillagerRegistry.IVillageCreationHandler</a></strong></code>
+<div class="block">Allow access to the <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.html" title="class in net.minecraft.world.gen.structure"><code>StructureVillagePieces</code></a> array controlling new village
+ creation so you can insert your own new village pieces</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.IVillageTradeHandler.html" title="interface in cpw.mods.fml.common.registry">VillagerRegistry.IVillageTradeHandler</a></strong></code>
+<div class="block">Allow access to the <a href="../../../../../net/minecraft/village/MerchantRecipeList.html" title="class in net.minecraft.village"><code>MerchantRecipeList</code></a> for a villager type for manipulation</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.html#VillagerRegistry()">VillagerRegistry</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.html#addEmeraldBuyRecipe(net.minecraft.entity.passive.EntityVillager,%20net.minecraft.village.MerchantRecipeList,%20java.util.Random,%20net.minecraft.item.Item,%20float,%20int,%20int)">addEmeraldBuyRecipe</a></strong>(<a href="../../../../../net/minecraft/entity/passive/EntityVillager.html" title="class in net.minecraft.entity.passive">EntityVillager</a>&nbsp;villager,
+ <a href="../../../../../net/minecraft/village/MerchantRecipeList.html" title="class in net.minecraft.village">MerchantRecipeList</a>&nbsp;list,
+ java.util.Random&nbsp;random,
+ <a href="../../../../../net/minecraft/item/Item.html" title="class in net.minecraft.item">Item</a>&nbsp;item,
+ float&nbsp;chance,
+ int&nbsp;min,
+ int&nbsp;max)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.html#addEmeraldSellRecipe(net.minecraft.entity.passive.EntityVillager,%20net.minecraft.village.MerchantRecipeList,%20java.util.Random,%20net.minecraft.item.Item,%20float,%20int,%20int)">addEmeraldSellRecipe</a></strong>(<a href="../../../../../net/minecraft/entity/passive/EntityVillager.html" title="class in net.minecraft.entity.passive">EntityVillager</a>&nbsp;villager,
+ <a href="../../../../../net/minecraft/village/MerchantRecipeList.html" title="class in net.minecraft.village">MerchantRecipeList</a>&nbsp;list,
+ java.util.Random&nbsp;random,
+ <a href="../../../../../net/minecraft/item/Item.html" title="class in net.minecraft.item">Item</a>&nbsp;item,
+ float&nbsp;chance,
+ int&nbsp;min,
+ int&nbsp;max)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.html#addExtraVillageComponents(java.util.ArrayList,%20java.util.Random,%20int)">addExtraVillageComponents</a></strong>(java.util.ArrayList&nbsp;components,
+ java.util.Random&nbsp;random,
+ int&nbsp;i)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.html#applyRandomTrade(net.minecraft.entity.passive.EntityVillager,%20java.util.Random)">applyRandomTrade</a></strong>(<a href="../../../../../net/minecraft/entity/passive/EntityVillager.html" title="class in net.minecraft.entity.passive">EntityVillager</a>&nbsp;villager,
+ java.util.Random&nbsp;rand)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.util.Collection&lt;java.lang.Integer&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.html#getRegisteredVillagers()">getRegisteredVillagers</a></strong>()</code>
+<div class="block">Returns a list of all added villager types</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.html#getVillageComponent(net.minecraft.world.gen.structure.StructureVillagePieces.PieceWeight,%20net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int,%20int)">getVillageComponent</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.PieceWeight.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.PieceWeight</a>&nbsp;villagePiece,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;startPiece,
+ java.util.List&nbsp;pieces,
+ java.util.Random&nbsp;random,
+ int&nbsp;p1,
+ int&nbsp;p2,
+ int&nbsp;p3,
+ int&nbsp;p4,
+ int&nbsp;p5)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.html#getVillagerSkin(int,%20net.minecraft.util.ResourceLocation)">getVillagerSkin</a></strong>(int&nbsp;villagerType,
+ <a href="../../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a>&nbsp;defaultSkin)</code>
+<div class="block">Callback to setup new villager types</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.html" title="class in cpw.mods.fml.common.registry">VillagerRegistry</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.html#instance()">instance</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.html#manageVillagerTrades(net.minecraft.village.MerchantRecipeList,%20net.minecraft.entity.passive.EntityVillager,%20int,%20java.util.Random)">manageVillagerTrades</a></strong>(<a href="../../../../../net/minecraft/village/MerchantRecipeList.html" title="class in net.minecraft.village">MerchantRecipeList</a>&nbsp;recipeList,
+ <a href="../../../../../net/minecraft/entity/passive/EntityVillager.html" title="class in net.minecraft.entity.passive">EntityVillager</a>&nbsp;villager,
+ int&nbsp;villagerType,
+ java.util.Random&nbsp;random)</code>
+<div class="block">Callback to handle trade setup for villagers</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.html#registerVillageCreationHandler(cpw.mods.fml.common.registry.VillagerRegistry.IVillageCreationHandler)">registerVillageCreationHandler</a></strong>(<a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.IVillageCreationHandler.html" title="interface in cpw.mods.fml.common.registry">VillagerRegistry.IVillageCreationHandler</a>&nbsp;handler)</code>
+<div class="block">Register a new village creation handler</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.html#registerVillagerId(int)">registerVillagerId</a></strong>(int&nbsp;id)</code>
+<div class="block">Register your villager id</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.html#registerVillagerSkin(int,%20net.minecraft.util.ResourceLocation)">registerVillagerSkin</a></strong>(int&nbsp;villagerId,
+ <a href="../../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a>&nbsp;villagerSkin)</code>
+<div class="block">Register a new skin for a villager type</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.html#registerVillageTradeHandler(int,%20cpw.mods.fml.common.registry.VillagerRegistry.IVillageTradeHandler)">registerVillageTradeHandler</a></strong>(int&nbsp;villagerId,
+ <a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.IVillageTradeHandler.html" title="interface in cpw.mods.fml.common.registry">VillagerRegistry.IVillageTradeHandler</a>&nbsp;handler)</code>
+<div class="block">Register a new villager trading handler for the specified villager type</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="VillagerRegistry()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>VillagerRegistry</h4>
+<pre>public&nbsp;VillagerRegistry()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="instance()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>instance</h4>
+<pre>public static&nbsp;<a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.html" title="class in cpw.mods.fml.common.registry">VillagerRegistry</a>&nbsp;instance()</pre>
+</li>
+</ul>
+<a name="registerVillagerId(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerVillagerId</h4>
+<pre>public&nbsp;void&nbsp;registerVillagerId(int&nbsp;id)</pre>
+<div class="block">Register your villager id</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>id</code> - </dd></dl>
+</li>
+</ul>
+<a name="registerVillagerSkin(int, net.minecraft.util.ResourceLocation)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerVillagerSkin</h4>
+<pre>public&nbsp;void&nbsp;registerVillagerSkin(int&nbsp;villagerId,
+ <a href="../../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a>&nbsp;villagerSkin)</pre>
+<div class="block">Register a new skin for a villager type</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>villagerId</code> - </dd><dd><code>villagerSkin</code> - </dd></dl>
+</li>
+</ul>
+<a name="registerVillageCreationHandler(cpw.mods.fml.common.registry.VillagerRegistry.IVillageCreationHandler)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerVillageCreationHandler</h4>
+<pre>public&nbsp;void&nbsp;registerVillageCreationHandler(<a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.IVillageCreationHandler.html" title="interface in cpw.mods.fml.common.registry">VillagerRegistry.IVillageCreationHandler</a>&nbsp;handler)</pre>
+<div class="block">Register a new village creation handler</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>handler</code> - </dd></dl>
+</li>
+</ul>
+<a name="registerVillageTradeHandler(int, cpw.mods.fml.common.registry.VillagerRegistry.IVillageTradeHandler)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerVillageTradeHandler</h4>
+<pre>public&nbsp;void&nbsp;registerVillageTradeHandler(int&nbsp;villagerId,
+ <a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.IVillageTradeHandler.html" title="interface in cpw.mods.fml.common.registry">VillagerRegistry.IVillageTradeHandler</a>&nbsp;handler)</pre>
+<div class="block">Register a new villager trading handler for the specified villager type</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>villagerId</code> - </dd><dd><code>handler</code> - </dd></dl>
+</li>
+</ul>
+<a name="getVillagerSkin(int, net.minecraft.util.ResourceLocation)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getVillagerSkin</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a>&nbsp;getVillagerSkin(int&nbsp;villagerType,
+ <a href="../../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a>&nbsp;defaultSkin)</pre>
+<div class="block">Callback to setup new villager types</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>villagerType</code> - </dd><dd><code>defaultSkin</code> - </dd></dl>
+</li>
+</ul>
+<a name="getRegisteredVillagers()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRegisteredVillagers</h4>
+<pre>public static&nbsp;java.util.Collection&lt;java.lang.Integer&gt;&nbsp;getRegisteredVillagers()</pre>
+<div class="block">Returns a list of all added villager types</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>newVillagerIds</dd></dl>
+</li>
+</ul>
+<a name="manageVillagerTrades(net.minecraft.village.MerchantRecipeList, net.minecraft.entity.passive.EntityVillager, int, java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>manageVillagerTrades</h4>
+<pre>public static&nbsp;void&nbsp;manageVillagerTrades(<a href="../../../../../net/minecraft/village/MerchantRecipeList.html" title="class in net.minecraft.village">MerchantRecipeList</a>&nbsp;recipeList,
+ <a href="../../../../../net/minecraft/entity/passive/EntityVillager.html" title="class in net.minecraft.entity.passive">EntityVillager</a>&nbsp;villager,
+ int&nbsp;villagerType,
+ java.util.Random&nbsp;random)</pre>
+<div class="block">Callback to handle trade setup for villagers</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>recipeList</code> - </dd><dd><code>villager</code> - </dd><dd><code>villagerType</code> - </dd><dd><code>random</code> - </dd></dl>
+</li>
+</ul>
+<a name="addExtraVillageComponents(java.util.ArrayList, java.util.Random, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addExtraVillageComponents</h4>
+<pre>public static&nbsp;void&nbsp;addExtraVillageComponents(java.util.ArrayList&nbsp;components,
+ java.util.Random&nbsp;random,
+ int&nbsp;i)</pre>
+</li>
+</ul>
+<a name="getVillageComponent(net.minecraft.world.gen.structure.StructureVillagePieces.PieceWeight, net.minecraft.world.gen.structure.StructureVillagePieces.Start, java.util.List, java.util.Random, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getVillageComponent</h4>
+<pre>public static&nbsp;java.lang.Object&nbsp;getVillageComponent(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.PieceWeight.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.PieceWeight</a>&nbsp;villagePiece,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;startPiece,
+ java.util.List&nbsp;pieces,
+ java.util.Random&nbsp;random,
+ int&nbsp;p1,
+ int&nbsp;p2,
+ int&nbsp;p3,
+ int&nbsp;p4,
+ int&nbsp;p5)</pre>
+</li>
+</ul>
+<a name="addEmeraldBuyRecipe(net.minecraft.entity.passive.EntityVillager, net.minecraft.village.MerchantRecipeList, java.util.Random, net.minecraft.item.Item, float, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addEmeraldBuyRecipe</h4>
+<pre>public static&nbsp;void&nbsp;addEmeraldBuyRecipe(<a href="../../../../../net/minecraft/entity/passive/EntityVillager.html" title="class in net.minecraft.entity.passive">EntityVillager</a>&nbsp;villager,
+ <a href="../../../../../net/minecraft/village/MerchantRecipeList.html" title="class in net.minecraft.village">MerchantRecipeList</a>&nbsp;list,
+ java.util.Random&nbsp;random,
+ <a href="../../../../../net/minecraft/item/Item.html" title="class in net.minecraft.item">Item</a>&nbsp;item,
+ float&nbsp;chance,
+ int&nbsp;min,
+ int&nbsp;max)</pre>
+</li>
+</ul>
+<a name="addEmeraldSellRecipe(net.minecraft.entity.passive.EntityVillager, net.minecraft.village.MerchantRecipeList, java.util.Random, net.minecraft.item.Item, float, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addEmeraldSellRecipe</h4>
+<pre>public static&nbsp;void&nbsp;addEmeraldSellRecipe(<a href="../../../../../net/minecraft/entity/passive/EntityVillager.html" title="class in net.minecraft.entity.passive">EntityVillager</a>&nbsp;villager,
+ <a href="../../../../../net/minecraft/village/MerchantRecipeList.html" title="class in net.minecraft.village">MerchantRecipeList</a>&nbsp;list,
+ java.util.Random&nbsp;random,
+ <a href="../../../../../net/minecraft/item/Item.html" title="class in net.minecraft.item">Item</a>&nbsp;item,
+ float&nbsp;chance,
+ int&nbsp;min,
+ int&nbsp;max)</pre>
+</li>
+</ul>
+<a name="applyRandomTrade(net.minecraft.entity.passive.EntityVillager, java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>applyRandomTrade</h4>
+<pre>public static&nbsp;void&nbsp;applyRandomTrade(<a href="../../../../../net/minecraft/entity/passive/EntityVillager.html" title="class in net.minecraft.entity.passive">EntityVillager</a>&nbsp;villager,
+ java.util.Random&nbsp;rand)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.Delegate.html" title="class in cpw.mods.fml.common.registry"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.IVillageCreationHandler.html" title="interface in cpw.mods.fml.common.registry"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/VillagerRegistry.html" target="_top">Frames</a></li>
+<li><a href="VillagerRegistry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/registry/package-frame.html b/javadoc/cpw/mods/fml/common/registry/package-frame.html
new file mode 100644
index 0000000..21a5bc6
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/registry/package-frame.html
@@ -0,0 +1,49 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.registry (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../cpw/mods/fml/common/registry/package-summary.html" target="classFrame">cpw.mods.fml.common.registry</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="IEntityAdditionalSpawnData.html" title="interface in cpw.mods.fml.common.registry" target="classFrame"><i>IEntityAdditionalSpawnData</i></a></li>
+<li><a href="IThrowableEntity.html" title="interface in cpw.mods.fml.common.registry" target="classFrame"><i>IThrowableEntity</i></a></li>
+<li><a href="RegistryDelegate.html" title="interface in cpw.mods.fml.common.registry" target="classFrame"><i>RegistryDelegate</i></a></li>
+<li><a href="VillagerRegistry.IVillageCreationHandler.html" title="interface in cpw.mods.fml.common.registry" target="classFrame"><i>VillagerRegistry.IVillageCreationHandler</i></a></li>
+<li><a href="VillagerRegistry.IVillageTradeHandler.html" title="interface in cpw.mods.fml.common.registry" target="classFrame"><i>VillagerRegistry.IVillageTradeHandler</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="EntityRegistry.html" title="class in cpw.mods.fml.common.registry" target="classFrame">EntityRegistry</a></li>
+<li><a href="FMLControlledNamespacedRegistry.html" title="class in cpw.mods.fml.common.registry" target="classFrame">FMLControlledNamespacedRegistry</a></li>
+<li><a href="GameData.html" title="class in cpw.mods.fml.common.registry" target="classFrame">GameData</a></li>
+<li><a href="GameData.GameDataSnapshot.html" title="class in cpw.mods.fml.common.registry" target="classFrame">GameData.GameDataSnapshot</a></li>
+<li><a href="GameRegistry.html" title="class in cpw.mods.fml.common.registry" target="classFrame">GameRegistry</a></li>
+<li><a href="GameRegistry.UniqueIdentifier.html" title="class in cpw.mods.fml.common.registry" target="classFrame">GameRegistry.UniqueIdentifier</a></li>
+<li><a href="LanguageRegistry.html" title="class in cpw.mods.fml.common.registry" target="classFrame">LanguageRegistry</a></li>
+<li><a href="RegistryDelegate.Delegate.html" title="class in cpw.mods.fml.common.registry" target="classFrame">RegistryDelegate.Delegate</a></li>
+<li><a href="VillagerRegistry.html" title="class in cpw.mods.fml.common.registry" target="classFrame">VillagerRegistry</a></li>
+</ul>
+<h2 title="Enums">Enums</h2>
+<ul title="Enums">
+<li><a href="GameRegistry.Type.html" title="enum in cpw.mods.fml.common.registry" target="classFrame">GameRegistry.Type</a></li>
+<li><a href="ObjectHolderRegistry.html" title="enum in cpw.mods.fml.common.registry" target="classFrame">ObjectHolderRegistry</a></li>
+</ul>
+<h2 title="Exceptions">Exceptions</h2>
+<ul title="Exceptions">
+<li><a href="ExistingSubstitutionException.html" title="class in cpw.mods.fml.common.registry" target="classFrame">ExistingSubstitutionException</a></li>
+<li><a href="IncompatibleSubstitutionException.html" title="class in cpw.mods.fml.common.registry" target="classFrame">IncompatibleSubstitutionException</a></li>
+</ul>
+<h2 title="Annotation Types">Annotation Types</h2>
+<ul title="Annotation Types">
+<li><a href="GameRegistry.ObjectHolder.html" title="annotation in cpw.mods.fml.common.registry" target="classFrame">GameRegistry.ObjectHolder</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/registry/package-summary.html b/javadoc/cpw/mods/fml/common/registry/package-summary.html
new file mode 100644
index 0000000..4b15115
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/registry/package-summary.html
@@ -0,0 +1,268 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.registry (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.common.registry (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/patcher/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/toposort/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;cpw.mods.fml.common.registry</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/registry/IEntityAdditionalSpawnData.html" title="interface in cpw.mods.fml.common.registry">IEntityAdditionalSpawnData</a></td>
+<td class="colLast">
+<div class="block">A interface for Entities that need extra information to be communicated
+ between the server and client when they are spawned.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/registry/IThrowableEntity.html" title="interface in cpw.mods.fml.common.registry">IThrowableEntity</a></td>
+<td class="colLast">
+<div class="block">This interface should be implemented by an Entity that can be 'thrown', like snowballs.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.html" title="interface in cpw.mods.fml.common.registry">RegistryDelegate</a>&lt;T&gt;</td>
+<td class="colLast">
+<div class="block">A registry delegate for holding references to items or blocks
+ These should be safe to use in things like lists though aliased items and blocks will not
+ have object identity with respect to their delegate.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.IVillageCreationHandler.html" title="interface in cpw.mods.fml.common.registry">VillagerRegistry.IVillageCreationHandler</a></td>
+<td class="colLast">
+<div class="block">Allow access to the <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.html" title="class in net.minecraft.world.gen.structure"><code>StructureVillagePieces</code></a> array controlling new village
+ creation so you can insert your own new village pieces</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.IVillageTradeHandler.html" title="interface in cpw.mods.fml.common.registry">VillagerRegistry.IVillageTradeHandler</a></td>
+<td class="colLast">
+<div class="block">Allow access to the <a href="../../../../../net/minecraft/village/MerchantRecipeList.html" title="class in net.minecraft.village"><code>MerchantRecipeList</code></a> for a villager type for manipulation</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.html" title="class in cpw.mods.fml.common.registry">EntityRegistry</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="class in cpw.mods.fml.common.registry">FMLControlledNamespacedRegistry</a>&lt;I&gt;</td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/registry/GameData.html" title="class in cpw.mods.fml.common.registry">GameData</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/registry/GameData.GameDataSnapshot.html" title="class in cpw.mods.fml.common.registry">GameData.GameDataSnapshot</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html" title="class in cpw.mods.fml.common.registry">GameRegistry</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.UniqueIdentifier.html" title="class in cpw.mods.fml.common.registry">GameRegistry.UniqueIdentifier</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/registry/LanguageRegistry.html" title="class in cpw.mods.fml.common.registry">LanguageRegistry</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.Delegate.html" title="class in cpw.mods.fml.common.registry">RegistryDelegate.Delegate</a>&lt;T&gt;</td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.html" title="class in cpw.mods.fml.common.registry">VillagerRegistry</a></td>
+<td class="colLast">
+<div class="block">Registry for villager trading control</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
+<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Enum</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.Type.html" title="enum in cpw.mods.fml.common.registry">GameRegistry.Type</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/registry/ObjectHolderRegistry.html" title="enum in cpw.mods.fml.common.registry">ObjectHolderRegistry</a></td>
+<td class="colLast">
+<div class="block">Internal registry for tracking <a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.ObjectHolder.html" title="annotation in cpw.mods.fml.common.registry"><code>GameRegistry.ObjectHolder</code></a> references</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Exception Summary table, listing exceptions, and an explanation">
+<caption><span>Exception Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Exception</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/registry/ExistingSubstitutionException.html" title="class in cpw.mods.fml.common.registry">ExistingSubstitutionException</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/registry/IncompatibleSubstitutionException.html" title="class in cpw.mods.fml.common.registry">IncompatibleSubstitutionException</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Annotation Types Summary table, listing annotation types, and an explanation">
+<caption><span>Annotation Types Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Annotation Type</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.ObjectHolder.html" title="annotation in cpw.mods.fml.common.registry">GameRegistry.ObjectHolder</a></td>
+<td class="colLast">
+<div class="block">This will cause runtime injection of public static final fields to occur at various points
+ where mod blocks and items <em>could</em> be subject to change.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/patcher/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/toposort/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/registry/package-tree.html b/javadoc/cpw/mods/fml/common/registry/package-tree.html
new file mode 100644
index 0000000..6b23ed2
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/registry/package-tree.html
@@ -0,0 +1,182 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.registry Class Hierarchy (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.common.registry Class Hierarchy (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/patcher/package-tree.html">Prev</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/toposort/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package cpw.mods.fml.common.registry</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">cpw.mods.fml.common.registry.<a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.html" title="class in cpw.mods.fml.common.registry"><span class="strong">EntityRegistry</span></a></li>
+<li type="circle">cpw.mods.fml.common.registry.<a href="../../../../../cpw/mods/fml/common/registry/EntityRegistry.EntityRegistration.html" title="class in cpw.mods.fml.common.registry"><span class="strong">EntityRegistry.EntityRegistration</span></a></li>
+<li type="circle">cpw.mods.fml.common.registry.<a href="../../../../../cpw/mods/fml/common/registry/GameData.html" title="class in cpw.mods.fml.common.registry"><span class="strong">GameData</span></a></li>
+<li type="circle">cpw.mods.fml.common.registry.<a href="../../../../../cpw/mods/fml/common/registry/GameData.GameDataSnapshot.html" title="class in cpw.mods.fml.common.registry"><span class="strong">GameData.GameDataSnapshot</span></a></li>
+<li type="circle">cpw.mods.fml.common.registry.<a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.html" title="class in cpw.mods.fml.common.registry"><span class="strong">GameRegistry</span></a></li>
+<li type="circle">cpw.mods.fml.common.registry.<a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.UniqueIdentifier.html" title="class in cpw.mods.fml.common.registry"><span class="strong">GameRegistry.UniqueIdentifier</span></a></li>
+<li type="circle">cpw.mods.fml.common.registry.<a href="../../../../../cpw/mods/fml/common/registry/LanguageRegistry.html" title="class in cpw.mods.fml.common.registry"><span class="strong">LanguageRegistry</span></a></li>
+<li type="circle">cpw.mods.fml.common.registry.<a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.Delegate.html" title="class in cpw.mods.fml.common.registry"><span class="strong">RegistryDelegate.Delegate</span></a>&lt;T&gt; (implements cpw.mods.fml.common.registry.<a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.html" title="interface in cpw.mods.fml.common.registry">RegistryDelegate</a>&lt;T&gt;)</li>
+<li type="circle">net.minecraft.util.<a href="../../../../../net/minecraft/util/RegistrySimple.html" title="class in net.minecraft.util"><span class="strong">RegistrySimple</span></a> (implements net.minecraft.util.<a href="../../../../../net/minecraft/util/IRegistry.html" title="interface in net.minecraft.util">IRegistry</a>)
+<ul>
+<li type="circle">net.minecraft.util.<a href="../../../../../net/minecraft/util/RegistryNamespaced.html" title="class in net.minecraft.util"><span class="strong">RegistryNamespaced</span></a> (implements net.minecraft.util.<a href="../../../../../net/minecraft/util/IObjectIntIterable.html" title="interface in net.minecraft.util">IObjectIntIterable</a>)
+<ul>
+<li type="circle">cpw.mods.fml.common.registry.<a href="../../../../../cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.html" title="class in cpw.mods.fml.common.registry"><span class="strong">FMLControlledNamespacedRegistry</span></a>&lt;I&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">java.lang.Throwable (implements java.io.Serializable)
+<ul>
+<li type="circle">java.lang.Exception
+<ul>
+<li type="circle">cpw.mods.fml.common.registry.<a href="../../../../../cpw/mods/fml/common/registry/ExistingSubstitutionException.html" title="class in cpw.mods.fml.common.registry"><span class="strong">ExistingSubstitutionException</span></a></li>
+<li type="circle">java.lang.RuntimeException
+<ul>
+<li type="circle">cpw.mods.fml.common.registry.<a href="../../../../../cpw/mods/fml/common/registry/IncompatibleSubstitutionException.html" title="class in cpw.mods.fml.common.registry"><span class="strong">IncompatibleSubstitutionException</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.common.registry.<a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.html" title="class in cpw.mods.fml.common.registry"><span class="strong">VillagerRegistry</span></a></li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">cpw.mods.fml.common.registry.<a href="../../../../../cpw/mods/fml/common/registry/IEntityAdditionalSpawnData.html" title="interface in cpw.mods.fml.common.registry"><span class="strong">IEntityAdditionalSpawnData</span></a></li>
+<li type="circle">cpw.mods.fml.common.registry.<a href="../../../../../cpw/mods/fml/common/registry/IThrowableEntity.html" title="interface in cpw.mods.fml.common.registry"><span class="strong">IThrowableEntity</span></a></li>
+<li type="circle">cpw.mods.fml.common.registry.<a href="../../../../../cpw/mods/fml/common/registry/RegistryDelegate.html" title="interface in cpw.mods.fml.common.registry"><span class="strong">RegistryDelegate</span></a>&lt;T&gt;</li>
+<li type="circle">cpw.mods.fml.common.registry.<a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.IVillageCreationHandler.html" title="interface in cpw.mods.fml.common.registry"><span class="strong">VillagerRegistry.IVillageCreationHandler</span></a></li>
+<li type="circle">cpw.mods.fml.common.registry.<a href="../../../../../cpw/mods/fml/common/registry/VillagerRegistry.IVillageTradeHandler.html" title="interface in cpw.mods.fml.common.registry"><span class="strong">VillagerRegistry.IVillageTradeHandler</span></a></li>
+</ul>
+<h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2>
+<ul>
+<li type="circle">cpw.mods.fml.common.registry.<a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.ObjectHolder.html" title="annotation in cpw.mods.fml.common.registry"><span class="strong">GameRegistry.ObjectHolder</span></a> (implements java.lang.annotation.Annotation)</li>
+</ul>
+<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)
+<ul>
+<li type="circle">cpw.mods.fml.common.registry.<a href="../../../../../cpw/mods/fml/common/registry/ObjectHolderRegistry.html" title="enum in cpw.mods.fml.common.registry"><span class="strong">ObjectHolderRegistry</span></a></li>
+<li type="circle">cpw.mods.fml.common.registry.<a href="../../../../../cpw/mods/fml/common/registry/GameRegistry.Type.html" title="enum in cpw.mods.fml.common.registry"><span class="strong">GameRegistry.Type</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/patcher/package-tree.html">Prev</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/toposort/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/registry/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/toposort/ModSorter.html b/javadoc/cpw/mods/fml/common/toposort/ModSorter.html
new file mode 100644
index 0000000..6e7021d
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/toposort/ModSorter.html
@@ -0,0 +1,256 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>ModSorter (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ModSorter (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../cpw/mods/fml/common/toposort/ModSortingException.html" title="class in cpw.mods.fml.common.toposort"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/toposort/ModSorter.html" target="_top">Frames</a></li>
+<li><a href="ModSorter.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.toposort</div>
+<h2 title="Class ModSorter" class="title">Class ModSorter</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.toposort.ModSorter</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">ModSorter</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/toposort/ModSorter.html#ModSorter(java.util.List,%20java.util.Map)">ModSorter</a></strong>(java.util.List&lt;<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;&nbsp;modList,
+ java.util.Map&lt;java.lang.String,<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;&nbsp;nameLookup)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/toposort/ModSorter.html#sort()">sort</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ModSorter(java.util.List, java.util.Map)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ModSorter</h4>
+<pre>public&nbsp;ModSorter(java.util.List&lt;<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;&nbsp;modList,
+ java.util.Map&lt;java.lang.String,<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;&nbsp;nameLookup)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="sort()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>sort</h4>
+<pre>public&nbsp;java.util.List&lt;<a href="../../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&gt;&nbsp;sort()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../cpw/mods/fml/common/toposort/ModSortingException.html" title="class in cpw.mods.fml.common.toposort"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/toposort/ModSorter.html" target="_top">Frames</a></li>
+<li><a href="ModSorter.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/toposort/ModSortingException.SortingExceptionData.html b/javadoc/cpw/mods/fml/common/toposort/ModSortingException.SortingExceptionData.html
new file mode 100644
index 0000000..35a40a9
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/toposort/ModSortingException.SortingExceptionData.html
@@ -0,0 +1,275 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>ModSortingException.SortingExceptionData (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ModSortingException.SortingExceptionData (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/toposort/ModSortingException.html" title="class in cpw.mods.fml.common.toposort"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.html" title="class in cpw.mods.fml.common.toposort"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/toposort/ModSortingException.SortingExceptionData.html" target="_top">Frames</a></li>
+<li><a href="ModSortingException.SortingExceptionData.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.toposort</div>
+<h2 title="Class ModSortingException.SortingExceptionData" class="title">Class ModSortingException.SortingExceptionData&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.toposort.ModSortingException.SortingExceptionData&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/toposort/ModSortingException.html" title="class in cpw.mods.fml.common.toposort">ModSortingException</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">ModSortingException.SortingExceptionData&lt;T&gt;</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/toposort/ModSortingException.SortingExceptionData.html#ModSortingException.SortingExceptionData(T,%20java.util.Set)">ModSortingException.SortingExceptionData</a></strong>(<a href="../../../../../cpw/mods/fml/common/toposort/ModSortingException.SortingExceptionData.html" title="type parameter in ModSortingException.SortingExceptionData">T</a>&nbsp;node,
+ java.util.Set&lt;<a href="../../../../../cpw/mods/fml/common/toposort/ModSortingException.SortingExceptionData.html" title="type parameter in ModSortingException.SortingExceptionData">T</a>&gt;&nbsp;visitedNodes)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/toposort/ModSortingException.SortingExceptionData.html" title="type parameter in ModSortingException.SortingExceptionData">T</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/toposort/ModSortingException.SortingExceptionData.html#getFirstBadNode()">getFirstBadNode</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Set&lt;<a href="../../../../../cpw/mods/fml/common/toposort/ModSortingException.SortingExceptionData.html" title="type parameter in ModSortingException.SortingExceptionData">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/toposort/ModSortingException.SortingExceptionData.html#getVisitedNodes()">getVisitedNodes</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ModSortingException.SortingExceptionData(java.lang.Object,java.util.Set)">
+<!-- -->
+</a><a name="ModSortingException.SortingExceptionData(T, java.util.Set)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ModSortingException.SortingExceptionData</h4>
+<pre>public&nbsp;ModSortingException.SortingExceptionData(<a href="../../../../../cpw/mods/fml/common/toposort/ModSortingException.SortingExceptionData.html" title="type parameter in ModSortingException.SortingExceptionData">T</a>&nbsp;node,
+ java.util.Set&lt;<a href="../../../../../cpw/mods/fml/common/toposort/ModSortingException.SortingExceptionData.html" title="type parameter in ModSortingException.SortingExceptionData">T</a>&gt;&nbsp;visitedNodes)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getFirstBadNode()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFirstBadNode</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/toposort/ModSortingException.SortingExceptionData.html" title="type parameter in ModSortingException.SortingExceptionData">T</a>&nbsp;getFirstBadNode()</pre>
+</li>
+</ul>
+<a name="getVisitedNodes()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getVisitedNodes</h4>
+<pre>public&nbsp;java.util.Set&lt;<a href="../../../../../cpw/mods/fml/common/toposort/ModSortingException.SortingExceptionData.html" title="type parameter in ModSortingException.SortingExceptionData">T</a>&gt;&nbsp;getVisitedNodes()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/toposort/ModSortingException.html" title="class in cpw.mods.fml.common.toposort"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.html" title="class in cpw.mods.fml.common.toposort"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/toposort/ModSortingException.SortingExceptionData.html" target="_top">Frames</a></li>
+<li><a href="ModSortingException.SortingExceptionData.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/toposort/ModSortingException.html b/javadoc/cpw/mods/fml/common/toposort/ModSortingException.html
new file mode 100644
index 0000000..5e73a84
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/toposort/ModSortingException.html
@@ -0,0 +1,306 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>ModSortingException (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ModSortingException (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/toposort/ModSorter.html" title="class in cpw.mods.fml.common.toposort"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/toposort/ModSortingException.SortingExceptionData.html" title="class in cpw.mods.fml.common.toposort"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/toposort/ModSortingException.html" target="_top">Frames</a></li>
+<li><a href="ModSortingException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.toposort</div>
+<h2 title="Class ModSortingException" class="title">Class ModSortingException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.RuntimeException</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.toposort.ModSortingException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">ModSortingException</span>
+extends java.lang.RuntimeException</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#cpw.mods.fml.common.toposort.ModSortingException">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/toposort/ModSortingException.SortingExceptionData.html" title="class in cpw.mods.fml.common.toposort">ModSortingException.SortingExceptionData</a>&lt;<a href="../../../../../cpw/mods/fml/common/toposort/ModSortingException.SortingExceptionData.html" title="type parameter in ModSortingException.SortingExceptionData">T</a>&gt;</strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/toposort/ModSortingException.html#ModSortingException(java.lang.String,%20T,%20java.util.Set)">ModSortingException</a></strong>(java.lang.String&nbsp;string,
+ T&nbsp;node,
+ java.util.Set&lt;T&gt;&nbsp;visitedNodes)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../../cpw/mods/fml/common/toposort/ModSortingException.SortingExceptionData.html" title="class in cpw.mods.fml.common.toposort">ModSortingException.SortingExceptionData</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/toposort/ModSortingException.html#getExceptionData()">getExceptionData</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Throwable">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ModSortingException(java.lang.String,java.lang.Object,java.util.Set)">
+<!-- -->
+</a><a name="ModSortingException(java.lang.String, T, java.util.Set)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ModSortingException</h4>
+<pre>public&nbsp;ModSortingException(java.lang.String&nbsp;string,
+ T&nbsp;node,
+ java.util.Set&lt;T&gt;&nbsp;visitedNodes)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getExceptionData()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getExceptionData</h4>
+<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../cpw/mods/fml/common/toposort/ModSortingException.SortingExceptionData.html" title="class in cpw.mods.fml.common.toposort">ModSortingException.SortingExceptionData</a>&lt;T&gt;&nbsp;getExceptionData()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/toposort/ModSorter.html" title="class in cpw.mods.fml.common.toposort"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/toposort/ModSortingException.SortingExceptionData.html" title="class in cpw.mods.fml.common.toposort"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/toposort/ModSortingException.html" target="_top">Frames</a></li>
+<li><a href="ModSortingException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html b/javadoc/cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html
new file mode 100644
index 0000000..dd883ac
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html
@@ -0,0 +1,391 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>TopologicalSort.DirectedGraph (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="TopologicalSort.DirectedGraph (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.html" title="class in cpw.mods.fml.common.toposort"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html" target="_top">Frames</a></li>
+<li><a href="TopologicalSort.DirectedGraph.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.toposort</div>
+<h2 title="Class TopologicalSort.DirectedGraph" class="title">Class TopologicalSort.DirectedGraph&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.toposort.TopologicalSort.DirectedGraph&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.lang.Iterable&lt;T&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.html" title="class in cpw.mods.fml.common.toposort">TopologicalSort</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">TopologicalSort.DirectedGraph&lt;T&gt;</span>
+extends java.lang.Object
+implements java.lang.Iterable&lt;T&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html#TopologicalSort.DirectedGraph()">TopologicalSort.DirectedGraph</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html#addEdge(T,%20T)">addEdge</a></strong>(<a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html" title="type parameter in TopologicalSort.DirectedGraph">T</a>&nbsp;from,
+ <a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html" title="type parameter in TopologicalSort.DirectedGraph">T</a>&nbsp;to)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html#addNode(T)">addNode</a></strong>(<a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html" title="type parameter in TopologicalSort.DirectedGraph">T</a>&nbsp;node)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html#edgeExists(T,%20T)">edgeExists</a></strong>(<a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html" title="type parameter in TopologicalSort.DirectedGraph">T</a>&nbsp;from,
+ <a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html" title="type parameter in TopologicalSort.DirectedGraph">T</a>&nbsp;to)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Set&lt;<a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html" title="type parameter in TopologicalSort.DirectedGraph">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html#edgesFrom(T)">edgesFrom</a></strong>(<a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html" title="type parameter in TopologicalSort.DirectedGraph">T</a>&nbsp;from)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html#isEmpty()">isEmpty</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Iterator&lt;<a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html" title="type parameter in TopologicalSort.DirectedGraph">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html#iterator()">iterator</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html#removeEdge(T,%20T)">removeEdge</a></strong>(<a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html" title="type parameter in TopologicalSort.DirectedGraph">T</a>&nbsp;from,
+ <a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html" title="type parameter in TopologicalSort.DirectedGraph">T</a>&nbsp;to)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html#size()">size</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html#toString()">toString</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TopologicalSort.DirectedGraph()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TopologicalSort.DirectedGraph</h4>
+<pre>public&nbsp;TopologicalSort.DirectedGraph()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="addNode(java.lang.Object)">
+<!-- -->
+</a><a name="addNode(T)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addNode</h4>
+<pre>public&nbsp;boolean&nbsp;addNode(<a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html" title="type parameter in TopologicalSort.DirectedGraph">T</a>&nbsp;node)</pre>
+</li>
+</ul>
+<a name="addEdge(java.lang.Object,java.lang.Object)">
+<!-- -->
+</a><a name="addEdge(T, T)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addEdge</h4>
+<pre>public&nbsp;void&nbsp;addEdge(<a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html" title="type parameter in TopologicalSort.DirectedGraph">T</a>&nbsp;from,
+ <a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html" title="type parameter in TopologicalSort.DirectedGraph">T</a>&nbsp;to)</pre>
+</li>
+</ul>
+<a name="removeEdge(java.lang.Object,java.lang.Object)">
+<!-- -->
+</a><a name="removeEdge(T, T)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>removeEdge</h4>
+<pre>public&nbsp;void&nbsp;removeEdge(<a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html" title="type parameter in TopologicalSort.DirectedGraph">T</a>&nbsp;from,
+ <a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html" title="type parameter in TopologicalSort.DirectedGraph">T</a>&nbsp;to)</pre>
+</li>
+</ul>
+<a name="edgeExists(java.lang.Object,java.lang.Object)">
+<!-- -->
+</a><a name="edgeExists(T, T)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>edgeExists</h4>
+<pre>public&nbsp;boolean&nbsp;edgeExists(<a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html" title="type parameter in TopologicalSort.DirectedGraph">T</a>&nbsp;from,
+ <a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html" title="type parameter in TopologicalSort.DirectedGraph">T</a>&nbsp;to)</pre>
+</li>
+</ul>
+<a name="edgesFrom(java.lang.Object)">
+<!-- -->
+</a><a name="edgesFrom(T)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>edgesFrom</h4>
+<pre>public&nbsp;java.util.Set&lt;<a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html" title="type parameter in TopologicalSort.DirectedGraph">T</a>&gt;&nbsp;edgesFrom(<a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html" title="type parameter in TopologicalSort.DirectedGraph">T</a>&nbsp;from)</pre>
+</li>
+</ul>
+<a name="iterator()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>iterator</h4>
+<pre>public&nbsp;java.util.Iterator&lt;<a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html" title="type parameter in TopologicalSort.DirectedGraph">T</a>&gt;&nbsp;iterator()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>iterator</code>&nbsp;in interface&nbsp;<code>java.lang.Iterable&lt;<a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html" title="type parameter in TopologicalSort.DirectedGraph">T</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="size()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>size</h4>
+<pre>public&nbsp;int&nbsp;size()</pre>
+</li>
+</ul>
+<a name="isEmpty()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isEmpty</h4>
+<pre>public&nbsp;boolean&nbsp;isEmpty()</pre>
+</li>
+</ul>
+<a name="toString()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.html" title="class in cpw.mods.fml.common.toposort"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html" target="_top">Frames</a></li>
+<li><a href="TopologicalSort.DirectedGraph.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/toposort/TopologicalSort.html b/javadoc/cpw/mods/fml/common/toposort/TopologicalSort.html
new file mode 100644
index 0000000..27519c3
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/toposort/TopologicalSort.html
@@ -0,0 +1,321 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>TopologicalSort (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="TopologicalSort (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/toposort/ModSortingException.SortingExceptionData.html" title="class in cpw.mods.fml.common.toposort"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html" title="class in cpw.mods.fml.common.toposort"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/toposort/TopologicalSort.html" target="_top">Frames</a></li>
+<li><a href="TopologicalSort.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.toposort</div>
+<h2 title="Class TopologicalSort" class="title">Class TopologicalSort</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.toposort.TopologicalSort</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">TopologicalSort</span>
+extends java.lang.Object</pre>
+<div class="block">Topological sort for mod loading
+
+ Based on a variety of sources, including http://keithschwarz.com/interesting/code/?dir=topological-sort</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html" title="class in cpw.mods.fml.common.toposort">TopologicalSort.DirectedGraph</a>&lt;<a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html" title="type parameter in TopologicalSort.DirectedGraph">T</a>&gt;</strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.html#TopologicalSort()">TopologicalSort</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.html#explore(T,%20cpw.mods.fml.common.toposort.TopologicalSort.DirectedGraph,%20java.util.List,%20java.util.Set,%20java.util.Set)">explore</a></strong>(T&nbsp;node,
+ <a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html" title="class in cpw.mods.fml.common.toposort">TopologicalSort.DirectedGraph</a>&lt;T&gt;&nbsp;graph,
+ java.util.List&lt;T&gt;&nbsp;sortedResult,
+ java.util.Set&lt;T&gt;&nbsp;visitedNodes,
+ java.util.Set&lt;T&gt;&nbsp;expandedNodes)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html" title="class in cpw.mods.fml.common.toposort">TopologicalSort.DirectedGraph</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.html#reverse(cpw.mods.fml.common.toposort.TopologicalSort.DirectedGraph)">reverse</a></strong>(<a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html" title="class in cpw.mods.fml.common.toposort">TopologicalSort.DirectedGraph</a>&lt;T&gt;&nbsp;graph)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;java.util.List&lt;T&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.html#topologicalSort(cpw.mods.fml.common.toposort.TopologicalSort.DirectedGraph)">topologicalSort</a></strong>(<a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html" title="class in cpw.mods.fml.common.toposort">TopologicalSort.DirectedGraph</a>&lt;T&gt;&nbsp;graph)</code>
+<div class="block">Sort the input graph into a topologically sorted list
+
+ Uses the reverse depth first search as outlined in ...</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TopologicalSort()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TopologicalSort</h4>
+<pre>public&nbsp;TopologicalSort()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="topologicalSort(cpw.mods.fml.common.toposort.TopologicalSort.DirectedGraph)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>topologicalSort</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;java.util.List&lt;T&gt;&nbsp;topologicalSort(<a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html" title="class in cpw.mods.fml.common.toposort">TopologicalSort.DirectedGraph</a>&lt;T&gt;&nbsp;graph)</pre>
+<div class="block">Sort the input graph into a topologically sorted list
+
+ Uses the reverse depth first search as outlined in ...</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>graph</code> - </dd>
+<dt><span class="strong">Returns:</span></dt><dd>The sorted mods list.</dd></dl>
+</li>
+</ul>
+<a name="reverse(cpw.mods.fml.common.toposort.TopologicalSort.DirectedGraph)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>reverse</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html" title="class in cpw.mods.fml.common.toposort">TopologicalSort.DirectedGraph</a>&lt;T&gt;&nbsp;reverse(<a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html" title="class in cpw.mods.fml.common.toposort">TopologicalSort.DirectedGraph</a>&lt;T&gt;&nbsp;graph)</pre>
+</li>
+</ul>
+<a name="explore(java.lang.Object,cpw.mods.fml.common.toposort.TopologicalSort.DirectedGraph,java.util.List,java.util.Set,java.util.Set)">
+<!-- -->
+</a><a name="explore(T, cpw.mods.fml.common.toposort.TopologicalSort.DirectedGraph, java.util.List, java.util.Set, java.util.Set)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>explore</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;void&nbsp;explore(T&nbsp;node,
+ <a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html" title="class in cpw.mods.fml.common.toposort">TopologicalSort.DirectedGraph</a>&lt;T&gt;&nbsp;graph,
+ java.util.List&lt;T&gt;&nbsp;sortedResult,
+ java.util.Set&lt;T&gt;&nbsp;visitedNodes,
+ java.util.Set&lt;T&gt;&nbsp;expandedNodes)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/toposort/ModSortingException.SortingExceptionData.html" title="class in cpw.mods.fml.common.toposort"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html" title="class in cpw.mods.fml.common.toposort"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/toposort/TopologicalSort.html" target="_top">Frames</a></li>
+<li><a href="TopologicalSort.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/toposort/package-frame.html b/javadoc/cpw/mods/fml/common/toposort/package-frame.html
new file mode 100644
index 0000000..a6fd1f8
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/toposort/package-frame.html
@@ -0,0 +1,25 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.toposort (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../cpw/mods/fml/common/toposort/package-summary.html" target="classFrame">cpw.mods.fml.common.toposort</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="ModSorter.html" title="class in cpw.mods.fml.common.toposort" target="classFrame">ModSorter</a></li>
+<li><a href="TopologicalSort.html" title="class in cpw.mods.fml.common.toposort" target="classFrame">TopologicalSort</a></li>
+<li><a href="TopologicalSort.DirectedGraph.html" title="class in cpw.mods.fml.common.toposort" target="classFrame">TopologicalSort.DirectedGraph</a></li>
+</ul>
+<h2 title="Exceptions">Exceptions</h2>
+<ul title="Exceptions">
+<li><a href="ModSortingException.html" title="class in cpw.mods.fml.common.toposort" target="classFrame">ModSortingException</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/toposort/package-summary.html b/javadoc/cpw/mods/fml/common/toposort/package-summary.html
new file mode 100644
index 0000000..215f949
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/toposort/package-summary.html
@@ -0,0 +1,158 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.toposort (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.common.toposort (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/versioning/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/toposort/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;cpw.mods.fml.common.toposort</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/toposort/ModSorter.html" title="class in cpw.mods.fml.common.toposort">ModSorter</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.html" title="class in cpw.mods.fml.common.toposort">TopologicalSort</a></td>
+<td class="colLast">
+<div class="block">Topological sort for mod loading
+
+ Based on a variety of sources, including http://keithschwarz.com/interesting/code/?dir=topological-sort</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html" title="class in cpw.mods.fml.common.toposort">TopologicalSort.DirectedGraph</a>&lt;T&gt;</td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Exception Summary table, listing exceptions, and an explanation">
+<caption><span>Exception Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Exception</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/toposort/ModSortingException.html" title="class in cpw.mods.fml.common.toposort">ModSortingException</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/versioning/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/toposort/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/toposort/package-tree.html b/javadoc/cpw/mods/fml/common/toposort/package-tree.html
new file mode 100644
index 0000000..0ba4b4e
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/toposort/package-tree.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.toposort Class Hierarchy (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.common.toposort Class Hierarchy (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/package-tree.html">Prev</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/versioning/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/toposort/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package cpw.mods.fml.common.toposort</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">cpw.mods.fml.common.toposort.<a href="../../../../../cpw/mods/fml/common/toposort/ModSorter.html" title="class in cpw.mods.fml.common.toposort"><span class="strong">ModSorter</span></a></li>
+<li type="circle">cpw.mods.fml.common.toposort.<a href="../../../../../cpw/mods/fml/common/toposort/ModSortingException.SortingExceptionData.html" title="class in cpw.mods.fml.common.toposort"><span class="strong">ModSortingException.SortingExceptionData</span></a>&lt;T&gt;</li>
+<li type="circle">java.lang.Throwable (implements java.io.Serializable)
+<ul>
+<li type="circle">java.lang.Exception
+<ul>
+<li type="circle">java.lang.RuntimeException
+<ul>
+<li type="circle">cpw.mods.fml.common.toposort.<a href="../../../../../cpw/mods/fml/common/toposort/ModSortingException.html" title="class in cpw.mods.fml.common.toposort"><span class="strong">ModSortingException</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.common.toposort.<a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.html" title="class in cpw.mods.fml.common.toposort"><span class="strong">TopologicalSort</span></a></li>
+<li type="circle">cpw.mods.fml.common.toposort.<a href="../../../../../cpw/mods/fml/common/toposort/TopologicalSort.DirectedGraph.html" title="class in cpw.mods.fml.common.toposort"><span class="strong">TopologicalSort.DirectedGraph</span></a>&lt;T&gt; (implements java.lang.Iterable&lt;T&gt;)</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/registry/package-tree.html">Prev</a></li>
+<li><a href="../../../../../cpw/mods/fml/common/versioning/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/toposort/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/versioning/ArtifactVersion.html b/javadoc/cpw/mods/fml/common/versioning/ArtifactVersion.html
new file mode 100644
index 0000000..97c41f7
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/versioning/ArtifactVersion.html
@@ -0,0 +1,261 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:18 EST 2015 -->
+<title>ArtifactVersion (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ArtifactVersion (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../cpw/mods/fml/common/versioning/ComparableVersion.html" title="class in cpw.mods.fml.common.versioning"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/versioning/ArtifactVersion.html" target="_top">Frames</a></li>
+<li><a href="ArtifactVersion.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.versioning</div>
+<h2 title="Interface ArtifactVersion" class="title">Interface ArtifactVersion</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.lang.Comparable&lt;<a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;</dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/versioning/DefaultArtifactVersion.html" title="class in cpw.mods.fml.common.versioning">DefaultArtifactVersion</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">ArtifactVersion</span>
+extends java.lang.Comparable&lt;<a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;</pre>
+<div class="block">Describes an artifact version in terms of its components, converts it to/from a string and
+ compares two versions.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html#containsVersion(cpw.mods.fml.common.versioning.ArtifactVersion)">containsVersion</a></strong>(<a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&nbsp;source)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html#getLabel()">getLabel</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html#getRangeString()">getRangeString</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html#getVersionString()">getVersionString</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Comparable">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;java.lang.Comparable</h3>
+<code>compareTo</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getLabel()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLabel</h4>
+<pre>java.lang.String&nbsp;getLabel()</pre>
+</li>
+</ul>
+<a name="getVersionString()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getVersionString</h4>
+<pre>java.lang.String&nbsp;getVersionString()</pre>
+</li>
+</ul>
+<a name="containsVersion(cpw.mods.fml.common.versioning.ArtifactVersion)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>containsVersion</h4>
+<pre>boolean&nbsp;containsVersion(<a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&nbsp;source)</pre>
+</li>
+</ul>
+<a name="getRangeString()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getRangeString</h4>
+<pre>java.lang.String&nbsp;getRangeString()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../cpw/mods/fml/common/versioning/ComparableVersion.html" title="class in cpw.mods.fml.common.versioning"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/versioning/ArtifactVersion.html" target="_top">Frames</a></li>
+<li><a href="ArtifactVersion.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/versioning/ComparableVersion.html b/javadoc/cpw/mods/fml/common/versioning/ComparableVersion.html
new file mode 100644
index 0000000..e3461ae
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/versioning/ComparableVersion.html
@@ -0,0 +1,351 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:18 EST 2015 -->
+<title>ComparableVersion (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ComparableVersion (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/versioning/DefaultArtifactVersion.html" title="class in cpw.mods.fml.common.versioning"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/versioning/ComparableVersion.html" target="_top">Frames</a></li>
+<li><a href="ComparableVersion.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.versioning</div>
+<h2 title="Class ComparableVersion" class="title">Class ComparableVersion</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.versioning.ComparableVersion</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.lang.Comparable&lt;<a href="../../../../../cpw/mods/fml/common/versioning/ComparableVersion.html" title="class in cpw.mods.fml.common.versioning">ComparableVersion</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">ComparableVersion</span>
+extends java.lang.Object
+implements java.lang.Comparable&lt;<a href="../../../../../cpw/mods/fml/common/versioning/ComparableVersion.html" title="class in cpw.mods.fml.common.versioning">ComparableVersion</a>&gt;</pre>
+<div class="block">Generic implementation of version comparison.
+
+ <p>Features:
+ <ul>
+ <li>mixing of '<code>-</code>' (dash) and '<code>.</code>' (dot) separators,</li>
+ <li>transition between characters and digits also constitutes a separator:
+ <code>1.0alpha1 =&gt; [1, 0, alpha, 1]</code></li>
+ <li>unlimited number of version components,</li>
+ <li>version components in the text can be digits or strings,</li>
+ <li>strings are checked for well-known qualifiers and the qualifier ordering is used for version ordering.
+ Well-known qualifiers (case insensitive) are:<ul>
+ <li><code>snapshot</code></li>
+ <li><code>alpha</code> or <code>a</code></li>
+ <li><code>beta</code> or <code>b</code></li>
+ <li><code>milestone</code> or <code>m</code></li>
+ <li><code>rc</code> or <code>cr</code></li>
+ <li><code>(the empty string)</code> or <code>ga</code> or <code>final</code></li>
+ <li><code>sp</code></li>
+ </ul>
+ Unknown qualifiers are considered after known qualifiers, with lexical order (always case insensitive),
+ </li>
+ <li>a dash usually precedes a qualifier, and is always less important than something preceded with a dot.</li>
+ </ul></p></div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="https://cwiki.apache.org/confluence/display/MAVENOLD/Versioning">"Versioning" on Maven Wiki</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/ComparableVersion.html#ComparableVersion(java.lang.String)">ComparableVersion</a></strong>(java.lang.String&nbsp;version)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/ComparableVersion.html#compareTo(cpw.mods.fml.common.versioning.ComparableVersion)">compareTo</a></strong>(<a href="../../../../../cpw/mods/fml/common/versioning/ComparableVersion.html" title="class in cpw.mods.fml.common.versioning">ComparableVersion</a>&nbsp;o)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/ComparableVersion.html#equals(java.lang.Object)">equals</a></strong>(java.lang.Object&nbsp;o)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/ComparableVersion.html#hashCode()">hashCode</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/ComparableVersion.html#parseVersion(java.lang.String)">parseVersion</a></strong>(java.lang.String&nbsp;version)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/ComparableVersion.html#toString()">toString</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ComparableVersion(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ComparableVersion</h4>
+<pre>public&nbsp;ComparableVersion(java.lang.String&nbsp;version)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="parseVersion(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parseVersion</h4>
+<pre>public final&nbsp;void&nbsp;parseVersion(java.lang.String&nbsp;version)</pre>
+</li>
+</ul>
+<a name="compareTo(cpw.mods.fml.common.versioning.ComparableVersion)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>compareTo</h4>
+<pre>public&nbsp;int&nbsp;compareTo(<a href="../../../../../cpw/mods/fml/common/versioning/ComparableVersion.html" title="class in cpw.mods.fml.common.versioning">ComparableVersion</a>&nbsp;o)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>compareTo</code>&nbsp;in interface&nbsp;<code>java.lang.Comparable&lt;<a href="../../../../../cpw/mods/fml/common/versioning/ComparableVersion.html" title="class in cpw.mods.fml.common.versioning">ComparableVersion</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="toString()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="equals(java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;o)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="hashCode()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>hashCode</h4>
+<pre>public&nbsp;int&nbsp;hashCode()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/versioning/DefaultArtifactVersion.html" title="class in cpw.mods.fml.common.versioning"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/versioning/ComparableVersion.html" target="_top">Frames</a></li>
+<li><a href="ComparableVersion.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/versioning/DefaultArtifactVersion.html b/javadoc/cpw/mods/fml/common/versioning/DefaultArtifactVersion.html
new file mode 100644
index 0000000..8e4308f
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/versioning/DefaultArtifactVersion.html
@@ -0,0 +1,420 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:18 EST 2015 -->
+<title>DefaultArtifactVersion (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="DefaultArtifactVersion (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/versioning/ComparableVersion.html" title="class in cpw.mods.fml.common.versioning"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/versioning/InvalidVersionSpecificationException.html" title="class in cpw.mods.fml.common.versioning"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/versioning/DefaultArtifactVersion.html" target="_top">Frames</a></li>
+<li><a href="DefaultArtifactVersion.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.versioning</div>
+<h2 title="Class DefaultArtifactVersion" class="title">Class DefaultArtifactVersion</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.versioning.DefaultArtifactVersion</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>, java.lang.Comparable&lt;<a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">DefaultArtifactVersion</span>
+extends java.lang.Object
+implements <a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/DefaultArtifactVersion.html#DefaultArtifactVersion(java.lang.String)">DefaultArtifactVersion</a></strong>(java.lang.String&nbsp;versionNumber)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/DefaultArtifactVersion.html#DefaultArtifactVersion(java.lang.String,%20boolean)">DefaultArtifactVersion</a></strong>(java.lang.String&nbsp;string,
+ boolean&nbsp;unbounded)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/DefaultArtifactVersion.html#DefaultArtifactVersion(java.lang.String,%20java.lang.String)">DefaultArtifactVersion</a></strong>(java.lang.String&nbsp;label,
+ java.lang.String&nbsp;version)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/DefaultArtifactVersion.html#DefaultArtifactVersion(java.lang.String,%20cpw.mods.fml.common.versioning.VersionRange)">DefaultArtifactVersion</a></strong>(java.lang.String&nbsp;label,
+ <a href="../../../../../cpw/mods/fml/common/versioning/VersionRange.html" title="class in cpw.mods.fml.common.versioning">VersionRange</a>&nbsp;range)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/DefaultArtifactVersion.html#compareTo(cpw.mods.fml.common.versioning.ArtifactVersion)">compareTo</a></strong>(<a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&nbsp;o)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/DefaultArtifactVersion.html#containsVersion(cpw.mods.fml.common.versioning.ArtifactVersion)">containsVersion</a></strong>(<a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&nbsp;source)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/DefaultArtifactVersion.html#equals(java.lang.Object)">equals</a></strong>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/DefaultArtifactVersion.html#getLabel()">getLabel</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/versioning/VersionRange.html" title="class in cpw.mods.fml.common.versioning">VersionRange</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/DefaultArtifactVersion.html#getRange()">getRange</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/DefaultArtifactVersion.html#getRangeString()">getRangeString</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/DefaultArtifactVersion.html#getVersionString()">getVersionString</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/DefaultArtifactVersion.html#toString()">toString</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DefaultArtifactVersion(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DefaultArtifactVersion</h4>
+<pre>public&nbsp;DefaultArtifactVersion(java.lang.String&nbsp;versionNumber)</pre>
+</li>
+</ul>
+<a name="DefaultArtifactVersion(java.lang.String, cpw.mods.fml.common.versioning.VersionRange)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DefaultArtifactVersion</h4>
+<pre>public&nbsp;DefaultArtifactVersion(java.lang.String&nbsp;label,
+ <a href="../../../../../cpw/mods/fml/common/versioning/VersionRange.html" title="class in cpw.mods.fml.common.versioning">VersionRange</a>&nbsp;range)</pre>
+</li>
+</ul>
+<a name="DefaultArtifactVersion(java.lang.String, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DefaultArtifactVersion</h4>
+<pre>public&nbsp;DefaultArtifactVersion(java.lang.String&nbsp;label,
+ java.lang.String&nbsp;version)</pre>
+</li>
+</ul>
+<a name="DefaultArtifactVersion(java.lang.String, boolean)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DefaultArtifactVersion</h4>
+<pre>public&nbsp;DefaultArtifactVersion(java.lang.String&nbsp;string,
+ boolean&nbsp;unbounded)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="equals(java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="compareTo(cpw.mods.fml.common.versioning.ArtifactVersion)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>compareTo</h4>
+<pre>public&nbsp;int&nbsp;compareTo(<a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&nbsp;o)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>compareTo</code>&nbsp;in interface&nbsp;<code>java.lang.Comparable&lt;<a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getLabel()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLabel</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getLabel()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html#getLabel()">getLabel</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="containsVersion(cpw.mods.fml.common.versioning.ArtifactVersion)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>containsVersion</h4>
+<pre>public&nbsp;boolean&nbsp;containsVersion(<a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&nbsp;source)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html#containsVersion(cpw.mods.fml.common.versioning.ArtifactVersion)">containsVersion</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getVersionString()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getVersionString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getVersionString()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html#getVersionString()">getVersionString</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getRangeString()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRangeString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getRangeString()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html#getRangeString()">getRangeString</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="toString()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getRange()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getRange</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/versioning/VersionRange.html" title="class in cpw.mods.fml.common.versioning">VersionRange</a>&nbsp;getRange()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/versioning/ComparableVersion.html" title="class in cpw.mods.fml.common.versioning"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/versioning/InvalidVersionSpecificationException.html" title="class in cpw.mods.fml.common.versioning"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/versioning/DefaultArtifactVersion.html" target="_top">Frames</a></li>
+<li><a href="DefaultArtifactVersion.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/versioning/InvalidVersionSpecificationException.html b/javadoc/cpw/mods/fml/common/versioning/InvalidVersionSpecificationException.html
new file mode 100644
index 0000000..4b82336
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/versioning/InvalidVersionSpecificationException.html
@@ -0,0 +1,249 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:18 EST 2015 -->
+<title>InvalidVersionSpecificationException (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="InvalidVersionSpecificationException (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/versioning/DefaultArtifactVersion.html" title="class in cpw.mods.fml.common.versioning"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/versioning/Restriction.html" title="class in cpw.mods.fml.common.versioning"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/versioning/InvalidVersionSpecificationException.html" target="_top">Frames</a></li>
+<li><a href="InvalidVersionSpecificationException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.versioning</div>
+<h2 title="Class InvalidVersionSpecificationException" class="title">Class InvalidVersionSpecificationException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.versioning.InvalidVersionSpecificationException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">InvalidVersionSpecificationException</span>
+extends java.lang.Exception</pre>
+<div class="block">Occurs when a version is invalid.</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#cpw.mods.fml.common.versioning.InvalidVersionSpecificationException">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/InvalidVersionSpecificationException.html#InvalidVersionSpecificationException(java.lang.String)">InvalidVersionSpecificationException</a></strong>(java.lang.String&nbsp;message)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Throwable">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="InvalidVersionSpecificationException(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>InvalidVersionSpecificationException</h4>
+<pre>public&nbsp;InvalidVersionSpecificationException(java.lang.String&nbsp;message)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/versioning/DefaultArtifactVersion.html" title="class in cpw.mods.fml.common.versioning"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/versioning/Restriction.html" title="class in cpw.mods.fml.common.versioning"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/versioning/InvalidVersionSpecificationException.html" target="_top">Frames</a></li>
+<li><a href="InvalidVersionSpecificationException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/versioning/Restriction.html b/javadoc/cpw/mods/fml/common/versioning/Restriction.html
new file mode 100644
index 0000000..808a953
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/versioning/Restriction.html
@@ -0,0 +1,400 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:18 EST 2015 -->
+<title>Restriction (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Restriction (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/versioning/InvalidVersionSpecificationException.html" title="class in cpw.mods.fml.common.versioning"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/versioning/VersionParser.html" title="class in cpw.mods.fml.common.versioning"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/versioning/Restriction.html" target="_top">Frames</a></li>
+<li><a href="Restriction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.versioning</div>
+<h2 title="Class Restriction" class="title">Class Restriction</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.versioning.Restriction</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">Restriction</span>
+extends java.lang.Object</pre>
+<div class="block">Describes a restriction in versioning.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/versioning/Restriction.html" title="class in cpw.mods.fml.common.versioning">Restriction</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/Restriction.html#EVERYTHING">EVERYTHING</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/Restriction.html#Restriction(cpw.mods.fml.common.versioning.ArtifactVersion,%20boolean,%20cpw.mods.fml.common.versioning.ArtifactVersion,%20boolean)">Restriction</a></strong>(<a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&nbsp;lowerBound,
+ boolean&nbsp;lowerBoundInclusive,
+ <a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&nbsp;upperBound,
+ boolean&nbsp;upperBoundInclusive)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/Restriction.html#containsVersion(cpw.mods.fml.common.versioning.ArtifactVersion)">containsVersion</a></strong>(<a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&nbsp;version)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/Restriction.html#equals(java.lang.Object)">equals</a></strong>(java.lang.Object&nbsp;other)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/Restriction.html#getLowerBound()">getLowerBound</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/Restriction.html#getUpperBound()">getUpperBound</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/Restriction.html#hashCode()">hashCode</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/Restriction.html#isLowerBoundInclusive()">isLowerBoundInclusive</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/Restriction.html#isUpperBoundInclusive()">isUpperBoundInclusive</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/Restriction.html#toString()">toString</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="EVERYTHING">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>EVERYTHING</h4>
+<pre>public static final&nbsp;<a href="../../../../../cpw/mods/fml/common/versioning/Restriction.html" title="class in cpw.mods.fml.common.versioning">Restriction</a> EVERYTHING</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Restriction(cpw.mods.fml.common.versioning.ArtifactVersion, boolean, cpw.mods.fml.common.versioning.ArtifactVersion, boolean)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Restriction</h4>
+<pre>public&nbsp;Restriction(<a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&nbsp;lowerBound,
+ boolean&nbsp;lowerBoundInclusive,
+ <a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&nbsp;upperBound,
+ boolean&nbsp;upperBoundInclusive)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getLowerBound()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLowerBound</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&nbsp;getLowerBound()</pre>
+</li>
+</ul>
+<a name="isLowerBoundInclusive()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isLowerBoundInclusive</h4>
+<pre>public&nbsp;boolean&nbsp;isLowerBoundInclusive()</pre>
+</li>
+</ul>
+<a name="getUpperBound()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getUpperBound</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&nbsp;getUpperBound()</pre>
+</li>
+</ul>
+<a name="isUpperBoundInclusive()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isUpperBoundInclusive</h4>
+<pre>public&nbsp;boolean&nbsp;isUpperBoundInclusive()</pre>
+</li>
+</ul>
+<a name="containsVersion(cpw.mods.fml.common.versioning.ArtifactVersion)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>containsVersion</h4>
+<pre>public&nbsp;boolean&nbsp;containsVersion(<a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&nbsp;version)</pre>
+</li>
+</ul>
+<a name="hashCode()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hashCode</h4>
+<pre>public&nbsp;int&nbsp;hashCode()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="equals(java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;other)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="toString()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/versioning/InvalidVersionSpecificationException.html" title="class in cpw.mods.fml.common.versioning"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/versioning/VersionParser.html" title="class in cpw.mods.fml.common.versioning"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/versioning/Restriction.html" target="_top">Frames</a></li>
+<li><a href="Restriction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/versioning/VersionParser.html b/javadoc/cpw/mods/fml/common/versioning/VersionParser.html
new file mode 100644
index 0000000..1abf5a8
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/versioning/VersionParser.html
@@ -0,0 +1,289 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:18 EST 2015 -->
+<title>VersionParser (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VersionParser (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/versioning/Restriction.html" title="class in cpw.mods.fml.common.versioning"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/versioning/VersionRange.html" title="class in cpw.mods.fml.common.versioning"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/versioning/VersionParser.html" target="_top">Frames</a></li>
+<li><a href="VersionParser.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.versioning</div>
+<h2 title="Class VersionParser" class="title">Class VersionParser</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.versioning.VersionParser</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">VersionParser</span>
+extends java.lang.Object</pre>
+<div class="block">Parses version strings according to the specification here:
+ http://docs.codehaus.org/display/MAVEN/Versioning
+ and allows for comparison of versions based on that document.
+ Bounded version specifications are defined as
+ http://maven.apache.org/plugins/maven-enforcer-plugin/rules/versionRanges.html
+
+ Borrows heavily from maven version range management code</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/VersionParser.html#VersionParser()">VersionParser</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/versioning/VersionRange.html" title="class in cpw.mods.fml.common.versioning">VersionRange</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/VersionParser.html#parseRange(java.lang.String)">parseRange</a></strong>(java.lang.String&nbsp;range)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/VersionParser.html#parseVersionReference(java.lang.String)">parseVersionReference</a></strong>(java.lang.String&nbsp;labelledRef)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/VersionParser.html#satisfies(cpw.mods.fml.common.versioning.ArtifactVersion,%20cpw.mods.fml.common.versioning.ArtifactVersion)">satisfies</a></strong>(<a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&nbsp;target,
+ <a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&nbsp;source)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="VersionParser()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>VersionParser</h4>
+<pre>public&nbsp;VersionParser()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="parseVersionReference(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parseVersionReference</h4>
+<pre>public static&nbsp;<a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&nbsp;parseVersionReference(java.lang.String&nbsp;labelledRef)</pre>
+</li>
+</ul>
+<a name="satisfies(cpw.mods.fml.common.versioning.ArtifactVersion, cpw.mods.fml.common.versioning.ArtifactVersion)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>satisfies</h4>
+<pre>public static&nbsp;boolean&nbsp;satisfies(<a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&nbsp;target,
+ <a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&nbsp;source)</pre>
+</li>
+</ul>
+<a name="parseRange(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>parseRange</h4>
+<pre>public static&nbsp;<a href="../../../../../cpw/mods/fml/common/versioning/VersionRange.html" title="class in cpw.mods.fml.common.versioning">VersionRange</a>&nbsp;parseRange(java.lang.String&nbsp;range)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/versioning/Restriction.html" title="class in cpw.mods.fml.common.versioning"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../cpw/mods/fml/common/versioning/VersionRange.html" title="class in cpw.mods.fml.common.versioning"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/versioning/VersionParser.html" target="_top">Frames</a></li>
+<li><a href="VersionParser.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/versioning/VersionRange.html b/javadoc/cpw/mods/fml/common/versioning/VersionRange.html
new file mode 100644
index 0000000..c6600c1
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/versioning/VersionRange.html
@@ -0,0 +1,479 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:18 EST 2015 -->
+<title>VersionRange (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="VersionRange (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/versioning/VersionParser.html" title="class in cpw.mods.fml.common.versioning"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/versioning/VersionRange.html" target="_top">Frames</a></li>
+<li><a href="VersionRange.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.common.versioning</div>
+<h2 title="Class VersionRange" class="title">Class VersionRange</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.common.versioning.VersionRange</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">VersionRange</span>
+extends java.lang.Object</pre>
+<div class="block">Construct a version range from a specification.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/versioning/VersionRange.html" title="class in cpw.mods.fml.common.versioning">VersionRange</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/VersionRange.html#cloneOf()">cloneOf</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/VersionRange.html#containsVersion(cpw.mods.fml.common.versioning.ArtifactVersion)">containsVersion</a></strong>(<a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&nbsp;version)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/versioning/VersionRange.html" title="class in cpw.mods.fml.common.versioning">VersionRange</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/VersionRange.html#createFromVersion(java.lang.String,%20cpw.mods.fml.common.versioning.ArtifactVersion)">createFromVersion</a></strong>(java.lang.String&nbsp;version,
+ <a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&nbsp;existing)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/versioning/VersionRange.html" title="class in cpw.mods.fml.common.versioning">VersionRange</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/VersionRange.html#createFromVersionSpec(java.lang.String)">createFromVersionSpec</a></strong>(java.lang.String&nbsp;spec)</code>
+<div class="block">Create a version range from a string representation
+ <p/>
+ Some spec examples are
+
+ <code>1.0</code> Version 1.0
+ <code>[1.0,2.0)</code> Versions 1.0 (included) to 2.0 (not included)
+ <code>[1.0,2.0]</code> Versions 1.0 to 2.0 (both included)
+ <code>[1.5,)</code> Versions 1.5 and higher
+ <code>(,1.0],[1.2,)</code> Versions up to 1.0 (included) and 1.2 or higher
+ </div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/VersionRange.html#equals(java.lang.Object)">equals</a></strong>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/VersionRange.html#getLowerBoundString()">getLowerBoundString</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/VersionRange.html#getRecommendedVersion()">getRecommendedVersion</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../../cpw/mods/fml/common/versioning/Restriction.html" title="class in cpw.mods.fml.common.versioning">Restriction</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/VersionRange.html#getRestrictions()">getRestrictions</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/VersionRange.html#hashCode()">hashCode</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/VersionRange.html#hasRestrictions()">hasRestrictions</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/VersionRange.html#isUnboundedAbove()">isUnboundedAbove</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/VersionRange.html#matchVersion(java.util.List)">matchVersion</a></strong>(java.util.List&lt;<a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;&nbsp;versions)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../cpw/mods/fml/common/versioning/VersionRange.html" title="class in cpw.mods.fml.common.versioning">VersionRange</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/VersionRange.html#newRange(cpw.mods.fml.common.versioning.ArtifactVersion,%20java.util.List)">newRange</a></strong>(<a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&nbsp;version,
+ java.util.List&lt;<a href="../../../../../cpw/mods/fml/common/versioning/Restriction.html" title="class in cpw.mods.fml.common.versioning">Restriction</a>&gt;&nbsp;restrictions)</code>
+<div class="block">Factory method, for custom versioning schemes</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../cpw/mods/fml/common/versioning/VersionRange.html" title="class in cpw.mods.fml.common.versioning">VersionRange</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/VersionRange.html#restrict(cpw.mods.fml.common.versioning.VersionRange)">restrict</a></strong>(<a href="../../../../../cpw/mods/fml/common/versioning/VersionRange.html" title="class in cpw.mods.fml.common.versioning">VersionRange</a>&nbsp;restriction)</code>
+<div class="block">Creates and returns a new <code>VersionRange</code> that is a restriction of this
+ version range and the specified version range.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../cpw/mods/fml/common/versioning/VersionRange.html#toString()">toString</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getRecommendedVersion()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRecommendedVersion</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&nbsp;getRecommendedVersion()</pre>
+</li>
+</ul>
+<a name="getRestrictions()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRestrictions</h4>
+<pre>public&nbsp;java.util.List&lt;<a href="../../../../../cpw/mods/fml/common/versioning/Restriction.html" title="class in cpw.mods.fml.common.versioning">Restriction</a>&gt;&nbsp;getRestrictions()</pre>
+</li>
+</ul>
+<a name="cloneOf()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cloneOf</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/versioning/VersionRange.html" title="class in cpw.mods.fml.common.versioning">VersionRange</a>&nbsp;cloneOf()</pre>
+</li>
+</ul>
+<a name="newRange(cpw.mods.fml.common.versioning.ArtifactVersion, java.util.List)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>newRange</h4>
+<pre>public static&nbsp;<a href="../../../../../cpw/mods/fml/common/versioning/VersionRange.html" title="class in cpw.mods.fml.common.versioning">VersionRange</a>&nbsp;newRange(<a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&nbsp;version,
+ java.util.List&lt;<a href="../../../../../cpw/mods/fml/common/versioning/Restriction.html" title="class in cpw.mods.fml.common.versioning">Restriction</a>&gt;&nbsp;restrictions)</pre>
+<div class="block">Factory method, for custom versioning schemes</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>version</code> - version</dd><dd><code>restrictions</code> - restriction list</dd>
+<dt><span class="strong">Returns:</span></dt><dd>a new version range</dd></dl>
+</li>
+</ul>
+<a name="createFromVersionSpec(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createFromVersionSpec</h4>
+<pre>public static&nbsp;<a href="../../../../../cpw/mods/fml/common/versioning/VersionRange.html" title="class in cpw.mods.fml.common.versioning">VersionRange</a>&nbsp;createFromVersionSpec(java.lang.String&nbsp;spec)
+ throws <a href="../../../../../cpw/mods/fml/common/versioning/InvalidVersionSpecificationException.html" title="class in cpw.mods.fml.common.versioning">InvalidVersionSpecificationException</a></pre>
+<div class="block">Create a version range from a string representation
+ <p/>
+ Some spec examples are
+ <ul>
+ <li><code>1.0</code> Version 1.0</li>
+ <li><code>[1.0,2.0)</code> Versions 1.0 (included) to 2.0 (not included)</li>
+ <li><code>[1.0,2.0]</code> Versions 1.0 to 2.0 (both included)</li>
+ <li><code>[1.5,)</code> Versions 1.5 and higher</li>
+ <li><code>(,1.0],[1.2,)</code> Versions up to 1.0 (included) and 1.2 or higher</li>
+ </ul></div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>spec</code> - string representation of a version or version range</dd>
+<dt><span class="strong">Returns:</span></dt><dd>a new <a href="../../../../../cpw/mods/fml/common/versioning/VersionRange.html" title="class in cpw.mods.fml.common.versioning"><code>VersionRange</code></a> object that represents the spec</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="../../../../../cpw/mods/fml/common/versioning/InvalidVersionSpecificationException.html" title="class in cpw.mods.fml.common.versioning">InvalidVersionSpecificationException</a></code></dd></dl>
+</li>
+</ul>
+<a name="createFromVersion(java.lang.String, cpw.mods.fml.common.versioning.ArtifactVersion)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createFromVersion</h4>
+<pre>public static&nbsp;<a href="../../../../../cpw/mods/fml/common/versioning/VersionRange.html" title="class in cpw.mods.fml.common.versioning">VersionRange</a>&nbsp;createFromVersion(java.lang.String&nbsp;version,
+ <a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&nbsp;existing)</pre>
+</li>
+</ul>
+<a name="restrict(cpw.mods.fml.common.versioning.VersionRange)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>restrict</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/versioning/VersionRange.html" title="class in cpw.mods.fml.common.versioning">VersionRange</a>&nbsp;restrict(<a href="../../../../../cpw/mods/fml/common/versioning/VersionRange.html" title="class in cpw.mods.fml.common.versioning">VersionRange</a>&nbsp;restriction)</pre>
+<div class="block">Creates and returns a new <code>VersionRange</code> that is a restriction of this
+ version range and the specified version range.
+ <p>
+ Note: Precedence is given to the recommended version from this version range over the
+ recommended version from the specified version range.
+ </p></div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>restriction</code> - the <code>VersionRange</code> that will be used to restrict this version
+ range.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the <code>VersionRange</code> that is a restriction of this version range and the
+ specified version range.
+ <p>
+ The restrictions of the returned version range will be an intersection of the restrictions
+ of this version range and the specified version range if both version ranges have
+ restrictions. Otherwise, the restrictions on the returned range will be empty.
+ </p>
+ <p>
+ The recommended version of the returned version range will be the recommended version of
+ this version range, provided that ranges falls within the intersected restrictions. If
+ the restrictions are empty, this version range's recommended version is used if it is not
+ <code>null</code>. If it is <code>null</code>, the specified version range's recommended
+ version is used (provided it is non-<code>null</code>). If no recommended version can be
+ obtained, the returned version range's recommended version is set to <code>null</code>.
+ </p></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.NullPointerException</code> - if the specified <code>VersionRange</code> is
+ <code>null</code>.</dd></dl>
+</li>
+</ul>
+<a name="toString()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="matchVersion(java.util.List)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>matchVersion</h4>
+<pre>public&nbsp;<a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&nbsp;matchVersion(java.util.List&lt;<a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&gt;&nbsp;versions)</pre>
+</li>
+</ul>
+<a name="containsVersion(cpw.mods.fml.common.versioning.ArtifactVersion)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>containsVersion</h4>
+<pre>public&nbsp;boolean&nbsp;containsVersion(<a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>&nbsp;version)</pre>
+</li>
+</ul>
+<a name="hasRestrictions()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasRestrictions</h4>
+<pre>public&nbsp;boolean&nbsp;hasRestrictions()</pre>
+</li>
+</ul>
+<a name="equals(java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="hashCode()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hashCode</h4>
+<pre>public&nbsp;int&nbsp;hashCode()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="isUnboundedAbove()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isUnboundedAbove</h4>
+<pre>public&nbsp;boolean&nbsp;isUnboundedAbove()</pre>
+</li>
+</ul>
+<a name="getLowerBoundString()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getLowerBoundString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getLowerBoundString()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/versioning/VersionParser.html" title="class in cpw.mods.fml.common.versioning"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/versioning/VersionRange.html" target="_top">Frames</a></li>
+<li><a href="VersionRange.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/versioning/package-frame.html b/javadoc/cpw/mods/fml/common/versioning/package-frame.html
new file mode 100644
index 0000000..521070d
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/versioning/package-frame.html
@@ -0,0 +1,31 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.versioning (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../cpw/mods/fml/common/versioning/package-summary.html" target="classFrame">cpw.mods.fml.common.versioning</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning" target="classFrame"><i>ArtifactVersion</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="ComparableVersion.html" title="class in cpw.mods.fml.common.versioning" target="classFrame">ComparableVersion</a></li>
+<li><a href="DefaultArtifactVersion.html" title="class in cpw.mods.fml.common.versioning" target="classFrame">DefaultArtifactVersion</a></li>
+<li><a href="Restriction.html" title="class in cpw.mods.fml.common.versioning" target="classFrame">Restriction</a></li>
+<li><a href="VersionParser.html" title="class in cpw.mods.fml.common.versioning" target="classFrame">VersionParser</a></li>
+<li><a href="VersionRange.html" title="class in cpw.mods.fml.common.versioning" target="classFrame">VersionRange</a></li>
+</ul>
+<h2 title="Exceptions">Exceptions</h2>
+<ul title="Exceptions">
+<li><a href="InvalidVersionSpecificationException.html" title="class in cpw.mods.fml.common.versioning" target="classFrame">InvalidVersionSpecificationException</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/versioning/package-summary.html b/javadoc/cpw/mods/fml/common/versioning/package-summary.html
new file mode 100644
index 0000000..08d3e40
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/versioning/package-summary.html
@@ -0,0 +1,192 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.versioning (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.common.versioning (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/toposort/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../cpw/mods/fml/relauncher/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/versioning/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;cpw.mods.fml.common.versioning</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a></td>
+<td class="colLast">
+<div class="block">Describes an artifact version in terms of its components, converts it to/from a string and
+ compares two versions.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/versioning/ComparableVersion.html" title="class in cpw.mods.fml.common.versioning">ComparableVersion</a></td>
+<td class="colLast">
+<div class="block">Generic implementation of version comparison.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/versioning/DefaultArtifactVersion.html" title="class in cpw.mods.fml.common.versioning">DefaultArtifactVersion</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/versioning/Restriction.html" title="class in cpw.mods.fml.common.versioning">Restriction</a></td>
+<td class="colLast">
+<div class="block">Describes a restriction in versioning.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/versioning/VersionParser.html" title="class in cpw.mods.fml.common.versioning">VersionParser</a></td>
+<td class="colLast">
+<div class="block">Parses version strings according to the specification here:
+ http://docs.codehaus.org/display/MAVEN/Versioning
+ and allows for comparison of versions based on that document.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/versioning/VersionRange.html" title="class in cpw.mods.fml.common.versioning">VersionRange</a></td>
+<td class="colLast">
+<div class="block">Construct a version range from a specification.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Exception Summary table, listing exceptions, and an explanation">
+<caption><span>Exception Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Exception</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../cpw/mods/fml/common/versioning/InvalidVersionSpecificationException.html" title="class in cpw.mods.fml.common.versioning">InvalidVersionSpecificationException</a></td>
+<td class="colLast">
+<div class="block">Occurs when a version is invalid.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/toposort/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../cpw/mods/fml/relauncher/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/versioning/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/common/versioning/package-tree.html b/javadoc/cpw/mods/fml/common/versioning/package-tree.html
new file mode 100644
index 0000000..aaaf832
--- /dev/null
+++ b/javadoc/cpw/mods/fml/common/versioning/package-tree.html
@@ -0,0 +1,147 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.common.versioning Class Hierarchy (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.common.versioning Class Hierarchy (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/toposort/package-tree.html">Prev</a></li>
+<li><a href="../../../../../cpw/mods/fml/relauncher/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/versioning/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package cpw.mods.fml.common.versioning</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">cpw.mods.fml.common.versioning.<a href="../../../../../cpw/mods/fml/common/versioning/ComparableVersion.html" title="class in cpw.mods.fml.common.versioning"><span class="strong">ComparableVersion</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>
+<li type="circle">cpw.mods.fml.common.versioning.<a href="../../../../../cpw/mods/fml/common/versioning/DefaultArtifactVersion.html" title="class in cpw.mods.fml.common.versioning"><span class="strong">DefaultArtifactVersion</span></a> (implements cpw.mods.fml.common.versioning.<a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning">ArtifactVersion</a>)</li>
+<li type="circle">cpw.mods.fml.common.versioning.<a href="../../../../../cpw/mods/fml/common/versioning/Restriction.html" title="class in cpw.mods.fml.common.versioning"><span class="strong">Restriction</span></a></li>
+<li type="circle">java.lang.Throwable (implements java.io.Serializable)
+<ul>
+<li type="circle">java.lang.Exception
+<ul>
+<li type="circle">cpw.mods.fml.common.versioning.<a href="../../../../../cpw/mods/fml/common/versioning/InvalidVersionSpecificationException.html" title="class in cpw.mods.fml.common.versioning"><span class="strong">InvalidVersionSpecificationException</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.common.versioning.<a href="../../../../../cpw/mods/fml/common/versioning/VersionParser.html" title="class in cpw.mods.fml.common.versioning"><span class="strong">VersionParser</span></a></li>
+<li type="circle">cpw.mods.fml.common.versioning.<a href="../../../../../cpw/mods/fml/common/versioning/VersionRange.html" title="class in cpw.mods.fml.common.versioning"><span class="strong">VersionRange</span></a></li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Comparable&lt;T&gt;
+<ul>
+<li type="circle">cpw.mods.fml.common.versioning.<a href="../../../../../cpw/mods/fml/common/versioning/ArtifactVersion.html" title="interface in cpw.mods.fml.common.versioning"><span class="strong">ArtifactVersion</span></a></li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../cpw/mods/fml/common/toposort/package-tree.html">Prev</a></li>
+<li><a href="../../../../../cpw/mods/fml/relauncher/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?cpw/mods/fml/common/versioning/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/relauncher/CoreModManager.html b/javadoc/cpw/mods/fml/relauncher/CoreModManager.html
new file mode 100644
index 0000000..4c898e9
--- /dev/null
+++ b/javadoc/cpw/mods/fml/relauncher/CoreModManager.html
@@ -0,0 +1,336 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:15 EST 2015 -->
+<title>CoreModManager (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="CoreModManager (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../cpw/mods/fml/relauncher/FileListHelper.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/CoreModManager.html" target="_top">Frames</a></li>
+<li><a href="CoreModManager.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.relauncher</div>
+<h2 title="Class CoreModManager" class="title">Class CoreModManager</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.relauncher.CoreModManager</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">CoreModManager</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/relauncher/CoreModManager.html#CoreModManager()">CoreModManager</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.util.List&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/CoreModManager.html#getAccessTransformers()">getAccessTransformers</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.util.List&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/CoreModManager.html#getLoadedCoremods()">getLoadedCoremods</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.util.List&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/CoreModManager.html#getReparseableCoremods()">getReparseableCoremods</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/CoreModManager.html#handleLaunch(java.io.File,%20net.minecraft.launchwrapper.LaunchClassLoader,%20cpw.mods.fml.common.launcher.FMLTweaker)">handleLaunch</a></strong>(java.io.File&nbsp;mcDir,
+ net.minecraft.launchwrapper.LaunchClassLoader&nbsp;classLoader,
+ <a href="../../../../cpw/mods/fml/common/launcher/FMLTweaker.html" title="class in cpw.mods.fml.common.launcher">FMLTweaker</a>&nbsp;tweaker)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/CoreModManager.html#injectCoreModTweaks(cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker)">injectCoreModTweaks</a></strong>(<a href="../../../../cpw/mods/fml/common/launcher/FMLInjectionAndSortingTweaker.html" title="class in cpw.mods.fml.common.launcher">FMLInjectionAndSortingTweaker</a>&nbsp;fmlInjectionAndSortingTweaker)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/CoreModManager.html#injectTransformers(net.minecraft.launchwrapper.LaunchClassLoader)">injectTransformers</a></strong>(net.minecraft.launchwrapper.LaunchClassLoader&nbsp;classLoader)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/CoreModManager.html#sortTweakList()">sortTweakList</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="CoreModManager()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CoreModManager</h4>
+<pre>public&nbsp;CoreModManager()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="handleLaunch(java.io.File, net.minecraft.launchwrapper.LaunchClassLoader, cpw.mods.fml.common.launcher.FMLTweaker)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>handleLaunch</h4>
+<pre>public static&nbsp;void&nbsp;handleLaunch(java.io.File&nbsp;mcDir,
+ net.minecraft.launchwrapper.LaunchClassLoader&nbsp;classLoader,
+ <a href="../../../../cpw/mods/fml/common/launcher/FMLTweaker.html" title="class in cpw.mods.fml.common.launcher">FMLTweaker</a>&nbsp;tweaker)</pre>
+</li>
+</ul>
+<a name="getLoadedCoremods()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLoadedCoremods</h4>
+<pre>public static&nbsp;java.util.List&lt;java.lang.String&gt;&nbsp;getLoadedCoremods()</pre>
+</li>
+</ul>
+<a name="getReparseableCoremods()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getReparseableCoremods</h4>
+<pre>public static&nbsp;java.util.List&lt;java.lang.String&gt;&nbsp;getReparseableCoremods()</pre>
+</li>
+</ul>
+<a name="injectTransformers(net.minecraft.launchwrapper.LaunchClassLoader)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>injectTransformers</h4>
+<pre>public static&nbsp;void&nbsp;injectTransformers(net.minecraft.launchwrapper.LaunchClassLoader&nbsp;classLoader)</pre>
+</li>
+</ul>
+<a name="injectCoreModTweaks(cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>injectCoreModTweaks</h4>
+<pre>public static&nbsp;void&nbsp;injectCoreModTweaks(<a href="../../../../cpw/mods/fml/common/launcher/FMLInjectionAndSortingTweaker.html" title="class in cpw.mods.fml.common.launcher">FMLInjectionAndSortingTweaker</a>&nbsp;fmlInjectionAndSortingTweaker)</pre>
+</li>
+</ul>
+<a name="sortTweakList()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sortTweakList</h4>
+<pre>public static&nbsp;void&nbsp;sortTweakList()</pre>
+</li>
+</ul>
+<a name="getAccessTransformers()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getAccessTransformers</h4>
+<pre>public static&nbsp;java.util.List&lt;java.lang.String&gt;&nbsp;getAccessTransformers()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../cpw/mods/fml/relauncher/FileListHelper.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/CoreModManager.html" target="_top">Frames</a></li>
+<li><a href="CoreModManager.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/relauncher/FMLCorePlugin.html b/javadoc/cpw/mods/fml/relauncher/FMLCorePlugin.html
new file mode 100644
index 0000000..37c2300
--- /dev/null
+++ b/javadoc/cpw/mods/fml/relauncher/FMLCorePlugin.html
@@ -0,0 +1,389 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:15 EST 2015 -->
+<title>FMLCorePlugin (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLCorePlugin (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/FileListHelper.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/FMLInjectionData.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/FMLCorePlugin.html" target="_top">Frames</a></li>
+<li><a href="FMLCorePlugin.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.relauncher</div>
+<h2 title="Class FMLCorePlugin" class="title">Class FMLCorePlugin</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.relauncher.FMLCorePlugin</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.html" title="interface in cpw.mods.fml.relauncher">IFMLLoadingPlugin</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">FMLCorePlugin</span>
+extends java.lang.Object
+implements <a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.html" title="interface in cpw.mods.fml.relauncher">IFMLLoadingPlugin</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_cpw.mods.fml.relauncher.IFMLLoadingPlugin">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;cpw.mods.fml.relauncher.<a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.html" title="interface in cpw.mods.fml.relauncher">IFMLLoadingPlugin</a></h3>
+<code><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.DependsOn.html" title="annotation in cpw.mods.fml.relauncher">IFMLLoadingPlugin.DependsOn</a>, <a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.MCVersion.html" title="annotation in cpw.mods.fml.relauncher">IFMLLoadingPlugin.MCVersion</a>, <a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.Name.html" title="annotation in cpw.mods.fml.relauncher">IFMLLoadingPlugin.Name</a>, <a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.SortingIndex.html" title="annotation in cpw.mods.fml.relauncher">IFMLLoadingPlugin.SortingIndex</a>, <a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.TransformerExclusions.html" title="annotation in cpw.mods.fml.relauncher">IFMLLoadingPlugin.TransformerExclusions</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/relauncher/FMLCorePlugin.html#FMLCorePlugin()">FMLCorePlugin</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/FMLCorePlugin.html#getAccessTransformerClass()">getAccessTransformerClass</a></strong>()</code>
+<div class="block">Return an optional access transformer class for this coremod.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/FMLCorePlugin.html#getASMTransformerClass()">getASMTransformerClass</a></strong>()</code>
+<div class="block">Return a list of classes that implements the IClassTransformer interface</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/FMLCorePlugin.html#getModContainerClass()">getModContainerClass</a></strong>()</code>
+<div class="block">Return a class name that implements "ModContainer" for injection into the mod list
+ The "getName" function should return a name that other mods can, if need be,
+ depend on.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/FMLCorePlugin.html#getSetupClass()">getSetupClass</a></strong>()</code>
+<div class="block">Return the class name of an implementor of "IFMLCallHook", that will be run, in the
+ main thread, to perform any additional setup this coremod may require.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/FMLCorePlugin.html#injectData(java.util.Map)">injectData</a></strong>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;data)</code>
+<div class="block">Inject coremod data into this coremod
+ This data includes:
+ "mcLocation" : the location of the minecraft directory,
+ "coremodList" : the list of coremods
+ "coremodLocation" : the file this coremod loaded from,</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLCorePlugin()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLCorePlugin</h4>
+<pre>public&nbsp;FMLCorePlugin()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getASMTransformerClass()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getASMTransformerClass</h4>
+<pre>public&nbsp;java.lang.String[]&nbsp;getASMTransformerClass()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.html#getASMTransformerClass()">IFMLLoadingPlugin</a></code></strong></div>
+<div class="block">Return a list of classes that implements the IClassTransformer interface</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.html#getASMTransformerClass()">getASMTransformerClass</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.html" title="interface in cpw.mods.fml.relauncher">IFMLLoadingPlugin</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>a list of classes that implements the IClassTransformer interface</dd></dl>
+</li>
+</ul>
+<a name="getAccessTransformerClass()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAccessTransformerClass</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getAccessTransformerClass()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.html#getAccessTransformerClass()">IFMLLoadingPlugin</a></code></strong></div>
+<div class="block">Return an optional access transformer class for this coremod. It will be injected post-deobf
+ so ensure your ATs conform to the new srgnames scheme.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.html#getAccessTransformerClass()">getAccessTransformerClass</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.html" title="interface in cpw.mods.fml.relauncher">IFMLLoadingPlugin</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>the name of an access transformer class or null if none is provided</dd></dl>
+</li>
+</ul>
+<a name="getModContainerClass()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getModContainerClass</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getModContainerClass()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.html#getModContainerClass()">IFMLLoadingPlugin</a></code></strong></div>
+<div class="block">Return a class name that implements "ModContainer" for injection into the mod list
+ The "getName" function should return a name that other mods can, if need be,
+ depend on.
+ Trivially, this modcontainer will be loaded before all regular mod containers,
+ which means it will be forced to be "immutable" - not susceptible to normal
+ sorting behaviour.
+ All other mod behaviours are available however- this container can receive and handle
+ normal loading events</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.html#getModContainerClass()">getModContainerClass</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.html" title="interface in cpw.mods.fml.relauncher">IFMLLoadingPlugin</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getSetupClass()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSetupClass</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getSetupClass()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.html#getSetupClass()">IFMLLoadingPlugin</a></code></strong></div>
+<div class="block">Return the class name of an implementor of "IFMLCallHook", that will be run, in the
+ main thread, to perform any additional setup this coremod may require. It will be
+ run <strong>prior</strong> to Minecraft starting, so it CANNOT operate on minecraft
+ itself. The game will deliberately crash if this code is detected to trigger a
+ minecraft class loading (TODO: implement crash ;) )</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.html#getSetupClass()">getSetupClass</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.html" title="interface in cpw.mods.fml.relauncher">IFMLLoadingPlugin</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="injectData(java.util.Map)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>injectData</h4>
+<pre>public&nbsp;void&nbsp;injectData(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;data)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.html#injectData(java.util.Map)">IFMLLoadingPlugin</a></code></strong></div>
+<div class="block">Inject coremod data into this coremod
+ This data includes:
+ "mcLocation" : the location of the minecraft directory,
+ "coremodList" : the list of coremods
+ "coremodLocation" : the file this coremod loaded from,</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.html#injectData(java.util.Map)">injectData</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.html" title="interface in cpw.mods.fml.relauncher">IFMLLoadingPlugin</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/FileListHelper.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/FMLInjectionData.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/FMLCorePlugin.html" target="_top">Frames</a></li>
+<li><a href="FMLCorePlugin.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/relauncher/FMLInjectionData.html b/javadoc/cpw/mods/fml/relauncher/FMLInjectionData.html
new file mode 100644
index 0000000..14f2f24
--- /dev/null
+++ b/javadoc/cpw/mods/fml/relauncher/FMLInjectionData.html
@@ -0,0 +1,290 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:15 EST 2015 -->
+<title>FMLInjectionData (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLInjectionData (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/FMLCorePlugin.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/FMLLaunchHandler.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/FMLInjectionData.html" target="_top">Frames</a></li>
+<li><a href="FMLInjectionData.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.relauncher</div>
+<h2 title="Class FMLInjectionData" class="title">Class FMLInjectionData</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.relauncher.FMLInjectionData</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">FMLInjectionData</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.util.List&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/FMLInjectionData.html#containers">containers</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/relauncher/FMLInjectionData.html#FMLInjectionData()">FMLInjectionData</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.Object[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/FMLInjectionData.html#data()">data</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="containers">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>containers</h4>
+<pre>public static&nbsp;java.util.List&lt;java.lang.String&gt; containers</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLInjectionData()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLInjectionData</h4>
+<pre>public&nbsp;FMLInjectionData()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="data()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>data</h4>
+<pre>public static&nbsp;java.lang.Object[]&nbsp;data()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/FMLCorePlugin.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/FMLLaunchHandler.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/FMLInjectionData.html" target="_top">Frames</a></li>
+<li><a href="FMLInjectionData.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/relauncher/FMLLaunchHandler.html b/javadoc/cpw/mods/fml/relauncher/FMLLaunchHandler.html
new file mode 100644
index 0000000..74cda67
--- /dev/null
+++ b/javadoc/cpw/mods/fml/relauncher/FMLLaunchHandler.html
@@ -0,0 +1,263 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:15 EST 2015 -->
+<title>FMLLaunchHandler (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLLaunchHandler (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/FMLInjectionData.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/FMLRelaunchLog.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/FMLLaunchHandler.html" target="_top">Frames</a></li>
+<li><a href="FMLLaunchHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.relauncher</div>
+<h2 title="Class FMLLaunchHandler" class="title">Class FMLLaunchHandler</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.relauncher.FMLLaunchHandler</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">FMLLaunchHandler</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/FMLLaunchHandler.html#appendCoreMods()">appendCoreMods</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/FMLLaunchHandler.html#configureForClientLaunch(net.minecraft.launchwrapper.LaunchClassLoader,%20cpw.mods.fml.common.launcher.FMLTweaker)">configureForClientLaunch</a></strong>(net.minecraft.launchwrapper.LaunchClassLoader&nbsp;loader,
+ <a href="../../../../cpw/mods/fml/common/launcher/FMLTweaker.html" title="class in cpw.mods.fml.common.launcher">FMLTweaker</a>&nbsp;tweaker)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/FMLLaunchHandler.html#configureForServerLaunch(net.minecraft.launchwrapper.LaunchClassLoader,%20cpw.mods.fml.common.launcher.FMLTweaker)">configureForServerLaunch</a></strong>(net.minecraft.launchwrapper.LaunchClassLoader&nbsp;loader,
+ <a href="../../../../cpw/mods/fml/common/launcher/FMLTweaker.html" title="class in cpw.mods.fml.common.launcher">FMLTweaker</a>&nbsp;tweaker)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/FMLLaunchHandler.html#side()">side</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="configureForClientLaunch(net.minecraft.launchwrapper.LaunchClassLoader, cpw.mods.fml.common.launcher.FMLTweaker)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>configureForClientLaunch</h4>
+<pre>public static&nbsp;void&nbsp;configureForClientLaunch(net.minecraft.launchwrapper.LaunchClassLoader&nbsp;loader,
+ <a href="../../../../cpw/mods/fml/common/launcher/FMLTweaker.html" title="class in cpw.mods.fml.common.launcher">FMLTweaker</a>&nbsp;tweaker)</pre>
+</li>
+</ul>
+<a name="configureForServerLaunch(net.minecraft.launchwrapper.LaunchClassLoader, cpw.mods.fml.common.launcher.FMLTweaker)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>configureForServerLaunch</h4>
+<pre>public static&nbsp;void&nbsp;configureForServerLaunch(net.minecraft.launchwrapper.LaunchClassLoader&nbsp;loader,
+ <a href="../../../../cpw/mods/fml/common/launcher/FMLTweaker.html" title="class in cpw.mods.fml.common.launcher">FMLTweaker</a>&nbsp;tweaker)</pre>
+</li>
+</ul>
+<a name="side()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>side</h4>
+<pre>public static&nbsp;<a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side()</pre>
+</li>
+</ul>
+<a name="appendCoreMods()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>appendCoreMods</h4>
+<pre>public static&nbsp;void&nbsp;appendCoreMods()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/FMLInjectionData.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/FMLRelaunchLog.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/FMLLaunchHandler.html" target="_top">Frames</a></li>
+<li><a href="FMLLaunchHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/relauncher/FMLRelaunchLog.html b/javadoc/cpw/mods/fml/relauncher/FMLRelaunchLog.html
new file mode 100644
index 0000000..8991319
--- /dev/null
+++ b/javadoc/cpw/mods/fml/relauncher/FMLRelaunchLog.html
@@ -0,0 +1,411 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:15 EST 2015 -->
+<title>FMLRelaunchLog (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLRelaunchLog (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/FMLLaunchHandler.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/FMLSecurityManager.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/FMLRelaunchLog.html" target="_top">Frames</a></li>
+<li><a href="FMLRelaunchLog.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.relauncher</div>
+<h2 title="Class FMLRelaunchLog" class="title">Class FMLRelaunchLog</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.relauncher.FMLRelaunchLog</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">FMLRelaunchLog</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../cpw/mods/fml/relauncher/FMLRelaunchLog.html" title="class in cpw.mods.fml.relauncher">FMLRelaunchLog</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/FMLRelaunchLog.html#log">log</a></strong></code>
+<div class="block">Our special logger for logging issues to.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/FMLRelaunchLog.html#fine(java.lang.String,%20java.lang.Object...)">fine</a></strong>(java.lang.String&nbsp;format,
+ java.lang.Object...&nbsp;data)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/FMLRelaunchLog.html#finer(java.lang.String,%20java.lang.Object...)">finer</a></strong>(java.lang.String&nbsp;format,
+ java.lang.Object...&nbsp;data)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>org.apache.logging.log4j.Logger</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/FMLRelaunchLog.html#getLogger()">getLogger</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/FMLRelaunchLog.html#info(java.lang.String,%20java.lang.Object...)">info</a></strong>(java.lang.String&nbsp;format,
+ java.lang.Object...&nbsp;data)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/FMLRelaunchLog.html#log(org.apache.logging.log4j.Level,%20java.lang.String,%20java.lang.Object...)">log</a></strong>(org.apache.logging.log4j.Level&nbsp;level,
+ java.lang.String&nbsp;format,
+ java.lang.Object...&nbsp;data)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/FMLRelaunchLog.html#log(org.apache.logging.log4j.Level,%20java.lang.Throwable,%20java.lang.String,%20java.lang.Object...)">log</a></strong>(org.apache.logging.log4j.Level&nbsp;level,
+ java.lang.Throwable&nbsp;ex,
+ java.lang.String&nbsp;format,
+ java.lang.Object...&nbsp;data)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/FMLRelaunchLog.html#log(java.lang.String,%20org.apache.logging.log4j.Level,%20java.lang.String,%20java.lang.Object...)">log</a></strong>(java.lang.String&nbsp;targetLog,
+ org.apache.logging.log4j.Level&nbsp;level,
+ java.lang.String&nbsp;format,
+ java.lang.Object...&nbsp;data)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/FMLRelaunchLog.html#log(java.lang.String,%20org.apache.logging.log4j.Level,%20java.lang.Throwable,%20java.lang.String,%20java.lang.Object...)">log</a></strong>(java.lang.String&nbsp;targetLog,
+ org.apache.logging.log4j.Level&nbsp;level,
+ java.lang.Throwable&nbsp;ex,
+ java.lang.String&nbsp;format,
+ java.lang.Object...&nbsp;data)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/FMLRelaunchLog.html#severe(java.lang.String,%20java.lang.Object...)">severe</a></strong>(java.lang.String&nbsp;format,
+ java.lang.Object...&nbsp;data)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/FMLRelaunchLog.html#warning(java.lang.String,%20java.lang.Object...)">warning</a></strong>(java.lang.String&nbsp;format,
+ java.lang.Object...&nbsp;data)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="log">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>log</h4>
+<pre>public static&nbsp;<a href="../../../../cpw/mods/fml/relauncher/FMLRelaunchLog.html" title="class in cpw.mods.fml.relauncher">FMLRelaunchLog</a> log</pre>
+<div class="block">Our special logger for logging issues to. We copy various assets from the
+ Minecraft logger to achieve a similar appearance.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="log(java.lang.String, org.apache.logging.log4j.Level, java.lang.String, java.lang.Object...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>log</h4>
+<pre>public static&nbsp;void&nbsp;log(java.lang.String&nbsp;targetLog,
+ org.apache.logging.log4j.Level&nbsp;level,
+ java.lang.String&nbsp;format,
+ java.lang.Object...&nbsp;data)</pre>
+</li>
+</ul>
+<a name="log(org.apache.logging.log4j.Level, java.lang.String, java.lang.Object...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>log</h4>
+<pre>public static&nbsp;void&nbsp;log(org.apache.logging.log4j.Level&nbsp;level,
+ java.lang.String&nbsp;format,
+ java.lang.Object...&nbsp;data)</pre>
+</li>
+</ul>
+<a name="log(java.lang.String, org.apache.logging.log4j.Level, java.lang.Throwable, java.lang.String, java.lang.Object...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>log</h4>
+<pre>public static&nbsp;void&nbsp;log(java.lang.String&nbsp;targetLog,
+ org.apache.logging.log4j.Level&nbsp;level,
+ java.lang.Throwable&nbsp;ex,
+ java.lang.String&nbsp;format,
+ java.lang.Object...&nbsp;data)</pre>
+</li>
+</ul>
+<a name="log(org.apache.logging.log4j.Level, java.lang.Throwable, java.lang.String, java.lang.Object...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>log</h4>
+<pre>public static&nbsp;void&nbsp;log(org.apache.logging.log4j.Level&nbsp;level,
+ java.lang.Throwable&nbsp;ex,
+ java.lang.String&nbsp;format,
+ java.lang.Object...&nbsp;data)</pre>
+</li>
+</ul>
+<a name="severe(java.lang.String, java.lang.Object...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>severe</h4>
+<pre>public static&nbsp;void&nbsp;severe(java.lang.String&nbsp;format,
+ java.lang.Object...&nbsp;data)</pre>
+</li>
+</ul>
+<a name="warning(java.lang.String, java.lang.Object...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>warning</h4>
+<pre>public static&nbsp;void&nbsp;warning(java.lang.String&nbsp;format,
+ java.lang.Object...&nbsp;data)</pre>
+</li>
+</ul>
+<a name="info(java.lang.String, java.lang.Object...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>info</h4>
+<pre>public static&nbsp;void&nbsp;info(java.lang.String&nbsp;format,
+ java.lang.Object...&nbsp;data)</pre>
+</li>
+</ul>
+<a name="fine(java.lang.String, java.lang.Object...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fine</h4>
+<pre>public static&nbsp;void&nbsp;fine(java.lang.String&nbsp;format,
+ java.lang.Object...&nbsp;data)</pre>
+</li>
+</ul>
+<a name="finer(java.lang.String, java.lang.Object...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>finer</h4>
+<pre>public static&nbsp;void&nbsp;finer(java.lang.String&nbsp;format,
+ java.lang.Object...&nbsp;data)</pre>
+</li>
+</ul>
+<a name="getLogger()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getLogger</h4>
+<pre>public&nbsp;org.apache.logging.log4j.Logger&nbsp;getLogger()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/FMLLaunchHandler.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/FMLSecurityManager.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/FMLRelaunchLog.html" target="_top">Frames</a></li>
+<li><a href="FMLRelaunchLog.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/relauncher/FMLSecurityManager.ExitTrappedException.html b/javadoc/cpw/mods/fml/relauncher/FMLSecurityManager.ExitTrappedException.html
new file mode 100644
index 0000000..f55157b
--- /dev/null
+++ b/javadoc/cpw/mods/fml/relauncher/FMLSecurityManager.ExitTrappedException.html
@@ -0,0 +1,262 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:15 EST 2015 -->
+<title>FMLSecurityManager.ExitTrappedException (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLSecurityManager.ExitTrappedException (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/FMLSecurityManager.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/IFMLCallHook.html" title="interface in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/FMLSecurityManager.ExitTrappedException.html" target="_top">Frames</a></li>
+<li><a href="FMLSecurityManager.ExitTrappedException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.relauncher</div>
+<h2 title="Class FMLSecurityManager.ExitTrappedException" class="title">Class FMLSecurityManager.ExitTrappedException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.RuntimeException</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.SecurityException</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.relauncher.FMLSecurityManager.ExitTrappedException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../cpw/mods/fml/relauncher/FMLSecurityManager.html" title="class in cpw.mods.fml.relauncher">FMLSecurityManager</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">FMLSecurityManager.ExitTrappedException</span>
+extends java.lang.SecurityException</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#cpw.mods.fml.relauncher.FMLSecurityManager.ExitTrappedException">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/relauncher/FMLSecurityManager.ExitTrappedException.html#FMLSecurityManager.ExitTrappedException()">FMLSecurityManager.ExitTrappedException</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Throwable">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLSecurityManager.ExitTrappedException()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLSecurityManager.ExitTrappedException</h4>
+<pre>public&nbsp;FMLSecurityManager.ExitTrappedException()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/FMLSecurityManager.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/IFMLCallHook.html" title="interface in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/FMLSecurityManager.ExitTrappedException.html" target="_top">Frames</a></li>
+<li><a href="FMLSecurityManager.ExitTrappedException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/relauncher/FMLSecurityManager.html b/javadoc/cpw/mods/fml/relauncher/FMLSecurityManager.html
new file mode 100644
index 0000000..91c9b17
--- /dev/null
+++ b/javadoc/cpw/mods/fml/relauncher/FMLSecurityManager.html
@@ -0,0 +1,306 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:15 EST 2015 -->
+<title>FMLSecurityManager (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLSecurityManager (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/FMLRelaunchLog.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/FMLSecurityManager.ExitTrappedException.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/FMLSecurityManager.html" target="_top">Frames</a></li>
+<li><a href="FMLSecurityManager.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_java.lang.SecurityManager">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.relauncher</div>
+<h2 title="Class FMLSecurityManager" class="title">Class FMLSecurityManager</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.SecurityManager</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.relauncher.FMLSecurityManager</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">FMLSecurityManager</span>
+extends java.lang.SecurityManager</pre>
+<div class="block">A custom security manager stopping certain events from happening
+ unexpectedly.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/FMLSecurityManager.ExitTrappedException.html" title="class in cpw.mods.fml.relauncher">FMLSecurityManager.ExitTrappedException</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_java.lang.SecurityManager">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;java.lang.SecurityManager</h3>
+<code>inCheck</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/relauncher/FMLSecurityManager.html#FMLSecurityManager()">FMLSecurityManager</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/FMLSecurityManager.html#checkPermission(java.security.Permission)">checkPermission</a></strong>(java.security.Permission&nbsp;perm)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.SecurityManager">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.SecurityManager</h3>
+<code>checkAccept, checkAccess, checkAccess, checkAwtEventQueueAccess, checkConnect, checkConnect, checkCreateClassLoader, checkDelete, checkExec, checkExit, checkLink, checkListen, checkMemberAccess, checkMulticast, checkMulticast, checkPackageAccess, checkPackageDefinition, checkPermission, checkPrintJobAccess, checkPropertiesAccess, checkPropertyAccess, checkRead, checkRead, checkRead, checkSecurityAccess, checkSetFactory, checkSystemClipboardAccess, checkTopLevelWindow, checkWrite, checkWrite, classDepth, classLoaderDepth, currentClassLoader, currentLoadedClass, getClassContext, getInCheck, getSecurityContext, getThreadGroup, inClass, inClassLoader</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FMLSecurityManager()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FMLSecurityManager</h4>
+<pre>public&nbsp;FMLSecurityManager()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="checkPermission(java.security.Permission)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>checkPermission</h4>
+<pre>public&nbsp;void&nbsp;checkPermission(java.security.Permission&nbsp;perm)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>checkPermission</code>&nbsp;in class&nbsp;<code>java.lang.SecurityManager</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/FMLRelaunchLog.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/FMLSecurityManager.ExitTrappedException.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/FMLSecurityManager.html" target="_top">Frames</a></li>
+<li><a href="FMLSecurityManager.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_java.lang.SecurityManager">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/relauncher/FileListHelper.html b/javadoc/cpw/mods/fml/relauncher/FileListHelper.html
new file mode 100644
index 0000000..9fdf6a1
--- /dev/null
+++ b/javadoc/cpw/mods/fml/relauncher/FileListHelper.html
@@ -0,0 +1,269 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:15 EST 2015 -->
+<title>FileListHelper (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FileListHelper (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/CoreModManager.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/FMLCorePlugin.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/FileListHelper.html" target="_top">Frames</a></li>
+<li><a href="FileListHelper.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.relauncher</div>
+<h2 title="Class FileListHelper" class="title">Class FileListHelper</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.relauncher.FileListHelper</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public final class <span class="strong">FileListHelper</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/relauncher/FileListHelper.html#FileListHelper()">FileListHelper</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.io.File[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/FileListHelper.html#sortFileList(java.io.File[])">sortFileList</a></strong>(java.io.File[]&nbsp;files)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.io.File[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/FileListHelper.html#sortFileList(java.io.File,%20java.io.FilenameFilter)">sortFileList</a></strong>(java.io.File&nbsp;dir,
+ java.io.FilenameFilter&nbsp;filter)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FileListHelper()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FileListHelper</h4>
+<pre>public&nbsp;FileListHelper()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="sortFileList(java.io.File[])">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sortFileList</h4>
+<pre>public static&nbsp;java.io.File[]&nbsp;sortFileList(java.io.File[]&nbsp;files)</pre>
+</li>
+</ul>
+<a name="sortFileList(java.io.File, java.io.FilenameFilter)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>sortFileList</h4>
+<pre>public static&nbsp;java.io.File[]&nbsp;sortFileList(java.io.File&nbsp;dir,
+ java.io.FilenameFilter&nbsp;filter)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/CoreModManager.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/FMLCorePlugin.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/FileListHelper.html" target="_top">Frames</a></li>
+<li><a href="FileListHelper.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/relauncher/IFMLCallHook.html b/javadoc/cpw/mods/fml/relauncher/IFMLCallHook.html
new file mode 100644
index 0000000..b9c31ca
--- /dev/null
+++ b/javadoc/cpw/mods/fml/relauncher/IFMLCallHook.html
@@ -0,0 +1,229 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:15 EST 2015 -->
+<title>IFMLCallHook (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="IFMLCallHook (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/FMLSecurityManager.ExitTrappedException.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.html" title="interface in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/IFMLCallHook.html" target="_top">Frames</a></li>
+<li><a href="IFMLCallHook.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.relauncher</div>
+<h2 title="Interface IFMLCallHook" class="title">Interface IFMLCallHook</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.util.concurrent.Callable&lt;java.lang.Void&gt;</dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../cpw/mods/fml/common/asm/FMLSanityChecker.html" title="class in cpw.mods.fml.common.asm">FMLSanityChecker</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">IFMLCallHook</span>
+extends java.util.concurrent.Callable&lt;java.lang.Void&gt;</pre>
+<div class="block">This call hook allows for code to execute at the very early stages of
+ minecraft initialization. FML uses it to validate that there is a
+ safe environment for further loading of FML.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/IFMLCallHook.html#injectData(java.util.Map)">injectData</a></strong>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;data)</code>
+<div class="block">Injected with data from the FML environment:
+ "classLoader" : The FML Class Loader</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.util.concurrent.Callable">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;java.util.concurrent.Callable</h3>
+<code>call</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="injectData(java.util.Map)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>injectData</h4>
+<pre>void&nbsp;injectData(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;data)</pre>
+<div class="block">Injected with data from the FML environment:
+ "classLoader" : The FML Class Loader</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>data</code> - </dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/FMLSecurityManager.ExitTrappedException.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.html" title="interface in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/IFMLCallHook.html" target="_top">Frames</a></li>
+<li><a href="IFMLCallHook.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.DependsOn.html b/javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.DependsOn.html
new file mode 100644
index 0000000..257ae81
--- /dev/null
+++ b/javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.DependsOn.html
@@ -0,0 +1,202 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:15 EST 2015 -->
+<title>IFMLLoadingPlugin.DependsOn (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="IFMLLoadingPlugin.DependsOn (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.html" title="interface in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.MCVersion.html" title="annotation in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/IFMLLoadingPlugin.DependsOn.html" target="_top">Frames</a></li>
+<li><a href="IFMLLoadingPlugin.DependsOn.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li><a href="#annotation_type_optional_element_summary">Optional</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#annotation_type_element_detail">Element</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.relauncher</div>
+<h2 title="Annotation Type IFMLLoadingPlugin.DependsOn" class="title">Annotation Type IFMLLoadingPlugin.DependsOn</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>@Retention(value=RUNTIME)
+@Target(value=TYPE)
+public static @interface <span class="strong">IFMLLoadingPlugin.DependsOn</span></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ANNOTATION TYPE OPTIONAL MEMBER SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation_type_optional_element_summary">
+<!-- -->
+</a>
+<h3>Optional Element Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Optional Element Summary table, listing optional elements, and an explanation">
+<caption><span>Optional Elements</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Optional Element and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.DependsOn.html#value()">value</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation_type_element_detail">
+<!-- -->
+</a>
+<h3>Element Detail</h3>
+<a name="value()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>value</h4>
+<pre>public abstract&nbsp;java.lang.String[]&nbsp;value</pre>
+<dl>
+<dt>Default:</dt>
+<dd>{}</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.html" title="interface in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.MCVersion.html" title="annotation in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/IFMLLoadingPlugin.DependsOn.html" target="_top">Frames</a></li>
+<li><a href="IFMLLoadingPlugin.DependsOn.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li><a href="#annotation_type_optional_element_summary">Optional</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#annotation_type_element_detail">Element</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.MCVersion.html b/javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.MCVersion.html
new file mode 100644
index 0000000..dade56e
--- /dev/null
+++ b/javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.MCVersion.html
@@ -0,0 +1,204 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:15 EST 2015 -->
+<title>IFMLLoadingPlugin.MCVersion (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="IFMLLoadingPlugin.MCVersion (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.DependsOn.html" title="annotation in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.Name.html" title="annotation in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/IFMLLoadingPlugin.MCVersion.html" target="_top">Frames</a></li>
+<li><a href="IFMLLoadingPlugin.MCVersion.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li><a href="#annotation_type_optional_element_summary">Optional</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#annotation_type_element_detail">Element</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.relauncher</div>
+<h2 title="Annotation Type IFMLLoadingPlugin.MCVersion" class="title">Annotation Type IFMLLoadingPlugin.MCVersion</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>@Retention(value=RUNTIME)
+@Target(value=TYPE)
+public static @interface <span class="strong">IFMLLoadingPlugin.MCVersion</span></pre>
+<div class="block">Use this to target a specific minecraft version for your coremod. It will refuse to load with an error if
+ minecraft is not this exact version.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ANNOTATION TYPE OPTIONAL MEMBER SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation_type_optional_element_summary">
+<!-- -->
+</a>
+<h3>Optional Element Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Optional Element Summary table, listing optional elements, and an explanation">
+<caption><span>Optional Elements</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Optional Element and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.MCVersion.html#value()">value</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation_type_element_detail">
+<!-- -->
+</a>
+<h3>Element Detail</h3>
+<a name="value()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>value</h4>
+<pre>public abstract&nbsp;java.lang.String&nbsp;value</pre>
+<dl>
+<dt>Default:</dt>
+<dd>""</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.DependsOn.html" title="annotation in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.Name.html" title="annotation in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/IFMLLoadingPlugin.MCVersion.html" target="_top">Frames</a></li>
+<li><a href="IFMLLoadingPlugin.MCVersion.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li><a href="#annotation_type_optional_element_summary">Optional</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#annotation_type_element_detail">Element</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.Name.html b/javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.Name.html
new file mode 100644
index 0000000..3f4e1e6
--- /dev/null
+++ b/javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.Name.html
@@ -0,0 +1,203 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:15 EST 2015 -->
+<title>IFMLLoadingPlugin.Name (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="IFMLLoadingPlugin.Name (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.MCVersion.html" title="annotation in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.SortingIndex.html" title="annotation in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/IFMLLoadingPlugin.Name.html" target="_top">Frames</a></li>
+<li><a href="IFMLLoadingPlugin.Name.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li><a href="#annotation_type_optional_element_summary">Optional</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#annotation_type_element_detail">Element</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.relauncher</div>
+<h2 title="Annotation Type IFMLLoadingPlugin.Name" class="title">Annotation Type IFMLLoadingPlugin.Name</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>@Retention(value=RUNTIME)
+@Target(value=TYPE)
+public static @interface <span class="strong">IFMLLoadingPlugin.Name</span></pre>
+<div class="block">Name this coremod something other than the "short class name"</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ANNOTATION TYPE OPTIONAL MEMBER SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation_type_optional_element_summary">
+<!-- -->
+</a>
+<h3>Optional Element Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Optional Element Summary table, listing optional elements, and an explanation">
+<caption><span>Optional Elements</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Optional Element and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.Name.html#value()">value</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation_type_element_detail">
+<!-- -->
+</a>
+<h3>Element Detail</h3>
+<a name="value()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>value</h4>
+<pre>public abstract&nbsp;java.lang.String&nbsp;value</pre>
+<dl>
+<dt>Default:</dt>
+<dd>""</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.MCVersion.html" title="annotation in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.SortingIndex.html" title="annotation in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/IFMLLoadingPlugin.Name.html" target="_top">Frames</a></li>
+<li><a href="IFMLLoadingPlugin.Name.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li><a href="#annotation_type_optional_element_summary">Optional</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#annotation_type_element_detail">Element</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.SortingIndex.html b/javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.SortingIndex.html
new file mode 100644
index 0000000..36e0967
--- /dev/null
+++ b/javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.SortingIndex.html
@@ -0,0 +1,203 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:15 EST 2015 -->
+<title>IFMLLoadingPlugin.SortingIndex (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="IFMLLoadingPlugin.SortingIndex (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.Name.html" title="annotation in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.TransformerExclusions.html" title="annotation in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/IFMLLoadingPlugin.SortingIndex.html" target="_top">Frames</a></li>
+<li><a href="IFMLLoadingPlugin.SortingIndex.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li><a href="#annotation_type_optional_element_summary">Optional</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#annotation_type_element_detail">Element</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.relauncher</div>
+<h2 title="Annotation Type IFMLLoadingPlugin.SortingIndex" class="title">Annotation Type IFMLLoadingPlugin.SortingIndex</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>@Retention(value=RUNTIME)
+@Target(value=TYPE)
+public static @interface <span class="strong">IFMLLoadingPlugin.SortingIndex</span></pre>
+<div class="block">A simple sorting index, interleaved with other tweakers from other sources, as well as FML</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ANNOTATION TYPE OPTIONAL MEMBER SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation_type_optional_element_summary">
+<!-- -->
+</a>
+<h3>Optional Element Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Optional Element Summary table, listing optional elements, and an explanation">
+<caption><span>Optional Elements</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Optional Element and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.SortingIndex.html#value()">value</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation_type_element_detail">
+<!-- -->
+</a>
+<h3>Element Detail</h3>
+<a name="value()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>value</h4>
+<pre>public abstract&nbsp;int&nbsp;value</pre>
+<dl>
+<dt>Default:</dt>
+<dd>0</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.Name.html" title="annotation in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.TransformerExclusions.html" title="annotation in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/IFMLLoadingPlugin.SortingIndex.html" target="_top">Frames</a></li>
+<li><a href="IFMLLoadingPlugin.SortingIndex.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li><a href="#annotation_type_optional_element_summary">Optional</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#annotation_type_element_detail">Element</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.TransformerExclusions.html b/javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.TransformerExclusions.html
new file mode 100644
index 0000000..7c43c88
--- /dev/null
+++ b/javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.TransformerExclusions.html
@@ -0,0 +1,208 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:15 EST 2015 -->
+<title>IFMLLoadingPlugin.TransformerExclusions (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="IFMLLoadingPlugin.TransformerExclusions (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.SortingIndex.html" title="annotation in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/ModListHelper.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/IFMLLoadingPlugin.TransformerExclusions.html" target="_top">Frames</a></li>
+<li><a href="IFMLLoadingPlugin.TransformerExclusions.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li><a href="#annotation_type_optional_element_summary">Optional</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#annotation_type_element_detail">Element</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.relauncher</div>
+<h2 title="Annotation Type IFMLLoadingPlugin.TransformerExclusions" class="title">Annotation Type IFMLLoadingPlugin.TransformerExclusions</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>@Retention(value=RUNTIME)
+@Target(value=TYPE)
+public static @interface <span class="strong">IFMLLoadingPlugin.TransformerExclusions</span></pre>
+<div class="block">Annotate your load plugin with a list of package prefixes that will *not* be
+ processed by the ASM transformation stack.
+
+ Your plugin, and any transformers should *definitely* be in this list, because
+ otherwise you can face problems with the classloader trying to transform classes
+ with your transformer, whilst it is *loading* your transformer. Not pretty.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ANNOTATION TYPE OPTIONAL MEMBER SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation_type_optional_element_summary">
+<!-- -->
+</a>
+<h3>Optional Element Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Optional Element Summary table, listing optional elements, and an explanation">
+<caption><span>Optional Elements</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Optional Element and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.TransformerExclusions.html#value()">value</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation_type_element_detail">
+<!-- -->
+</a>
+<h3>Element Detail</h3>
+<a name="value()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>value</h4>
+<pre>public abstract&nbsp;java.lang.String[]&nbsp;value</pre>
+<dl>
+<dt>Default:</dt>
+<dd>""</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.SortingIndex.html" title="annotation in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/ModListHelper.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/IFMLLoadingPlugin.TransformerExclusions.html" target="_top">Frames</a></li>
+<li><a href="IFMLLoadingPlugin.TransformerExclusions.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li><a href="#annotation_type_optional_element_summary">Optional</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#annotation_type_element_detail">Element</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.html b/javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.html
new file mode 100644
index 0000000..e889f61
--- /dev/null
+++ b/javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.html
@@ -0,0 +1,346 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:15 EST 2015 -->
+<title>IFMLLoadingPlugin (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="IFMLLoadingPlugin (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/IFMLCallHook.html" title="interface in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.DependsOn.html" title="annotation in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/IFMLLoadingPlugin.html" target="_top">Frames</a></li>
+<li><a href="IFMLLoadingPlugin.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.relauncher</div>
+<h2 title="Interface IFMLLoadingPlugin" class="title">Interface IFMLLoadingPlugin</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../cpw/mods/fml/relauncher/FMLCorePlugin.html" title="class in cpw.mods.fml.relauncher">FMLCorePlugin</a>, <a href="../../../../net/minecraftforge/classloading/FMLForgePlugin.html" title="class in net.minecraftforge.classloading">FMLForgePlugin</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">IFMLLoadingPlugin</span></pre>
+<div class="block">The base plugin that provides class name meta information to FML to
+ enhance the classloading lifecycle for mods in FML</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Interface and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.DependsOn.html" title="annotation in cpw.mods.fml.relauncher">IFMLLoadingPlugin.DependsOn</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.MCVersion.html" title="annotation in cpw.mods.fml.relauncher">IFMLLoadingPlugin.MCVersion</a></strong></code>
+<div class="block">Use this to target a specific minecraft version for your coremod.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.Name.html" title="annotation in cpw.mods.fml.relauncher">IFMLLoadingPlugin.Name</a></strong></code>
+<div class="block">Name this coremod something other than the "short class name"</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.SortingIndex.html" title="annotation in cpw.mods.fml.relauncher">IFMLLoadingPlugin.SortingIndex</a></strong></code>
+<div class="block">A simple sorting index, interleaved with other tweakers from other sources, as well as FML</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.TransformerExclusions.html" title="annotation in cpw.mods.fml.relauncher">IFMLLoadingPlugin.TransformerExclusions</a></strong></code>
+<div class="block">Annotate your load plugin with a list of package prefixes that will *not* be
+ processed by the ASM transformation stack.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.html#getAccessTransformerClass()">getAccessTransformerClass</a></strong>()</code>
+<div class="block">Return an optional access transformer class for this coremod.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.html#getASMTransformerClass()">getASMTransformerClass</a></strong>()</code>
+<div class="block">Return a list of classes that implements the IClassTransformer interface</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.html#getModContainerClass()">getModContainerClass</a></strong>()</code>
+<div class="block">Return a class name that implements "ModContainer" for injection into the mod list
+ The "getName" function should return a name that other mods can, if need be,
+ depend on.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.html#getSetupClass()">getSetupClass</a></strong>()</code>
+<div class="block">Return the class name of an implementor of "IFMLCallHook", that will be run, in the
+ main thread, to perform any additional setup this coremod may require.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.html#injectData(java.util.Map)">injectData</a></strong>(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;data)</code>
+<div class="block">Inject coremod data into this coremod
+ This data includes:
+ "mcLocation" : the location of the minecraft directory,
+ "coremodList" : the list of coremods
+ "coremodLocation" : the file this coremod loaded from,</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getASMTransformerClass()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getASMTransformerClass</h4>
+<pre>java.lang.String[]&nbsp;getASMTransformerClass()</pre>
+<div class="block">Return a list of classes that implements the IClassTransformer interface</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>a list of classes that implements the IClassTransformer interface</dd></dl>
+</li>
+</ul>
+<a name="getModContainerClass()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getModContainerClass</h4>
+<pre>java.lang.String&nbsp;getModContainerClass()</pre>
+<div class="block">Return a class name that implements "ModContainer" for injection into the mod list
+ The "getName" function should return a name that other mods can, if need be,
+ depend on.
+ Trivially, this modcontainer will be loaded before all regular mod containers,
+ which means it will be forced to be "immutable" - not susceptible to normal
+ sorting behaviour.
+ All other mod behaviours are available however- this container can receive and handle
+ normal loading events</div>
+</li>
+</ul>
+<a name="getSetupClass()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSetupClass</h4>
+<pre>java.lang.String&nbsp;getSetupClass()</pre>
+<div class="block">Return the class name of an implementor of "IFMLCallHook", that will be run, in the
+ main thread, to perform any additional setup this coremod may require. It will be
+ run <strong>prior</strong> to Minecraft starting, so it CANNOT operate on minecraft
+ itself. The game will deliberately crash if this code is detected to trigger a
+ minecraft class loading (TODO: implement crash ;) )</div>
+</li>
+</ul>
+<a name="injectData(java.util.Map)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>injectData</h4>
+<pre>void&nbsp;injectData(java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;data)</pre>
+<div class="block">Inject coremod data into this coremod
+ This data includes:
+ "mcLocation" : the location of the minecraft directory,
+ "coremodList" : the list of coremods
+ "coremodLocation" : the file this coremod loaded from,</div>
+</li>
+</ul>
+<a name="getAccessTransformerClass()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getAccessTransformerClass</h4>
+<pre>java.lang.String&nbsp;getAccessTransformerClass()</pre>
+<div class="block">Return an optional access transformer class for this coremod. It will be injected post-deobf
+ so ensure your ATs conform to the new srgnames scheme.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the name of an access transformer class or null if none is provided</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/IFMLCallHook.html" title="interface in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.DependsOn.html" title="annotation in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/IFMLLoadingPlugin.html" target="_top">Frames</a></li>
+<li><a href="IFMLLoadingPlugin.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/relauncher/ModListHelper.JsonModList.html b/javadoc/cpw/mods/fml/relauncher/ModListHelper.JsonModList.html
new file mode 100644
index 0000000..5713787
--- /dev/null
+++ b/javadoc/cpw/mods/fml/relauncher/ModListHelper.JsonModList.html
@@ -0,0 +1,292 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>ModListHelper.JsonModList (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ModListHelper.JsonModList (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/ModListHelper.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/ModListHelper.JsonModList.html" target="_top">Frames</a></li>
+<li><a href="ModListHelper.JsonModList.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.relauncher</div>
+<h2 title="Class ModListHelper.JsonModList" class="title">Class ModListHelper.JsonModList</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.relauncher.ModListHelper.JsonModList</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../cpw/mods/fml/relauncher/ModListHelper.html" title="class in cpw.mods.fml.relauncher">ModListHelper</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">ModListHelper.JsonModList</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/ModListHelper.JsonModList.html#modRef">modRef</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/ModListHelper.JsonModList.html#parentList">parentList</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/ModListHelper.JsonModList.html#repositoryRoot">repositoryRoot</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/relauncher/ModListHelper.JsonModList.html#ModListHelper.JsonModList()">ModListHelper.JsonModList</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="repositoryRoot">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>repositoryRoot</h4>
+<pre>public&nbsp;java.lang.String repositoryRoot</pre>
+</li>
+</ul>
+<a name="modRef">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>modRef</h4>
+<pre>public&nbsp;java.util.List&lt;java.lang.String&gt; modRef</pre>
+</li>
+</ul>
+<a name="parentList">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>parentList</h4>
+<pre>public&nbsp;java.lang.String parentList</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ModListHelper.JsonModList()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ModListHelper.JsonModList</h4>
+<pre>public&nbsp;ModListHelper.JsonModList()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/ModListHelper.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/ModListHelper.JsonModList.html" target="_top">Frames</a></li>
+<li><a href="ModListHelper.JsonModList.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/relauncher/ModListHelper.html b/javadoc/cpw/mods/fml/relauncher/ModListHelper.html
new file mode 100644
index 0000000..be42dac
--- /dev/null
+++ b/javadoc/cpw/mods/fml/relauncher/ModListHelper.html
@@ -0,0 +1,281 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:15 EST 2015 -->
+<title>ModListHelper (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ModListHelper (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.TransformerExclusions.html" title="annotation in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/ModListHelper.JsonModList.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/ModListHelper.html" target="_top">Frames</a></li>
+<li><a href="ModListHelper.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.relauncher</div>
+<h2 title="Class ModListHelper" class="title">Class ModListHelper</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.relauncher.ModListHelper</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">ModListHelper</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/ModListHelper.JsonModList.html" title="class in cpw.mods.fml.relauncher">ModListHelper.JsonModList</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.util.Map&lt;java.lang.String,java.io.File&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/ModListHelper.html#additionalMods">additionalMods</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/relauncher/ModListHelper.html#ModListHelper()">ModListHelper</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="additionalMods">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>additionalMods</h4>
+<pre>public static final&nbsp;java.util.Map&lt;java.lang.String,java.io.File&gt; additionalMods</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ModListHelper()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ModListHelper</h4>
+<pre>public&nbsp;ModListHelper()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.TransformerExclusions.html" title="annotation in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/ModListHelper.JsonModList.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/ModListHelper.html" target="_top">Frames</a></li>
+<li><a href="ModListHelper.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/relauncher/ReflectionHelper.UnableToAccessFieldException.html b/javadoc/cpw/mods/fml/relauncher/ReflectionHelper.UnableToAccessFieldException.html
new file mode 100644
index 0000000..e024f2f
--- /dev/null
+++ b/javadoc/cpw/mods/fml/relauncher/ReflectionHelper.UnableToAccessFieldException.html
@@ -0,0 +1,259 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>ReflectionHelper.UnableToAccessFieldException (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ReflectionHelper.UnableToAccessFieldException (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindClassException.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/ReflectionHelper.UnableToAccessFieldException.html" target="_top">Frames</a></li>
+<li><a href="ReflectionHelper.UnableToAccessFieldException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.relauncher</div>
+<h2 title="Class ReflectionHelper.UnableToAccessFieldException" class="title">Class ReflectionHelper.UnableToAccessFieldException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.RuntimeException</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.relauncher.ReflectionHelper.UnableToAccessFieldException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.html" title="class in cpw.mods.fml.relauncher">ReflectionHelper</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">ReflectionHelper.UnableToAccessFieldException</span>
+extends java.lang.RuntimeException</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#cpw.mods.fml.relauncher.ReflectionHelper.UnableToAccessFieldException">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.UnableToAccessFieldException.html#ReflectionHelper.UnableToAccessFieldException(java.lang.String[],%20java.lang.Exception)">ReflectionHelper.UnableToAccessFieldException</a></strong>(java.lang.String[]&nbsp;fieldNames,
+ java.lang.Exception&nbsp;e)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Throwable">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ReflectionHelper.UnableToAccessFieldException(java.lang.String[], java.lang.Exception)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ReflectionHelper.UnableToAccessFieldException</h4>
+<pre>public&nbsp;ReflectionHelper.UnableToAccessFieldException(java.lang.String[]&nbsp;fieldNames,
+ java.lang.Exception&nbsp;e)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindClassException.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/ReflectionHelper.UnableToAccessFieldException.html" target="_top">Frames</a></li>
+<li><a href="ReflectionHelper.UnableToAccessFieldException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindClassException.html b/javadoc/cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindClassException.html
new file mode 100644
index 0000000..1d7ae1d
--- /dev/null
+++ b/javadoc/cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindClassException.html
@@ -0,0 +1,259 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>ReflectionHelper.UnableToFindClassException (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ReflectionHelper.UnableToFindClassException (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.UnableToAccessFieldException.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindFieldException.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindClassException.html" target="_top">Frames</a></li>
+<li><a href="ReflectionHelper.UnableToFindClassException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.relauncher</div>
+<h2 title="Class ReflectionHelper.UnableToFindClassException" class="title">Class ReflectionHelper.UnableToFindClassException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.RuntimeException</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.relauncher.ReflectionHelper.UnableToFindClassException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.html" title="class in cpw.mods.fml.relauncher">ReflectionHelper</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">ReflectionHelper.UnableToFindClassException</span>
+extends java.lang.RuntimeException</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#cpw.mods.fml.relauncher.ReflectionHelper.UnableToFindClassException">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindClassException.html#ReflectionHelper.UnableToFindClassException(java.lang.String[],%20java.lang.Exception)">ReflectionHelper.UnableToFindClassException</a></strong>(java.lang.String[]&nbsp;classNames,
+ java.lang.Exception&nbsp;err)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Throwable">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ReflectionHelper.UnableToFindClassException(java.lang.String[], java.lang.Exception)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ReflectionHelper.UnableToFindClassException</h4>
+<pre>public&nbsp;ReflectionHelper.UnableToFindClassException(java.lang.String[]&nbsp;classNames,
+ java.lang.Exception&nbsp;err)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.UnableToAccessFieldException.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindFieldException.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindClassException.html" target="_top">Frames</a></li>
+<li><a href="ReflectionHelper.UnableToFindClassException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindFieldException.html b/javadoc/cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindFieldException.html
new file mode 100644
index 0000000..248bd06
--- /dev/null
+++ b/javadoc/cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindFieldException.html
@@ -0,0 +1,259 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>ReflectionHelper.UnableToFindFieldException (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ReflectionHelper.UnableToFindFieldException (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindClassException.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindMethodException.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindFieldException.html" target="_top">Frames</a></li>
+<li><a href="ReflectionHelper.UnableToFindFieldException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.relauncher</div>
+<h2 title="Class ReflectionHelper.UnableToFindFieldException" class="title">Class ReflectionHelper.UnableToFindFieldException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.RuntimeException</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.relauncher.ReflectionHelper.UnableToFindFieldException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.html" title="class in cpw.mods.fml.relauncher">ReflectionHelper</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">ReflectionHelper.UnableToFindFieldException</span>
+extends java.lang.RuntimeException</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#cpw.mods.fml.relauncher.ReflectionHelper.UnableToFindFieldException">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindFieldException.html#ReflectionHelper.UnableToFindFieldException(java.lang.String[],%20java.lang.Exception)">ReflectionHelper.UnableToFindFieldException</a></strong>(java.lang.String[]&nbsp;fieldNameList,
+ java.lang.Exception&nbsp;e)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Throwable">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ReflectionHelper.UnableToFindFieldException(java.lang.String[], java.lang.Exception)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ReflectionHelper.UnableToFindFieldException</h4>
+<pre>public&nbsp;ReflectionHelper.UnableToFindFieldException(java.lang.String[]&nbsp;fieldNameList,
+ java.lang.Exception&nbsp;e)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindClassException.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindMethodException.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindFieldException.html" target="_top">Frames</a></li>
+<li><a href="ReflectionHelper.UnableToFindFieldException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindMethodException.html b/javadoc/cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindMethodException.html
new file mode 100644
index 0000000..f206bb9
--- /dev/null
+++ b/javadoc/cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindMethodException.html
@@ -0,0 +1,259 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>ReflectionHelper.UnableToFindMethodException (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ReflectionHelper.UnableToFindMethodException (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindFieldException.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/ServerLaunchWrapper.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindMethodException.html" target="_top">Frames</a></li>
+<li><a href="ReflectionHelper.UnableToFindMethodException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.relauncher</div>
+<h2 title="Class ReflectionHelper.UnableToFindMethodException" class="title">Class ReflectionHelper.UnableToFindMethodException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.RuntimeException</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.relauncher.ReflectionHelper.UnableToFindMethodException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.html" title="class in cpw.mods.fml.relauncher">ReflectionHelper</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">ReflectionHelper.UnableToFindMethodException</span>
+extends java.lang.RuntimeException</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#cpw.mods.fml.relauncher.ReflectionHelper.UnableToFindMethodException">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindMethodException.html#ReflectionHelper.UnableToFindMethodException(java.lang.String[],%20java.lang.Exception)">ReflectionHelper.UnableToFindMethodException</a></strong>(java.lang.String[]&nbsp;methodNames,
+ java.lang.Exception&nbsp;failed)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Throwable">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ReflectionHelper.UnableToFindMethodException(java.lang.String[], java.lang.Exception)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ReflectionHelper.UnableToFindMethodException</h4>
+<pre>public&nbsp;ReflectionHelper.UnableToFindMethodException(java.lang.String[]&nbsp;methodNames,
+ java.lang.Exception&nbsp;failed)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindFieldException.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/ServerLaunchWrapper.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindMethodException.html" target="_top">Frames</a></li>
+<li><a href="ReflectionHelper.UnableToFindMethodException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/relauncher/ReflectionHelper.html b/javadoc/cpw/mods/fml/relauncher/ReflectionHelper.html
new file mode 100644
index 0000000..7f9c052
--- /dev/null
+++ b/javadoc/cpw/mods/fml/relauncher/ReflectionHelper.html
@@ -0,0 +1,404 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>ReflectionHelper (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ReflectionHelper (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/ModListHelper.JsonModList.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.UnableToAccessFieldException.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/ReflectionHelper.html" target="_top">Frames</a></li>
+<li><a href="ReflectionHelper.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.relauncher</div>
+<h2 title="Class ReflectionHelper" class="title">Class ReflectionHelper</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.relauncher.ReflectionHelper</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">ReflectionHelper</span>
+extends java.lang.Object</pre>
+<div class="block">Some reflection helper code.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.UnableToAccessFieldException.html" title="class in cpw.mods.fml.relauncher">ReflectionHelper.UnableToAccessFieldException</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindClassException.html" title="class in cpw.mods.fml.relauncher">ReflectionHelper.UnableToFindClassException</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindFieldException.html" title="class in cpw.mods.fml.relauncher">ReflectionHelper.UnableToFindFieldException</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindMethodException.html" title="class in cpw.mods.fml.relauncher">ReflectionHelper.UnableToFindMethodException</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.html#ReflectionHelper()">ReflectionHelper</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.reflect.Field</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.html#findField(java.lang.Class,%20java.lang.String...)">findField</a></strong>(java.lang.Class&lt;?&gt;&nbsp;clazz,
+ java.lang.String...&nbsp;fieldNames)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static &lt;E&gt;&nbsp;java.lang.reflect.Method</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.html#findMethod(java.lang.Class,%20E,%20java.lang.String[],%20java.lang.Class...)">findMethod</a></strong>(java.lang.Class&lt;? super E&gt;&nbsp;clazz,
+ E&nbsp;instance,
+ java.lang.String[]&nbsp;methodNames,
+ java.lang.Class&lt;?&gt;...&nbsp;methodTypes)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.Class&lt;? super java.lang.Object&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.html#getClass(java.lang.ClassLoader,%20java.lang.String...)">getClass</a></strong>(java.lang.ClassLoader&nbsp;loader,
+ java.lang.String...&nbsp;classNames)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static &lt;T,E&gt;&nbsp;T</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.html#getPrivateValue(java.lang.Class,%20E,%20int)">getPrivateValue</a></strong>(java.lang.Class&lt;? super E&gt;&nbsp;classToAccess,
+ E&nbsp;instance,
+ int&nbsp;fieldIndex)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static &lt;T,E&gt;&nbsp;T</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.html#getPrivateValue(java.lang.Class,%20E,%20java.lang.String...)">getPrivateValue</a></strong>(java.lang.Class&lt;? super E&gt;&nbsp;classToAccess,
+ E&nbsp;instance,
+ java.lang.String...&nbsp;fieldNames)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static &lt;T,E&gt;&nbsp;void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.html#setPrivateValue(java.lang.Class,%20T,%20E,%20int)">setPrivateValue</a></strong>(java.lang.Class&lt;? super T&gt;&nbsp;classToAccess,
+ T&nbsp;instance,
+ E&nbsp;value,
+ int&nbsp;fieldIndex)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static &lt;T,E&gt;&nbsp;void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.html#setPrivateValue(java.lang.Class,%20T,%20E,%20java.lang.String...)">setPrivateValue</a></strong>(java.lang.Class&lt;? super T&gt;&nbsp;classToAccess,
+ T&nbsp;instance,
+ E&nbsp;value,
+ java.lang.String...&nbsp;fieldNames)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ReflectionHelper()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ReflectionHelper</h4>
+<pre>public&nbsp;ReflectionHelper()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="findField(java.lang.Class, java.lang.String...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>findField</h4>
+<pre>public static&nbsp;java.lang.reflect.Field&nbsp;findField(java.lang.Class&lt;?&gt;&nbsp;clazz,
+ java.lang.String...&nbsp;fieldNames)</pre>
+</li>
+</ul>
+<a name="getPrivateValue(java.lang.Class,java.lang.Object,int)">
+<!-- -->
+</a><a name="getPrivateValue(java.lang.Class, E, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPrivateValue</h4>
+<pre>public static&nbsp;&lt;T,E&gt;&nbsp;T&nbsp;getPrivateValue(java.lang.Class&lt;? super E&gt;&nbsp;classToAccess,
+ E&nbsp;instance,
+ int&nbsp;fieldIndex)</pre>
+</li>
+</ul>
+<a name="getPrivateValue(java.lang.Class,java.lang.Object,java.lang.String[])">
+<!-- -->
+</a><a name="getPrivateValue(java.lang.Class, E, java.lang.String...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPrivateValue</h4>
+<pre>public static&nbsp;&lt;T,E&gt;&nbsp;T&nbsp;getPrivateValue(java.lang.Class&lt;? super E&gt;&nbsp;classToAccess,
+ E&nbsp;instance,
+ java.lang.String...&nbsp;fieldNames)</pre>
+</li>
+</ul>
+<a name="setPrivateValue(java.lang.Class,java.lang.Object,java.lang.Object,int)">
+<!-- -->
+</a><a name="setPrivateValue(java.lang.Class, T, E, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setPrivateValue</h4>
+<pre>public static&nbsp;&lt;T,E&gt;&nbsp;void&nbsp;setPrivateValue(java.lang.Class&lt;? super T&gt;&nbsp;classToAccess,
+ T&nbsp;instance,
+ E&nbsp;value,
+ int&nbsp;fieldIndex)</pre>
+</li>
+</ul>
+<a name="setPrivateValue(java.lang.Class,java.lang.Object,java.lang.Object,java.lang.String[])">
+<!-- -->
+</a><a name="setPrivateValue(java.lang.Class, T, E, java.lang.String...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setPrivateValue</h4>
+<pre>public static&nbsp;&lt;T,E&gt;&nbsp;void&nbsp;setPrivateValue(java.lang.Class&lt;? super T&gt;&nbsp;classToAccess,
+ T&nbsp;instance,
+ E&nbsp;value,
+ java.lang.String...&nbsp;fieldNames)</pre>
+</li>
+</ul>
+<a name="getClass(java.lang.ClassLoader, java.lang.String...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getClass</h4>
+<pre>public static&nbsp;java.lang.Class&lt;? super java.lang.Object&gt;&nbsp;getClass(java.lang.ClassLoader&nbsp;loader,
+ java.lang.String...&nbsp;classNames)</pre>
+</li>
+</ul>
+<a name="findMethod(java.lang.Class,java.lang.Object,java.lang.String[],java.lang.Class[])">
+<!-- -->
+</a><a name="findMethod(java.lang.Class, E, java.lang.String[], java.lang.Class...)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>findMethod</h4>
+<pre>public static&nbsp;&lt;E&gt;&nbsp;java.lang.reflect.Method&nbsp;findMethod(java.lang.Class&lt;? super E&gt;&nbsp;clazz,
+ E&nbsp;instance,
+ java.lang.String[]&nbsp;methodNames,
+ java.lang.Class&lt;?&gt;...&nbsp;methodTypes)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/ModListHelper.JsonModList.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.UnableToAccessFieldException.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/ReflectionHelper.html" target="_top">Frames</a></li>
+<li><a href="ReflectionHelper.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/relauncher/ServerLaunchWrapper.html b/javadoc/cpw/mods/fml/relauncher/ServerLaunchWrapper.html
new file mode 100644
index 0000000..9dae5f0
--- /dev/null
+++ b/javadoc/cpw/mods/fml/relauncher/ServerLaunchWrapper.html
@@ -0,0 +1,221 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>ServerLaunchWrapper (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ServerLaunchWrapper (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindMethodException.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/ServerLaunchWrapper.html" target="_top">Frames</a></li>
+<li><a href="ServerLaunchWrapper.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.relauncher</div>
+<h2 title="Class ServerLaunchWrapper" class="title">Class ServerLaunchWrapper</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.relauncher.ServerLaunchWrapper</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">ServerLaunchWrapper</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/ServerLaunchWrapper.html#main(java.lang.String[])">main</a></strong>(java.lang.String[]&nbsp;args)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="main(java.lang.String[])">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>main</h4>
+<pre>public static&nbsp;void&nbsp;main(java.lang.String[]&nbsp;args)</pre>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>args</code> - </dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindMethodException.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/ServerLaunchWrapper.html" target="_top">Frames</a></li>
+<li><a href="ServerLaunchWrapper.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/relauncher/Side.html b/javadoc/cpw/mods/fml/relauncher/Side.html
new file mode 100644
index 0000000..f58793c
--- /dev/null
+++ b/javadoc/cpw/mods/fml/relauncher/Side.html
@@ -0,0 +1,353 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>Side (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Side (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/ServerLaunchWrapper.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/SideOnly.html" title="annotation in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/Side.html" target="_top">Frames</a></li>
+<li><a href="Side.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.relauncher</div>
+<h2 title="Enum Side" class="title">Enum Side</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Enum&lt;<a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.relauncher.Side</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public enum <span class="strong">Side</span>
+extends java.lang.Enum&lt;<a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_summary">
+<!-- -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/relauncher/Side.html#CLIENT">CLIENT</a></strong></code>
+<div class="block">The client side.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../cpw/mods/fml/relauncher/Side.html#SERVER">SERVER</a></strong></code>
+<div class="block">The server side.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/Side.html#isClient()">isClient</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/Side.html#isServer()">isServer</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/Side.html#valueOf(java.lang.String)">valueOf</a></strong>(java.lang.String&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/Side.html#values()">values</a></strong>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Enum">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
+<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_detail">
+<!-- -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="CLIENT">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CLIENT</h4>
+<pre>public static final&nbsp;<a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a> CLIENT</pre>
+<div class="block">The client side. Specifically, an environment where rendering capability exists.
+ Usually in the game client.</div>
+</li>
+</ul>
+<a name="SERVER">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SERVER</h4>
+<pre>public static final&nbsp;<a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a> SERVER</pre>
+<div class="block">The server side. Specifically, an environment where NO rendering capability exists.
+ Usually on the dedicated server.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="values()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (Side c : Side.values())
+&nbsp; System.out.println(c);
+</pre></div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>an array containing the constants of this enum type, in the order they are declared</dd></dl>
+</li>
+</ul>
+<a name="valueOf(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the enum constant with the specified name</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
+<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd></dl>
+</li>
+</ul>
+<a name="isServer()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isServer</h4>
+<pre>public&nbsp;boolean&nbsp;isServer()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>If this is the server environment</dd></dl>
+</li>
+</ul>
+<a name="isClient()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isClient</h4>
+<pre>public&nbsp;boolean&nbsp;isClient()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>if this is the Client environment</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/ServerLaunchWrapper.html" title="class in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../cpw/mods/fml/relauncher/SideOnly.html" title="annotation in cpw.mods.fml.relauncher"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/Side.html" target="_top">Frames</a></li>
+<li><a href="Side.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/relauncher/SideOnly.html b/javadoc/cpw/mods/fml/relauncher/SideOnly.html
new file mode 100644
index 0000000..724bd8c
--- /dev/null
+++ b/javadoc/cpw/mods/fml/relauncher/SideOnly.html
@@ -0,0 +1,206 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>SideOnly (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="SideOnly (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/SideOnly.html" target="_top">Frames</a></li>
+<li><a href="SideOnly.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#annotation_type_required_element_summary">Required</a>&nbsp;|&nbsp;</li>
+<li>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#annotation_type_element_detail">Element</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.relauncher</div>
+<h2 title="Annotation Type SideOnly" class="title">Annotation Type SideOnly</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>@Retention(value=RUNTIME)
+@Target(value={TYPE,FIELD,METHOD,CONSTRUCTOR})
+public @interface <span class="strong">SideOnly</span></pre>
+<div class="block">Marks the associated element as being only available on a certain <a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher"><code>Side</code></a>. This is
+ generally meant for internal Forge and FML use only and should only be used on mod classes
+ when other more common mechanisms, such as using a <a href="../../../../cpw/mods/fml/common/SidedProxy.html" title="annotation in cpw.mods.fml.common"><code>SidedProxy</code></a> fail to work.
+
+ Note, this will <em>only</em> apply to the direct element marked. This code:
+ <code> @SideOnly public MyField field = new MyField();</code> will <strong>not</strong> work, as the initializer
+ is a separate piece of code to the actual field declaration, and will not be able to find
+ it's field on the wrong side.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ANNOTATION TYPE REQUIRED MEMBER SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation_type_required_element_summary">
+<!-- -->
+</a>
+<h3>Required Element Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Required Element Summary table, listing required elements, and an explanation">
+<caption><span>Required Elements</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Required Element and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/relauncher/SideOnly.html#value()">value</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation_type_element_detail">
+<!-- -->
+</a>
+<h3>Element Detail</h3>
+<a name="value()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>value</h4>
+<pre>public abstract&nbsp;<a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;value</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/SideOnly.html" target="_top">Frames</a></li>
+<li><a href="SideOnly.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#annotation_type_required_element_summary">Required</a>&nbsp;|&nbsp;</li>
+<li>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#annotation_type_element_detail">Element</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/relauncher/package-frame.html b/javadoc/cpw/mods/fml/relauncher/package-frame.html
new file mode 100644
index 0000000..a526440
--- /dev/null
+++ b/javadoc/cpw/mods/fml/relauncher/package-frame.html
@@ -0,0 +1,55 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.relauncher (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../cpw/mods/fml/relauncher/package-summary.html" target="classFrame">cpw.mods.fml.relauncher</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="IFMLCallHook.html" title="interface in cpw.mods.fml.relauncher" target="classFrame"><i>IFMLCallHook</i></a></li>
+<li><a href="IFMLLoadingPlugin.html" title="interface in cpw.mods.fml.relauncher" target="classFrame"><i>IFMLLoadingPlugin</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="CoreModManager.html" title="class in cpw.mods.fml.relauncher" target="classFrame">CoreModManager</a></li>
+<li><a href="FileListHelper.html" title="class in cpw.mods.fml.relauncher" target="classFrame">FileListHelper</a></li>
+<li><a href="FMLCorePlugin.html" title="class in cpw.mods.fml.relauncher" target="classFrame">FMLCorePlugin</a></li>
+<li><a href="FMLInjectionData.html" title="class in cpw.mods.fml.relauncher" target="classFrame">FMLInjectionData</a></li>
+<li><a href="FMLLaunchHandler.html" title="class in cpw.mods.fml.relauncher" target="classFrame">FMLLaunchHandler</a></li>
+<li><a href="FMLRelaunchLog.html" title="class in cpw.mods.fml.relauncher" target="classFrame">FMLRelaunchLog</a></li>
+<li><a href="FMLSecurityManager.html" title="class in cpw.mods.fml.relauncher" target="classFrame">FMLSecurityManager</a></li>
+<li><a href="ModListHelper.html" title="class in cpw.mods.fml.relauncher" target="classFrame">ModListHelper</a></li>
+<li><a href="ModListHelper.JsonModList.html" title="class in cpw.mods.fml.relauncher" target="classFrame">ModListHelper.JsonModList</a></li>
+<li><a href="ReflectionHelper.html" title="class in cpw.mods.fml.relauncher" target="classFrame">ReflectionHelper</a></li>
+<li><a href="ServerLaunchWrapper.html" title="class in cpw.mods.fml.relauncher" target="classFrame">ServerLaunchWrapper</a></li>
+</ul>
+<h2 title="Enums">Enums</h2>
+<ul title="Enums">
+<li><a href="Side.html" title="enum in cpw.mods.fml.relauncher" target="classFrame">Side</a></li>
+</ul>
+<h2 title="Exceptions">Exceptions</h2>
+<ul title="Exceptions">
+<li><a href="FMLSecurityManager.ExitTrappedException.html" title="class in cpw.mods.fml.relauncher" target="classFrame">FMLSecurityManager.ExitTrappedException</a></li>
+<li><a href="ReflectionHelper.UnableToAccessFieldException.html" title="class in cpw.mods.fml.relauncher" target="classFrame">ReflectionHelper.UnableToAccessFieldException</a></li>
+<li><a href="ReflectionHelper.UnableToFindClassException.html" title="class in cpw.mods.fml.relauncher" target="classFrame">ReflectionHelper.UnableToFindClassException</a></li>
+<li><a href="ReflectionHelper.UnableToFindFieldException.html" title="class in cpw.mods.fml.relauncher" target="classFrame">ReflectionHelper.UnableToFindFieldException</a></li>
+<li><a href="ReflectionHelper.UnableToFindMethodException.html" title="class in cpw.mods.fml.relauncher" target="classFrame">ReflectionHelper.UnableToFindMethodException</a></li>
+</ul>
+<h2 title="Annotation Types">Annotation Types</h2>
+<ul title="Annotation Types">
+<li><a href="IFMLLoadingPlugin.DependsOn.html" title="annotation in cpw.mods.fml.relauncher" target="classFrame">IFMLLoadingPlugin.DependsOn</a></li>
+<li><a href="IFMLLoadingPlugin.MCVersion.html" title="annotation in cpw.mods.fml.relauncher" target="classFrame">IFMLLoadingPlugin.MCVersion</a></li>
+<li><a href="IFMLLoadingPlugin.Name.html" title="annotation in cpw.mods.fml.relauncher" target="classFrame">IFMLLoadingPlugin.Name</a></li>
+<li><a href="IFMLLoadingPlugin.SortingIndex.html" title="annotation in cpw.mods.fml.relauncher" target="classFrame">IFMLLoadingPlugin.SortingIndex</a></li>
+<li><a href="IFMLLoadingPlugin.TransformerExclusions.html" title="annotation in cpw.mods.fml.relauncher" target="classFrame">IFMLLoadingPlugin.TransformerExclusions</a></li>
+<li><a href="SideOnly.html" title="annotation in cpw.mods.fml.relauncher" target="classFrame">SideOnly</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/relauncher/package-summary.html b/javadoc/cpw/mods/fml/relauncher/package-summary.html
new file mode 100644
index 0000000..0334149
--- /dev/null
+++ b/javadoc/cpw/mods/fml/relauncher/package-summary.html
@@ -0,0 +1,293 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.relauncher (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.relauncher (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/versioning/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../cpw/mods/fml/repackage/com/nothome/delta/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;cpw.mods.fml.relauncher</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/relauncher/IFMLCallHook.html" title="interface in cpw.mods.fml.relauncher">IFMLCallHook</a></td>
+<td class="colLast">
+<div class="block">This call hook allows for code to execute at the very early stages of
+ minecraft initialization.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.html" title="interface in cpw.mods.fml.relauncher">IFMLLoadingPlugin</a></td>
+<td class="colLast">
+<div class="block">The base plugin that provides class name meta information to FML to
+ enhance the classloading lifecycle for mods in FML</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/relauncher/CoreModManager.html" title="class in cpw.mods.fml.relauncher">CoreModManager</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/relauncher/FileListHelper.html" title="class in cpw.mods.fml.relauncher">FileListHelper</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/relauncher/FMLCorePlugin.html" title="class in cpw.mods.fml.relauncher">FMLCorePlugin</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/relauncher/FMLInjectionData.html" title="class in cpw.mods.fml.relauncher">FMLInjectionData</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/relauncher/FMLLaunchHandler.html" title="class in cpw.mods.fml.relauncher">FMLLaunchHandler</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/relauncher/FMLRelaunchLog.html" title="class in cpw.mods.fml.relauncher">FMLRelaunchLog</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/relauncher/FMLSecurityManager.html" title="class in cpw.mods.fml.relauncher">FMLSecurityManager</a></td>
+<td class="colLast">
+<div class="block">A custom security manager stopping certain events from happening
+ unexpectedly.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/relauncher/ModListHelper.html" title="class in cpw.mods.fml.relauncher">ModListHelper</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/relauncher/ModListHelper.JsonModList.html" title="class in cpw.mods.fml.relauncher">ModListHelper.JsonModList</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.html" title="class in cpw.mods.fml.relauncher">ReflectionHelper</a></td>
+<td class="colLast">
+<div class="block">Some reflection helper code.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/relauncher/ServerLaunchWrapper.html" title="class in cpw.mods.fml.relauncher">ServerLaunchWrapper</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
+<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Enum</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Exception Summary table, listing exceptions, and an explanation">
+<caption><span>Exception Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Exception</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/relauncher/FMLSecurityManager.ExitTrappedException.html" title="class in cpw.mods.fml.relauncher">FMLSecurityManager.ExitTrappedException</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.UnableToAccessFieldException.html" title="class in cpw.mods.fml.relauncher">ReflectionHelper.UnableToAccessFieldException</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindClassException.html" title="class in cpw.mods.fml.relauncher">ReflectionHelper.UnableToFindClassException</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindFieldException.html" title="class in cpw.mods.fml.relauncher">ReflectionHelper.UnableToFindFieldException</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindMethodException.html" title="class in cpw.mods.fml.relauncher">ReflectionHelper.UnableToFindMethodException</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Annotation Types Summary table, listing annotation types, and an explanation">
+<caption><span>Annotation Types Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Annotation Type</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.DependsOn.html" title="annotation in cpw.mods.fml.relauncher">IFMLLoadingPlugin.DependsOn</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.MCVersion.html" title="annotation in cpw.mods.fml.relauncher">IFMLLoadingPlugin.MCVersion</a></td>
+<td class="colLast">
+<div class="block">Use this to target a specific minecraft version for your coremod.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.Name.html" title="annotation in cpw.mods.fml.relauncher">IFMLLoadingPlugin.Name</a></td>
+<td class="colLast">
+<div class="block">Name this coremod something other than the "short class name"</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.SortingIndex.html" title="annotation in cpw.mods.fml.relauncher">IFMLLoadingPlugin.SortingIndex</a></td>
+<td class="colLast">
+<div class="block">A simple sorting index, interleaved with other tweakers from other sources, as well as FML</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.TransformerExclusions.html" title="annotation in cpw.mods.fml.relauncher">IFMLLoadingPlugin.TransformerExclusions</a></td>
+<td class="colLast">
+<div class="block">Annotate your load plugin with a list of package prefixes that will *not* be
+ processed by the ASM transformation stack.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/relauncher/SideOnly.html" title="annotation in cpw.mods.fml.relauncher">SideOnly</a></td>
+<td class="colLast">
+<div class="block">Marks the associated element as being only available on a certain <a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher"><code>Side</code></a>.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/versioning/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../cpw/mods/fml/repackage/com/nothome/delta/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/relauncher/package-tree.html b/javadoc/cpw/mods/fml/relauncher/package-tree.html
new file mode 100644
index 0000000..e1312cc
--- /dev/null
+++ b/javadoc/cpw/mods/fml/relauncher/package-tree.html
@@ -0,0 +1,191 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.relauncher Class Hierarchy (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.relauncher Class Hierarchy (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/versioning/package-tree.html">Prev</a></li>
+<li><a href="../../../../cpw/mods/fml/repackage/com/nothome/delta/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package cpw.mods.fml.relauncher</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">cpw.mods.fml.relauncher.<a href="../../../../cpw/mods/fml/relauncher/CoreModManager.html" title="class in cpw.mods.fml.relauncher"><span class="strong">CoreModManager</span></a></li>
+<li type="circle">cpw.mods.fml.relauncher.<a href="../../../../cpw/mods/fml/relauncher/FileListHelper.html" title="class in cpw.mods.fml.relauncher"><span class="strong">FileListHelper</span></a></li>
+<li type="circle">cpw.mods.fml.relauncher.<a href="../../../../cpw/mods/fml/relauncher/FMLCorePlugin.html" title="class in cpw.mods.fml.relauncher"><span class="strong">FMLCorePlugin</span></a> (implements cpw.mods.fml.relauncher.<a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.html" title="interface in cpw.mods.fml.relauncher">IFMLLoadingPlugin</a>)</li>
+<li type="circle">cpw.mods.fml.relauncher.<a href="../../../../cpw/mods/fml/relauncher/FMLInjectionData.html" title="class in cpw.mods.fml.relauncher"><span class="strong">FMLInjectionData</span></a></li>
+<li type="circle">cpw.mods.fml.relauncher.<a href="../../../../cpw/mods/fml/relauncher/FMLLaunchHandler.html" title="class in cpw.mods.fml.relauncher"><span class="strong">FMLLaunchHandler</span></a></li>
+<li type="circle">cpw.mods.fml.relauncher.<a href="../../../../cpw/mods/fml/relauncher/FMLRelaunchLog.html" title="class in cpw.mods.fml.relauncher"><span class="strong">FMLRelaunchLog</span></a></li>
+<li type="circle">cpw.mods.fml.relauncher.<a href="../../../../cpw/mods/fml/relauncher/ModListHelper.html" title="class in cpw.mods.fml.relauncher"><span class="strong">ModListHelper</span></a></li>
+<li type="circle">cpw.mods.fml.relauncher.<a href="../../../../cpw/mods/fml/relauncher/ModListHelper.JsonModList.html" title="class in cpw.mods.fml.relauncher"><span class="strong">ModListHelper.JsonModList</span></a></li>
+<li type="circle">cpw.mods.fml.relauncher.<a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.html" title="class in cpw.mods.fml.relauncher"><span class="strong">ReflectionHelper</span></a></li>
+<li type="circle">java.lang.SecurityManager
+<ul>
+<li type="circle">cpw.mods.fml.relauncher.<a href="../../../../cpw/mods/fml/relauncher/FMLSecurityManager.html" title="class in cpw.mods.fml.relauncher"><span class="strong">FMLSecurityManager</span></a></li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.relauncher.<a href="../../../../cpw/mods/fml/relauncher/ServerLaunchWrapper.html" title="class in cpw.mods.fml.relauncher"><span class="strong">ServerLaunchWrapper</span></a></li>
+<li type="circle">java.lang.Throwable (implements java.io.Serializable)
+<ul>
+<li type="circle">java.lang.Exception
+<ul>
+<li type="circle">java.lang.RuntimeException
+<ul>
+<li type="circle">cpw.mods.fml.relauncher.<a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.UnableToAccessFieldException.html" title="class in cpw.mods.fml.relauncher"><span class="strong">ReflectionHelper.UnableToAccessFieldException</span></a></li>
+<li type="circle">cpw.mods.fml.relauncher.<a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindClassException.html" title="class in cpw.mods.fml.relauncher"><span class="strong">ReflectionHelper.UnableToFindClassException</span></a></li>
+<li type="circle">cpw.mods.fml.relauncher.<a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindFieldException.html" title="class in cpw.mods.fml.relauncher"><span class="strong">ReflectionHelper.UnableToFindFieldException</span></a></li>
+<li type="circle">cpw.mods.fml.relauncher.<a href="../../../../cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindMethodException.html" title="class in cpw.mods.fml.relauncher"><span class="strong">ReflectionHelper.UnableToFindMethodException</span></a></li>
+<li type="circle">java.lang.SecurityException
+<ul>
+<li type="circle">cpw.mods.fml.relauncher.<a href="../../../../cpw/mods/fml/relauncher/FMLSecurityManager.ExitTrappedException.html" title="class in cpw.mods.fml.relauncher"><span class="strong">FMLSecurityManager.ExitTrappedException</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">java.util.concurrent.Callable&lt;V&gt;
+<ul>
+<li type="circle">cpw.mods.fml.relauncher.<a href="../../../../cpw/mods/fml/relauncher/IFMLCallHook.html" title="interface in cpw.mods.fml.relauncher"><span class="strong">IFMLCallHook</span></a></li>
+</ul>
+</li>
+<li type="circle">cpw.mods.fml.relauncher.<a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.html" title="interface in cpw.mods.fml.relauncher"><span class="strong">IFMLLoadingPlugin</span></a></li>
+</ul>
+<h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2>
+<ul>
+<li type="circle">cpw.mods.fml.relauncher.<a href="../../../../cpw/mods/fml/relauncher/SideOnly.html" title="annotation in cpw.mods.fml.relauncher"><span class="strong">SideOnly</span></a> (implements java.lang.annotation.Annotation)</li>
+<li type="circle">cpw.mods.fml.relauncher.<a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.DependsOn.html" title="annotation in cpw.mods.fml.relauncher"><span class="strong">IFMLLoadingPlugin.DependsOn</span></a> (implements java.lang.annotation.Annotation)</li>
+<li type="circle">cpw.mods.fml.relauncher.<a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.MCVersion.html" title="annotation in cpw.mods.fml.relauncher"><span class="strong">IFMLLoadingPlugin.MCVersion</span></a> (implements java.lang.annotation.Annotation)</li>
+<li type="circle">cpw.mods.fml.relauncher.<a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.Name.html" title="annotation in cpw.mods.fml.relauncher"><span class="strong">IFMLLoadingPlugin.Name</span></a> (implements java.lang.annotation.Annotation)</li>
+<li type="circle">cpw.mods.fml.relauncher.<a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.TransformerExclusions.html" title="annotation in cpw.mods.fml.relauncher"><span class="strong">IFMLLoadingPlugin.TransformerExclusions</span></a> (implements java.lang.annotation.Annotation)</li>
+<li type="circle">cpw.mods.fml.relauncher.<a href="../../../../cpw/mods/fml/relauncher/IFMLLoadingPlugin.SortingIndex.html" title="annotation in cpw.mods.fml.relauncher"><span class="strong">IFMLLoadingPlugin.SortingIndex</span></a> (implements java.lang.annotation.Annotation)</li>
+</ul>
+<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)
+<ul>
+<li type="circle">cpw.mods.fml.relauncher.<a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher"><span class="strong">Side</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/common/versioning/package-tree.html">Prev</a></li>
+<li><a href="../../../../cpw/mods/fml/repackage/com/nothome/delta/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/relauncher/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/repackage/com/nothome/delta/ByteBufferSeekableSource.html b/javadoc/cpw/mods/fml/repackage/com/nothome/delta/ByteBufferSeekableSource.html
new file mode 100644
index 0000000..cfbd982
--- /dev/null
+++ b/javadoc/cpw/mods/fml/repackage/com/nothome/delta/ByteBufferSeekableSource.html
@@ -0,0 +1,356 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>ByteBufferSeekableSource (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ByteBufferSeekableSource (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/Checksum.html" title="class in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?cpw/mods/fml/repackage/com/nothome/delta/ByteBufferSeekableSource.html" target="_top">Frames</a></li>
+<li><a href="ByteBufferSeekableSource.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.repackage.com.nothome.delta</div>
+<h2 title="Class ByteBufferSeekableSource" class="title">Class ByteBufferSeekableSource</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.repackage.com.nothome.delta.ByteBufferSeekableSource</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta">SeekableSource</a>, java.io.Closeable, java.lang.AutoCloseable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">ByteBufferSeekableSource</span>
+extends java.lang.Object
+implements <a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta">SeekableSource</a></pre>
+<div class="block">Wraps a byte buffer as a source</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/ByteBufferSeekableSource.html#ByteBufferSeekableSource(byte[])">ByteBufferSeekableSource</a></strong>(byte[]&nbsp;source)</code>
+<div class="block">Constructs a new ByteArraySeekableSource.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/ByteBufferSeekableSource.html#ByteBufferSeekableSource(java.nio.ByteBuffer)">ByteBufferSeekableSource</a></strong>(java.nio.ByteBuffer&nbsp;bb)</code>
+<div class="block">Constructs a new ByteArraySeekableSource.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/ByteBufferSeekableSource.html#close()">close</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/ByteBufferSeekableSource.html#read(java.nio.ByteBuffer)">read</a></strong>(java.nio.ByteBuffer&nbsp;dest)</code>
+<div class="block">Reads up to <code>Buffer.remaining()</code> bytes from the source,
+ returning the number of bytes read, or -1 if no bytes were read
+ and EOF was reached.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/ByteBufferSeekableSource.html#seek(long)">seek</a></strong>(long&nbsp;pos)</code>
+<div class="block">Sets the position for the next <a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html#read(java.nio.ByteBuffer)"><code>SeekableSource.read(ByteBuffer)</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/ByteBufferSeekableSource.html#toString()">toString</a></strong>()</code>
+<div class="block">Returns a debug <code>String</code>.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ByteBufferSeekableSource(byte[])">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ByteBufferSeekableSource</h4>
+<pre>public&nbsp;ByteBufferSeekableSource(byte[]&nbsp;source)</pre>
+<div class="block">Constructs a new ByteArraySeekableSource.</div>
+</li>
+</ul>
+<a name="ByteBufferSeekableSource(java.nio.ByteBuffer)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ByteBufferSeekableSource</h4>
+<pre>public&nbsp;ByteBufferSeekableSource(java.nio.ByteBuffer&nbsp;bb)</pre>
+<div class="block">Constructs a new ByteArraySeekableSource.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="seek(long)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>seek</h4>
+<pre>public&nbsp;void&nbsp;seek(long&nbsp;pos)
+ throws java.io.IOException</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html#seek(long)">SeekableSource</a></code></strong></div>
+<div class="block">Sets the position for the next <a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html#read(java.nio.ByteBuffer)"><code>SeekableSource.read(ByteBuffer)</code></a>.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html#seek(long)">seek</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta">SeekableSource</a></code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="read(java.nio.ByteBuffer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>read</h4>
+<pre>public&nbsp;int&nbsp;read(java.nio.ByteBuffer&nbsp;dest)
+ throws java.io.IOException</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html#read(java.nio.ByteBuffer)">SeekableSource</a></code></strong></div>
+<div class="block">Reads up to <code>Buffer.remaining()</code> bytes from the source,
+ returning the number of bytes read, or -1 if no bytes were read
+ and EOF was reached.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html#read(java.nio.ByteBuffer)">read</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta">SeekableSource</a></code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="close()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>close</h4>
+<pre>public&nbsp;void&nbsp;close()
+ throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>close</code>&nbsp;in interface&nbsp;<code>java.io.Closeable</code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>close</code>&nbsp;in interface&nbsp;<code>java.lang.AutoCloseable</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="toString()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<div class="block">Returns a debug <code>String</code>.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/Checksum.html" title="class in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?cpw/mods/fml/repackage/com/nothome/delta/ByteBufferSeekableSource.html" target="_top">Frames</a></li>
+<li><a href="ByteBufferSeekableSource.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/repackage/com/nothome/delta/Checksum.html b/javadoc/cpw/mods/fml/repackage/com/nothome/delta/Checksum.html
new file mode 100644
index 0000000..e0f3318
--- /dev/null
+++ b/javadoc/cpw/mods/fml/repackage/com/nothome/delta/Checksum.html
@@ -0,0 +1,346 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>Checksum (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Checksum (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/ByteBufferSeekableSource.html" title="class in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DebugDiffWriter.html" title="class in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?cpw/mods/fml/repackage/com/nothome/delta/Checksum.html" target="_top">Frames</a></li>
+<li><a href="Checksum.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.repackage.com.nothome.delta</div>
+<h2 title="Class Checksum" class="title">Class Checksum</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.repackage.com.nothome.delta.Checksum</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">Checksum</span>
+extends java.lang.Object</pre>
+<div class="block">Checksum computation class.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/Checksum.html#Checksum(cpw.mods.fml.repackage.com.nothome.delta.SeekableSource,%20int)">Checksum</a></strong>(<a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta">SeekableSource</a>&nbsp;source,
+ int&nbsp;chunkSize)</code>
+<div class="block">Initialize checksums for source.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/Checksum.html#findChecksumIndex(long)">findChecksumIndex</a></strong>(long&nbsp;hashf)</code>
+<div class="block">Finds the index of a checksum.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static char[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/Checksum.html#getSingleHash()">getSingleHash</a></strong>()</code>
+<div class="block">256 random hash values.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/Checksum.html#incrementChecksum(long,%20byte,%20byte,%20int)">incrementChecksum</a></strong>(long&nbsp;checksum,
+ byte&nbsp;out,
+ byte&nbsp;in,
+ int&nbsp;chunkSize)</code>
+<div class="block">Increments a checksum.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/Checksum.html#queryChecksum(java.nio.ByteBuffer,%20int)">queryChecksum</a></strong>(java.nio.ByteBuffer&nbsp;bb,
+ int&nbsp;len)</code>
+<div class="block">Finds the checksum computed from the buffer.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/Checksum.html#toString()">toString</a></strong>()</code>
+<div class="block">Returns a debug <code>String</code>.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Checksum(cpw.mods.fml.repackage.com.nothome.delta.SeekableSource, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Checksum</h4>
+<pre>public&nbsp;Checksum(<a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta">SeekableSource</a>&nbsp;source,
+ int&nbsp;chunkSize)
+ throws java.io.IOException</pre>
+<div class="block">Initialize checksums for source. The checksum for the <code>chunkSize</code> bytes at offset
+ <code>chunkSize</code> * i is inserted into a hash map.</div>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="queryChecksum(java.nio.ByteBuffer, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>queryChecksum</h4>
+<pre>public static&nbsp;long&nbsp;queryChecksum(java.nio.ByteBuffer&nbsp;bb,
+ int&nbsp;len)</pre>
+<div class="block">Finds the checksum computed from the buffer.
+ Marks, gets, then resets the buffer.</div>
+</li>
+</ul>
+<a name="incrementChecksum(long, byte, byte, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>incrementChecksum</h4>
+<pre>public static&nbsp;long&nbsp;incrementChecksum(long&nbsp;checksum,
+ byte&nbsp;out,
+ byte&nbsp;in,
+ int&nbsp;chunkSize)</pre>
+<div class="block">Increments a checksum.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>checksum</code> - initial checksum</dd><dd><code>out</code> - byte leaving view</dd><dd><code>in</code> - byte entering view</dd><dd><code>chunkSize</code> - size of chunks</dd>
+<dt><span class="strong">Returns:</span></dt><dd>new checksum</dd></dl>
+</li>
+</ul>
+<a name="getSingleHash()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSingleHash</h4>
+<pre>public static&nbsp;char[]&nbsp;getSingleHash()</pre>
+<div class="block">256 random hash values.</div>
+</li>
+</ul>
+<a name="findChecksumIndex(long)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>findChecksumIndex</h4>
+<pre>public&nbsp;int&nbsp;findChecksumIndex(long&nbsp;hashf)</pre>
+<div class="block">Finds the index of a checksum.</div>
+</li>
+</ul>
+<a name="toString()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<div class="block">Returns a debug <code>String</code>.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/ByteBufferSeekableSource.html" title="class in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DebugDiffWriter.html" title="class in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?cpw/mods/fml/repackage/com/nothome/delta/Checksum.html" target="_top">Frames</a></li>
+<li><a href="Checksum.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/repackage/com/nothome/delta/DebugDiffWriter.html b/javadoc/cpw/mods/fml/repackage/com/nothome/delta/DebugDiffWriter.html
new file mode 100644
index 0000000..4685a23
--- /dev/null
+++ b/javadoc/cpw/mods/fml/repackage/com/nothome/delta/DebugDiffWriter.html
@@ -0,0 +1,350 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>DebugDiffWriter (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="DebugDiffWriter (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/Checksum.html" title="class in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/Delta.html" title="class in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?cpw/mods/fml/repackage/com/nothome/delta/DebugDiffWriter.html" target="_top">Frames</a></li>
+<li><a href="DebugDiffWriter.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.repackage.com.nothome.delta</div>
+<h2 title="Class DebugDiffWriter" class="title">Class DebugDiffWriter</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.repackage.com.nothome.delta.DebugDiffWriter</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta">DiffWriter</a>, java.io.Closeable, java.lang.AutoCloseable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">DebugDiffWriter</span>
+extends java.lang.Object
+implements <a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta">DiffWriter</a></pre>
+<div class="block">For debugging patch generation.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DebugDiffWriter.html#DebugDiffWriter()">DebugDiffWriter</a></strong>()</code>
+<div class="block">Constructs a new DebugDiffWriter.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DebugDiffWriter.html#addCopy(long,%20int)">addCopy</a></strong>(long&nbsp;offset,
+ int&nbsp;length)</code>
+<div class="block">Add a GDIFF copy instruction.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DebugDiffWriter.html#addData(byte)">addData</a></strong>(byte&nbsp;b)</code>
+<div class="block">Add a GDIFF data instruction.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DebugDiffWriter.html#close()">close</a></strong>()</code>
+<div class="block">Closes this stream.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DebugDiffWriter.html#flush()">flush</a></strong>()</code>
+<div class="block">Flushes to output, e.g.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DebugDiffWriter()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DebugDiffWriter</h4>
+<pre>public&nbsp;DebugDiffWriter()</pre>
+<div class="block">Constructs a new DebugDiffWriter.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="addCopy(long, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addCopy</h4>
+<pre>public&nbsp;void&nbsp;addCopy(long&nbsp;offset,
+ int&nbsp;length)
+ throws java.io.IOException</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html#addCopy(long,%20int)">DiffWriter</a></code></strong></div>
+<div class="block">Add a GDIFF copy instruction.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html#addCopy(long,%20int)">addCopy</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta">DiffWriter</a></code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="addData(byte)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addData</h4>
+<pre>public&nbsp;void&nbsp;addData(byte&nbsp;b)
+ throws java.io.IOException</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html#addData(byte)">DiffWriter</a></code></strong></div>
+<div class="block">Add a GDIFF data instruction.
+ Implementors should buffer the data.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html#addData(byte)">addData</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta">DiffWriter</a></code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="flush()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>flush</h4>
+<pre>public&nbsp;void&nbsp;flush()
+ throws java.io.IOException</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html#flush()">DiffWriter</a></code></strong></div>
+<div class="block">Flushes to output, e.g. any data added.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html#flush()">flush</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta">DiffWriter</a></code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="close()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>close</h4>
+<pre>public&nbsp;void&nbsp;close()
+ throws java.io.IOException</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html#close()">DiffWriter</a></code></strong></div>
+<div class="block">Closes this stream.
+ Note that <a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta"><code>DiffWriter</code></a> will invoke this method at the end.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html#close()">close</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta">DiffWriter</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>close</code>&nbsp;in interface&nbsp;<code>java.io.Closeable</code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>close</code>&nbsp;in interface&nbsp;<code>java.lang.AutoCloseable</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/Checksum.html" title="class in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/Delta.html" title="class in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?cpw/mods/fml/repackage/com/nothome/delta/DebugDiffWriter.html" target="_top">Frames</a></li>
+<li><a href="DebugDiffWriter.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/repackage/com/nothome/delta/Delta.html b/javadoc/cpw/mods/fml/repackage/com/nothome/delta/Delta.html
new file mode 100644
index 0000000..2d4bb80
--- /dev/null
+++ b/javadoc/cpw/mods/fml/repackage/com/nothome/delta/Delta.html
@@ -0,0 +1,451 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>Delta (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Delta (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DebugDiffWriter.html" title="class in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?cpw/mods/fml/repackage/com/nothome/delta/Delta.html" target="_top">Frames</a></li>
+<li><a href="Delta.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.repackage.com.nothome.delta</div>
+<h2 title="Class Delta" class="title">Class Delta</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.repackage.com.nothome.delta.Delta</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">Delta</span>
+extends java.lang.Object</pre>
+<div class="block">Class for computing deltas against a source.
+ The source file is read by blocks and a hash is computed per block.
+ Then the target is scanned for matching blocks.
+ <p/>
+ This class is not thread safe. Use one instance per thread.
+ <p/>
+ This class should support files over 4GB in length, although you must
+ use a larger checksum size, such as 1K, as all checksums use "int" indexing.
+ Newer versions may eventually support paging in/out of checksums.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/Delta.html#DEFAULT_CHUNK_SIZE">DEFAULT_CHUNK_SIZE</a></strong></code>
+<div class="block">Default size of 16.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/Delta.html#Delta()">Delta</a></strong>()</code>
+<div class="block">Constructs a new Delta.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/Delta.html#compute(byte[],%20byte[])">compute</a></strong>(byte[]&nbsp;source,
+ byte[]&nbsp;target)</code>
+<div class="block">Compares the source bytes with target bytes, returning output.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/Delta.html#compute(byte[],%20byte[],%20java.io.OutputStream)">compute</a></strong>(byte[]&nbsp;source,
+ byte[]&nbsp;target,
+ java.io.OutputStream&nbsp;output)</code>
+<div class="block">Compares the source bytes with target bytes, writing to output.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/Delta.html#compute(byte[],%20java.io.InputStream,%20cpw.mods.fml.repackage.com.nothome.delta.DiffWriter)">compute</a></strong>(byte[]&nbsp;sourceBytes,
+ java.io.InputStream&nbsp;inputStream,
+ <a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta">DiffWriter</a>&nbsp;diffWriter)</code>
+<div class="block">Compares the source bytes with target input, writing to output.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/Delta.html#compute(java.io.File,%20java.io.File,%20cpw.mods.fml.repackage.com.nothome.delta.DiffWriter)">compute</a></strong>(java.io.File&nbsp;sourceFile,
+ java.io.File&nbsp;targetFile,
+ <a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta">DiffWriter</a>&nbsp;output)</code>
+<div class="block">Compares the source file with a target file, writing to output.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/Delta.html#compute(cpw.mods.fml.repackage.com.nothome.delta.SeekableSource,%20java.io.InputStream,%20cpw.mods.fml.repackage.com.nothome.delta.DiffWriter)">compute</a></strong>(<a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta">SeekableSource</a>&nbsp;seekSource,
+ java.io.InputStream&nbsp;targetIS,
+ <a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta">DiffWriter</a>&nbsp;output)</code>
+<div class="block">Compares the source with a target, writing to output.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/Delta.html#main(java.lang.String[])">main</a></strong>(java.lang.String[]&nbsp;argv)</code>
+<div class="block">Creates a patch using file names.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/Delta.html#setChunkSize(int)">setChunkSize</a></strong>(int&nbsp;size)</code>
+<div class="block">Sets the chunk size used.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="DEFAULT_CHUNK_SIZE">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DEFAULT_CHUNK_SIZE</h4>
+<pre>public static final&nbsp;int DEFAULT_CHUNK_SIZE</pre>
+<div class="block">Default size of 16.
+ For "Lorem ipsum" text files (see the tests) the ideal size is about 14.
+ Any smaller and the patch size becomes actually be larger.
+ <p>
+ Use a size like 64 or 128 for large files.</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../../constant-values.html#cpw.mods.fml.repackage.com.nothome.delta.Delta.DEFAULT_CHUNK_SIZE">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Delta()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Delta</h4>
+<pre>public&nbsp;Delta()</pre>
+<div class="block">Constructs a new Delta.
+ In the future, additional constructor arguments will set the algorithm details.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="setChunkSize(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setChunkSize</h4>
+<pre>public&nbsp;void&nbsp;setChunkSize(int&nbsp;size)</pre>
+<div class="block">Sets the chunk size used.
+ Larger chunks are faster and use less memory, but create larger patches
+ as well.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>size</code> - </dd></dl>
+</li>
+</ul>
+<a name="compute(byte[], byte[], java.io.OutputStream)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>compute</h4>
+<pre>public&nbsp;void&nbsp;compute(byte[]&nbsp;source,
+ byte[]&nbsp;target,
+ java.io.OutputStream&nbsp;output)
+ throws java.io.IOException</pre>
+<div class="block">Compares the source bytes with target bytes, writing to output.</div>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="compute(byte[], byte[])">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>compute</h4>
+<pre>public&nbsp;byte[]&nbsp;compute(byte[]&nbsp;source,
+ byte[]&nbsp;target)
+ throws java.io.IOException</pre>
+<div class="block">Compares the source bytes with target bytes, returning output.</div>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="compute(byte[], java.io.InputStream, cpw.mods.fml.repackage.com.nothome.delta.DiffWriter)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>compute</h4>
+<pre>public&nbsp;void&nbsp;compute(byte[]&nbsp;sourceBytes,
+ java.io.InputStream&nbsp;inputStream,
+ <a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta">DiffWriter</a>&nbsp;diffWriter)
+ throws java.io.IOException</pre>
+<div class="block">Compares the source bytes with target input, writing to output.</div>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="compute(java.io.File, java.io.File, cpw.mods.fml.repackage.com.nothome.delta.DiffWriter)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>compute</h4>
+<pre>public&nbsp;void&nbsp;compute(java.io.File&nbsp;sourceFile,
+ java.io.File&nbsp;targetFile,
+ <a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta">DiffWriter</a>&nbsp;output)
+ throws java.io.IOException</pre>
+<div class="block">Compares the source file with a target file, writing to output.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>output</code> - will be closed</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="compute(cpw.mods.fml.repackage.com.nothome.delta.SeekableSource, java.io.InputStream, cpw.mods.fml.repackage.com.nothome.delta.DiffWriter)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>compute</h4>
+<pre>public&nbsp;void&nbsp;compute(<a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta">SeekableSource</a>&nbsp;seekSource,
+ java.io.InputStream&nbsp;targetIS,
+ <a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta">DiffWriter</a>&nbsp;output)
+ throws java.io.IOException</pre>
+<div class="block">Compares the source with a target, writing to output.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>output</code> - will be closed</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="main(java.lang.String[])">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>main</h4>
+<pre>public static&nbsp;void&nbsp;main(java.lang.String[]&nbsp;argv)
+ throws java.lang.Exception</pre>
+<div class="block">Creates a patch using file names.</div>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DebugDiffWriter.html" title="class in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?cpw/mods/fml/repackage/com/nothome/delta/Delta.html" target="_top">Frames</a></li>
+<li><a href="Delta.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html b/javadoc/cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html
new file mode 100644
index 0000000..88e6728
--- /dev/null
+++ b/javadoc/cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html
@@ -0,0 +1,286 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>DiffWriter (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="DiffWriter (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/Delta.html" title="class in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/GDiffPatcher.html" title="class in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html" target="_top">Frames</a></li>
+<li><a href="DiffWriter.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.repackage.com.nothome.delta</div>
+<h2 title="Interface DiffWriter" class="title">Interface DiffWriter</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.lang.AutoCloseable, java.io.Closeable</dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DebugDiffWriter.html" title="class in cpw.mods.fml.repackage.com.nothome.delta">DebugDiffWriter</a>, <a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/GDiffWriter.html" title="class in cpw.mods.fml.repackage.com.nothome.delta">GDiffWriter</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">DiffWriter</span>
+extends java.io.Closeable</pre>
+<div class="block">Interface for DIFF writers.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html#addCopy(long,%20int)">addCopy</a></strong>(long&nbsp;offset,
+ int&nbsp;length)</code>
+<div class="block">Add a GDIFF copy instruction.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html#addData(byte)">addData</a></strong>(byte&nbsp;b)</code>
+<div class="block">Add a GDIFF data instruction.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html#close()">close</a></strong>()</code>
+<div class="block">Closes this stream.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html#flush()">flush</a></strong>()</code>
+<div class="block">Flushes to output, e.g.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="addCopy(long, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addCopy</h4>
+<pre>void&nbsp;addCopy(long&nbsp;offset,
+ int&nbsp;length)
+ throws java.io.IOException</pre>
+<div class="block">Add a GDIFF copy instruction.</div>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="addData(byte)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addData</h4>
+<pre>void&nbsp;addData(byte&nbsp;b)
+ throws java.io.IOException</pre>
+<div class="block">Add a GDIFF data instruction.
+ Implementors should buffer the data.</div>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="flush()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>flush</h4>
+<pre>void&nbsp;flush()
+ throws java.io.IOException</pre>
+<div class="block">Flushes to output, e.g. any data added.</div>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="close()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>close</h4>
+<pre>void&nbsp;close()
+ throws java.io.IOException</pre>
+<div class="block">Closes this stream.
+ Note that <a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta"><code>DiffWriter</code></a> will invoke this method at the end.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>close</code>&nbsp;in interface&nbsp;<code>java.lang.AutoCloseable</code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>close</code>&nbsp;in interface&nbsp;<code>java.io.Closeable</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/Delta.html" title="class in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/GDiffPatcher.html" title="class in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html" target="_top">Frames</a></li>
+<li><a href="DiffWriter.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/repackage/com/nothome/delta/GDiffPatcher.html b/javadoc/cpw/mods/fml/repackage/com/nothome/delta/GDiffPatcher.html
new file mode 100644
index 0000000..fbe65ba
--- /dev/null
+++ b/javadoc/cpw/mods/fml/repackage/com/nothome/delta/GDiffPatcher.html
@@ -0,0 +1,355 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>GDiffPatcher (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GDiffPatcher (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/GDiffWriter.html" title="class in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?cpw/mods/fml/repackage/com/nothome/delta/GDiffPatcher.html" target="_top">Frames</a></li>
+<li><a href="GDiffPatcher.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.repackage.com.nothome.delta</div>
+<h2 title="Class GDiffPatcher" class="title">Class GDiffPatcher</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.repackage.com.nothome.delta.GDiffPatcher</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GDiffPatcher</span>
+extends java.lang.Object</pre>
+<div class="block">This class patches an input file with a GDIFF patch file.
+
+ The patch file follows the GDIFF file specification available at
+
+ <a href="http://www.w3.org/TR/NOTE-gdiff-19970901.html">http://www.w3.org/TR/NOTE-gdiff-19970901.html</a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/GDiffPatcher.html#GDiffPatcher()">GDiffPatcher</a></strong>()</code>
+<div class="block">Constructs a new GDiffPatcher.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/GDiffPatcher.html#main(java.lang.String[])">main</a></strong>(java.lang.String[]&nbsp;argv)</code>
+<div class="block">Simple command line tool to patch a file.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/GDiffPatcher.html#patch(byte[],%20byte[])">patch</a></strong>(byte[]&nbsp;source,
+ byte[]&nbsp;patch)</code>
+<div class="block">Patches in memory, returning the patch result.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/GDiffPatcher.html#patch(byte[],%20java.io.InputStream,%20java.io.OutputStream)">patch</a></strong>(byte[]&nbsp;source,
+ java.io.InputStream&nbsp;patch,
+ java.io.OutputStream&nbsp;output)</code>
+<div class="block">Patches to an output stream.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/GDiffPatcher.html#patch(java.io.File,%20java.io.File,%20java.io.File)">patch</a></strong>(java.io.File&nbsp;sourceFile,
+ java.io.File&nbsp;patchFile,
+ java.io.File&nbsp;outputFile)</code>
+<div class="block">Patches to an output file.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/GDiffPatcher.html#patch(cpw.mods.fml.repackage.com.nothome.delta.SeekableSource,%20java.io.InputStream,%20java.io.OutputStream)">patch</a></strong>(<a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta">SeekableSource</a>&nbsp;source,
+ java.io.InputStream&nbsp;patch,
+ java.io.OutputStream&nbsp;out)</code>
+<div class="block">Patches to an output stream.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GDiffPatcher()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GDiffPatcher</h4>
+<pre>public&nbsp;GDiffPatcher()</pre>
+<div class="block">Constructs a new GDiffPatcher.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="patch(java.io.File, java.io.File, java.io.File)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>patch</h4>
+<pre>public&nbsp;void&nbsp;patch(java.io.File&nbsp;sourceFile,
+ java.io.File&nbsp;patchFile,
+ java.io.File&nbsp;outputFile)
+ throws java.io.IOException</pre>
+<div class="block">Patches to an output file.</div>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="patch(byte[], java.io.InputStream, java.io.OutputStream)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>patch</h4>
+<pre>public&nbsp;void&nbsp;patch(byte[]&nbsp;source,
+ java.io.InputStream&nbsp;patch,
+ java.io.OutputStream&nbsp;output)
+ throws java.io.IOException</pre>
+<div class="block">Patches to an output stream.</div>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="patch(byte[], byte[])">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>patch</h4>
+<pre>public&nbsp;byte[]&nbsp;patch(byte[]&nbsp;source,
+ byte[]&nbsp;patch)
+ throws java.io.IOException</pre>
+<div class="block">Patches in memory, returning the patch result.</div>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="patch(cpw.mods.fml.repackage.com.nothome.delta.SeekableSource, java.io.InputStream, java.io.OutputStream)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>patch</h4>
+<pre>public&nbsp;void&nbsp;patch(<a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta">SeekableSource</a>&nbsp;source,
+ java.io.InputStream&nbsp;patch,
+ java.io.OutputStream&nbsp;out)
+ throws java.io.IOException</pre>
+<div class="block">Patches to an output stream.</div>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="main(java.lang.String[])">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>main</h4>
+<pre>public static&nbsp;void&nbsp;main(java.lang.String[]&nbsp;argv)</pre>
+<div class="block">Simple command line tool to patch a file.</div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/GDiffWriter.html" title="class in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?cpw/mods/fml/repackage/com/nothome/delta/GDiffPatcher.html" target="_top">Frames</a></li>
+<li><a href="GDiffPatcher.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/repackage/com/nothome/delta/GDiffWriter.html b/javadoc/cpw/mods/fml/repackage/com/nothome/delta/GDiffWriter.html
new file mode 100644
index 0000000..8761670
--- /dev/null
+++ b/javadoc/cpw/mods/fml/repackage/com/nothome/delta/GDiffWriter.html
@@ -0,0 +1,564 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>GDiffWriter (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GDiffWriter (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/GDiffPatcher.html" title="class in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/PatchException.html" title="class in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?cpw/mods/fml/repackage/com/nothome/delta/GDiffWriter.html" target="_top">Frames</a></li>
+<li><a href="GDiffWriter.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.repackage.com.nothome.delta</div>
+<h2 title="Class GDiffWriter" class="title">Class GDiffWriter</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.repackage.com.nothome.delta.GDiffWriter</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta">DiffWriter</a>, java.io.Closeable, java.lang.AutoCloseable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">GDiffWriter</span>
+extends java.lang.Object
+implements <a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta">DiffWriter</a></pre>
+<div class="block">Outputs a diff following the GDIFF file specification available at
+ http://www.w3.org/TR/NOTE-gdiff-19970901.html.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/GDiffWriter.html#CHUNK_SIZE">CHUNK_SIZE</a></strong></code>
+<div class="block">Max length of a chunk.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/GDiffWriter.html#COPY_INT_INT">COPY_INT_INT</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/GDiffWriter.html#COPY_INT_UBYTE">COPY_INT_UBYTE</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/GDiffWriter.html#COPY_INT_USHORT">COPY_INT_USHORT</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/GDiffWriter.html#COPY_LONG_INT">COPY_LONG_INT</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/GDiffWriter.html#COPY_USHORT_INT">COPY_USHORT_INT</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/GDiffWriter.html#COPY_USHORT_UBYTE">COPY_USHORT_UBYTE</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/GDiffWriter.html#COPY_USHORT_USHORT">COPY_USHORT_USHORT</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/GDiffWriter.html#DATA_INT">DATA_INT</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/GDiffWriter.html#DATA_MAX">DATA_MAX</a></strong></code>
+<div class="block">Max length for single length data encode.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/GDiffWriter.html#DATA_USHORT">DATA_USHORT</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static byte</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/GDiffWriter.html#EOF">EOF</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/GDiffWriter.html#GDiffWriter(java.io.DataOutputStream)">GDiffWriter</a></strong>(java.io.DataOutputStream&nbsp;os)</code>
+<div class="block">Constructs a new GDiffWriter.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/GDiffWriter.html#GDiffWriter(java.io.OutputStream)">GDiffWriter</a></strong>(java.io.OutputStream&nbsp;output)</code>
+<div class="block">Constructs a new GDiffWriter.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/GDiffWriter.html#addCopy(long,%20int)">addCopy</a></strong>(long&nbsp;offset,
+ int&nbsp;length)</code>
+<div class="block">Add a GDIFF copy instruction.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/GDiffWriter.html#addData(byte)">addData</a></strong>(byte&nbsp;b)</code>
+<div class="block">Adds a data byte.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/GDiffWriter.html#close()">close</a></strong>()</code>
+<div class="block">Writes the final EOF byte, closes the underlying stream.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/GDiffWriter.html#flush()">flush</a></strong>()</code>
+<div class="block">Flushes accumulated data bytes, if any.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="CHUNK_SIZE">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CHUNK_SIZE</h4>
+<pre>public static final&nbsp;int CHUNK_SIZE</pre>
+<div class="block">Max length of a chunk.</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../../constant-values.html#cpw.mods.fml.repackage.com.nothome.delta.GDiffWriter.CHUNK_SIZE">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="EOF">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>EOF</h4>
+<pre>public static final&nbsp;byte EOF</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../../constant-values.html#cpw.mods.fml.repackage.com.nothome.delta.GDiffWriter.EOF">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="DATA_MAX">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DATA_MAX</h4>
+<pre>public static final&nbsp;int DATA_MAX</pre>
+<div class="block">Max length for single length data encode.</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../../constant-values.html#cpw.mods.fml.repackage.com.nothome.delta.GDiffWriter.DATA_MAX">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="DATA_USHORT">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DATA_USHORT</h4>
+<pre>public static final&nbsp;int DATA_USHORT</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../../constant-values.html#cpw.mods.fml.repackage.com.nothome.delta.GDiffWriter.DATA_USHORT">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="DATA_INT">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DATA_INT</h4>
+<pre>public static final&nbsp;int DATA_INT</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../../constant-values.html#cpw.mods.fml.repackage.com.nothome.delta.GDiffWriter.DATA_INT">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="COPY_USHORT_UBYTE">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>COPY_USHORT_UBYTE</h4>
+<pre>public static final&nbsp;int COPY_USHORT_UBYTE</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../../constant-values.html#cpw.mods.fml.repackage.com.nothome.delta.GDiffWriter.COPY_USHORT_UBYTE">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="COPY_USHORT_USHORT">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>COPY_USHORT_USHORT</h4>
+<pre>public static final&nbsp;int COPY_USHORT_USHORT</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../../constant-values.html#cpw.mods.fml.repackage.com.nothome.delta.GDiffWriter.COPY_USHORT_USHORT">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="COPY_USHORT_INT">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>COPY_USHORT_INT</h4>
+<pre>public static final&nbsp;int COPY_USHORT_INT</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../../constant-values.html#cpw.mods.fml.repackage.com.nothome.delta.GDiffWriter.COPY_USHORT_INT">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="COPY_INT_UBYTE">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>COPY_INT_UBYTE</h4>
+<pre>public static final&nbsp;int COPY_INT_UBYTE</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../../constant-values.html#cpw.mods.fml.repackage.com.nothome.delta.GDiffWriter.COPY_INT_UBYTE">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="COPY_INT_USHORT">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>COPY_INT_USHORT</h4>
+<pre>public static final&nbsp;int COPY_INT_USHORT</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../../constant-values.html#cpw.mods.fml.repackage.com.nothome.delta.GDiffWriter.COPY_INT_USHORT">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="COPY_INT_INT">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>COPY_INT_INT</h4>
+<pre>public static final&nbsp;int COPY_INT_INT</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../../constant-values.html#cpw.mods.fml.repackage.com.nothome.delta.GDiffWriter.COPY_INT_INT">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="COPY_LONG_INT">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>COPY_LONG_INT</h4>
+<pre>public static final&nbsp;int COPY_LONG_INT</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../../constant-values.html#cpw.mods.fml.repackage.com.nothome.delta.GDiffWriter.COPY_LONG_INT">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GDiffWriter(java.io.DataOutputStream)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GDiffWriter</h4>
+<pre>public&nbsp;GDiffWriter(java.io.DataOutputStream&nbsp;os)
+ throws java.io.IOException</pre>
+<div class="block">Constructs a new GDiffWriter.</div>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="GDiffWriter(java.io.OutputStream)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GDiffWriter</h4>
+<pre>public&nbsp;GDiffWriter(java.io.OutputStream&nbsp;output)
+ throws java.io.IOException</pre>
+<div class="block">Constructs a new GDiffWriter.</div>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="addCopy(long, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addCopy</h4>
+<pre>public&nbsp;void&nbsp;addCopy(long&nbsp;offset,
+ int&nbsp;length)
+ throws java.io.IOException</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html#addCopy(long,%20int)">DiffWriter</a></code></strong></div>
+<div class="block">Add a GDIFF copy instruction.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html#addCopy(long,%20int)">addCopy</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta">DiffWriter</a></code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="addData(byte)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addData</h4>
+<pre>public&nbsp;void&nbsp;addData(byte&nbsp;b)
+ throws java.io.IOException</pre>
+<div class="block">Adds a data byte.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html#addData(byte)">addData</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta">DiffWriter</a></code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="flush()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>flush</h4>
+<pre>public&nbsp;void&nbsp;flush()
+ throws java.io.IOException</pre>
+<div class="block">Flushes accumulated data bytes, if any.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html#flush()">flush</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta">DiffWriter</a></code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="close()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>close</h4>
+<pre>public&nbsp;void&nbsp;close()
+ throws java.io.IOException</pre>
+<div class="block">Writes the final EOF byte, closes the underlying stream.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html#close()">close</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta">DiffWriter</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>close</code>&nbsp;in interface&nbsp;<code>java.io.Closeable</code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>close</code>&nbsp;in interface&nbsp;<code>java.lang.AutoCloseable</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/GDiffPatcher.html" title="class in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/PatchException.html" title="class in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?cpw/mods/fml/repackage/com/nothome/delta/GDiffWriter.html" target="_top">Frames</a></li>
+<li><a href="GDiffWriter.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/repackage/com/nothome/delta/PatchException.html b/javadoc/cpw/mods/fml/repackage/com/nothome/delta/PatchException.html
new file mode 100644
index 0000000..46e4ffb
--- /dev/null
+++ b/javadoc/cpw/mods/fml/repackage/com/nothome/delta/PatchException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>PatchException (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="PatchException (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/GDiffWriter.html" title="class in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/RandomAccessFileSeekableSource.html" title="class in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?cpw/mods/fml/repackage/com/nothome/delta/PatchException.html" target="_top">Frames</a></li>
+<li><a href="PatchException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.repackage.com.nothome.delta</div>
+<h2 title="Class PatchException" class="title">Class PatchException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li>java.io.IOException</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.repackage.com.nothome.delta.PatchException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">PatchException</span>
+extends java.io.IOException</pre>
+<div class="block">Thrown when a patch is invalid.</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../../serialized-form.html#cpw.mods.fml.repackage.com.nothome.delta.PatchException">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/PatchException.html#PatchException()">PatchException</a></strong>()</code>
+<div class="block">Creates a new instance of <code>PatchException</code> without detail message.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/PatchException.html#PatchException(java.lang.String)">PatchException</a></strong>(java.lang.String&nbsp;msg)</code>
+<div class="block">Constructs an instance of <code>PatchException</code> with the specified detail message.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Throwable">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="PatchException()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PatchException</h4>
+<pre>public&nbsp;PatchException()</pre>
+<div class="block">Creates a new instance of <code>PatchException</code> without detail message.</div>
+</li>
+</ul>
+<a name="PatchException(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PatchException</h4>
+<pre>public&nbsp;PatchException(java.lang.String&nbsp;msg)</pre>
+<div class="block">Constructs an instance of <code>PatchException</code> with the specified detail message.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>msg</code> - the detail message.</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/GDiffWriter.html" title="class in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/RandomAccessFileSeekableSource.html" title="class in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?cpw/mods/fml/repackage/com/nothome/delta/PatchException.html" target="_top">Frames</a></li>
+<li><a href="PatchException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/repackage/com/nothome/delta/RandomAccessFileSeekableSource.html b/javadoc/cpw/mods/fml/repackage/com/nothome/delta/RandomAccessFileSeekableSource.html
new file mode 100644
index 0000000..e60aa30
--- /dev/null
+++ b/javadoc/cpw/mods/fml/repackage/com/nothome/delta/RandomAccessFileSeekableSource.html
@@ -0,0 +1,358 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>RandomAccessFileSeekableSource (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="RandomAccessFileSeekableSource (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/PatchException.html" title="class in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?cpw/mods/fml/repackage/com/nothome/delta/RandomAccessFileSeekableSource.html" target="_top">Frames</a></li>
+<li><a href="RandomAccessFileSeekableSource.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.repackage.com.nothome.delta</div>
+<h2 title="Class RandomAccessFileSeekableSource" class="title">Class RandomAccessFileSeekableSource</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.repackage.com.nothome.delta.RandomAccessFileSeekableSource</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta">SeekableSource</a>, java.io.Closeable, java.lang.AutoCloseable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">RandomAccessFileSeekableSource</span>
+extends java.lang.Object
+implements <a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta">SeekableSource</a></pre>
+<div class="block">Wraps a random access file.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/RandomAccessFileSeekableSource.html#RandomAccessFileSeekableSource(java.io.RandomAccessFile)">RandomAccessFileSeekableSource</a></strong>(java.io.RandomAccessFile&nbsp;raf)</code>
+<div class="block">Constructs a new RandomAccessFileSeekableSource.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/RandomAccessFileSeekableSource.html#close()">close</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/RandomAccessFileSeekableSource.html#length()">length</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/RandomAccessFileSeekableSource.html#read(byte[],%20int,%20int)">read</a></strong>(byte[]&nbsp;b,
+ int&nbsp;off,
+ int&nbsp;len)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/RandomAccessFileSeekableSource.html#read(java.nio.ByteBuffer)">read</a></strong>(java.nio.ByteBuffer&nbsp;bb)</code>
+<div class="block">Reads up to <code>Buffer.remaining()</code> bytes from the source,
+ returning the number of bytes read, or -1 if no bytes were read
+ and EOF was reached.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/RandomAccessFileSeekableSource.html#seek(long)">seek</a></strong>(long&nbsp;pos)</code>
+<div class="block">Sets the position for the next <a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html#read(java.nio.ByteBuffer)"><code>SeekableSource.read(ByteBuffer)</code></a>.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="RandomAccessFileSeekableSource(java.io.RandomAccessFile)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>RandomAccessFileSeekableSource</h4>
+<pre>public&nbsp;RandomAccessFileSeekableSource(java.io.RandomAccessFile&nbsp;raf)</pre>
+<div class="block">Constructs a new RandomAccessFileSeekableSource.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>raf</code> - </dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="seek(long)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>seek</h4>
+<pre>public&nbsp;void&nbsp;seek(long&nbsp;pos)
+ throws java.io.IOException</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html#seek(long)">SeekableSource</a></code></strong></div>
+<div class="block">Sets the position for the next <a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html#read(java.nio.ByteBuffer)"><code>SeekableSource.read(ByteBuffer)</code></a>.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html#seek(long)">seek</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta">SeekableSource</a></code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="read(byte[], int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>read</h4>
+<pre>public&nbsp;int&nbsp;read(byte[]&nbsp;b,
+ int&nbsp;off,
+ int&nbsp;len)
+ throws java.io.IOException</pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="length()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>length</h4>
+<pre>public&nbsp;long&nbsp;length()
+ throws java.io.IOException</pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="close()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>close</h4>
+<pre>public&nbsp;void&nbsp;close()
+ throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>close</code>&nbsp;in interface&nbsp;<code>java.io.Closeable</code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>close</code>&nbsp;in interface&nbsp;<code>java.lang.AutoCloseable</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="read(java.nio.ByteBuffer)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>read</h4>
+<pre>public&nbsp;int&nbsp;read(java.nio.ByteBuffer&nbsp;bb)
+ throws java.io.IOException</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html#read(java.nio.ByteBuffer)">SeekableSource</a></code></strong></div>
+<div class="block">Reads up to <code>Buffer.remaining()</code> bytes from the source,
+ returning the number of bytes read, or -1 if no bytes were read
+ and EOF was reached.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html#read(java.nio.ByteBuffer)">read</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta">SeekableSource</a></code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/PatchException.html" title="class in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?cpw/mods/fml/repackage/com/nothome/delta/RandomAccessFileSeekableSource.html" target="_top">Frames</a></li>
+<li><a href="RandomAccessFileSeekableSource.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html b/javadoc/cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html
new file mode 100644
index 0000000..b7c3fe4
--- /dev/null
+++ b/javadoc/cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html
@@ -0,0 +1,250 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:16 EST 2015 -->
+<title>SeekableSource (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="SeekableSource (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/RandomAccessFileSeekableSource.html" title="class in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html" target="_top">Frames</a></li>
+<li><a href="SeekableSource.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.repackage.com.nothome.delta</div>
+<h2 title="Interface SeekableSource" class="title">Interface SeekableSource</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.lang.AutoCloseable, java.io.Closeable</dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/ByteBufferSeekableSource.html" title="class in cpw.mods.fml.repackage.com.nothome.delta">ByteBufferSeekableSource</a>, <a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/RandomAccessFileSeekableSource.html" title="class in cpw.mods.fml.repackage.com.nothome.delta">RandomAccessFileSeekableSource</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">SeekableSource</span>
+extends java.io.Closeable</pre>
+<div class="block">For sources of random-access data, such as <code>RandomAccessFile</code>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html#read(java.nio.ByteBuffer)">read</a></strong>(java.nio.ByteBuffer&nbsp;bb)</code>
+<div class="block">Reads up to <code>Buffer.remaining()</code> bytes from the source,
+ returning the number of bytes read, or -1 if no bytes were read
+ and EOF was reached.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html#seek(long)">seek</a></strong>(long&nbsp;pos)</code>
+<div class="block">Sets the position for the next <a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html#read(java.nio.ByteBuffer)"><code>read(ByteBuffer)</code></a>.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.io.Closeable">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;java.io.Closeable</h3>
+<code>close</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="seek(long)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>seek</h4>
+<pre>void&nbsp;seek(long&nbsp;pos)
+ throws java.io.IOException</pre>
+<div class="block">Sets the position for the next <a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html#read(java.nio.ByteBuffer)"><code>read(ByteBuffer)</code></a>.</div>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="read(java.nio.ByteBuffer)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>read</h4>
+<pre>int&nbsp;read(java.nio.ByteBuffer&nbsp;bb)
+ throws java.io.IOException</pre>
+<div class="block">Reads up to <code>Buffer.remaining()</code> bytes from the source,
+ returning the number of bytes read, or -1 if no bytes were read
+ and EOF was reached.</div>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/RandomAccessFileSeekableSource.html" title="class in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html" target="_top">Frames</a></li>
+<li><a href="SeekableSource.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/repackage/com/nothome/delta/package-frame.html b/javadoc/cpw/mods/fml/repackage/com/nothome/delta/package-frame.html
new file mode 100644
index 0000000..6080744
--- /dev/null
+++ b/javadoc/cpw/mods/fml/repackage/com/nothome/delta/package-frame.html
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.repackage.com.nothome.delta (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/package-summary.html" target="classFrame">cpw.mods.fml.repackage.com.nothome.delta</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="DiffWriter.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta" target="classFrame"><i>DiffWriter</i></a></li>
+<li><a href="SeekableSource.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta" target="classFrame"><i>SeekableSource</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="ByteBufferSeekableSource.html" title="class in cpw.mods.fml.repackage.com.nothome.delta" target="classFrame">ByteBufferSeekableSource</a></li>
+<li><a href="Checksum.html" title="class in cpw.mods.fml.repackage.com.nothome.delta" target="classFrame">Checksum</a></li>
+<li><a href="DebugDiffWriter.html" title="class in cpw.mods.fml.repackage.com.nothome.delta" target="classFrame">DebugDiffWriter</a></li>
+<li><a href="Delta.html" title="class in cpw.mods.fml.repackage.com.nothome.delta" target="classFrame">Delta</a></li>
+<li><a href="GDiffPatcher.html" title="class in cpw.mods.fml.repackage.com.nothome.delta" target="classFrame">GDiffPatcher</a></li>
+<li><a href="GDiffWriter.html" title="class in cpw.mods.fml.repackage.com.nothome.delta" target="classFrame">GDiffWriter</a></li>
+<li><a href="RandomAccessFileSeekableSource.html" title="class in cpw.mods.fml.repackage.com.nothome.delta" target="classFrame">RandomAccessFileSeekableSource</a></li>
+</ul>
+<h2 title="Exceptions">Exceptions</h2>
+<ul title="Exceptions">
+<li><a href="PatchException.html" title="class in cpw.mods.fml.repackage.com.nothome.delta" target="classFrame">PatchException</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/repackage/com/nothome/delta/package-summary.html b/javadoc/cpw/mods/fml/repackage/com/nothome/delta/package-summary.html
new file mode 100644
index 0000000..e72f335
--- /dev/null
+++ b/javadoc/cpw/mods/fml/repackage/com/nothome/delta/package-summary.html
@@ -0,0 +1,210 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.repackage.com.nothome.delta (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.repackage.com.nothome.delta (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../cpw/mods/fml/relauncher/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../../../cpw/mods/fml/server/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?cpw/mods/fml/repackage/com/nothome/delta/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;cpw.mods.fml.repackage.com.nothome.delta</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta">DiffWriter</a></td>
+<td class="colLast">
+<div class="block">Interface for DIFF writers.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta">SeekableSource</a></td>
+<td class="colLast">
+<div class="block">For sources of random-access data, such as <code>RandomAccessFile</code>.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/ByteBufferSeekableSource.html" title="class in cpw.mods.fml.repackage.com.nothome.delta">ByteBufferSeekableSource</a></td>
+<td class="colLast">
+<div class="block">Wraps a byte buffer as a source</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/Checksum.html" title="class in cpw.mods.fml.repackage.com.nothome.delta">Checksum</a></td>
+<td class="colLast">
+<div class="block">Checksum computation class.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DebugDiffWriter.html" title="class in cpw.mods.fml.repackage.com.nothome.delta">DebugDiffWriter</a></td>
+<td class="colLast">
+<div class="block">For debugging patch generation.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/Delta.html" title="class in cpw.mods.fml.repackage.com.nothome.delta">Delta</a></td>
+<td class="colLast">
+<div class="block">Class for computing deltas against a source.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/GDiffPatcher.html" title="class in cpw.mods.fml.repackage.com.nothome.delta">GDiffPatcher</a></td>
+<td class="colLast">
+<div class="block">This class patches an input file with a GDIFF patch file.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/GDiffWriter.html" title="class in cpw.mods.fml.repackage.com.nothome.delta">GDiffWriter</a></td>
+<td class="colLast">
+<div class="block">Outputs a diff following the GDIFF file specification available at
+ http://www.w3.org/TR/NOTE-gdiff-19970901.html.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/RandomAccessFileSeekableSource.html" title="class in cpw.mods.fml.repackage.com.nothome.delta">RandomAccessFileSeekableSource</a></td>
+<td class="colLast">
+<div class="block">Wraps a random access file.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Exception Summary table, listing exceptions, and an explanation">
+<caption><span>Exception Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Exception</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/PatchException.html" title="class in cpw.mods.fml.repackage.com.nothome.delta">PatchException</a></td>
+<td class="colLast">
+<div class="block">Thrown when a patch is invalid.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../cpw/mods/fml/relauncher/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../../../cpw/mods/fml/server/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?cpw/mods/fml/repackage/com/nothome/delta/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/repackage/com/nothome/delta/package-tree.html b/javadoc/cpw/mods/fml/repackage/com/nothome/delta/package-tree.html
new file mode 100644
index 0000000..45ab23b
--- /dev/null
+++ b/javadoc/cpw/mods/fml/repackage/com/nothome/delta/package-tree.html
@@ -0,0 +1,158 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.repackage.com.nothome.delta Class Hierarchy (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.repackage.com.nothome.delta Class Hierarchy (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../cpw/mods/fml/relauncher/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../../cpw/mods/fml/server/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?cpw/mods/fml/repackage/com/nothome/delta/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package cpw.mods.fml.repackage.com.nothome.delta</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">cpw.mods.fml.repackage.com.nothome.delta.<a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/ByteBufferSeekableSource.html" title="class in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">ByteBufferSeekableSource</span></a> (implements cpw.mods.fml.repackage.com.nothome.delta.<a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta">SeekableSource</a>)</li>
+<li type="circle">cpw.mods.fml.repackage.com.nothome.delta.<a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/Checksum.html" title="class in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">Checksum</span></a></li>
+<li type="circle">cpw.mods.fml.repackage.com.nothome.delta.<a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DebugDiffWriter.html" title="class in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">DebugDiffWriter</span></a> (implements cpw.mods.fml.repackage.com.nothome.delta.<a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta">DiffWriter</a>)</li>
+<li type="circle">cpw.mods.fml.repackage.com.nothome.delta.<a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/Delta.html" title="class in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">Delta</span></a></li>
+<li type="circle">cpw.mods.fml.repackage.com.nothome.delta.<a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/GDiffPatcher.html" title="class in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">GDiffPatcher</span></a></li>
+<li type="circle">cpw.mods.fml.repackage.com.nothome.delta.<a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/GDiffWriter.html" title="class in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">GDiffWriter</span></a> (implements cpw.mods.fml.repackage.com.nothome.delta.<a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta">DiffWriter</a>)</li>
+<li type="circle">cpw.mods.fml.repackage.com.nothome.delta.<a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/RandomAccessFileSeekableSource.html" title="class in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">RandomAccessFileSeekableSource</span></a> (implements cpw.mods.fml.repackage.com.nothome.delta.<a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta">SeekableSource</a>)</li>
+<li type="circle">java.lang.Throwable (implements java.io.Serializable)
+<ul>
+<li type="circle">java.lang.Exception
+<ul>
+<li type="circle">java.io.IOException
+<ul>
+<li type="circle">cpw.mods.fml.repackage.com.nothome.delta.<a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/PatchException.html" title="class in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">PatchException</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.AutoCloseable
+<ul>
+<li type="circle">java.io.Closeable
+<ul>
+<li type="circle">cpw.mods.fml.repackage.com.nothome.delta.<a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/DiffWriter.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">DiffWriter</span></a></li>
+<li type="circle">cpw.mods.fml.repackage.com.nothome.delta.<a href="../../../../../../../cpw/mods/fml/repackage/com/nothome/delta/SeekableSource.html" title="interface in cpw.mods.fml.repackage.com.nothome.delta"><span class="strong">SeekableSource</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../cpw/mods/fml/relauncher/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../../cpw/mods/fml/server/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?cpw/mods/fml/repackage/com/nothome/delta/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/server/FMLServerHandler.html b/javadoc/cpw/mods/fml/server/FMLServerHandler.html
new file mode 100644
index 0000000..09fc806
--- /dev/null
+++ b/javadoc/cpw/mods/fml/server/FMLServerHandler.html
@@ -0,0 +1,586 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>FMLServerHandler (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FMLServerHandler (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/server/FMLServerHandler.html" target="_top">Frames</a></li>
+<li><a href="FMLServerHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">cpw.mods.fml.server</div>
+<h2 title="Class FMLServerHandler" class="title">Class FMLServerHandler</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>cpw.mods.fml.server.FMLServerHandler</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">FMLServerHandler</span>
+extends java.lang.Object
+implements <a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></pre>
+<div class="block">Handles primary communication from hooked code into the system
+
+ The FML entry point is <a href="../../../../cpw/mods/fml/server/FMLServerHandler.html#beginServerLoading(net.minecraft.server.MinecraftServer)"><code>beginServerLoading(MinecraftServer)</code></a> called from
+ <a href="../../../../net/minecraft/server/dedicated/DedicatedServer.html" title="class in net.minecraft.server.dedicated"><code>DedicatedServer</code></a>
+
+ Obfuscated code should focus on this class and other members of the "server"
+ (or "client") code
+
+ The actual mod loading is handled at arms length by <a href="../../../../cpw/mods/fml/common/Loader.html" title="class in cpw.mods.fml.common"><code>Loader</code></a>
+
+ It is expected that a similar class will exist for each target environment:
+ Bukkit and Client side.
+
+ It should not be directly modified.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/server/FMLServerHandler.html#addModAsResource(cpw.mods.fml.common.ModContainer)">addModAsResource</a></strong>(<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;container)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/server/FMLServerHandler.html#allowLogins()">allowLogins</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/server/FMLServerHandler.html#beginServerLoading(net.minecraft.server.MinecraftServer)">beginServerLoading</a></strong>(<a href="../../../../net/minecraft/server/MinecraftServer.html" title="class in net.minecraft.server">MinecraftServer</a>&nbsp;minecraftServer)</code>
+<div class="block">Called to start the whole game off from
+ <a href="../../../../net/minecraft/server/MinecraftServer.html#startServer()"><code>MinecraftServer.startServer()</code></a></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/server/FMLServerHandler.html#finishServerLoading()">finishServerLoading</a></strong>()</code>
+<div class="block">Called a bit later on during server initialization to finish loading mods</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/server/FMLServerHandler.html#fireNetRegistrationEvent(cpw.mods.fml.common.eventhandler.EventBus,%20net.minecraft.network.NetworkManager,%20java.util.Set,%20java.lang.String,%20cpw.mods.fml.relauncher.Side)">fireNetRegistrationEvent</a></strong>(<a href="../../../../cpw/mods/fml/common/eventhandler/EventBus.html" title="class in cpw.mods.fml.common.eventhandler">EventBus</a>&nbsp;bus,
+ <a href="../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;manager,
+ java.util.Set&lt;java.lang.String&gt;&nbsp;channelSet,
+ java.lang.String&nbsp;channel,
+ <a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/server/FMLServerHandler.html#getAdditionalBrandingInformation()">getAdditionalBrandingInformation</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/server/FMLServerHandler.html#getClientPlayHandler()">getClientPlayHandler</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/server/FMLServerHandler.html#getClientToServerNetworkManager()">getClientToServerNetworkManager</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/server/FMLServerHandler.html#getCurrentLanguage()">getCurrentLanguage</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.io.File</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/server/FMLServerHandler.html#getSavesDirectory()">getSavesDirectory</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/server/MinecraftServer.html" title="class in net.minecraft.server">MinecraftServer</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/server/FMLServerHandler.html#getServer()">getServer</a></strong>()</code>
+<div class="block">Get the server instance</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/server/FMLServerHandler.html#getSide()">getSide</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/server/FMLServerHandler.html#haltGame(java.lang.String,%20java.lang.Throwable)">haltGame</a></strong>(java.lang.String&nbsp;message,
+ java.lang.Throwable&nbsp;exception)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../cpw/mods/fml/server/FMLServerHandler.html" title="class in cpw.mods.fml.server">FMLServerHandler</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/server/FMLServerHandler.html#instance()">instance</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/server/FMLServerHandler.html#queryUser(cpw.mods.fml.common.StartupQuery)">queryUser</a></strong>(<a href="../../../../cpw/mods/fml/common/StartupQuery.html" title="class in cpw.mods.fml.common">StartupQuery</a>&nbsp;query)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/server/FMLServerHandler.html#serverStopped()">serverStopped</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/server/FMLServerHandler.html#shouldAllowPlayerLogins()">shouldAllowPlayerLogins</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/server/FMLServerHandler.html#shouldServerShouldBeKilledQuietly()">shouldServerShouldBeKilledQuietly</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/server/FMLServerHandler.html#showGuiScreen(java.lang.Object)">showGuiScreen</a></strong>(java.lang.Object&nbsp;clientGuiElement)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../cpw/mods/fml/server/FMLServerHandler.html#waitForPlayClient()">waitForPlayClient</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="beginServerLoading(net.minecraft.server.MinecraftServer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>beginServerLoading</h4>
+<pre>public&nbsp;void&nbsp;beginServerLoading(<a href="../../../../net/minecraft/server/MinecraftServer.html" title="class in net.minecraft.server">MinecraftServer</a>&nbsp;minecraftServer)</pre>
+<div class="block">Called to start the whole game off from
+ <a href="../../../../net/minecraft/server/MinecraftServer.html#startServer()"><code>MinecraftServer.startServer()</code></a></div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#beginServerLoading(net.minecraft.server.MinecraftServer)">beginServerLoading</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>minecraftServer</code> - </dd></dl>
+</li>
+</ul>
+<a name="finishServerLoading()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>finishServerLoading</h4>
+<pre>public&nbsp;void&nbsp;finishServerLoading()</pre>
+<div class="block">Called a bit later on during server initialization to finish loading mods</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#finishServerLoading()">finishServerLoading</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="haltGame(java.lang.String, java.lang.Throwable)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>haltGame</h4>
+<pre>public&nbsp;void&nbsp;haltGame(java.lang.String&nbsp;message,
+ java.lang.Throwable&nbsp;exception)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#haltGame(java.lang.String,%20java.lang.Throwable)">haltGame</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getSavesDirectory()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSavesDirectory</h4>
+<pre>public&nbsp;java.io.File&nbsp;getSavesDirectory()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#getSavesDirectory()">getSavesDirectory</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getServer()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getServer</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/server/MinecraftServer.html" title="class in net.minecraft.server">MinecraftServer</a>&nbsp;getServer()</pre>
+<div class="block">Get the server instance</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#getServer()">getServer</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="instance()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>instance</h4>
+<pre>public static&nbsp;<a href="../../../../cpw/mods/fml/server/FMLServerHandler.html" title="class in cpw.mods.fml.server">FMLServerHandler</a>&nbsp;instance()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the instance</dd></dl>
+</li>
+</ul>
+<a name="getAdditionalBrandingInformation()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAdditionalBrandingInformation</h4>
+<pre>public&nbsp;java.util.List&lt;java.lang.String&gt;&nbsp;getAdditionalBrandingInformation()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#getAdditionalBrandingInformation()">getAdditionalBrandingInformation</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getSide()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSide</h4>
+<pre>public&nbsp;<a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;getSide()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#getSide()">getSide</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="showGuiScreen(java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>showGuiScreen</h4>
+<pre>public&nbsp;void&nbsp;showGuiScreen(java.lang.Object&nbsp;clientGuiElement)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#showGuiScreen(java.lang.Object)">showGuiScreen</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="queryUser(cpw.mods.fml.common.StartupQuery)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>queryUser</h4>
+<pre>public&nbsp;void&nbsp;queryUser(<a href="../../../../cpw/mods/fml/common/StartupQuery.html" title="class in cpw.mods.fml.common">StartupQuery</a>&nbsp;query)
+ throws java.lang.InterruptedException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#queryUser(cpw.mods.fml.common.StartupQuery)">queryUser</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.InterruptedException</code></dd></dl>
+</li>
+</ul>
+<a name="shouldServerShouldBeKilledQuietly()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>shouldServerShouldBeKilledQuietly</h4>
+<pre>public&nbsp;boolean&nbsp;shouldServerShouldBeKilledQuietly()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#shouldServerShouldBeKilledQuietly()">shouldServerShouldBeKilledQuietly</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="addModAsResource(cpw.mods.fml.common.ModContainer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addModAsResource</h4>
+<pre>public&nbsp;void&nbsp;addModAsResource(<a href="../../../../cpw/mods/fml/common/ModContainer.html" title="interface in cpw.mods.fml.common">ModContainer</a>&nbsp;container)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#addModAsResource(cpw.mods.fml.common.ModContainer)">addModAsResource</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCurrentLanguage()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCurrentLanguage</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getCurrentLanguage()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#getCurrentLanguage()">getCurrentLanguage</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="serverStopped()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>serverStopped</h4>
+<pre>public&nbsp;void&nbsp;serverStopped()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#serverStopped()">serverStopped</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getClientToServerNetworkManager()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getClientToServerNetworkManager</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;getClientToServerNetworkManager()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#getClientToServerNetworkManager()">getClientToServerNetworkManager</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getClientPlayHandler()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getClientPlayHandler</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/network/INetHandler.html" title="interface in net.minecraft.network">INetHandler</a>&nbsp;getClientPlayHandler()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#getClientPlayHandler()">getClientPlayHandler</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="waitForPlayClient()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>waitForPlayClient</h4>
+<pre>public&nbsp;void&nbsp;waitForPlayClient()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#waitForPlayClient()">waitForPlayClient</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="fireNetRegistrationEvent(cpw.mods.fml.common.eventhandler.EventBus, net.minecraft.network.NetworkManager, java.util.Set, java.lang.String, cpw.mods.fml.relauncher.Side)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fireNetRegistrationEvent</h4>
+<pre>public&nbsp;void&nbsp;fireNetRegistrationEvent(<a href="../../../../cpw/mods/fml/common/eventhandler/EventBus.html" title="class in cpw.mods.fml.common.eventhandler">EventBus</a>&nbsp;bus,
+ <a href="../../../../net/minecraft/network/NetworkManager.html" title="class in net.minecraft.network">NetworkManager</a>&nbsp;manager,
+ java.util.Set&lt;java.lang.String&gt;&nbsp;channelSet,
+ java.lang.String&nbsp;channel,
+ <a href="../../../../cpw/mods/fml/relauncher/Side.html" title="enum in cpw.mods.fml.relauncher">Side</a>&nbsp;side)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#fireNetRegistrationEvent(cpw.mods.fml.common.eventhandler.EventBus,%20net.minecraft.network.NetworkManager,%20java.util.Set,%20java.lang.String,%20cpw.mods.fml.relauncher.Side)">fireNetRegistrationEvent</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="shouldAllowPlayerLogins()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>shouldAllowPlayerLogins</h4>
+<pre>public&nbsp;boolean&nbsp;shouldAllowPlayerLogins()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#shouldAllowPlayerLogins()">shouldAllowPlayerLogins</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="allowLogins()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>allowLogins</h4>
+<pre>public&nbsp;void&nbsp;allowLogins()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html#allowLogins()">allowLogins</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/server/FMLServerHandler.html" target="_top">Frames</a></li>
+<li><a href="FMLServerHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/server/package-frame.html b/javadoc/cpw/mods/fml/server/package-frame.html
new file mode 100644
index 0000000..6ad94d4
--- /dev/null
+++ b/javadoc/cpw/mods/fml/server/package-frame.html
@@ -0,0 +1,19 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.server (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../cpw/mods/fml/server/package-summary.html" target="classFrame">cpw.mods.fml.server</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="FMLServerHandler.html" title="class in cpw.mods.fml.server" target="classFrame">FMLServerHandler</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/server/package-summary.html b/javadoc/cpw/mods/fml/server/package-summary.html
new file mode 100644
index 0000000..7889236
--- /dev/null
+++ b/javadoc/cpw/mods/fml/server/package-summary.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.server (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.server (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/repackage/com/nothome/delta/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../ibxm/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/server/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;cpw.mods.fml.server</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../cpw/mods/fml/server/FMLServerHandler.html" title="class in cpw.mods.fml.server">FMLServerHandler</a></td>
+<td class="colLast">
+<div class="block">Handles primary communication from hooked code into the system
+
+ The FML entry point is <a href="../../../../cpw/mods/fml/server/FMLServerHandler.html#beginServerLoading(net.minecraft.server.MinecraftServer)"><code>FMLServerHandler.beginServerLoading(MinecraftServer)</code></a> called from
+ <a href="../../../../net/minecraft/server/dedicated/DedicatedServer.html" title="class in net.minecraft.server.dedicated"><code>DedicatedServer</code></a>
+
+ Obfuscated code should focus on this class and other members of the "server"
+ (or "client") code
+
+ The actual mod loading is handled at arms length by <a href="../../../../cpw/mods/fml/common/Loader.html" title="class in cpw.mods.fml.common"><code>Loader</code></a>
+
+ It is expected that a similar class will exist for each target environment:
+ Bukkit and Client side.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/repackage/com/nothome/delta/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../ibxm/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/server/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/cpw/mods/fml/server/package-tree.html b/javadoc/cpw/mods/fml/server/package-tree.html
new file mode 100644
index 0000000..4868545
--- /dev/null
+++ b/javadoc/cpw/mods/fml/server/package-tree.html
@@ -0,0 +1,126 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>cpw.mods.fml.server Class Hierarchy (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="cpw.mods.fml.server Class Hierarchy (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/repackage/com/nothome/delta/package-tree.html">Prev</a></li>
+<li><a href="../../../../ibxm/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/server/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package cpw.mods.fml.server</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">cpw.mods.fml.server.<a href="../../../../cpw/mods/fml/server/FMLServerHandler.html" title="class in cpw.mods.fml.server"><span class="strong">FMLServerHandler</span></a> (implements cpw.mods.fml.common.<a href="../../../../cpw/mods/fml/common/IFMLSidedHandler.html" title="interface in cpw.mods.fml.common">IFMLSidedHandler</a>)</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../cpw/mods/fml/repackage/com/nothome/delta/package-tree.html">Prev</a></li>
+<li><a href="../../../../ibxm/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?cpw/mods/fml/server/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>