From 052364f6a12758559ef4d96aa140e3cd7aee3e0a Mon Sep 17 00:00:00 2001 From: Kam Date: Sun, 10 Mar 2024 17:00:46 -0400 Subject: [PATCH] Update JavaDoc --- docs/allclasses-frame.html | 249 - docs/allclasses-index.html | 1157 ++ ...llclasses-noframe.html => allclasses.html} | 31 +- docs/allpackages-index.html | 229 + docs/constant-values.html | 87 +- docs/deprecated-list.html | 129 +- docs/{package-list => element-list} | 0 docs/help-doc.html | 160 +- docs/index-files/index-1.html | 261 +- docs/index-files/index-10.html | 103 +- docs/index-files/index-11.html | 109 +- docs/index-files/index-12.html | 111 +- docs/index-files/index-13.html | 111 +- docs/index-files/index-14.html | 113 +- docs/index-files/index-15.html | 119 +- docs/index-files/index-16.html | 91 +- docs/index-files/index-17.html | 275 +- docs/index-files/index-18.html | 1451 +- docs/index-files/index-19.html | 131 +- docs/index-files/index-2.html | 109 +- docs/index-files/index-20.html | 151 +- docs/index-files/index-21.html | 97 +- docs/index-files/index-22.html | 117 +- docs/index-files/index-23.html | 129 - docs/index-files/index-24.html | 129 - docs/index-files/index-25.html | 129 - docs/index-files/index-3.html | 287 +- docs/index-files/index-4.html | 165 +- docs/index-files/index-5.html | 141 +- docs/index-files/index-6.html | 121 +- docs/index-files/index-7.html | 2271 +-- docs/index-files/index-8.html | 229 +- docs/index-files/index-9.html | 285 +- docs/index.html | 281 +- docs/jquery-ui.overrides.css | 35 + docs/jquery/external/jquery/jquery.js | 10872 +++++++++++++++ docs/jquery/jquery-3.6.1.min.js | 2 + docs/jquery/jquery-ui.min.css | 6 + docs/jquery/jquery-ui.min.js | 6 + .../jquery/jszip-utils/dist/jszip-utils-ie.js | 56 + .../jszip-utils/dist/jszip-utils-ie.min.js | 10 + docs/jquery/jszip-utils/dist/jszip-utils.js | 118 + .../jszip-utils/dist/jszip-utils.min.js | 10 + docs/jquery/jszip/dist/jszip.js | 11370 ++++++++++++++++ docs/jquery/jszip/dist/jszip.min.js | 13 + docs/legal/ADDITIONAL_LICENSE_INFO | 1 + docs/legal/ASSEMBLY_EXCEPTION | 1 + docs/legal/LICENSE | 1 + docs/legal/jquery.md | 72 + docs/legal/jqueryUI.md | 49 + docs/legal/jszip.md | 653 + docs/legal/pako.md | 45 + docs/member-search-index.js | 1 + docs/member-search-index.zip | Bin 0 -> 21777 bytes .../minecraft/block/properties/IProperty.html | 137 +- .../block/properties/package-frame.html | 20 - .../block/properties/package-summary.html | 89 +- .../block/properties/package-tree.html | 89 +- .../minecraft/block/state/IBlockState.html | 159 +- .../minecraft/block/state/package-frame.html | 20 - .../block/state/package-summary.html | 89 +- .../minecraft/block/state/package-tree.html | 89 +- docs/net/minecraft/util/Vec3i.html | 225 +- .../util/math/BlockPos.MutableBlockPos.html | 352 +- .../math/BlockPos.PooledMutableBlockPos.html | 261 +- docs/net/minecraft/util/math/BlockPos.html | 404 +- docs/net/minecraft/util/math/IntHashMap.html | 170 +- .../minecraft/util/math/package-frame.html | 23 - .../minecraft/util/math/package-summary.html | 95 +- .../net/minecraft/util/math/package-tree.html | 99 +- docs/net/minecraft/util/package-frame.html | 20 - docs/net/minecraft/util/package-summary.html | 89 +- docs/net/minecraft/util/package-tree.html | 91 +- docs/noppes/npcs/api/AbstractNpcAPI.html | 1018 +- docs/noppes/npcs/api/IBlock.html | 355 +- docs/noppes/npcs/api/ICommand.html | 173 +- docs/noppes/npcs/api/IContainer.html | 183 +- docs/noppes/npcs/api/IDamageSource.html | 149 +- docs/noppes/npcs/api/INbt.html | 364 +- docs/noppes/npcs/api/IParticle.html | 689 +- docs/noppes/npcs/api/IPixelmonPlayerData.html | 119 +- docs/noppes/npcs/api/IPos.html | 397 +- docs/noppes/npcs/api/IScreenSize.html | 131 +- docs/noppes/npcs/api/ISkinOverlay.html | 249 +- docs/noppes/npcs/api/ITileEntity.html | 209 +- docs/noppes/npcs/api/ITimers.html | 211 +- docs/noppes/npcs/api/IWorld.html | 1269 +- .../noppes/npcs/api/block/IBlockScripted.html | 438 +- docs/noppes/npcs/api/block/ITextPlane.html | 215 +- docs/noppes/npcs/api/block/package-frame.html | 21 - .../npcs/api/block/package-summary.html | 91 +- docs/noppes/npcs/api/block/package-tree.html | 93 +- docs/noppes/npcs/api/entity/IAnimal.html | 178 +- docs/noppes/npcs/api/entity/ICustomNpc.html | 1693 ++- docs/noppes/npcs/api/entity/IDBCPlayer.html | 588 +- docs/noppes/npcs/api/entity/IEntity.html | 781 +- docs/noppes/npcs/api/entity/IEntityItem.html | 201 +- .../noppes/npcs/api/entity/IEntityLiving.html | 300 +- .../npcs/api/entity/IEntityLivingBase.html | 583 +- docs/noppes/npcs/api/entity/IMonster.html | 118 +- docs/noppes/npcs/api/entity/IPixelmon.html | 300 +- docs/noppes/npcs/api/entity/IPlayer.html | 861 +- docs/noppes/npcs/api/entity/IProjectile.html | 188 +- docs/noppes/npcs/api/entity/IVillager.html | 303 + docs/noppes/npcs/api/entity/data/IMark.html | 322 + .../npcs/api/entity/data/IModelData.html | 249 +- .../npcs/api/entity/data/IModelRotate.html | 154 +- .../api/entity/data/IModelRotatePart.html | 147 +- .../npcs/api/entity/data/IModelScale.html | 112 +- .../npcs/api/entity/data/IModelScalePart.html | 133 +- .../npcs/api/entity/data/package-frame.html | 24 - .../npcs/api/entity/data/package-summary.html | 101 +- .../npcs/api/entity/data/package-tree.html | 98 +- .../noppes/npcs/api/entity/package-frame.html | 30 - .../npcs/api/entity/package-summary.html | 113 +- docs/noppes/npcs/api/entity/package-tree.html | 110 +- .../api/event/IBlockEvent.BreakEvent.html | 134 +- .../api/event/IBlockEvent.ClickedEvent.html | 150 +- .../api/event/IBlockEvent.CollidedEvent.html | 150 +- .../IBlockEvent.EntityFallenUponEvent.html | 157 +- .../api/event/IBlockEvent.ExplodedEvent.html | 134 +- .../api/event/IBlockEvent.HarvestedEvent.html | 150 +- .../npcs/api/event/IBlockEvent.InitEvent.html | 134 +- .../api/event/IBlockEvent.InteractEvent.html | 178 +- .../IBlockEvent.NeighborChangedEvent.html | 150 +- .../api/event/IBlockEvent.RainFillEvent.html | 134 +- .../api/event/IBlockEvent.RedstoneEvent.html | 155 +- .../api/event/IBlockEvent.TimerEvent.html | 148 +- .../api/event/IBlockEvent.UpdateEvent.html | 134 +- docs/noppes/npcs/api/event/IBlockEvent.html | 178 +- .../event/ICustomGuiEvent.ButtonEvent.html | 146 +- .../api/event/ICustomGuiEvent.CloseEvent.html | 146 +- .../event/ICustomGuiEvent.ScrollEvent.html | 174 +- .../event/ICustomGuiEvent.SlotClickEvent.html | 169 +- .../api/event/ICustomGuiEvent.SlotEvent.html | 162 +- .../event/ICustomGuiEvent.UnfocusedEvent.html | 146 +- .../npcs/api/event/ICustomGuiEvent.html | 176 +- ...CustomNPCsEvent.CNPCNaturalSpawnEvent.html | 182 +- ...ICustomNPCsEvent.ScriptedCommandEvent.html | 175 +- .../npcs/api/event/ICustomNPCsEvent.html | 127 +- .../api/event/IDialogEvent.DialogClosed.html | 146 +- .../api/event/IDialogEvent.DialogOpen.html | 146 +- .../api/event/IDialogEvent.DialogOption.html | 146 +- docs/noppes/npcs/api/event/IDialogEvent.html | 160 +- .../event/IFactionEvent.FactionPoints.html | 167 +- docs/noppes/npcs/api/event/IFactionEvent.html | 154 +- .../api/event/IForgeEvent.EntityEvent.html | 150 +- .../npcs/api/event/IForgeEvent.InitEvent.html | 134 +- .../api/event/IForgeEvent.WorldEvent.html | 150 +- docs/noppes/npcs/api/event/IForgeEvent.html | 146 +- .../api/event/IItemEvent.AttackEvent.html | 166 +- .../api/event/IItemEvent.FinishUsingItem.html | 157 +- .../npcs/api/event/IItemEvent.InitEvent.html | 134 +- .../api/event/IItemEvent.InteractEvent.html | 166 +- .../api/event/IItemEvent.PickedUpEvent.html | 150 +- .../api/event/IItemEvent.RightClickEvent.html | 324 + .../npcs/api/event/IItemEvent.SpawnEvent.html | 150 +- .../api/event/IItemEvent.StartUsingItem.html | 157 +- .../api/event/IItemEvent.StopUsingItem.html | 157 +- .../api/event/IItemEvent.TossedEvent.html | 159 +- .../api/event/IItemEvent.UpdateEvent.html | 150 +- .../npcs/api/event/IItemEvent.UsingItem.html | 157 +- docs/noppes/npcs/api/event/IItemEvent.html | 177 +- .../api/event/INpcEvent.CollideEvent.html | 150 +- .../api/event/INpcEvent.DamagedEvent.html | 194 +- .../event/INpcEvent.DialogClosedEvent.html | 173 +- .../npcs/api/event/INpcEvent.DialogEvent.html | 173 +- .../npcs/api/event/INpcEvent.DiedEvent.html | 196 +- .../npcs/api/event/INpcEvent.InitEvent.html | 134 +- .../api/event/INpcEvent.InteractEvent.html | 150 +- .../event/INpcEvent.KilledEntityEvent.html | 114 +- .../api/event/INpcEvent.MeleeAttackEvent.html | 164 +- .../event/INpcEvent.RangedLaunchedEvent.html | 164 +- .../npcs/api/event/INpcEvent.SwingEvent.html | 150 +- .../npcs/api/event/INpcEvent.TargetEvent.html | 157 +- .../api/event/INpcEvent.TargetLostEvent.html | 159 +- .../npcs/api/event/INpcEvent.TimerEvent.html | 148 +- .../npcs/api/event/INpcEvent.UpdateEvent.html | 134 +- docs/noppes/npcs/api/event/INpcEvent.html | 184 +- .../event/IPartyEvent.PartyDisbandEvent.html | 238 + .../event/IPartyEvent.PartyInviteEvent.html | 296 + .../api/event/IPartyEvent.PartyKickEvent.html | 296 + .../event/IPartyEvent.PartyLeaveEvent.html | 296 + .../IPartyEvent.PartyQuestCompletedEvent.html | 238 + .../event/IPartyEvent.PartyQuestSetEvent.html | 238 + .../IPartyEvent.PartyQuestTurnedInEvent.html | 238 + docs/noppes/npcs/api/event/IPartyEvent.html | 320 + .../event/IPlayerEvent.AchievementEvent.html | 148 +- .../api/event/IPlayerEvent.AttackEvent.html | 166 +- .../api/event/IPlayerEvent.AttackedEvent.html | 166 +- .../api/event/IPlayerEvent.BonemealEvent.html | 171 +- .../api/event/IPlayerEvent.BreakEvent.html | 157 +- .../event/IPlayerEvent.ChangedDimension.html | 155 +- .../api/event/IPlayerEvent.ChatEvent.html | 155 +- .../event/IPlayerEvent.ContainerClosed.html | 150 +- .../api/event/IPlayerEvent.ContainerOpen.html | 150 +- .../IPlayerEvent.DamagedEntityEvent.html | 166 +- .../api/event/IPlayerEvent.DamagedEvent.html | 166 +- .../api/event/IPlayerEvent.DiedEvent.html | 166 +- .../api/event/IPlayerEvent.DropEvent.html | 150 +- .../api/event/IPlayerEvent.FallEvent.html | 148 +- .../event/IPlayerEvent.FillBucketEvent.html | 159 +- .../event/IPlayerEvent.FinishUsingItem.html | 157 +- .../api/event/IPlayerEvent.InitEvent.html | 134 +- .../api/event/IPlayerEvent.InteractEvent.html | 157 +- .../api/event/IPlayerEvent.JumpEvent.html | 134 +- .../event/IPlayerEvent.KeyPressedEvent.html | 190 +- .../event/IPlayerEvent.KilledEntityEvent.html | 150 +- .../api/event/IPlayerEvent.LevelUpEvent.html | 148 +- .../event/IPlayerEvent.LightningEvent.html | 134 +- .../api/event/IPlayerEvent.LoginEvent.html | 134 +- .../api/event/IPlayerEvent.LogoutEvent.html | 134 +- .../event/IPlayerEvent.MouseClickedEvent.html | 197 +- .../api/event/IPlayerEvent.PickUpEvent.html | 150 +- .../api/event/IPlayerEvent.PickupXPEvent.html | 148 +- .../event/IPlayerEvent.RangedChargeEvent.html | 134 +- .../IPlayerEvent.RangedLaunchedEvent.html | 157 +- .../api/event/IPlayerEvent.RespawnEvent.html | 134 +- .../api/event/IPlayerEvent.SleepEvent.html | 162 +- .../api/event/IPlayerEvent.SoundEvent.html | 162 +- .../event/IPlayerEvent.StartUsingItem.html | 157 +- .../api/event/IPlayerEvent.StopUsingItem.html | 157 +- .../api/event/IPlayerEvent.TimerEvent.html | 148 +- .../api/event/IPlayerEvent.TossEvent.html | 150 +- .../api/event/IPlayerEvent.UpdateEvent.html | 134 +- .../api/event/IPlayerEvent.UseHoeEvent.html | 171 +- .../api/event/IPlayerEvent.UsingItem.html | 157 +- .../api/event/IPlayerEvent.WakeUpEvent.html | 148 +- docs/noppes/npcs/api/event/IPlayerEvent.html | 262 +- .../event/IProjectileEvent.ImpactEvent.html | 166 +- .../event/IProjectileEvent.UpdateEvent.html | 134 +- .../npcs/api/event/IProjectileEvent.html | 154 +- .../IQuestEvent.QuestCompletedEvent.html | 146 +- .../event/IQuestEvent.QuestStartEvent.html | 146 +- .../event/IQuestEvent.QuestTurnedInEvent.html | 183 +- docs/noppes/npcs/api/event/IQuestEvent.html | 160 +- docs/noppes/npcs/api/event/package-frame.html | 130 - .../npcs/api/event/package-summary.html | 345 +- docs/noppes/npcs/api/event/package-tree.html | 321 +- docs/noppes/npcs/api/gui/IButton.html | 230 +- docs/noppes/npcs/api/gui/ICustomGui.html | 468 +- .../npcs/api/gui/ICustomGuiComponent.html | 238 +- docs/noppes/npcs/api/gui/IItemSlot.html | 145 +- docs/noppes/npcs/api/gui/ILabel.html | 184 +- docs/noppes/npcs/api/gui/ILine.html | 183 +- docs/noppes/npcs/api/gui/IScroll.html | 186 +- docs/noppes/npcs/api/gui/ITextField.html | 154 +- docs/noppes/npcs/api/gui/ITexturedRect.html | 195 +- docs/noppes/npcs/api/gui/package-frame.html | 28 - docs/noppes/npcs/api/gui/package-summary.html | 105 +- docs/noppes/npcs/api/gui/package-tree.html | 105 +- .../npcs/api/handler/IAnimationHandler.html | 160 +- .../npcs/api/handler/ICloneHandler.html | 205 +- .../npcs/api/handler/IDialogHandler.html | 121 +- .../npcs/api/handler/IFactionHandler.html | 141 +- .../api/handler/INaturalSpawnsHandler.html | 151 +- .../npcs/api/handler/IOverlayHandler.html | 151 +- .../npcs/api/handler/IPlayerBankData.html | 88 +- docs/noppes/npcs/api/handler/IPlayerData.html | 203 +- .../npcs/api/handler/IPlayerDialogData.html | 124 +- .../npcs/api/handler/IPlayerFactionData.html | 128 +- .../api/handler/IPlayerItemGiverData.html | 145 +- .../npcs/api/handler/IPlayerMailData.html | 167 +- .../npcs/api/handler/IPlayerQuestData.html | 188 +- .../api/handler/IPlayerTransportData.html | 149 +- .../npcs/api/handler/IQuestHandler.html | 121 +- .../npcs/api/handler/IRecipeHandler.html | 148 +- docs/noppes/npcs/api/handler/ITagHandler.html | 141 +- .../npcs/api/handler/ITransportHandler.html | 135 +- .../npcs/api/handler/data/IAnimation.html | 321 +- .../npcs/api/handler/data/IAnimationData.html | 147 +- .../npcs/api/handler/data/IAvailability.html | 200 +- .../noppes/npcs/api/handler/data/IDialog.html | 604 +- .../api/handler/data/IDialogCategory.html | 135 +- .../npcs/api/handler/data/IDialogImage.html | 291 +- .../npcs/api/handler/data/IDialogOption.html | 124 +- .../npcs/api/handler/data/IFaction.html | 259 +- docs/noppes/npcs/api/handler/data/IFrame.html | 228 +- .../npcs/api/handler/data/IFramePart.html | 215 +- docs/noppes/npcs/api/handler/data/ILine.html | 154 +- docs/noppes/npcs/api/handler/data/ILines.html | 169 +- .../npcs/api/handler/data/INaturalSpawn.html | 256 +- docs/noppes/npcs/api/handler/data/IParty.html | 605 + .../npcs/api/handler/data/IPartyOptions.html | 527 + .../npcs/api/handler/data/IPlayerMail.html | 198 +- docs/noppes/npcs/api/handler/data/IQuest.html | 437 +- .../npcs/api/handler/data/IQuestCategory.html | 135 +- .../npcs/api/handler/data/IQuestDialog.html | 92 +- .../api/handler/data/IQuestInterface.html | 90 +- .../npcs/api/handler/data/IQuestItem.html | 149 +- .../npcs/api/handler/data/IQuestKill.html | 121 +- .../npcs/api/handler/data/IQuestLocation.html | 149 +- .../api/handler/data/IQuestObjective.html | 160 +- .../noppes/npcs/api/handler/data/IRecipe.html | 194 +- docs/noppes/npcs/api/handler/data/ISound.html | 212 +- docs/noppes/npcs/api/handler/data/ITag.html | 166 +- .../api/handler/data/ITransportCategory.html | 147 +- .../api/handler/data/ITransportLocation.html | 196 +- .../npcs/api/handler/data/package-frame.html | 46 - .../api/handler/data/package-summary.html | 149 +- .../npcs/api/handler/data/package-tree.html | 143 +- .../npcs/api/handler/package-frame.html | 37 - .../npcs/api/handler/package-summary.html | 123 +- .../noppes/npcs/api/handler/package-tree.html | 123 +- docs/noppes/npcs/api/item/IItemArmor.html | 117 +- docs/noppes/npcs/api/item/IItemBlock.html | 110 +- docs/noppes/npcs/api/item/IItemBook.html | 145 +- docs/noppes/npcs/api/item/IItemCustom.html | 408 +- docs/noppes/npcs/api/item/IItemStack.html | 355 +- docs/noppes/npcs/api/item/package-frame.html | 24 - .../noppes/npcs/api/item/package-summary.html | 97 +- docs/noppes/npcs/api/item/package-tree.html | 97 +- docs/noppes/npcs/api/jobs/IJob.html | 121 +- docs/noppes/npcs/api/jobs/IJobBard.html | 197 +- .../npcs/api/jobs/IJobConversation.html | 106 +- docs/noppes/npcs/api/jobs/IJobFollower.html | 143 +- docs/noppes/npcs/api/jobs/IJobGuard.html | 155 +- docs/noppes/npcs/api/jobs/IJobHealer.html | 150 +- docs/noppes/npcs/api/jobs/IJobItemGiver.html | 212 +- docs/noppes/npcs/api/jobs/IJobSpawner.html | 200 +- docs/noppes/npcs/api/jobs/package-frame.html | 27 - .../noppes/npcs/api/jobs/package-summary.html | 103 +- docs/noppes/npcs/api/jobs/package-tree.html | 103 +- .../npcs/api/overlay/ICustomOverlay.html | 245 +- .../api/overlay/ICustomOverlayComponent.html | 220 +- .../npcs/api/overlay/IOverlayLabel.html | 184 +- .../noppes/npcs/api/overlay/IOverlayLine.html | 183 +- .../api/overlay/IOverlayTexturedRect.html | 195 +- .../npcs/api/overlay/package-frame.html | 24 - .../npcs/api/overlay/package-summary.html | 97 +- .../noppes/npcs/api/overlay/package-tree.html | 97 +- docs/noppes/npcs/api/package-frame.html | 36 - docs/noppes/npcs/api/package-summary.html | 117 +- docs/noppes/npcs/api/package-tree.html | 119 +- docs/noppes/npcs/api/roles/IRole.html | 119 +- docs/noppes/npcs/api/roles/IRoleBank.html | 106 +- docs/noppes/npcs/api/roles/IRoleFollower.html | 236 +- docs/noppes/npcs/api/roles/IRoleMailman.html | 106 +- docs/noppes/npcs/api/roles/IRoleTrader.html | 283 +- .../npcs/api/roles/IRoleTransporter.html | 161 +- docs/noppes/npcs/api/roles/package-frame.html | 25 - .../npcs/api/roles/package-summary.html | 99 +- docs/noppes/npcs/api/roles/package-tree.html | 99 +- .../npcs/api/scoreboard/IScoreboard.html | 268 +- .../api/scoreboard/IScoreboardObjective.html | 138 +- .../npcs/api/scoreboard/IScoreboardTeam.html | 215 +- .../npcs/api/scoreboard/package-frame.html | 22 - .../npcs/api/scoreboard/package-summary.html | 93 +- .../npcs/api/scoreboard/package-tree.html | 93 +- docs/overview-frame.html | 37 - docs/overview-summary.html | 200 +- docs/overview-tree.html | 790 +- docs/package-search-index.js | 1 + docs/package-search-index.zip | Bin 0 -> 335 bytes docs/resources/glass.png | Bin 0 -> 499 bytes docs/resources/x.png | Bin 0 -> 394 bytes docs/script.js | 131 +- docs/search.js | 326 + docs/stylesheet.css | 492 +- docs/type-search-index.js | 1 + docs/type-search-index.zip | Bin 0 -> 1889 bytes 361 files changed, 64884 insertions(+), 25748 deletions(-) delete mode 100644 docs/allclasses-frame.html create mode 100644 docs/allclasses-index.html rename docs/{allclasses-noframe.html => allclasses.html} (92%) create mode 100644 docs/allpackages-index.html rename docs/{package-list => element-list} (100%) delete mode 100644 docs/index-files/index-23.html delete mode 100644 docs/index-files/index-24.html delete mode 100644 docs/index-files/index-25.html create mode 100644 docs/jquery-ui.overrides.css create mode 100644 docs/jquery/external/jquery/jquery.js create mode 100644 docs/jquery/jquery-3.6.1.min.js create mode 100644 docs/jquery/jquery-ui.min.css create mode 100644 docs/jquery/jquery-ui.min.js create mode 100644 docs/jquery/jszip-utils/dist/jszip-utils-ie.js create mode 100644 docs/jquery/jszip-utils/dist/jszip-utils-ie.min.js create mode 100644 docs/jquery/jszip-utils/dist/jszip-utils.js create mode 100644 docs/jquery/jszip-utils/dist/jszip-utils.min.js create mode 100644 docs/jquery/jszip/dist/jszip.js create mode 100644 docs/jquery/jszip/dist/jszip.min.js create mode 100644 docs/legal/ADDITIONAL_LICENSE_INFO create mode 100644 docs/legal/ASSEMBLY_EXCEPTION create mode 100644 docs/legal/LICENSE create mode 100644 docs/legal/jquery.md create mode 100644 docs/legal/jqueryUI.md create mode 100644 docs/legal/jszip.md create mode 100644 docs/legal/pako.md create mode 100644 docs/member-search-index.js create mode 100644 docs/member-search-index.zip delete mode 100644 docs/net/minecraft/block/properties/package-frame.html delete mode 100644 docs/net/minecraft/block/state/package-frame.html delete mode 100644 docs/net/minecraft/util/math/package-frame.html delete mode 100644 docs/net/minecraft/util/package-frame.html delete mode 100644 docs/noppes/npcs/api/block/package-frame.html create mode 100644 docs/noppes/npcs/api/entity/IVillager.html create mode 100644 docs/noppes/npcs/api/entity/data/IMark.html delete mode 100644 docs/noppes/npcs/api/entity/data/package-frame.html delete mode 100644 docs/noppes/npcs/api/entity/package-frame.html create mode 100644 docs/noppes/npcs/api/event/IItemEvent.RightClickEvent.html create mode 100644 docs/noppes/npcs/api/event/IPartyEvent.PartyDisbandEvent.html create mode 100644 docs/noppes/npcs/api/event/IPartyEvent.PartyInviteEvent.html create mode 100644 docs/noppes/npcs/api/event/IPartyEvent.PartyKickEvent.html create mode 100644 docs/noppes/npcs/api/event/IPartyEvent.PartyLeaveEvent.html create mode 100644 docs/noppes/npcs/api/event/IPartyEvent.PartyQuestCompletedEvent.html create mode 100644 docs/noppes/npcs/api/event/IPartyEvent.PartyQuestSetEvent.html create mode 100644 docs/noppes/npcs/api/event/IPartyEvent.PartyQuestTurnedInEvent.html create mode 100644 docs/noppes/npcs/api/event/IPartyEvent.html delete mode 100644 docs/noppes/npcs/api/event/package-frame.html delete mode 100644 docs/noppes/npcs/api/gui/package-frame.html create mode 100644 docs/noppes/npcs/api/handler/data/IParty.html create mode 100644 docs/noppes/npcs/api/handler/data/IPartyOptions.html delete mode 100644 docs/noppes/npcs/api/handler/data/package-frame.html delete mode 100644 docs/noppes/npcs/api/handler/package-frame.html delete mode 100644 docs/noppes/npcs/api/item/package-frame.html delete mode 100644 docs/noppes/npcs/api/jobs/package-frame.html delete mode 100644 docs/noppes/npcs/api/overlay/package-frame.html delete mode 100644 docs/noppes/npcs/api/package-frame.html delete mode 100644 docs/noppes/npcs/api/roles/package-frame.html delete mode 100644 docs/noppes/npcs/api/scoreboard/package-frame.html delete mode 100644 docs/overview-frame.html create mode 100644 docs/package-search-index.js create mode 100644 docs/package-search-index.zip create mode 100644 docs/resources/glass.png create mode 100644 docs/resources/x.png create mode 100644 docs/search.js create mode 100644 docs/type-search-index.js create mode 100644 docs/type-search-index.zip diff --git a/docs/allclasses-frame.html b/docs/allclasses-frame.html deleted file mode 100644 index eff847042..000000000 --- a/docs/allclasses-frame.html +++ /dev/null @@ -1,249 +0,0 @@ - - - - - -All Classes - - - - - -

All Classes

-
- -
- - diff --git a/docs/allclasses-index.html b/docs/allclasses-index.html new file mode 100644 index 000000000..a128d8ef3 --- /dev/null +++ b/docs/allclasses-index.html @@ -0,0 +1,1157 @@ + + + + + +All Classes + + + + + + + + + + + + + + + +
+ +
+
+
+

All Classes

+
+
+ +
+
+ + + diff --git a/docs/allclasses-noframe.html b/docs/allclasses.html similarity index 92% rename from docs/allclasses-noframe.html rename to docs/allclasses.html index bfec65bf6..6ff590211 100644 --- a/docs/allclasses-noframe.html +++ b/docs/allclasses.html @@ -1,14 +1,25 @@ - + - + All Classes - + + + + + + + + + +

All Classes

+
diff --git a/docs/allpackages-index.html b/docs/allpackages-index.html new file mode 100644 index 000000000..07679122d --- /dev/null +++ b/docs/allpackages-index.html @@ -0,0 +1,229 @@ + + + + + +All Packages + + + + + + + + + + + + + + + +
+ +
+
+
+

All Packages

+
+ +
+ + + diff --git a/docs/constant-values.html b/docs/constant-values.html index 3fc6851c1..2c5e859df 100644 --- a/docs/constant-values.html +++ b/docs/constant-values.html @@ -1,12 +1,22 @@ - + - + Constant Field Values - + + + + + + + + + +var pathtoroot = "./"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
+ +
+

Constant Field Values

+

Contents

+
+
+ diff --git a/docs/deprecated-list.html b/docs/deprecated-list.html index a1fd79d79..d2ee4ee06 100644 --- a/docs/deprecated-list.html +++ b/docs/deprecated-list.html @@ -1,12 +1,22 @@ - + - + Deprecated List - + + + + + + + + + +var pathtoroot = "./"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
+ +
+

Deprecated API

Contents

-
+ diff --git a/docs/package-list b/docs/element-list similarity index 100% rename from docs/package-list rename to docs/element-list diff --git a/docs/help-doc.html b/docs/help-doc.html index 7d305e880..e550c9931 100644 --- a/docs/help-doc.html +++ b/docs/help-doc.html @@ -1,12 +1,22 @@ - + - + API Help - + + + + + + + + + +var pathtoroot = "./"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
+ +
+

How This API Document Is Organized

This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
@@ -75,114 +100,142 @@
  • +

    Overview

    -

    The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

    +

    The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

    +
  • +

    Package

    -

    Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:

    +

    Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain six categories:

      -
    • Interfaces (italic)
    • +
    • Interfaces
    • Classes
    • Enums
    • Exceptions
    • Errors
    • Annotation Types
    +
  • -

    Class/Interface

    +
    +

    Class or Interface

    Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

      -
    • Class inheritance diagram
    • +
    • Class Inheritance Diagram
    • Direct Subclasses
    • All Known Subinterfaces
    • All Known Implementing Classes
    • -
    • Class/interface declaration
    • -
    • Class/interface description
    • +
    • Class or Interface Declaration
    • +
    • Class or Interface Description
    +
    • Nested Class Summary
    • Field Summary
    • +
    • Property Summary
    • Constructor Summary
    • Method Summary
    +
    • Field Detail
    • +
    • Property Detail
    • Constructor Detail
    • Method Detail

    Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

    +
  • +

    Annotation Type

    Each annotation type has its own separate page with the following sections:

      -
    • Annotation Type declaration
    • -
    • Annotation Type description
    • +
    • Annotation Type Declaration
    • +
    • Annotation Type Description
    • Required Element Summary
    • Optional Element Summary
    • Element Detail
    +
  • +

    Enum

    Each enum has its own separate page with the following sections:

      -
    • Enum declaration
    • -
    • Enum description
    • +
    • Enum Declaration
    • +
    • Enum Description
    • Enum Constant Summary
    • Enum Constant Detail
    +
  • +

    Tree (Class Hierarchy)

    -

    There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object.

    +

    There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

    • When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.
    • -
    • When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.
    • +
    • When viewing a particular package, class or interface page, clicking on "Tree" displays the hierarchy for only that package.
    +
  • +

    Deprecated API

    The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.

    +
  • +

    Index

    -

    The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.

    +

    The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields, as well as lists of all packages and all classes.

    +
  • -

    Prev/Next

    -

    These links take you to the next or previous class, interface, package, or related page.

    -
  • -
  • -

    Frames/No Frames

    -

    These links show and hide the HTML frames. All pages are available with or without frames.

    -
  • -
  • -

    All Classes

    -

    The All Classes link shows all classes and interfaces except non-static nested types.

    +
    +

    All Classes

    +

    The All Classes link shows all classes and interfaces except non-static nested types.

    +
  • +

    Serialized Form

    Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.

    +
  • +

    Constant Field Values

    The Constant Field Values page lists the static final fields and their values.

    +
    +
  • +
  • +
    +

    Search

    +

    You can search for definitions of modules, packages, types, fields, methods and other terms defined in the API, using some or all of the name. "Camel-case" abbreviations are supported: for example, "InpStr" will find "InputStream" and "InputStreamReader".

    +
-This help file applies to API documentation generated using the standard doclet.
+
+This help file applies to API documentation generated by the standard doclet.
+
+ diff --git a/docs/index-files/index-1.html b/docs/index-files/index-1.html index 4e3f682bf..df57854c7 100644 --- a/docs/index-files/index-1.html +++ b/docs/index-files/index-1.html @@ -1,12 +1,22 @@ - + - + A-Index - + + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
+ +
+
+
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages

A

@@ -77,182 +102,189 @@
This object stores functions available to all scripting handlers through the "API" keyword.
-
AbstractNpcAPI() - Constructor for class noppes.npcs.api.AbstractNpcAPI
+
AbstractNpcAPI() - Constructor for class noppes.npcs.api.AbstractNpcAPI
 
-
add(double, double, double) - Method in class net.minecraft.util.math.BlockPos
+
add(double, double, double) - Method in class net.minecraft.util.math.BlockPos
Add the given coordinates to the coordinates of this BlockPos
-
add(int, int, int) - Method in class net.minecraft.util.math.BlockPos
-
-
Add the given coordinates to the coordinates of this BlockPos
-
-
add(Vec3i) - Method in class net.minecraft.util.math.BlockPos
-
-
Add the given Vector to this BlockPos
-
-
add(int, ISkinOverlay) - Method in interface noppes.npcs.api.handler.IOverlayHandler
-
 
-
add(double, double, double) - Method in interface noppes.npcs.api.IPos
+
add(double, double, double) - Method in interface noppes.npcs.api.IPos
Adds the IPos' coordinates by each of the parameters given.
-
add(IPos) - Method in interface noppes.npcs.api.IPos
+
add(int, int, int) - Method in class net.minecraft.util.math.BlockPos
+
+
Add the given coordinates to the coordinates of this BlockPos
+
+
add(int, ISkinOverlay) - Method in interface noppes.npcs.api.handler.IOverlayHandler
+
 
+
add(Vec3i) - Method in class net.minecraft.util.math.BlockPos
+
+
Add the given Vector to this BlockPos
+
+
add(IPos) - Method in interface noppes.npcs.api.IPos
Directly adds the coordinates of two IPos objects and returns the resulting IPos sum.
-
addAliases(String...) - Method in interface noppes.npcs.api.ICommand
+
addAliases(String...) - Method in interface noppes.npcs.api.ICommand
 
-
addBonusAttribute(String, String, String, double) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
addBonusAttribute(String, String, String, double) - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
addBonusAttribute(String, String, String, double, boolean) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
addBonusAttribute(String, String, String, double, boolean) - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
addButton(int, String, int, int) - Method in interface noppes.npcs.api.gui.ICustomGui
+
addButton(int, String, int, int) - Method in interface noppes.npcs.api.gui.ICustomGui
 
-
addButton(int, String, int, int, int, int) - Method in interface noppes.npcs.api.gui.ICustomGui
+
addButton(int, String, int, int, int, int) - Method in interface noppes.npcs.api.gui.ICustomGui
 
-
addDaysLeft(int) - Method in interface noppes.npcs.api.roles.IRoleFollower
+
addDaysLeft(int) - Method in interface noppes.npcs.api.roles.IRoleFollower
 
-
addEnchant(int, int) - Method in interface noppes.npcs.api.item.IItemStack
+
addEnchant(int, int) - Method in interface noppes.npcs.api.item.IItemStack
 
-
addEnemyFaction(IFaction) - Method in interface noppes.npcs.api.handler.data.IFaction
+
addEnemyFaction(IFaction) - Method in interface noppes.npcs.api.handler.data.IFaction
 
-
addFactionPoints(int, int) - Method in interface noppes.npcs.api.entity.IPlayer
+
addFactionPoints(int, int) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
addFrame(IFrame) - Method in interface noppes.npcs.api.handler.data.IAnimation
+
addFrame(int, IFrame) - Method in interface noppes.npcs.api.handler.data.IAnimation
 
-
addFrame(int, IFrame) - Method in interface noppes.npcs.api.handler.data.IAnimation
+
addFrame(IFrame) - Method in interface noppes.npcs.api.handler.data.IAnimation
 
-
addGlobalObject(String, Object) - Method in class noppes.npcs.api.AbstractNpcAPI
+
addGlobalObject(String, Object) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
addImage(int, IDialogImage) - Method in interface noppes.npcs.api.handler.data.IDialog
+
addImage(int, IDialogImage) - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
addItemSlot(int, int, int) - Method in interface noppes.npcs.api.gui.ICustomGui
-
 
-
addItemSlot(int, int, int, IItemStack) - Method in interface noppes.npcs.api.gui.ICustomGui
-
 
-
addItemSlot(int, int) - Method in interface noppes.npcs.api.gui.ICustomGui
+
addItemSlot(int, int) - Method in interface noppes.npcs.api.gui.ICustomGui
-
Deprecated.
+
Deprecated.
-
addItemSlot(int, int, IItemStack) - Method in interface noppes.npcs.api.gui.ICustomGui
+
addItemSlot(int, int, int) - Method in interface noppes.npcs.api.gui.ICustomGui
+
 
+
addItemSlot(int, int, int, IItemStack) - Method in interface noppes.npcs.api.gui.ICustomGui
+
 
+
addItemSlot(int, int, IItemStack) - Method in interface noppes.npcs.api.gui.ICustomGui
-
Deprecated.
+
Deprecated.
-
addKey(int, V) - Method in class net.minecraft.util.math.IntHashMap
+
addKey(int, V) - Method in class net.minecraft.util.math.IntHashMap
Adds a key and associated value to this map
-
addLabel(int, String, int, int, int, int) - Method in interface noppes.npcs.api.gui.ICustomGui
+
addLabel(int, String, int, int, int, int) - Method in interface noppes.npcs.api.gui.ICustomGui
 
-
addLabel(int, String, int, int, int, int, int) - Method in interface noppes.npcs.api.gui.ICustomGui
+
addLabel(int, String, int, int, int, int) - Method in interface noppes.npcs.api.overlay.ICustomOverlay
 
-
addLabel(int, String, int, int, int, int) - Method in interface noppes.npcs.api.overlay.ICustomOverlay
+
addLabel(int, String, int, int, int, int, int) - Method in interface noppes.npcs.api.gui.ICustomGui
 
-
addLabel(int, String, int, int, int, int, int) - Method in interface noppes.npcs.api.overlay.ICustomOverlay
+
addLabel(int, String, int, int, int, int, int) - Method in interface noppes.npcs.api.overlay.ICustomOverlay
 
-
addLine(int, int, int, int, int, int, int) - Method in interface noppes.npcs.api.gui.ICustomGui
+
addLine(int, int, int, int, int) - Method in interface noppes.npcs.api.gui.ICustomGui
 
-
addLine(int, int, int, int, int) - Method in interface noppes.npcs.api.gui.ICustomGui
+
addLine(int, int, int, int, int) - Method in interface noppes.npcs.api.overlay.ICustomOverlay
 
-
addLine(int, int, int, int, int, int, int) - Method in interface noppes.npcs.api.overlay.ICustomOverlay
+
addLine(int, int, int, int, int, int, int) - Method in interface noppes.npcs.api.gui.ICustomGui
 
-
addLine(int, int, int, int, int) - Method in interface noppes.npcs.api.overlay.ICustomOverlay
+
addLine(int, int, int, int, int, int, int) - Method in interface noppes.npcs.api.overlay.ICustomOverlay
 
-
addLocation(String) - Method in interface noppes.npcs.api.handler.data.ITransportCategory
+
addLocation(String) - Method in interface noppes.npcs.api.handler.data.ITransportCategory
 
-
addMail(IPlayerMail) - Method in interface noppes.npcs.api.handler.IPlayerMailData
+
addMail(IPlayerMail) - Method in interface noppes.npcs.api.handler.IPlayerMailData
 
-
addObjective(String, String) - Method in interface noppes.npcs.api.scoreboard.IScoreboard
+
addObjective(String, String) - Method in interface noppes.npcs.api.scoreboard.IScoreboard
 
-
addOtherFormMastery(String, double) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
addOtherFormMastery(String, double) - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
addPart(IFramePart) - Method in interface noppes.npcs.api.handler.data.IFrame
+
addPart(IFramePart) - Method in interface noppes.npcs.api.handler.data.IFrame
 
-
addPlayer(String) - Method in interface noppes.npcs.api.scoreboard.IScoreboardTeam
+
addPlayer(String) - Method in interface noppes.npcs.api.handler.data.IParty
 
-
addPlayer(IPlayer) - Method in interface noppes.npcs.api.scoreboard.IScoreboardTeam
+
addPlayer(String) - Method in interface noppes.npcs.api.scoreboard.IScoreboardTeam
 
-
addPoints(int, int) - Method in interface noppes.npcs.api.handler.IPlayerFactionData
+
addPlayer(IPlayer) - Method in interface noppes.npcs.api.handler.data.IParty
 
-
addPotionEffect(int, int, int, boolean) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
addPlayer(IPlayer) - Method in interface noppes.npcs.api.scoreboard.IScoreboardTeam
+
 
+
addPoints(int, int) - Method in interface noppes.npcs.api.handler.IPlayerFactionData
+
 
+
addPotionEffect(int, int, int, boolean) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
Works the same as the /effect command
-
addRacialFormMastery(byte, double) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
addRacialFormMastery(byte, double) - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
addRecipe(String, boolean, ItemStack, Object...) - Method in interface noppes.npcs.api.handler.IRecipeHandler
+
addRecipe(String, boolean, ItemStack, int, int, ItemStack...) - Method in interface noppes.npcs.api.handler.IRecipeHandler
 
-
addRecipe(String, boolean, ItemStack, int, int, ItemStack...) - Method in interface noppes.npcs.api.handler.IRecipeHandler
+
addRecipe(String, boolean, ItemStack, Object...) - Method in interface noppes.npcs.api.handler.IRecipeHandler
 
-
addScroll(int, int, int, int, int, String[]) - Method in interface noppes.npcs.api.gui.ICustomGui
+
addScroll(int, int, int, int, int, String[]) - Method in interface noppes.npcs.api.gui.ICustomGui
 
-
addSpawn(INaturalSpawn) - Method in interface noppes.npcs.api.handler.INaturalSpawnsHandler
+
addSpawn(INaturalSpawn) - Method in interface noppes.npcs.api.handler.INaturalSpawnsHandler
 
-
addTeam(String) - Method in interface noppes.npcs.api.scoreboard.IScoreboard
+
addTeam(String) - Method in interface noppes.npcs.api.scoreboard.IScoreboard
 
-
addTextField(int, int, int, int, int) - Method in interface noppes.npcs.api.gui.ICustomGui
+
addTextField(int, int, int, int, int) - Method in interface noppes.npcs.api.gui.ICustomGui
 
-
addTexturedButton(int, String, int, int, int, int, String) - Method in interface noppes.npcs.api.gui.ICustomGui
+
addTexturedButton(int, String, int, int, int, int, String) - Method in interface noppes.npcs.api.gui.ICustomGui
 
-
addTexturedButton(int, String, int, int, int, int, String, int, int) - Method in interface noppes.npcs.api.gui.ICustomGui
+
addTexturedButton(int, String, int, int, int, int, String, int, int) - Method in interface noppes.npcs.api.gui.ICustomGui
 
-
addTexturedRect(int, String, int, int, int, int) - Method in interface noppes.npcs.api.gui.ICustomGui
+
addTexturedRect(int, String, int, int, int, int) - Method in interface noppes.npcs.api.gui.ICustomGui
 
-
addTexturedRect(int, String, int, int, int, int, int, int) - Method in interface noppes.npcs.api.gui.ICustomGui
+
addTexturedRect(int, String, int, int, int, int) - Method in interface noppes.npcs.api.overlay.ICustomOverlay
 
-
addTexturedRect(int, String, int, int, int, int) - Method in interface noppes.npcs.api.overlay.ICustomOverlay
+
addTexturedRect(int, String, int, int, int, int, int, int) - Method in interface noppes.npcs.api.gui.ICustomGui
 
-
addTexturedRect(int, String, int, int, int, int, int, int) - Method in interface noppes.npcs.api.overlay.ICustomOverlay
+
addTexturedRect(int, String, int, int, int, int, int, int) - Method in interface noppes.npcs.api.overlay.ICustomOverlay
 
-
addToBonusAttribute(String, String, String, double) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
addToBonusAttribute(String, String, String, double) - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
addTransport(int) - Method in interface noppes.npcs.api.handler.IPlayerTransportData
+
addTransport(int) - Method in interface noppes.npcs.api.handler.IPlayerTransportData
 
-
addTransport(ITransportLocation) - Method in interface noppes.npcs.api.handler.IPlayerTransportData
+
addTransport(ITransportLocation) - Method in interface noppes.npcs.api.handler.IPlayerTransportData
 
-
aimWhileShooting(boolean) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
aimWhileShooting(boolean) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
airSpawnPassed() - Method in interface noppes.npcs.api.event.ICustomNPCsEvent.CNPCNaturalSpawnEvent
+
airSpawnPassed() - Method in interface noppes.npcs.api.event.ICustomNPCsEvent.CNPCNaturalSpawnEvent
 
-
allowLeashing() - Method in interface noppes.npcs.api.entity.IEntityLiving
+
allowLeashing() - Method in interface noppes.npcs.api.entity.IEntityLiving
 
-
animalSpawnPassed() - Method in interface noppes.npcs.api.event.ICustomNPCsEvent.CNPCNaturalSpawnEvent
+
animalSpawnPassed() - Method in interface noppes.npcs.api.event.ICustomNPCsEvent.CNPCNaturalSpawnEvent
 
-
areAllPlayersAsleep() - Method in interface noppes.npcs.api.IWorld
+
areAllPlayersAsleep() - Method in interface noppes.npcs.api.IWorld
 
-
areForgeScriptsEnabled() - Method in class noppes.npcs.api.AbstractNpcAPI
+
areForgeScriptsEnabled() - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
areGlobalNPCScriptsEnabled() - Method in class noppes.npcs.api.AbstractNpcAPI
+
areGlobalNPCScriptsEnabled() - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
arePlayerScriptsEnabled() - Method in class noppes.npcs.api.AbstractNpcAPI
+
arePlayerScriptsEnabled() - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
attackCreepers() - Method in interface noppes.npcs.api.jobs.IJobGuard
+
attackCreepers() - Method in interface noppes.npcs.api.jobs.IJobGuard
 
-
attackCreepers(boolean) - Method in interface noppes.npcs.api.jobs.IJobGuard
+
attackCreepers(boolean) - Method in interface noppes.npcs.api.jobs.IJobGuard
 
-
attackedByMobs() - Method in interface noppes.npcs.api.handler.data.IFaction
+
attackedByMobs() - Method in interface noppes.npcs.api.handler.data.IFaction
 
-
attackHostileMobs() - Method in interface noppes.npcs.api.jobs.IJobGuard
+
attackHostileMobs() - Method in interface noppes.npcs.api.jobs.IJobGuard
 
-
attackHostileMobs(boolean) - Method in interface noppes.npcs.api.jobs.IJobGuard
+
attackHostileMobs(boolean) - Method in interface noppes.npcs.api.jobs.IJobGuard
 
-
attacksAnimals() - Method in interface noppes.npcs.api.jobs.IJobGuard
+
attacksAnimals() - Method in interface noppes.npcs.api.jobs.IJobGuard
 
-
attacksAnimals(boolean) - Method in interface noppes.npcs.api.jobs.IJobGuard
+
attacksAnimals(boolean) - Method in interface noppes.npcs.api.jobs.IJobGuard
 
-A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
+A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages +
+ diff --git a/docs/index-files/index-10.html b/docs/index-files/index-10.html index d78f7897f..96b2ae6bf 100644 --- a/docs/index-files/index-10.html +++ b/docs/index-files/index-10.html @@ -1,12 +1,22 @@ - + - + K-Index - + + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
+ +
+
+
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages

K

-
keyDown() - Method in interface noppes.npcs.api.event.IPlayerEvent.KeyPressedEvent
+
keyDown() - Method in interface noppes.npcs.api.event.IPlayerEvent.KeyPressedEvent
 
-
kick(String) - Method in interface noppes.npcs.api.entity.IPlayer
+
kick(String) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
kickAllPlayers() - Method in class noppes.npcs.api.AbstractNpcAPI
+
kickAllPlayers() - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
kill() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
kill() - Method in interface noppes.npcs.api.entity.ICustomNpc
Kill the npc, doesnt't despawn it
-
knockback(int, float) - Method in interface noppes.npcs.api.entity.IEntity
+
knockback(double, double, double, float) - Method in interface noppes.npcs.api.entity.IEntity
 
-
knockback(double, double, double, float) - Method in interface noppes.npcs.api.entity.IEntity
+
knockback(int, float) - Method in interface noppes.npcs.api.entity.IEntity
 
-
knockback(IPos, float) - Method in interface noppes.npcs.api.entity.IEntity
+
knockback(IPos, float) - Method in interface noppes.npcs.api.entity.IEntity
 
-A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
+A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages +
+ diff --git a/docs/index-files/index-11.html b/docs/index-files/index-11.html index 07532c438..4d2200079 100644 --- a/docs/index-files/index-11.html +++ b/docs/index-files/index-11.html @@ -1,12 +1,22 @@ - + - + L-Index - + + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
+ +
+
+
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages

L

-
leftArmWear(byte) - Method in interface noppes.npcs.api.entity.data.IModelData
+
leftArmWear() - Method in interface noppes.npcs.api.entity.data.IModelData
 
-
leftArmWear() - Method in interface noppes.npcs.api.entity.data.IModelData
+
leftArmWear(byte) - Method in interface noppes.npcs.api.entity.data.IModelData
 
-
leftLegWear(byte) - Method in interface noppes.npcs.api.entity.data.IModelData
+
leftLegWear() - Method in interface noppes.npcs.api.entity.data.IModelData
 
-
leftLegWear() - Method in interface noppes.npcs.api.entity.data.IModelData
+
leftLegWear(byte) - Method in interface noppes.npcs.api.entity.data.IModelData
 
-
limitFlyHeight(boolean) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
limitFlyHeight(boolean) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
liquidSpawnPassed() - Method in interface noppes.npcs.api.event.ICustomNPCsEvent.CNPCNaturalSpawnEvent
+
liquidSpawnPassed() - Method in interface noppes.npcs.api.event.ICustomNPCsEvent.CNPCNaturalSpawnEvent
 
-
list() - Method in interface noppes.npcs.api.handler.IFactionHandler
+
list() - Method in interface noppes.npcs.api.handler.IFactionHandler
 
-
list() - Method in interface noppes.npcs.api.handler.ITagHandler
+
list() - Method in interface noppes.npcs.api.handler.ITagHandler
 
-
lookup(int) - Method in class net.minecraft.util.math.IntHashMap
+
lookup(int) - Method in class net.minecraft.util.math.IntHashMap
Returns the object associated to a key
-
loop() - Method in interface noppes.npcs.api.handler.data.IAnimation
+
loop() - Method in interface noppes.npcs.api.handler.data.IAnimation
 
-A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
+A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages +
+ diff --git a/docs/index-files/index-12.html b/docs/index-files/index-12.html index fba566ff9..81dcb118f 100644 --- a/docs/index-files/index-12.html +++ b/docs/index-files/index-12.html @@ -1,12 +1,22 @@ - + - + M-Index - + + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
+ +
+
+
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages

M

-
markDirty() - Method in interface noppes.npcs.api.ITileEntity
+
markDirty() - Method in interface noppes.npcs.api.ITileEntity
 
-
maxTicks(int) - Method in interface noppes.npcs.api.ITimers
+
maxTicks(int) - Method in interface noppes.npcs.api.ITimers
 
-
millisToTime(long) - Method in class noppes.npcs.api.AbstractNpcAPI
+
millisToTime(long) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
monsterSpawnPassed() - Method in interface noppes.npcs.api.event.ICustomNPCsEvent.CNPCNaturalSpawnEvent
+
monsterSpawnPassed() - Method in interface noppes.npcs.api.event.ICustomNPCsEvent.CNPCNaturalSpawnEvent
 
-
mountEntity(Entity) - Method in interface noppes.npcs.api.entity.IPlayer
+
mountEntity(Entity) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
move(EnumFacing) - Method in class net.minecraft.util.math.BlockPos.MutableBlockPos
+
move(EnumFacing) - Method in class net.minecraft.util.math.BlockPos.MutableBlockPos
 
-
move(EnumFacing, int) - Method in class net.minecraft.util.math.BlockPos.MutableBlockPos
+
move(EnumFacing, int) - Method in class net.minecraft.util.math.BlockPos.MutableBlockPos
 
-
movePos(EnumFacing, int) - Method in class net.minecraft.util.math.BlockPos.PooledMutableBlockPos
+
movePos(EnumFacing, int) - Method in class net.minecraft.util.math.BlockPos.PooledMutableBlockPos
 
-
MutableBlockPos() - Constructor for class net.minecraft.util.math.BlockPos.MutableBlockPos
+
MutableBlockPos() - Constructor for class net.minecraft.util.math.BlockPos.MutableBlockPos
 
-
MutableBlockPos(BlockPos) - Constructor for class net.minecraft.util.math.BlockPos.MutableBlockPos
+
MutableBlockPos(int, int, int) - Constructor for class net.minecraft.util.math.BlockPos.MutableBlockPos
 
-
MutableBlockPos(int, int, int) - Constructor for class net.minecraft.util.math.BlockPos.MutableBlockPos
+
MutableBlockPos(BlockPos) - Constructor for class net.minecraft.util.math.BlockPos.MutableBlockPos
 
-A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
+A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages +
+ diff --git a/docs/index-files/index-13.html b/docs/index-files/index-13.html index fb2254352..c3b5ab9f4 100644 --- a/docs/index-files/index-13.html +++ b/docs/index-files/index-13.html @@ -1,12 +1,22 @@ - + - + N-Index - + + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
+ +
+
+
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages

N

-
naturallyDespawns() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
naturallyDespawns() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
navigateTo(double, double, double, double) - Method in interface noppes.npcs.api.entity.IEntityLiving
+
navigateTo(double, double, double, double) - Method in interface noppes.npcs.api.entity.IEntityLiving
 
net.minecraft.block.properties - package net.minecraft.block.properties
 
@@ -111,38 +136,41 @@
 
noppes.npcs.api.scoreboard - package noppes.npcs.api.scoreboard
 
-
normalize() - Method in interface noppes.npcs.api.IPos
+
normalize() - Method in interface noppes.npcs.api.IPos
Returns a normalized vector of this block's position, calculated by:
-
normalizeDouble() - Method in interface noppes.npcs.api.IPos
+
normalizeDouble() - Method in interface noppes.npcs.api.IPos
 
-
north() - Method in class net.minecraft.util.math.BlockPos
+
north() - Method in class net.minecraft.util.math.BlockPos
Offset this BlockPos 1 block in northern direction
-
north(double) - Method in class net.minecraft.util.math.BlockPos
-
-
Offset this BlockPos n blocks in northern direction
-
-
north() - Method in interface noppes.npcs.api.IPos
+
north() - Method in interface noppes.npcs.api.IPos
Shifts the IPos north by 1 block and returns the new object.
-
north(double) - Method in interface noppes.npcs.api.IPos
+
north(double) - Method in class net.minecraft.util.math.BlockPos
+
+
Offset this BlockPos n blocks in northern direction
+
+
north(double) - Method in interface noppes.npcs.api.IPos
 
-A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
+A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages +
+ diff --git a/docs/index-files/index-14.html b/docs/index-files/index-14.html index 3764a6baf..388e706d4 100644 --- a/docs/index-files/index-14.html +++ b/docs/index-files/index-14.html @@ -1,12 +1,22 @@ - + - + O-Index - + + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
+ +
+
+
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages

O

-
offset(EnumFacing) - Method in class net.minecraft.util.math.BlockPos
-
-
Offset this BlockPos 1 block in the given direction
-
-
offset(EnumFacing, double) - Method in class net.minecraft.util.math.BlockPos
-
-
Offsets this BlockPos n blocks in the given direction
-
-
offset(int) - Method in interface noppes.npcs.api.IPos
+
offset(int) - Method in interface noppes.npcs.api.IPos
Offsets the block by 1 block in the given direction and returns the resulting IPos object
-
offset(int, double) - Method in interface noppes.npcs.api.IPos
+
offset(int, double) - Method in interface noppes.npcs.api.IPos
Offsets the block by n blocks in the given direction and returns the resulting IPos object
-
offsetMutable(EnumFacing) - Method in class net.minecraft.util.math.BlockPos.PooledMutableBlockPos
+
offset(EnumFacing) - Method in class net.minecraft.util.math.BlockPos
+
+
Offset this BlockPos 1 block in the given direction
+
+
offset(EnumFacing, double) - Method in class net.minecraft.util.math.BlockPos
+
+
Offsets this BlockPos n blocks in the given direction
+
+
offsetMutable(EnumFacing) - Method in class net.minecraft.util.math.BlockPos.PooledMutableBlockPos
 
-
onFoundEnemy() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
onFoundEnemy() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
ORIGIN - Static variable in class net.minecraft.util.math.BlockPos
The BlockPos with all coordinates 0
-A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
+A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages +
+ diff --git a/docs/index-files/index-15.html b/docs/index-files/index-15.html index bb200010c..ecb1cffaa 100644 --- a/docs/index-files/index-15.html +++ b/docs/index-files/index-15.html @@ -1,12 +1,22 @@ - + - + P-Index - + + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
+ +
+
+
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages

P

-
pauseSounds() - Method in class noppes.npcs.api.AbstractNpcAPI
+
pauseSounds() - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
pauseSounds() - Method in interface noppes.npcs.api.entity.IPlayer
+
pauseSounds() - Method in interface noppes.npcs.api.entity.IPlayer
 
-
pauseSounds() - Method in interface noppes.npcs.api.IWorld
+
pauseSounds() - Method in interface noppes.npcs.api.IWorld
 
-
playerStatus(IPlayer) - Method in interface noppes.npcs.api.handler.data.IFaction
+
playerStatus(IPlayer) - Method in interface noppes.npcs.api.handler.data.IFaction
 
-
playLivingSound() - Method in interface noppes.npcs.api.entity.IEntityLiving
+
playLivingSound() - Method in interface noppes.npcs.api.entity.IEntityLiving
 
-
playSound(int, ISound) - Method in class noppes.npcs.api.AbstractNpcAPI
+
playSound(int, ISound) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
playSound(ISound) - Method in class noppes.npcs.api.AbstractNpcAPI
+
playSound(int, ISound) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
playSound(String, float, float) - Method in interface noppes.npcs.api.entity.IPlayer
+
playSound(int, ISound) - Method in interface noppes.npcs.api.IWorld
 
-
playSound(int, ISound) - Method in interface noppes.npcs.api.entity.IPlayer
+
playSound(String, float, float) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
playSound(ISound) - Method in interface noppes.npcs.api.entity.IPlayer
+
playSound(ISound) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
playSound(int, ISound) - Method in interface noppes.npcs.api.IWorld
+
playSound(ISound) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
playSoundAtEntity(IEntity<?>, String, float, float) - Method in class noppes.npcs.api.AbstractNpcAPI
+
playSoundAtEntity(IEntity<?>, String, float, float) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
playSoundAtEntity(IEntity, String, float, float) - Method in interface noppes.npcs.api.IWorld
+
playSoundAtEntity(IEntity, String, float, float) - Method in interface noppes.npcs.api.IWorld
 
-
playSoundToNearExcept(IPlayer<?>, String, float, float) - Method in class noppes.npcs.api.AbstractNpcAPI
+
playSoundToNearExcept(IPlayer<?>, String, float, float) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
playSoundToNearExcept(IPlayer, String, float, float) - Method in interface noppes.npcs.api.IWorld
+
playSoundToNearExcept(IPlayer, String, float, float) - Method in interface noppes.npcs.api.IWorld
 
-A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
+A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages +
+ diff --git a/docs/index-files/index-16.html b/docs/index-files/index-16.html index 13aedde9d..0c87ea0ac 100644 --- a/docs/index-files/index-16.html +++ b/docs/index-files/index-16.html @@ -1,12 +1,22 @@ - + - + Q-Index - + + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
+ +
+
+
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages

Q

-
quests() - Method in interface noppes.npcs.api.handler.data.IQuestCategory
+
quests() - Method in interface noppes.npcs.api.handler.data.IQuestCategory
 
-A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
+A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages +
+ diff --git a/docs/index-files/index-17.html b/docs/index-files/index-17.html index a4b74b698..03f0eb1f6 100644 --- a/docs/index-files/index-17.html +++ b/docs/index-files/index-17.html @@ -1,12 +1,22 @@ - + - + R-Index - + + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
+ +
+
+
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages

R

-
rayCastBlock(double[], double[], int, boolean, boolean, boolean) - Method in interface noppes.npcs.api.IWorld
+
rayCastBlock(double[], double[], int) - Method in interface noppes.npcs.api.IWorld
+
 
+
rayCastBlock(double[], double[], int, boolean, boolean, boolean) - Method in interface noppes.npcs.api.IWorld
starting at the start position, draw a line in the lookVector direction until a block is detected
-
rayCastBlock(double[], double[], int) - Method in interface noppes.npcs.api.IWorld
+
rayCastBlock(IPos, IPos, int) - Method in interface noppes.npcs.api.IWorld
 
-
rayCastBlock(IPos, IPos, int, boolean, boolean, boolean) - Method in interface noppes.npcs.api.IWorld
+
rayCastBlock(IPos, IPos, int, boolean, boolean, boolean) - Method in interface noppes.npcs.api.IWorld
 
-
rayCastBlock(IPos, IPos, int) - Method in interface noppes.npcs.api.IWorld
+
rayCastEntities(double[], double[], int, double, double) - Method in interface noppes.npcs.api.IWorld
 
-
rayCastEntities(double[], double[], int, double, double, boolean, boolean, boolean) - Method in interface noppes.npcs.api.IWorld
+
rayCastEntities(double[], double[], int, double, double, boolean, boolean, boolean) - Method in interface noppes.npcs.api.IWorld
 
-
rayCastEntities(IEntity[], double[], double[], int, double, double, boolean, boolean, boolean) - Method in interface noppes.npcs.api.IWorld
+
rayCastEntities(IEntity[], double[], double[], int, double, double, boolean, boolean, boolean) - Method in interface noppes.npcs.api.IWorld
 
-
rayCastEntities(IPos, IPos, int, double, double, boolean, boolean, boolean) - Method in interface noppes.npcs.api.IWorld
+
rayCastEntities(IPos, IPos, int, double, double) - Method in interface noppes.npcs.api.IWorld
 
-
rayCastEntities(double[], double[], int, double, double) - Method in interface noppes.npcs.api.IWorld
+
rayCastEntities(IPos, IPos, int, double, double, boolean, boolean, boolean) - Method in interface noppes.npcs.api.IWorld
 
-
rayCastEntities(IPos, IPos, int, double, double) - Method in interface noppes.npcs.api.IWorld
+
rayCastPos(double[], double[], int) - Method in interface noppes.npcs.api.IWorld
 
-
rayCastPos(double[], double[], int, boolean, boolean, boolean) - Method in interface noppes.npcs.api.IWorld
+
rayCastPos(double[], double[], int, boolean, boolean, boolean) - Method in interface noppes.npcs.api.IWorld
 
-
rayCastPos(double[], double[], int) - Method in interface noppes.npcs.api.IWorld
+
rayCastPos(IPos, IPos, int) - Method in interface noppes.npcs.api.IWorld
 
-
rayCastPos(IPos, IPos, int, boolean, boolean, boolean) - Method in interface noppes.npcs.api.IWorld
+
rayCastPos(IPos, IPos, int, boolean, boolean, boolean) - Method in interface noppes.npcs.api.IWorld
 
-
rayCastPos(IPos, IPos, int) - Method in interface noppes.npcs.api.IWorld
+
readDialog(int) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
readDialog(IDialog) - Method in interface noppes.npcs.api.entity.IPlayer
+
readDialog(int) - Method in interface noppes.npcs.api.handler.IPlayerDialogData
 
-
readDialog(int) - Method in interface noppes.npcs.api.entity.IPlayer
+
readDialog(IDialog) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
readDialog(int) - Method in interface noppes.npcs.api.handler.IPlayerDialogData
-
 
-
readFromNBT(INbt) - Method in interface noppes.npcs.api.ITileEntity
+
readFromNBT(INbt) - Method in interface noppes.npcs.api.ITileEntity
Reads an INbt compound tag, creates a tile entity based on the data, and replaces this entity with the new one.
-
registerICommand(ICommand) - Method in class noppes.npcs.api.AbstractNpcAPI
+
registerICommand(ICommand) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
release() - Method in class net.minecraft.util.math.BlockPos.PooledMutableBlockPos
+
release() - Method in class net.minecraft.util.math.BlockPos.PooledMutableBlockPos
 
-
remove(int, String) - Method in interface noppes.npcs.api.handler.ICloneHandler
-
 
-
remove(int) - Method in interface noppes.npcs.api.handler.IOverlayHandler
-
 
-
remove() - Method in interface noppes.npcs.api.IBlock
+
remove() - Method in interface noppes.npcs.api.IBlock
Deletes the block, setting it to air.
-
remove(String) - Method in interface noppes.npcs.api.INbt
+
remove(int) - Method in interface noppes.npcs.api.handler.IOverlayHandler
+
 
+
remove(int, String) - Method in interface noppes.npcs.api.handler.ICloneHandler
+
 
+
remove(String) - Method in interface noppes.npcs.api.INbt
Returns the tag with the given key from the compound tag.
-
removeAlias(String) - Method in interface noppes.npcs.api.ICommand
+
removeAlias(String) - Method in interface noppes.npcs.api.ICommand
 
-
removeAllItems(IItemStack, boolean, boolean) - Method in interface noppes.npcs.api.entity.IPlayer
+
removeAllItems(IItemStack, boolean, boolean) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
removeAllSpawned() - Method in interface noppes.npcs.api.jobs.IJobSpawner
+
removeAllSpawned() - Method in interface noppes.npcs.api.jobs.IJobSpawner
Removes all spawned entities
-
removeBlock(int, int, int) - Method in interface noppes.npcs.api.IWorld
+
removeBlock(int, int, int) - Method in interface noppes.npcs.api.IWorld
 
-
removeBlock(IPos) - Method in interface noppes.npcs.api.IWorld
+
removeBlock(IPos) - Method in interface noppes.npcs.api.IWorld
 
-
removeBonusAttribute(String, String) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
removeBonusAttribute(String, String) - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
removeCategory(String) - Method in interface noppes.npcs.api.handler.ITransportHandler
+
removeCategory(String) - Method in interface noppes.npcs.api.handler.ITransportHandler
 
-
removeComponent(int) - Method in interface noppes.npcs.api.gui.ICustomGui
+
removeComponent(int) - Method in interface noppes.npcs.api.gui.ICustomGui
 
-
removeComponent(int) - Method in interface noppes.npcs.api.overlay.ICustomOverlay
+
removeComponent(int) - Method in interface noppes.npcs.api.overlay.ICustomOverlay
 
-
removeDialog(int) - Method in interface noppes.npcs.api.handler.data.IAvailability
+
removeDialog(int) - Method in interface noppes.npcs.api.handler.data.IAvailability
 
-
removeEnemyFaction(IFaction) - Method in interface noppes.npcs.api.handler.data.IFaction
+
removeEnemyFaction(IFaction) - Method in interface noppes.npcs.api.handler.data.IFaction
 
-
removeFaction(int) - Method in interface noppes.npcs.api.handler.data.IAvailability
+
removeFaction(int) - Method in interface noppes.npcs.api.handler.data.IAvailability
 
-
removeFrame(IFrame) - Method in interface noppes.npcs.api.handler.data.IAnimation
+
removeFrame(IFrame) - Method in interface noppes.npcs.api.handler.data.IAnimation
 
-
removeGlobalObject(String) - Method in class noppes.npcs.api.AbstractNpcAPI
+
removeGlobalObject(String) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
removeImage(int) - Method in interface noppes.npcs.api.handler.data.IDialog
+
removeImage(int) - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
removeItem(String, int, int) - Method in interface noppes.npcs.api.entity.IPlayer
+
removeItem(String, int, int) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
removeItem(IItemStack, int, boolean, boolean) - Method in interface noppes.npcs.api.entity.IPlayer
+
removeItem(IItemStack, int, boolean, boolean) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
removeLine(int) - Method in interface noppes.npcs.api.handler.data.ILines
+
removeLine(int) - Method in interface noppes.npcs.api.handler.data.ILines
 
-
removeLocation(String) - Method in interface noppes.npcs.api.handler.data.ITransportCategory
+
removeLocation(String) - Method in interface noppes.npcs.api.handler.data.ITransportCategory
 
-
removeMail(IPlayerMail) - Method in interface noppes.npcs.api.handler.IPlayerMailData
+
removeMail(IPlayerMail) - Method in interface noppes.npcs.api.handler.IPlayerMailData
 
-
removeObject(int) - Method in class net.minecraft.util.math.IntHashMap
+
removeObject(int) - Method in class net.minecraft.util.math.IntHashMap
Removes the specified object from the map and returns it
-
removeObjective(String) - Method in interface noppes.npcs.api.scoreboard.IScoreboard
+
removeObjective(String) - Method in interface noppes.npcs.api.scoreboard.IScoreboard
 
-
removePart(String) - Method in interface noppes.npcs.api.handler.data.IFrame
+
removePart(int) - Method in interface noppes.npcs.api.handler.data.IFrame
 
-
removePart(int) - Method in interface noppes.npcs.api.handler.data.IFrame
+
removePart(String) - Method in interface noppes.npcs.api.handler.data.IFrame
 
-
removePlayer(String) - Method in interface noppes.npcs.api.scoreboard.IScoreboardTeam
+
removePlayer(String) - Method in interface noppes.npcs.api.handler.data.IParty
 
-
removePlayer(IPlayer) - Method in interface noppes.npcs.api.scoreboard.IScoreboardTeam
+
removePlayer(String) - Method in interface noppes.npcs.api.scoreboard.IScoreboardTeam
 
-
removeQuest(IQuest) - Method in interface noppes.npcs.api.entity.IPlayer
+
removePlayer(IPlayer) - Method in interface noppes.npcs.api.handler.data.IParty
+
 
+
removePlayer(IPlayer) - Method in interface noppes.npcs.api.scoreboard.IScoreboardTeam
+
 
+
removeQuest(int) - Method in interface noppes.npcs.api.entity.IPlayer
+
 
+
removeQuest(int) - Method in interface noppes.npcs.api.handler.data.IAvailability
+
 
+
removeQuest(int) - Method in interface noppes.npcs.api.handler.IPlayerQuestData
+
 
+
removeQuest(IQuest) - Method in interface noppes.npcs.api.entity.IPlayer
Removes the quest from active and finished quest list
-
removeQuest(int) - Method in interface noppes.npcs.api.entity.IPlayer
+
removeSellOption(int) - Method in interface noppes.npcs.api.roles.IRoleTrader
 
-
removeQuest(int) - Method in interface noppes.npcs.api.handler.data.IAvailability
+
removeSpawn(INaturalSpawn) - Method in interface noppes.npcs.api.handler.INaturalSpawnsHandler
 
-
removeQuest(int) - Method in interface noppes.npcs.api.handler.IPlayerQuestData
+
removeStoredData(String) - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
removeSellOption(int) - Method in interface noppes.npcs.api.roles.IRoleTrader
+
removeStoredData(String) - Method in interface noppes.npcs.api.entity.IEntity
 
-
removeSpawn(INaturalSpawn) - Method in interface noppes.npcs.api.handler.INaturalSpawnsHandler
+
removeStoredData(String) - Method in interface noppes.npcs.api.IWorld
 
-
removeStoredData(String) - Method in interface noppes.npcs.api.block.IBlockScripted
+
removeTags() - Method in interface noppes.npcs.api.item.IItemStack
 
-
removeStoredData(String) - Method in interface noppes.npcs.api.entity.IEntity
+
removeTeam(String) - Method in interface noppes.npcs.api.scoreboard.IScoreboard
 
-
removeStoredData(String) - Method in interface noppes.npcs.api.IWorld
+
removeTempData(String) - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
removeTags() - Method in interface noppes.npcs.api.item.IItemStack
+
removeTempData(String) - Method in interface noppes.npcs.api.entity.IEntity
 
-
removeTeam(String) - Method in interface noppes.npcs.api.scoreboard.IScoreboard
+
removeTempData(String) - Method in interface noppes.npcs.api.IWorld
 
-
removeTempData(String) - Method in interface noppes.npcs.api.block.IBlockScripted
-
 
-
removeTempData(String) - Method in interface noppes.npcs.api.entity.IEntity
-
 
-
removeTempData(String) - Method in interface noppes.npcs.api.IWorld
-
 
-
removeTileEntity(int, int, int) - Method in interface noppes.npcs.api.IWorld
+
removeTileEntity(int, int, int) - Method in interface noppes.npcs.api.IWorld
Removes the block's tile entity at the given position.
-
removeTileEntity(IPos) - Method in interface noppes.npcs.api.IWorld
+
removeTileEntity(IPos) - Method in interface noppes.npcs.api.IWorld
 
-
removeTransport(int) - Method in interface noppes.npcs.api.handler.IPlayerTransportData
+
removeTransport(int) - Method in interface noppes.npcs.api.handler.IPlayerTransportData
 
-
renderBrokenItemStack(IItemStack) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
renderBrokenItemStack(IItemStack) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
renderGradual(boolean) - Method in interface noppes.npcs.api.handler.data.IDialog
+
renderGradual() - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
renderGradual() - Method in interface noppes.npcs.api.handler.data.IDialog
+
renderGradual(boolean) - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
repeats() - Method in interface noppes.npcs.api.handler.data.ISound
+
repeats() - Method in interface noppes.npcs.api.handler.data.ISound
 
-
repeats(int) - Method in interface noppes.npcs.api.ITimers
+
repeats(int) - Method in interface noppes.npcs.api.ITimers
 
-
reset() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
reset() - Method in interface noppes.npcs.api.entity.ICustomNpc
Basically completely resets the npc.
-
reset(int) - Method in interface noppes.npcs.api.ITimers
+
reset(int) - Method in interface noppes.npcs.api.ITimers
Resets the ticks elapsed in the timer with the given id to 0.
-
resetInLove() - Method in interface noppes.npcs.api.entity.IAnimal
+
resetInLove() - Method in interface noppes.npcs.api.entity.IAnimal
 
-
resetPurchaseNum() - Method in interface noppes.npcs.api.roles.IRoleTrader
+
resetPurchaseNum() - Method in interface noppes.npcs.api.roles.IRoleTrader
Sets the purchase count of all slots to 0
-
resetPurchaseNum(int) - Method in interface noppes.npcs.api.roles.IRoleTrader
+
resetPurchaseNum(int) - Method in interface noppes.npcs.api.roles.IRoleTrader
sets the purchase num for that slot to 0
-
resetPurchaseNum(int, IPlayer) - Method in interface noppes.npcs.api.roles.IRoleTrader
+
resetPurchaseNum(int, IPlayer) - Method in interface noppes.npcs.api.roles.IRoleTrader
sets the purchase num for that slot and player to 0
-
resetSpawnpoint() - Method in interface noppes.npcs.api.entity.IPlayer
+
resetSpawnpoint() - Method in interface noppes.npcs.api.entity.IPlayer
 
-
retain() - Static method in class net.minecraft.util.math.BlockPos.PooledMutableBlockPos
+
retain() - Static method in class net.minecraft.util.math.BlockPos.PooledMutableBlockPos
 
-
retain(double, double, double) - Static method in class net.minecraft.util.math.BlockPos.PooledMutableBlockPos
+
retain(double, double, double) - Static method in class net.minecraft.util.math.BlockPos.PooledMutableBlockPos
 
-
retain(int, int, int) - Static method in class net.minecraft.util.math.BlockPos.PooledMutableBlockPos
+
retain(int, int, int) - Static method in class net.minecraft.util.math.BlockPos.PooledMutableBlockPos
 
-
rightArmWear(byte) - Method in interface noppes.npcs.api.entity.data.IModelData
+
rightArmWear() - Method in interface noppes.npcs.api.entity.data.IModelData
 
-
rightArmWear() - Method in interface noppes.npcs.api.entity.data.IModelData
+
rightArmWear(byte) - Method in interface noppes.npcs.api.entity.data.IModelData
 
-
rightLegWear(byte) - Method in interface noppes.npcs.api.entity.data.IModelData
+
rightLegWear() - Method in interface noppes.npcs.api.entity.data.IModelData
 
-
rightLegWear() - Method in interface noppes.npcs.api.entity.data.IModelData
+
rightLegWear(byte) - Method in interface noppes.npcs.api.entity.data.IModelData
 
-A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
+A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages +
+ diff --git a/docs/index-files/index-18.html b/docs/index-files/index-18.html index ee1147646..63c997145 100644 --- a/docs/index-files/index-18.html +++ b/docs/index-files/index-18.html @@ -1,12 +1,22 @@ - + - + S-Index - + + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
+ +
+
+
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages

S

-
save() - Method in interface noppes.npcs.api.handler.data.IAnimation
+
save() - Method in interface noppes.npcs.api.handler.data.IAnimation
 
-
save() - Method in interface noppes.npcs.api.handler.data.IDialog
+
save() - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
save() - Method in interface noppes.npcs.api.handler.data.IFaction
+
save() - Method in interface noppes.npcs.api.handler.data.IFaction
 
-
save() - Method in interface noppes.npcs.api.handler.data.IQuest
+
save() - Method in interface noppes.npcs.api.handler.data.IQuest
 
-
save() - Method in interface noppes.npcs.api.handler.data.ITag
+
save() - Method in interface noppes.npcs.api.handler.data.ITag
 
-
save() - Method in interface noppes.npcs.api.handler.data.ITransportLocation
+
save() - Method in interface noppes.npcs.api.handler.data.ITransportLocation
 
-
save() - Method in interface noppes.npcs.api.handler.INaturalSpawnsHandler
+
save() - Method in interface noppes.npcs.api.handler.INaturalSpawnsHandler
 
-
save() - Method in interface noppes.npcs.api.handler.IPlayerData
+
save() - Method in interface noppes.npcs.api.handler.IPlayerData
 
-
saveAnimation(IAnimation) - Method in interface noppes.npcs.api.handler.IAnimationHandler
+
saveAnimation(IAnimation) - Method in interface noppes.npcs.api.handler.IAnimationHandler
 
-
say(String) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
say(String) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
say(IPlayer, String) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
say(IPlayer, String) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
sendMessage(String) - Method in interface noppes.npcs.api.entity.IPlayer
+
sendMessage(String) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
set(int, int, int) - Method in class net.minecraft.util.math.BlockPos.PooledMutableBlockPos
+
set(double, double, double) - Method in class net.minecraft.util.math.BlockPos.PooledMutableBlockPos
 
-
set(double, double, double) - Method in class net.minecraft.util.math.BlockPos.PooledMutableBlockPos
+
set(int, int, int) - Method in class net.minecraft.util.math.BlockPos.PooledMutableBlockPos
 
-
set(Vec3i) - Method in class net.minecraft.util.math.BlockPos.PooledMutableBlockPos
+
set(int, String, IEntity) - Method in interface noppes.npcs.api.handler.ICloneHandler
 
-
set(int, String, IEntity) - Method in interface noppes.npcs.api.handler.ICloneHandler
+
set(Vec3i) - Method in class net.minecraft.util.math.BlockPos.PooledMutableBlockPos
 
-
setAbsorptionAmount(float) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
setAbsorptionAmount(float) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
setAccuracy(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setAccuracy(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setAccuracy(int) - Method in interface noppes.npcs.api.entity.IProjectile
+
setAccuracy(int) - Method in interface noppes.npcs.api.entity.IProjectile
 
-
setAge(long) - Method in interface noppes.npcs.api.entity.IEntityItem
+
setAge(long) - Method in interface noppes.npcs.api.entity.IEntityItem
 
-
setAggroRange(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setAggroRange(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setAIMoveSpeed(float) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
setAIMoveSpeed(float) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
setAlignment(int) - Method in interface noppes.npcs.api.handler.data.IDialogImage
+
setAlignment(int) - Method in interface noppes.npcs.api.handler.data.IDialogImage
 
-
setAlignment(int) - Method in interface noppes.npcs.api.overlay.ICustomOverlayComponent
+
setAlignment(int) - Method in interface noppes.npcs.api.overlay.ICustomOverlayComponent
 
-
setAllowParty(boolean) - Method in interface noppes.npcs.api.handler.data.IQuest
+
setAllowParty(boolean) - Method in interface noppes.npcs.api.handler.data.IPartyOptions
 
-
setAlpha(float) - Method in interface noppes.npcs.api.gui.ICustomGuiComponent
+
setAlpha(float) - Method in interface noppes.npcs.api.gui.ICustomGuiComponent
 
-
setAlpha(float) - Method in interface noppes.npcs.api.handler.data.IDialogImage
+
setAlpha(float) - Method in interface noppes.npcs.api.handler.data.IDialogImage
 
-
setAlpha(float, float, float, int) - Method in interface noppes.npcs.api.IParticle
-
 
-
setAlpha(float) - Method in interface noppes.npcs.api.ISkinOverlay
+
setAlpha(float) - Method in interface noppes.npcs.api.ISkinOverlay
Sets the transparency of the overlay, from 0 to 1.
-
setAlpha(float) - Method in interface noppes.npcs.api.overlay.ICustomOverlayComponent
+
setAlpha(float) - Method in interface noppes.npcs.api.overlay.ICustomOverlayComponent
 
-
setAlwaysRenderNameTag(boolean) - Method in interface noppes.npcs.api.entity.IEntityLiving
+
setAlpha(float, float, float, int) - Method in interface noppes.npcs.api.IParticle
 
-
setAmount(int) - Method in interface noppes.npcs.api.IParticle
+
setAlwaysRenderNameTag(boolean) - Method in interface noppes.npcs.api.entity.IEntityLiving
 
-
setAnim(int, boolean, int, int) - Method in interface noppes.npcs.api.IParticle
+
setAmount(int) - Method in interface noppes.npcs.api.IParticle
+
 
+
setAnim(int, boolean, int, int) - Method in interface noppes.npcs.api.IParticle
Enables animation on the particle.
-
setAnimation(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setAnimation(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setAnimation(IAnimation) - Method in interface noppes.npcs.api.handler.data.IAnimationData
+
setAnimation(IAnimation) - Method in interface noppes.npcs.api.handler.data.IAnimationData
 
-
setArmor(int, IItemStack) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setArmor(int, IItemStack) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setArmor(int, IItemStack) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
setArmor(int, IItemStack) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
Note not all Living Entities support this
-
setArmorType(int) - Method in interface noppes.npcs.api.item.IItemCustom
+
setArmorType(int) - Method in interface noppes.npcs.api.item.IItemCustom
 
-
setArmsScale(float, float, float) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setArmsScale(float, float, float) - Method in interface noppes.npcs.api.entity.ICustomNpc
-
Deprecated.
+
Deprecated.
-
setArrowCountInEntity(int) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
setArrowCountInEntity(int) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
setArrowResistance(float) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setArrowResistance(float) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setAttackedByMobs(boolean) - Method in interface noppes.npcs.api.handler.data.IFaction
+
setAttackedByMobs(boolean) - Method in interface noppes.npcs.api.handler.data.IFaction
 
-
setAttackFactions(boolean) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setAttackFactions(boolean) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setAttackTarget(IEntityLivingBase) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
setAttackTarget(IEntityLivingBase) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
setAttemptPosition(IPos) - Method in interface noppes.npcs.api.event.ICustomNPCsEvent.CNPCNaturalSpawnEvent
+
setAttemptPosition(IPos) - Method in interface noppes.npcs.api.event.ICustomNPCsEvent.CNPCNaturalSpawnEvent
 
-
setAttribute(String, double) - Method in interface noppes.npcs.api.item.IItemStack
+
setAttribute(String, double) - Method in interface noppes.npcs.api.item.IItemStack
 
-
setAuraColor(int) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
setAuraColor(int) - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
setAuthor(String) - Method in interface noppes.npcs.api.item.IItemBook
+
setAuthor(String) - Method in interface noppes.npcs.api.item.IItemBook
 
-
setAvailability(IAvailability) - Method in interface noppes.npcs.api.jobs.IJobItemGiver
+
setAvailability(IAvailability) - Method in interface noppes.npcs.api.jobs.IJobItemGiver
 
-
setBackgroundTexture(String) - Method in interface noppes.npcs.api.gui.ICustomGui
+
setBackgroundTexture(String) - Method in interface noppes.npcs.api.gui.ICustomGui
 
-
setBiomes(String[]) - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
+
setBiomes(String[]) - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
 
-
setBlend(boolean) - Method in interface noppes.npcs.api.ISkinOverlay
+
setBlend(boolean) - Method in interface noppes.npcs.api.ISkinOverlay
Sets whether this overlay blends on top of bottom textures at any alpha value.
-
setBlock(String) - Method in interface noppes.npcs.api.IBlock
+
setBlock(int, int, int, IBlock) - Method in interface noppes.npcs.api.IWorld
 
-
setBlock(IBlock) - Method in interface noppes.npcs.api.IBlock
+
setBlock(int, int, int, IItemStack) - Method in interface noppes.npcs.api.IWorld
 
-
setBlock(int, int, int, IItemStack) - Method in interface noppes.npcs.api.IWorld
+
setBlock(String) - Method in interface noppes.npcs.api.IBlock
 
-
setBlock(IPos, IItemStack) - Method in interface noppes.npcs.api.IWorld
+
setBlock(IBlock) - Method in interface noppes.npcs.api.IBlock
 
-
setBlock(int, int, int, IBlock) - Method in interface noppes.npcs.api.IWorld
+
setBlock(IPos, IBlock) - Method in interface noppes.npcs.api.IWorld
 
-
setBlock(IPos, IBlock) - Method in interface noppes.npcs.api.IWorld
+
setBlock(IPos, IItemStack) - Method in interface noppes.npcs.api.IWorld
 
-
setBlockMetadataWithNotify(int, int, int, int, int) - Method in interface noppes.npcs.api.IWorld
+
setBlockMetadataWithNotify(int, int, int, int, int) - Method in interface noppes.npcs.api.IWorld
 
-
setBlockMetadataWithNotify(IPos, int, int) - Method in interface noppes.npcs.api.IWorld
+
setBlockMetadataWithNotify(IPos, int, int) - Method in interface noppes.npcs.api.IWorld
 
-
setBody(int) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
setBody(int) - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
setBodyScale(float, float, float) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setBodyScale(float, float, float) - Method in interface noppes.npcs.api.entity.ICustomNpc
-
Deprecated.
+
Deprecated.
-
setBonusAttribute(String, String, String, double) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
setBonusAttribute(String, String, String, double) - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
setBoolean(String, boolean) - Method in interface noppes.npcs.api.INbt
+
setBoolean(String, boolean) - Method in interface noppes.npcs.api.INbt
 
-
setBounds(float, float, float, float, float, float) - Method in interface noppes.npcs.api.IBlock
+
setBounds(float, float, float, float, float, float) - Method in interface noppes.npcs.api.IBlock
 
-
setBurning(int) - Method in interface noppes.npcs.api.entity.IEntity
+
setBurning(int) - Method in interface noppes.npcs.api.entity.IEntity
 
-
setBurstCount(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setBurstCount(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setByte(String, byte) - Method in interface noppes.npcs.api.INbt
+
setByte(String, byte) - Method in interface noppes.npcs.api.INbt
 
-
setByteArray(String, byte[]) - Method in interface noppes.npcs.api.INbt
+
setByteArray(String, byte[]) - Method in interface noppes.npcs.api.INbt
 
-
setCanPickUpLoot(boolean) - Method in interface noppes.npcs.api.entity.IEntityLiving
+
setCanPickUpLoot(boolean) - Method in interface noppes.npcs.api.entity.IEntityLiving
 
-
setCapturedDrops(IEntity<?>[]) - Method in interface noppes.npcs.api.entity.IEntity
+
setCapturedDrops(IEntity<?>[]) - Method in interface noppes.npcs.api.entity.IEntity
 
-
setCapturesDrops(boolean) - Method in interface noppes.npcs.api.entity.IEntity
+
setCapturesDrops(boolean) - Method in interface noppes.npcs.api.entity.IEntity
 
-
setClearTarget(boolean) - Method in interface noppes.npcs.api.event.INpcEvent.DamagedEvent
+
setClearTarget(boolean) - Method in interface noppes.npcs.api.event.INpcEvent.DamagedEvent
 
-
setCloakTexture(String) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setCloakTexture(String) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setCollisionType(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setCollisionType(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setColor(int) - Method in interface noppes.npcs.api.gui.ICustomGuiComponent
+
setColor(int) - Method in interface noppes.npcs.api.entity.data.IMark
 
-
setColor(int) - Method in interface noppes.npcs.api.handler.data.IDialog
+
setColor(int) - Method in interface noppes.npcs.api.gui.ICustomGuiComponent
 
-
setColor(int) - Method in interface noppes.npcs.api.handler.data.IDialogImage
+
setColor(int) - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
setColor(int) - Method in interface noppes.npcs.api.handler.data.IFaction
+
setColor(int) - Method in interface noppes.npcs.api.handler.data.IDialogImage
 
-
setColor(int) - Method in interface noppes.npcs.api.handler.data.ITag
+
setColor(int) - Method in interface noppes.npcs.api.handler.data.IFaction
 
-
setColor(int) - Method in interface noppes.npcs.api.item.IItemCustom
+
setColor(int) - Method in interface noppes.npcs.api.handler.data.ITag
 
-
setColor(int) - Method in interface noppes.npcs.api.overlay.ICustomOverlayComponent
+
setColor(int) - Method in interface noppes.npcs.api.item.IItemCustom
 
-
setColor(String) - Method in interface noppes.npcs.api.scoreboard.IScoreboardTeam
+
setColor(int) - Method in interface noppes.npcs.api.overlay.ICustomOverlayComponent
 
-
setCombatPolicy(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setColor(String) - Method in interface noppes.npcs.api.scoreboard.IScoreboardTeam
 
-
setCombatPolicy(String) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setCombatPolicy(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setCombatRegen(float) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setCombatPolicy(String) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setCommand(String) - Method in interface noppes.npcs.api.handler.data.IDialog
+
setCombatRegen(float) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setCommandName(String) - Method in interface noppes.npcs.api.ICommand
+
setCommand(String) - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
setCommandUsage(String) - Method in interface noppes.npcs.api.ICommand
+
setCommandName(String) - Method in interface noppes.npcs.api.ICommand
 
-
setCompanion(ICustomNpc) - Method in interface noppes.npcs.api.handler.IPlayerData
+
setCommandUsage(String) - Method in interface noppes.npcs.api.ICommand
 
-
setCompleteFor(int) - Method in interface noppes.npcs.api.handler.data.IQuest
+
setCompanion(ICustomNpc) - Method in interface noppes.npcs.api.handler.IPlayerData
 
-
setCompleteText(String) - Method in interface noppes.npcs.api.handler.data.IQuest
+
setCompleteFor(int) - Method in interface noppes.npcs.api.handler.data.IPartyOptions
 
-
setCompound(String, INbt) - Method in interface noppes.npcs.api.INbt
+
setCompleteText(String) - Method in interface noppes.npcs.api.handler.data.IQuest
 
-
setConqueredEnd(boolean) - Method in interface noppes.npcs.api.entity.IPlayer
+
setCompound(String, INbt) - Method in interface noppes.npcs.api.INbt
 
-
setCooldown(int) - Method in interface noppes.npcs.api.jobs.IJobItemGiver
+
setConqueredEnd(boolean) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
setCooldownType(int) - Method in interface noppes.npcs.api.jobs.IJobItemGiver
+
setCooldown(int) - Method in interface noppes.npcs.api.jobs.IJobItemGiver
 
-
setCustomized(boolean) - Method in interface noppes.npcs.api.handler.data.IFrame
+
setCooldownType(int) - Method in interface noppes.npcs.api.jobs.IJobItemGiver
 
-
setCustomized(boolean) - Method in interface noppes.npcs.api.handler.data.IFramePart
+
setCustomized(boolean) - Method in interface noppes.npcs.api.handler.data.IFrame
 
-
setCustomName(String) - Method in interface noppes.npcs.api.item.IItemStack
+
setCustomized(boolean) - Method in interface noppes.npcs.api.handler.data.IFramePart
 
-
setCustomNameTag(String) - Method in interface noppes.npcs.api.entity.IEntityLiving
+
setCustomName(String) - Method in interface noppes.npcs.api.item.IItemStack
 
-
setDamage(float) - Method in interface noppes.npcs.api.event.INpcEvent.DamagedEvent
+
setCustomNameTag(String) - Method in interface noppes.npcs.api.entity.IEntityLiving
 
-
setDamage(float) - Method in interface noppes.npcs.api.event.INpcEvent.MeleeAttackEvent
+
setDamage(float) - Method in interface noppes.npcs.api.event.INpcEvent.DamagedEvent
 
-
setDamage(float) - Method in interface noppes.npcs.api.event.INpcEvent.RangedLaunchedEvent
+
setDamage(float) - Method in interface noppes.npcs.api.event.INpcEvent.MeleeAttackEvent
 
-
setDarkenScreen(boolean) - Method in interface noppes.npcs.api.handler.data.IDialog
+
setDamage(float) - Method in interface noppes.npcs.api.event.INpcEvent.RangedLaunchedEvent
 
-
setDaytime(int) - Method in interface noppes.npcs.api.handler.data.IAvailability
+
setDarkenScreen(boolean) - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
setDBCClass(byte) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
setDaytime(int) - Method in interface noppes.npcs.api.handler.data.IAvailability
 
-
setDefaultAlignment(int) - Method in interface noppes.npcs.api.overlay.ICustomOverlay
+
setDBCClass(byte) - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
setDefaultPoints(int) - Method in interface noppes.npcs.api.handler.data.IFaction
+
setDefaultAlignment(int) - Method in interface noppes.npcs.api.overlay.ICustomOverlay
 
-
setDefaultSelection(int) - Method in interface noppes.npcs.api.gui.IScroll
+
setDefaultPoints(int) - Method in interface noppes.npcs.api.handler.data.IFaction
 
-
setDefendFaction(boolean) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setDefaultSelection(int) - Method in interface noppes.npcs.api.gui.IScroll
 
-
setDialog(int, IDialog) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setDefendFaction(boolean) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setDialog(int, int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setDialog(int, int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setDialog(int, int, int) - Method in interface noppes.npcs.api.handler.data.IAvailability
+
setDialog(int, int, int) - Method in interface noppes.npcs.api.handler.data.IAvailability
 
-
setDialogFarewell(String) - Method in interface noppes.npcs.api.roles.IRoleFollower
+
setDialog(int, IDialog) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setDialogHire(String) - Method in interface noppes.npcs.api.roles.IRoleFollower
+
setDialogFarewell(String) - Method in interface noppes.npcs.api.roles.IRoleFollower
 
-
setDigSpeed(int) - Method in interface noppes.npcs.api.item.IItemCustom
+
setDialogHire(String) - Method in interface noppes.npcs.api.roles.IRoleFollower
 
-
setDimension(int) - Method in interface noppes.npcs.api.entity.IEntity
+
setDigSpeed(int) - Method in interface noppes.npcs.api.item.IItemCustom
 
-
setDimension(int) - Method in interface noppes.npcs.api.entity.IPlayer
+
setDimension(int) - Method in interface noppes.npcs.api.entity.IEntity
 
-
setDimension(int) - Method in interface noppes.npcs.api.handler.data.ITransportLocation
+
setDimension(int) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
setDirectory(String) - Method in interface noppes.npcs.api.IParticle
+
setDimension(int) - Method in interface noppes.npcs.api.handler.data.ITransportLocation
 
-
setDisableEsc(boolean) - Method in interface noppes.npcs.api.handler.data.IDialog
+
setDirectory(String) - Method in interface noppes.npcs.api.IParticle
 
-
setDisplayName(String) - Method in interface noppes.npcs.api.scoreboard.IScoreboardObjective
+
setDisableEsc(boolean) - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
setDisplayName(String) - Method in interface noppes.npcs.api.scoreboard.IScoreboardTeam
+
setDisplayName(String) - Method in interface noppes.npcs.api.scoreboard.IScoreboardObjective
 
-
setDoesPauseGame(boolean) - Method in interface noppes.npcs.api.gui.ICustomGui
+
setDisplayName(String) - Method in interface noppes.npcs.api.scoreboard.IScoreboardTeam
 
-
setDouble(String, double) - Method in interface noppes.npcs.api.INbt
+
setDoesPauseGame(boolean) - Method in interface noppes.npcs.api.gui.ICustomGui
 
-
setDroppedItems(IItemStack[]) - Method in interface noppes.npcs.api.event.INpcEvent.DiedEvent
+
setDouble(String, double) - Method in interface noppes.npcs.api.INbt
 
-
setDrowningType(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setDroppedItems(IItemStack[]) - Method in interface noppes.npcs.api.event.INpcEvent.DiedEvent
 
-
setDurabilityColor(int) - Method in interface noppes.npcs.api.item.IItemCustom
+
setDrowningType(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setDurabilityShow(boolean) - Method in interface noppes.npcs.api.item.IItemCustom
+
setDurabilityColor(int) - Method in interface noppes.npcs.api.item.IItemCustom
 
-
setDurabilityValue(float) - Method in interface noppes.npcs.api.item.IItemCustom
+
setDurabilityShow(boolean) - Method in interface noppes.npcs.api.item.IItemCustom
 
-
setDuration(int) - Method in interface noppes.npcs.api.handler.data.IFrame
+
setDurabilityValue(float) - Method in interface noppes.npcs.api.item.IItemCustom
 
-
setEnabled(boolean) - Method in interface noppes.npcs.api.gui.IButton
+
setDuration(int) - Method in interface noppes.npcs.api.handler.data.IFrame
 
-
setEnabled(boolean) - Method in interface noppes.npcs.api.handler.data.IAnimationData
+
setEnabled(boolean) - Method in interface noppes.npcs.api.gui.IButton
 
-
setEnabled(boolean) - Method in interface noppes.npcs.api.item.IItemCustom
+
setEnabled(boolean) - Method in interface noppes.npcs.api.handler.data.IAnimationData
 
-
setEnchantability(int) - Method in interface noppes.npcs.api.item.IItemCustom
+
setEnabled(boolean) - Method in interface noppes.npcs.api.item.IItemCustom
 
-
setEntity(String) - Method in interface noppes.npcs.api.entity.data.IModelData
+
setEnchantability(int) - Method in interface noppes.npcs.api.item.IItemCustom
 
-
setEntity(IEntity, int) - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
+
setEntity(int, IEntityLivingBase<?>) - Method in interface noppes.npcs.api.jobs.IJobSpawner
 
-
setEntity(IEntity) - Method in interface noppes.npcs.api.handler.data.ISound
+
setEntity(String) - Method in interface noppes.npcs.api.entity.data.IModelData
 
-
setEntity(int, IEntityLivingBase<?>) - Method in interface noppes.npcs.api.jobs.IJobSpawner
+
setEntity(IEntity) - Method in interface noppes.npcs.api.handler.data.ISound
 
-
setEV(int, int) - Method in interface noppes.npcs.api.entity.IPixelmon
+
setEntity(IEntity, int) - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
 
-
setExpDropped(int) - Method in interface noppes.npcs.api.event.INpcEvent.DiedEvent
+
setEV(int, int) - Method in interface noppes.npcs.api.entity.IPixelmon
 
-
setExpLevel(int) - Method in interface noppes.npcs.api.entity.IPlayer
+
setExecuteCommandFor(int) - Method in interface noppes.npcs.api.handler.data.IPartyOptions
 
-
setExplosionResistance(float) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setExpDropped(int) - Method in interface noppes.npcs.api.event.INpcEvent.DiedEvent
 
-
setExpReward(int) - Method in interface noppes.npcs.api.event.IQuestEvent.QuestTurnedInEvent
+
setExpLevel(int) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
setExtraCode(String) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
setExplosionResistance(float) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setFacePlayer(boolean) - Method in interface noppes.npcs.api.IParticle
+
setExpReward(int) - Method in interface noppes.npcs.api.event.IQuestEvent.QuestTurnedInEvent
 
-
setFaction(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setExtraCode(String) - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
setFaction(int, int, int, int) - Method in interface noppes.npcs.api.handler.data.IAvailability
+
setFacePlayer(boolean) - Method in interface noppes.npcs.api.IParticle
 
-
setFactionPoints(int, int) - Method in interface noppes.npcs.api.entity.IPlayer
+
setFaction(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setFireRate(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setFaction(int, int, int, int) - Method in interface noppes.npcs.api.handler.data.IAvailability
 
-
setFireSound(String) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setFactionPoints(int, int) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
setFloat(String, float) - Method in interface noppes.npcs.api.INbt
+
setFireRate(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setFly(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setFireSound(String) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setFlyGravity(double) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setFloat(String, float) - Method in interface noppes.npcs.api.INbt
 
-
setFlyHeightLimit(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setFly(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setFlySpeed(double) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setFlyGravity(double) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setFollowingName(String) - Method in interface noppes.npcs.api.jobs.IJobFollower
+
setFlyHeightLimit(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setFollowPlayer(IPlayer) - Method in interface noppes.npcs.api.entity.IAnimal
+
setFlySpeed(double) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setFollowRange(double) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
setFollowingName(String) - Method in interface noppes.npcs.api.jobs.IJobFollower
 
-
setForm(byte) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
setFollowPlayer(IPlayer) - Method in interface noppes.npcs.api.entity.IAnimal
 
-
setForm2(byte) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
setFollowRange(double) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
setFormLevel(int) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
setForm(byte) - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
setFrames(IFrame[]) - Method in interface noppes.npcs.api.handler.data.IAnimation
+
setForm2(byte) - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
setFriendlyFire(boolean) - Method in interface noppes.npcs.api.scoreboard.IScoreboardTeam
+
setFormLevel(int) - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
setFriendlyPoints(int) - Method in interface noppes.npcs.api.handler.data.IFaction
+
setFrames(IFrame[]) - Method in interface noppes.npcs.api.handler.data.IAnimation
 
-
setGivingMethod(int) - Method in interface noppes.npcs.api.jobs.IJobItemGiver
+
setFriendlyFire(boolean) - Method in interface noppes.npcs.api.scoreboard.IScoreboardTeam
 
-
setGlow(boolean) - Method in interface noppes.npcs.api.ISkinOverlay
+
setFriendlyPoints(int) - Method in interface noppes.npcs.api.handler.data.IFaction
+
 
+
setGivingMethod(int) - Method in interface noppes.npcs.api.jobs.IJobItemGiver
+
 
+
setGlow(boolean) - Method in interface noppes.npcs.api.ISkinOverlay
Sets whether this overlay glows in the dark or not.
-
setGlows(boolean) - Method in interface noppes.npcs.api.IParticle
+
setGlows(boolean) - Method in interface noppes.npcs.api.IParticle
 
-
setGravity(float) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
setGravity(float) - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
setGuiDisabled(boolean) - Method in interface noppes.npcs.api.roles.IRoleFollower
+
setGuiDisabled(boolean) - Method in interface noppes.npcs.api.roles.IRoleFollower
 
-
setHairCode(String) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
setHairCode(String) - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
setHapiness(int) - Method in interface noppes.npcs.api.entity.IPixelmon
+
setHapiness(int) - Method in interface noppes.npcs.api.entity.IPixelmon
 
-
setHardness(float) - Method in interface noppes.npcs.api.block.IBlockScripted
+
setHardness(float) - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
setHasGravity(boolean) - Method in interface noppes.npcs.api.entity.IProjectile
+
setHasGravity(boolean) - Method in interface noppes.npcs.api.entity.IProjectile
 
-
setHeading(IEntity) - Method in interface noppes.npcs.api.entity.IProjectile
+
setHeading(double, double, double) - Method in interface noppes.npcs.api.entity.IProjectile
+
+
Position where the projectile heads towards.
+
+
setHeading(float, float) - Method in interface noppes.npcs.api.entity.IProjectile
+
 
+
setHeading(IEntity) - Method in interface noppes.npcs.api.entity.IProjectile
Entity where the projectile heads towards The position for the projectile needs to have been set for this
-
setHeading(double, double, double) - Method in interface noppes.npcs.api.entity.IProjectile
+
setHeadScale(float, float, float) - Method in interface noppes.npcs.api.entity.ICustomNpc
-
Position where the projectile heads towards.
+
Deprecated.
-
setHeading(float, float) - Method in interface noppes.npcs.api.entity.IProjectile
+
setHealth(float) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
setHeadScale(float, float, float) - Method in interface noppes.npcs.api.entity.ICustomNpc
-
-
Deprecated.
-
-
setHealth(float) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
setHealthRegen(float) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setHealthRegen(float) - Method in interface noppes.npcs.api.entity.ICustomNpc
-
 
-
setHeldItem(IItemStack) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
setHeldItem(IItemStack) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
Note not all Living Entities support this
-
setHEXColor(int, int, float, int) - Method in interface noppes.npcs.api.IParticle
+
setHEXColor(int, int, float, int) - Method in interface noppes.npcs.api.IParticle
 
-
setHideNPC(boolean) - Method in interface noppes.npcs.api.handler.data.IDialog
+
setHideNPC(boolean) - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
setHome(int, int, int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setHome(int, int, int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setHome(IPos) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setHome(IPos) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setHomeX(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setHomeX(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setHomeY(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setHomeY(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setHomeZ(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setHomeZ(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setHoverText(String) - Method in interface noppes.npcs.api.gui.ICustomGuiComponent
+
setHoverText(String) - Method in interface noppes.npcs.api.gui.ICustomGuiComponent
 
-
setHoverText(String[]) - Method in interface noppes.npcs.api.gui.ICustomGuiComponent
+
setHoverText(String[]) - Method in interface noppes.npcs.api.gui.ICustomGuiComponent
 
-
setHP(int) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
setHP(int) - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
setHunger(int) - Method in interface noppes.npcs.api.entity.IPlayer
+
setHunger(int) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
setID(int) - Method in interface noppes.npcs.api.gui.ICustomGuiComponent
+
setID(int) - Method in interface noppes.npcs.api.gui.ICustomGuiComponent
 
-
setID(int) - Method in interface noppes.npcs.api.handler.data.IAnimation
+
setID(int) - Method in interface noppes.npcs.api.handler.data.IAnimation
Do not use this unless you know what you are changing.
-
setID(int) - Method in interface noppes.npcs.api.overlay.ICustomOverlayComponent
+
setID(int) - Method in interface noppes.npcs.api.overlay.ICustomOverlayComponent
 
-
setIgnoreCobweb(boolean) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setIgnoreCobweb(boolean) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setIgnoreDamage(boolean) - Method in interface noppes.npcs.api.handler.data.IQuestItem
+
setIgnoreDamage(boolean) - Method in interface noppes.npcs.api.handler.data.IQuestItem
 
-
setIgnoreDamage(boolean) - Method in interface noppes.npcs.api.handler.data.IRecipe
+
setIgnoreDamage(boolean) - Method in interface noppes.npcs.api.handler.data.IRecipe
 
-
setIgnoreNbt(boolean) - Method in interface noppes.npcs.api.handler.data.IQuestItem
+
setIgnoreNbt(boolean) - Method in interface noppes.npcs.api.handler.data.IQuestItem
 
-
setIgnoreNBT(boolean) - Method in interface noppes.npcs.api.handler.data.IRecipe
+
setIgnoreNBT(boolean) - Method in interface noppes.npcs.api.handler.data.IRecipe
 
-
setImageType(int) - Method in interface noppes.npcs.api.handler.data.IDialogImage
+
setImageType(int) - Method in interface noppes.npcs.api.handler.data.IDialogImage
 
-
setImmune(int) - Method in interface noppes.npcs.api.entity.IEntity
+
setImmune(int) - Method in interface noppes.npcs.api.entity.IEntity
 
-
setInfiniteDays(boolean) - Method in interface noppes.npcs.api.roles.IRoleFollower
+
setInfiniteDays(boolean) - Method in interface noppes.npcs.api.roles.IRoleFollower
 
-
setInstrument(int) - Method in interface noppes.npcs.api.jobs.IJobBard
+
setInstrument(int) - Method in interface noppes.npcs.api.jobs.IJobBard
 
-
setInteger(String, int) - Method in interface noppes.npcs.api.INbt
+
setInteger(String, int) - Method in interface noppes.npcs.api.INbt
 
-
setIntegerArray(String, int[]) - Method in interface noppes.npcs.api.INbt
+
setIntegerArray(String, int[]) - Method in interface noppes.npcs.api.INbt
 
-
setInvisible(boolean) - Method in interface noppes.npcs.api.entity.IEntity
+
setInvisible(boolean) - Method in interface noppes.npcs.api.entity.IEntity
 
-
setIsFollowing(boolean) - Method in interface noppes.npcs.api.roles.IRoleFollower
+
setIsFollowing(boolean) - Method in interface noppes.npcs.api.roles.IRoleFollower
 
-
setIsGlobal(boolean) - Method in interface noppes.npcs.api.handler.data.IRecipe
+
setIsGlobal(boolean) - Method in interface noppes.npcs.api.handler.data.IRecipe
 
-
setIsHidden(boolean) - Method in interface noppes.npcs.api.handler.data.IFaction
+
setIsHidden(boolean) - Method in interface noppes.npcs.api.handler.data.IFaction
 
-
setIsHidden(boolean) - Method in interface noppes.npcs.api.handler.data.ITag
+
setIsHidden(boolean) - Method in interface noppes.npcs.api.handler.data.ITag
 
-
setIsLadder(boolean) - Method in interface noppes.npcs.api.block.IBlockScripted
+
setIsLadder(boolean) - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
setIsPassible(boolean) - Method in interface noppes.npcs.api.block.IBlockScripted
+
setIsPassible(boolean) - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
setIsShiny(boolean) - Method in interface noppes.npcs.api.entity.IPixelmon
+
setIsShiny(boolean) - Method in interface noppes.npcs.api.entity.IPixelmon
 
-
setIsTool(boolean) - Method in interface noppes.npcs.api.item.IItemCustom
+
setIsTool(boolean) - Method in interface noppes.npcs.api.item.IItemCustom
 
-
setItem(IItemStack, byte, boolean) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
setItem(int, IItemStack) - Method in interface noppes.npcs.api.jobs.IJobItemGiver
 
-
setItem(IItemStack) - Method in interface noppes.npcs.api.entity.IEntityItem
+
setItem(IItemStack) - Method in interface noppes.npcs.api.entity.IEntityItem
 
-
setItem(IItemStack) - Method in interface noppes.npcs.api.entity.IProjectile
+
setItem(IItemStack) - Method in interface noppes.npcs.api.entity.IProjectile
 
-
setItem(int, IItemStack) - Method in interface noppes.npcs.api.jobs.IJobItemGiver
+
setItem(IItemStack, byte, boolean) - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
setItemDamage(int) - Method in interface noppes.npcs.api.item.IItemStack
+
setItemDamage(int) - Method in interface noppes.npcs.api.item.IItemStack
 
-
setItemRewards(IItemStack[]) - Method in interface noppes.npcs.api.event.IQuestEvent.QuestTurnedInEvent
+
setItemRewards(IItemStack[]) - Method in interface noppes.npcs.api.event.IQuestEvent.QuestTurnedInEvent
 
-
setItems(IItemStack[]) - Method in interface noppes.npcs.api.handler.data.IPlayerMail
+
setItems(IItemStack[]) - Method in interface noppes.npcs.api.handler.data.IPlayerMail
 
-
setItemUseAction(int) - Method in interface noppes.npcs.api.item.IItemCustom
+
setItemUseAction(int) - Method in interface noppes.npcs.api.item.IItemCustom
 
-
setIV(int, int) - Method in interface noppes.npcs.api.entity.IPixelmon
+
setIV(int, int) - Method in interface noppes.npcs.api.entity.IPixelmon
 
-
setJob(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setJob(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setJRMCSE(String) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
setJRMCSE(String) - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
setKi(int) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
setKi(int) - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
setKnockback(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setKnockback(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setKnockbackResistance(double) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setKnockbackResistance(double) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setKnockbackResistance(double) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
setKnockbackResistance(double) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
setLabel(String) - Method in interface noppes.npcs.api.gui.IButton
+
setLabel(String) - Method in interface noppes.npcs.api.gui.IButton
 
-
setLastAttacker(IEntity) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
setLastAttacker(IEntity) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
setLastCompletedTime(int, long) - Method in interface noppes.npcs.api.handler.IPlayerQuestData
+
setLastCompletedTime(int, long) - Method in interface noppes.npcs.api.handler.IPlayerQuestData
 
-
setLeashedTo(IEntity, boolean) - Method in interface noppes.npcs.api.entity.IEntityLiving
+
setLeashedTo(IEntity, boolean) - Method in interface noppes.npcs.api.entity.IEntityLiving
 
-
setLeaveItems(boolean) - Method in interface noppes.npcs.api.handler.data.IQuestItem
+
setLeaveItems(boolean) - Method in interface noppes.npcs.api.handler.data.IQuestItem
 
-
setLeftItem(IItemStack) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setLeftItem(IItemStack) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setLegsScale(float, float, float) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setLegsScale(float, float, float) - Method in interface noppes.npcs.api.entity.ICustomNpc
-
Deprecated.
+
Deprecated.
-
setLevel(int) - Method in interface noppes.npcs.api.entity.IPixelmon
+
setLevel(int) - Method in interface noppes.npcs.api.entity.IPixelmon
 
-
setLifeSpawn(int) - Method in interface noppes.npcs.api.entity.IEntityItem
+
setLifeSpawn(int) - Method in interface noppes.npcs.api.entity.IEntityItem
 
-
setLight(int) - Method in interface noppes.npcs.api.block.IBlockScripted
+
setLight(int) - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
setLine(int, ILine) - Method in interface noppes.npcs.api.handler.data.ILines
+
setLine(int, ILine) - Method in interface noppes.npcs.api.handler.data.ILines
 
-
setLines(String[]) - Method in interface noppes.npcs.api.jobs.IJobItemGiver
+
setLines(String[]) - Method in interface noppes.npcs.api.jobs.IJobItemGiver
 
-
setList(String[]) - Method in interface noppes.npcs.api.gui.IScroll
+
setList(String[]) - Method in interface noppes.npcs.api.gui.IScroll
 
-
setList(String, Object[]) - Method in interface noppes.npcs.api.INbt
+
setList(String, Object[]) - Method in interface noppes.npcs.api.INbt
Adds a new tag list to the compound tag with the given key.
-
setLivingAnimation(boolean) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setLivingAnimation(boolean) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setLocation1(String) - Method in interface noppes.npcs.api.handler.data.IQuestLocation
+
setLocation1(String) - Method in interface noppes.npcs.api.handler.data.IQuestLocation
 
-
setLocation2(String) - Method in interface noppes.npcs.api.handler.data.IQuestLocation
+
setLocation2(String) - Method in interface noppes.npcs.api.handler.data.IQuestLocation
 
-
setLocation3(String) - Method in interface noppes.npcs.api.handler.data.IQuestLocation
+
setLocation3(String) - Method in interface noppes.npcs.api.handler.data.IQuestLocation
 
-
setLogText(String) - Method in interface noppes.npcs.api.handler.data.IQuest
+
setLogText(String) - Method in interface noppes.npcs.api.handler.data.IQuest
 
-
setLong(String, long) - Method in interface noppes.npcs.api.INbt
+
setLong(String, long) - Method in interface noppes.npcs.api.INbt
 
-
setLoop(int) - Method in interface noppes.npcs.api.handler.data.IAnimation
+
setLoop(int) - Method in interface noppes.npcs.api.handler.data.IAnimation
 
-
setLootChance(int, double) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setLootChance(int, double) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setLootItem(int, IItemStack) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setLootItem(int, IItemStack) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setLootMode(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setLootMode(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setLore(String[]) - Method in interface noppes.npcs.api.item.IItemStack
+
setLore(String[]) - Method in interface noppes.npcs.api.item.IItemStack
 
-
setMarket(String) - Method in interface noppes.npcs.api.roles.IRoleTrader
+
setMarket(String) - Method in interface noppes.npcs.api.roles.IRoleTrader
 
-
setMaxAge(int) - Method in interface noppes.npcs.api.IParticle
+
setMaxAge(int) - Method in interface noppes.npcs.api.IParticle
 
-
setMaxHealth(double) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setMaxHealth(double) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setMaxHealth(double) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
setMaxHealth(double) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
setMaxHeight(int) - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
+
setMaxHeight(int) - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
 
-
setMaxHurtTime(int) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
setMaxHurtTime() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
setMaxHurtTime() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
setMaxHurtTime(int) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
setMaxItemUseDuration(int) - Method in interface noppes.npcs.api.item.IItemCustom
+
setMaxItemUseDuration(int) - Method in interface noppes.npcs.api.item.IItemCustom
 
-
setMaxLootXP(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setMaxLootXP(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setMaxPartySize(int) - Method in interface noppes.npcs.api.handler.data.IQuest
+
setMaxPartySize(int) - Method in interface noppes.npcs.api.handler.data.IPartyOptions
 
-
setMaxProjectileDelay(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setMaxProjectileDelay(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setMaxRange(int) - Method in interface noppes.npcs.api.jobs.IJobBard
+
setMaxRange(int) - Method in interface noppes.npcs.api.jobs.IJobBard
 
-
setMaxStackSize(int) - Method in interface noppes.npcs.api.item.IItemCustom
+
setMaxStackSize(int) - Method in interface noppes.npcs.api.item.IItemCustom
 
-
setMaxTicks(int, int) - Method in interface noppes.npcs.api.ITimers
+
setMaxTicks(int, int) - Method in interface noppes.npcs.api.ITimers
Sets the maximum amount of ticks the timer with the given id can run for before it stops.
-
setMCNbt(NBTTagCompound) - Method in interface noppes.npcs.api.item.IItemStack
+
setMCNbt(NBTTagCompound) - Method in interface noppes.npcs.api.item.IItemStack
 
-
setMeleeRange(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setMeleeRange(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setMeleeResistance(float) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setMeleeResistance(float) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setMeleeSpeed(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setMeleeSpeed(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setMeleeStrength(double) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setMeleeStrength(double) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setMeleeStrength(double) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
setMeleeStrength(double) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
setMessage(String) - Method in interface noppes.npcs.api.event.IPlayerEvent.ChatEvent
+
setMessage(String) - Method in interface noppes.npcs.api.event.IPlayerEvent.ChatEvent
 
-
setMinHeight(int) - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
+
setMinHeight(int) - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
 
-
setMinLootXP(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setMinLootXP(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setMinPlayerLevel(int) - Method in interface noppes.npcs.api.handler.data.IAvailability
+
setMinPartySize(int) - Method in interface noppes.npcs.api.handler.data.IPartyOptions
 
-
setMinPointsToSoulStone(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setMinPlayerLevel(int) - Method in interface noppes.npcs.api.handler.data.IAvailability
+
 
+
setMinPointsToSoulStone(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
requires SoulStoneFriendlyNPCs in config to be true -1 by default if -1, the minimum points are the faction's friendly points
-
setMinProjectileDelay(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setMinProjectileDelay(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setMinRange(int) - Method in interface noppes.npcs.api.jobs.IJobBard
+
setMinRange(int) - Method in interface noppes.npcs.api.jobs.IJobBard
 
-
setMode(int) - Method in interface noppes.npcs.api.entity.IPlayer
+
setMode(int) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
setModel(IItemStack) - Method in interface noppes.npcs.api.block.IBlockScripted
+
setModel(String) - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
setModel(String) - Method in interface noppes.npcs.api.block.IBlockScripted
+
setModel(IItemStack) - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
setModelType(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setModelType(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setMOTD(String) - Method in class noppes.npcs.api.AbstractNpcAPI
+
setMOTD(String) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
setMotion(double, double, double) - Method in interface noppes.npcs.api.entity.IEntity
+
setMotion(double, double, double) - Method in interface noppes.npcs.api.entity.IEntity
 
-
setMotion(IPos) - Method in interface noppes.npcs.api.entity.IEntity
+
setMotion(double, double, double, float) - Method in interface noppes.npcs.api.IParticle
 
-
setMotion(double, double, double, float) - Method in interface noppes.npcs.api.IParticle
+
setMotion(IPos) - Method in interface noppes.npcs.api.entity.IEntity
 
-
setMotionX(double) - Method in interface noppes.npcs.api.entity.IEntity
+
setMotionX(double) - Method in interface noppes.npcs.api.entity.IEntity
 
-
setMotionY(double) - Method in interface noppes.npcs.api.entity.IEntity
+
setMotionY(double) - Method in interface noppes.npcs.api.entity.IEntity
 
-
setMotionZ(double) - Method in interface noppes.npcs.api.entity.IEntity
+
setMotionZ(double) - Method in interface noppes.npcs.api.entity.IEntity
 
-
setMount(IEntity) - Method in interface noppes.npcs.api.entity.IEntity
+
setMount(IEntity) - Method in interface noppes.npcs.api.entity.IEntity
 
-
setMove(int, String) - Method in interface noppes.npcs.api.entity.IPixelmon
+
setMove(int, String) - Method in interface noppes.npcs.api.entity.IPixelmon
 
-
setMoveForward(float) - Method in interface noppes.npcs.api.entity.IEntityLiving
+
setMoveForward(float) - Method in interface noppes.npcs.api.entity.IEntityLiving
 
-
setMovingType(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setMovingType(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setMultiSelect(boolean) - Method in interface noppes.npcs.api.gui.IScroll
+
setMultiSelect(boolean) - Method in interface noppes.npcs.api.gui.IScroll
 
-
setName(String) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setName(String) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setName(String) - Method in interface noppes.npcs.api.handler.data.IAnimation
+
setName(String) - Method in interface noppes.npcs.api.handler.data.IAnimation
 
-
setName(String) - Method in interface noppes.npcs.api.handler.data.IDialog
+
setName(String) - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
setName(String) - Method in interface noppes.npcs.api.handler.data.IFaction
+
setName(String) - Method in interface noppes.npcs.api.handler.data.IFaction
 
-
setName(String) - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
+
setName(String) - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
 
-
setName(String) - Method in interface noppes.npcs.api.handler.data.IQuest
+
setName(String) - Method in interface noppes.npcs.api.handler.data.IQuest
 
-
setName(String) - Method in interface noppes.npcs.api.handler.data.ITag
+
setName(String) - Method in interface noppes.npcs.api.handler.data.ITag
 
-
setName(String) - Method in interface noppes.npcs.api.handler.data.ITransportLocation
+
setName(String) - Method in interface noppes.npcs.api.handler.data.ITransportLocation
 
-
setNaturallyDespawns(boolean) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setNaturallyDespawns(boolean) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setNature(int) - Method in interface noppes.npcs.api.entity.IPixelmon
+
setNature(int) - Method in interface noppes.npcs.api.entity.IPixelmon
 
-
setNbt(INbt) - Method in interface noppes.npcs.api.entity.IEntity
+
setNbt(INbt) - Method in interface noppes.npcs.api.entity.IEntity
 
-
setNeutralPoints(int) - Method in interface noppes.npcs.api.handler.data.IFaction
+
setNeutralPoints(int) - Method in interface noppes.npcs.api.handler.data.IFaction
 
-
setNextQuest(IQuest) - Method in interface noppes.npcs.api.handler.data.IQuest
+
setNextQuest(IQuest) - Method in interface noppes.npcs.api.handler.data.IQuest
 
-
setNickname(String) - Method in interface noppes.npcs.api.entity.IPixelmon
+
setNickname(String) - Method in interface noppes.npcs.api.entity.IPixelmon
 
-
setNoClip(boolean) - Method in interface noppes.npcs.api.IParticle
+
setNoClip(boolean) - Method in interface noppes.npcs.api.IParticle
 
-
setNpcName(String) - Method in interface noppes.npcs.api.handler.data.IQuest
+
setNpcName(String) - Method in interface noppes.npcs.api.handler.data.IQuest
 
-
setNpcOffset(int, int) - Method in interface noppes.npcs.api.handler.data.IDialog
+
setNpcOffset(int, int) - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
setNPCScale(float) - Method in interface noppes.npcs.api.handler.data.IDialog
+
setNPCScale(float) - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
setOffset(int, int) - Method in interface noppes.npcs.api.IParticle
-
-
The horizontal and vertical offset of the particle's texture from the top-left, starts rendering the particle at this point.
-
-
setOffset(float, float, float) - Method in interface noppes.npcs.api.ISkinOverlay
+
setObjectiveRequirement(int) - Method in interface noppes.npcs.api.handler.data.IPartyOptions
+
 
+
setOffset(float, float, float) - Method in interface noppes.npcs.api.ISkinOverlay
Sets the amount in each direction by which the overlay will be offset from the entity.
-
setOffsetX(float) - Method in interface noppes.npcs.api.block.ITextPlane
+
setOffset(int, int) - Method in interface noppes.npcs.api.IParticle
+
+
The horizontal and vertical offset of the particle's texture from the top-left, starts rendering the particle at this point.
+
+
setOffsetX(float) - Method in interface noppes.npcs.api.block.ITextPlane
 
-
setOffsetY(float) - Method in interface noppes.npcs.api.block.ITextPlane
+
setOffsetY(float) - Method in interface noppes.npcs.api.block.ITextPlane
 
-
setOffsetZ(float) - Method in interface noppes.npcs.api.block.ITextPlane
+
setOffsetZ(float) - Method in interface noppes.npcs.api.block.ITextPlane
 
-
setOnFoundEnemy(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setOnFoundEnemy(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setOptionOffset(int, int) - Method in interface noppes.npcs.api.handler.data.IDialog
+
setOnlyParty(boolean) - Method in interface noppes.npcs.api.handler.data.IPartyOptions
 
-
setOptionSpacing(int, int) - Method in interface noppes.npcs.api.handler.data.IDialog
+
setOptionOffset(int, int) - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
setOtherFormMastery(String, double) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
setOptionSpacing(int, int) - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
setOverlayTexture(String) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setOtherFormMastery(String, double) - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
setOwner(String) - Method in interface noppes.npcs.api.entity.IEntityItem
+
setOverlayTexture(String) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setOwner(IPlayer) - Method in interface noppes.npcs.api.roles.IRoleFollower
+
setOwner(String) - Method in interface noppes.npcs.api.entity.IEntityItem
 
-
setPageText(String[]) - Method in interface noppes.npcs.api.handler.data.IPlayerMail
+
setOwner(IPlayer) - Method in interface noppes.npcs.api.roles.IRoleFollower
 
-
setPart(String) - Method in interface noppes.npcs.api.handler.data.IFramePart
+
setPageText(String[]) - Method in interface noppes.npcs.api.handler.data.IPlayerMail
 
-
setPart(int) - Method in interface noppes.npcs.api.handler.data.IFramePart
+
setPart(int) - Method in interface noppes.npcs.api.handler.data.IFramePart
 
-
setPartyRequirements(int) - Method in interface noppes.npcs.api.handler.data.IQuest
+
setPart(String) - Method in interface noppes.npcs.api.handler.data.IFramePart
 
-
setPermissionLevel(int) - Method in interface noppes.npcs.api.ICommand
+
setPartyRequirements(int) - Method in interface noppes.npcs.api.handler.data.IPartyOptions
 
-
setPickupDelay(int) - Method in interface noppes.npcs.api.entity.IEntityItem
+
setPermissionLevel(int) - Method in interface noppes.npcs.api.ICommand
 
-
setPitch(float) - Method in interface noppes.npcs.api.entity.IEntity
+
setPickupDelay(int) - Method in interface noppes.npcs.api.entity.IEntityItem
 
-
setPitch(float) - Method in interface noppes.npcs.api.handler.data.ISound
+
setPitch(float) - Method in interface noppes.npcs.api.entity.IEntity
 
-
setPivots(float[]) - Method in interface noppes.npcs.api.handler.data.IFramePart
+
setPitch(float) - Method in interface noppes.npcs.api.handler.data.ISound
 
-
setPlayerScore(String, String, int, String) - Method in interface noppes.npcs.api.scoreboard.IScoreboard
+
setPivots(float[]) - Method in interface noppes.npcs.api.handler.data.IFramePart
 
-
setPlayerScore(IPlayer, String, int, String) - Method in interface noppes.npcs.api.scoreboard.IScoreboard
+
setPlayerScore(String, String, int, String) - Method in interface noppes.npcs.api.scoreboard.IScoreboard
 
-
setPoints(int, int) - Method in interface noppes.npcs.api.handler.IPlayerFactionData
+
setPlayerScore(IPlayer, String, int, String) - Method in interface noppes.npcs.api.scoreboard.IScoreboard
 
-
setPokeball(int) - Method in interface noppes.npcs.api.entity.IPixelmon
+
setPoints(int, int) - Method in interface noppes.npcs.api.handler.IPlayerFactionData
 
-
setPos(int, int, int) - Method in class net.minecraft.util.math.BlockPos.MutableBlockPos
+
setPokeball(int) - Method in interface noppes.npcs.api.entity.IPixelmon
+
 
+
setPos(double, double, double) - Method in class net.minecraft.util.math.BlockPos.MutableBlockPos
+
 
+
setPos(int, int) - Method in interface noppes.npcs.api.gui.ICustomGuiComponent
+
 
+
setPos(int, int) - Method in interface noppes.npcs.api.overlay.ICustomOverlayComponent
+
 
+
setPos(int, int, int) - Method in class net.minecraft.util.math.BlockPos.MutableBlockPos
Sets the position, MUST not be name 'set' as that causes obfusication conflicts with func_185343_d
-
setPos(double, double, double) - Method in class net.minecraft.util.math.BlockPos.MutableBlockPos
+
setPos(Vec3i) - Method in class net.minecraft.util.math.BlockPos.MutableBlockPos
 
-
setPos(Vec3i) - Method in class net.minecraft.util.math.BlockPos.MutableBlockPos
+
setPosition(double, double, double) - Method in interface noppes.npcs.api.entity.IEntity
 
-
setPos(int, int) - Method in interface noppes.npcs.api.gui.ICustomGuiComponent
+
setPosition(double, double, double) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
setPos(int, int) - Method in interface noppes.npcs.api.overlay.ICustomOverlayComponent
+
setPosition(double, double, double) - Method in interface noppes.npcs.api.IParticle
 
-
setPosition(double, double, double) - Method in interface noppes.npcs.api.entity.IEntity
+
setPosition(double, double, double, int) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
setPosition(IPos) - Method in interface noppes.npcs.api.entity.IEntity
+
setPosition(double, double, double, IWorld) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
setPosition(double, double, double) - Method in interface noppes.npcs.api.entity.IPlayer
+
setPosition(float, float, float) - Method in interface noppes.npcs.api.handler.data.ISound
 
-
setPosition(IPos) - Method in interface noppes.npcs.api.entity.IPlayer
+
setPosition(int, int) - Method in interface noppes.npcs.api.handler.data.IDialogImage
 
-
setPosition(double, double, double, int) - Method in interface noppes.npcs.api.entity.IPlayer
+
setPosition(int, int, int) - Method in interface noppes.npcs.api.handler.data.ITransportLocation
 
-
setPosition(IPos, int) - Method in interface noppes.npcs.api.entity.IPlayer
+
setPosition(int, int, int) - Method in interface noppes.npcs.api.IBlock
 
-
setPosition(double, double, double, IWorld) - Method in interface noppes.npcs.api.entity.IPlayer
+
setPosition(int, int, int, IWorld) - Method in interface noppes.npcs.api.IBlock
 
-
setPosition(IPos, IWorld) - Method in interface noppes.npcs.api.entity.IPlayer
+
setPosition(IPos) - Method in interface noppes.npcs.api.entity.IEntity
 
-
setPosition(int, int) - Method in interface noppes.npcs.api.handler.data.IDialogImage
+
setPosition(IPos) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
setPosition(IPos) - Method in interface noppes.npcs.api.handler.data.ISound
+
setPosition(IPos) - Method in interface noppes.npcs.api.handler.data.ISound
 
-
setPosition(float, float, float) - Method in interface noppes.npcs.api.handler.data.ISound
+
setPosition(IPos) - Method in interface noppes.npcs.api.handler.data.ITransportLocation
 
-
setPosition(int, int, int) - Method in interface noppes.npcs.api.handler.data.ITransportLocation
+
setPosition(IPos) - Method in interface noppes.npcs.api.IBlock
 
-
setPosition(IPos) - Method in interface noppes.npcs.api.handler.data.ITransportLocation
+
setPosition(IPos) - Method in interface noppes.npcs.api.IParticle
 
-
setPosition(IPos, IWorld) - Method in interface noppes.npcs.api.IBlock
+
setPosition(IPos, int) - Method in interface noppes.npcs.api.entity.IPlayer
+
 
+
setPosition(IPos, IWorld) - Method in interface noppes.npcs.api.entity.IPlayer
+
 
+
setPosition(IPos, IWorld) - Method in interface noppes.npcs.api.IBlock
Moves the block to a new position in the given world.
-
setPosition(IPos) - Method in interface noppes.npcs.api.IBlock
+
setPowerPoints(int) - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
setPosition(int, int, int, IWorld) - Method in interface noppes.npcs.api.IBlock
+
setPowerType(byte) - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
setPosition(int, int, int) - Method in interface noppes.npcs.api.IBlock
+
setProgress(int) - Method in interface noppes.npcs.api.handler.data.IQuestObjective
 
-
setPosition(double, double, double) - Method in interface noppes.npcs.api.IParticle
+
setProjectileItem(IItemStack) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setPosition(IPos) - Method in interface noppes.npcs.api.IParticle
+
setProjectilesKeepTerrain(boolean) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setPowerPoints(int) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
setQuest(int, int, int) - Method in interface noppes.npcs.api.handler.data.IAvailability
 
-
setPowerType(byte) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
setQuest(IQuest) - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
setProgress(int) - Method in interface noppes.npcs.api.handler.data.IQuestObjective
+
setQuest(IQuest) - Method in interface noppes.npcs.api.handler.data.IParty
+
+
Set a quest to the party (this does not validate use validateQuest())
+
+
setRace(byte) - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
setProjectileItem(IItemStack) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setRacialFormMastery(byte, double) - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
setProjectilesKeepTerrain(boolean) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setRaining(boolean) - Method in interface noppes.npcs.api.IWorld
 
-
setQuest(int, int, int) - Method in interface noppes.npcs.api.handler.data.IAvailability
+
setRange(int) - Method in interface noppes.npcs.api.jobs.IJobHealer
 
-
setQuest(IQuest) - Method in interface noppes.npcs.api.handler.data.IDialog
+
setRangedBurst(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setRace(byte) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
setRangedRange(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setRacialFormMastery(byte, double) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
setRangedSpeed(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setRaining(boolean) - Method in interface noppes.npcs.api.IWorld
+
setRangedStrength(float) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setRange(int) - Method in interface noppes.npcs.api.jobs.IJobHealer
+
setRate(int, int) - Method in interface noppes.npcs.api.roles.IRoleFollower
 
-
setRangedBurst(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setRedstonePower(int) - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
setRangedRange(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setRefuseSoulStone(boolean) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setRangedSpeed(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setRelease(byte) - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
setRangedStrength(float) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setRepeat(boolean) - Method in interface noppes.npcs.api.handler.data.ISound
 
-
setRate(int, int) - Method in interface noppes.npcs.api.roles.IRoleFollower
+
setRepeatDelay(int) - Method in interface noppes.npcs.api.handler.data.ISound
 
-
setRedstonePower(int) - Method in interface noppes.npcs.api.block.IBlockScripted
-
 
-
setRefuseSoulStone(boolean) - Method in interface noppes.npcs.api.entity.ICustomNpc
-
 
-
setRelease(byte) - Method in interface noppes.npcs.api.entity.IDBCPlayer
-
 
-
setRepeat(boolean) - Method in interface noppes.npcs.api.handler.data.ISound
-
 
-
setRepeatDelay(int) - Method in interface noppes.npcs.api.handler.data.ISound
-
 
-
setRepeats(int, boolean) - Method in interface noppes.npcs.api.ITimers
+
setRepeats(int, boolean) - Method in interface noppes.npcs.api.ITimers
Sets whether the timer with the given id repeats or not.
-
setRepeatType(int) - Method in interface noppes.npcs.api.handler.data.IQuest
+
setRepeatType(int) - Method in interface noppes.npcs.api.handler.data.IQuest
 
-
setReplyMessage(String) - Method in interface noppes.npcs.api.event.ICustomNPCsEvent.ScriptedCommandEvent
+
setReplyMessage(String) - Method in interface noppes.npcs.api.event.ICustomNPCsEvent.ScriptedCommandEvent
 
-
setResistance(float) - Method in interface noppes.npcs.api.block.IBlockScripted
+
setResistance(float) - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
setRespawnCycle(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setRespawnCycle(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setRespawnTime(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setRespawnTime(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setRetaliateType(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setRetaliateType(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setReturnToHome(boolean) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setReturnToHome(boolean) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setRewardControl(int) - Method in interface noppes.npcs.api.handler.data.IQuest
+
setRewardControl(int) - Method in interface noppes.npcs.api.handler.data.IPartyOptions
 
-
setRider(IEntity) - Method in interface noppes.npcs.api.entity.IEntity
+
setRider(IEntity) - Method in interface noppes.npcs.api.entity.IEntity
 
-
setRightItem(IItemStack) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setRightItem(IItemStack) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setRole(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setRole(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setRotation(int, int, int) - Method in interface noppes.npcs.api.block.IBlockScripted
+
setRotation(float) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setRotation(float, float, float) - Method in interface noppes.npcs.api.entity.data.IModelRotatePart
+
setRotation(float) - Method in interface noppes.npcs.api.entity.IEntity
 
-
setRotation(float) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setRotation(float) - Method in interface noppes.npcs.api.gui.ICustomGuiComponent
 
-
setRotation(float) - Method in interface noppes.npcs.api.entity.IEntity
+
setRotation(float) - Method in interface noppes.npcs.api.handler.data.IDialogImage
 
-
setRotation(float, float) - Method in interface noppes.npcs.api.entity.IEntity
+
setRotation(float) - Method in interface noppes.npcs.api.overlay.ICustomOverlayComponent
 
-
setRotation(float, float) - Method in interface noppes.npcs.api.entity.IPlayer
+
setRotation(float, float) - Method in interface noppes.npcs.api.entity.IEntity
 
-
setRotation(float) - Method in interface noppes.npcs.api.gui.ICustomGuiComponent
+
setRotation(float, float) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
setRotation(float) - Method in interface noppes.npcs.api.handler.data.IDialogImage
+
setRotation(float, float, float) - Method in interface noppes.npcs.api.entity.data.IModelRotatePart
 
-
setRotation(float, float, float) - Method in interface noppes.npcs.api.item.IItemCustom
+
setRotation(float, float, float) - Method in interface noppes.npcs.api.item.IItemCustom
 
-
setRotation(float) - Method in interface noppes.npcs.api.overlay.ICustomOverlayComponent
+
setRotation(int, int, int) - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
setRotationRate(float, float, float) - Method in interface noppes.npcs.api.item.IItemCustom
+
setRotationRate(float, float, float) - Method in interface noppes.npcs.api.item.IItemCustom
 
-
setRotations(float[]) - Method in interface noppes.npcs.api.handler.data.IFramePart
+
setRotations(float[]) - Method in interface noppes.npcs.api.handler.data.IFramePart
 
-
setRotationType(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setRotationType(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setRotationX(int) - Method in interface noppes.npcs.api.block.ITextPlane
-
 
-
setRotationX(float, float, float, int) - Method in interface noppes.npcs.api.IParticle
+
setRotationX(float, float, float, int) - Method in interface noppes.npcs.api.IParticle
Enables rotation about the X axis.
-
setRotationY(int) - Method in interface noppes.npcs.api.block.ITextPlane
+
setRotationX(int) - Method in interface noppes.npcs.api.block.ITextPlane
 
-
setRotationY(float, float, float, int) - Method in interface noppes.npcs.api.IParticle
+
setRotationY(float, float, float, int) - Method in interface noppes.npcs.api.IParticle
Enables rotation about the Y axis.
-
setRotationZ(int) - Method in interface noppes.npcs.api.block.ITextPlane
+
setRotationY(int) - Method in interface noppes.npcs.api.block.ITextPlane
 
-
setRotationZ(float, float, float, int) - Method in interface noppes.npcs.api.IParticle
+
setRotationZ(float, float, float, int) - Method in interface noppes.npcs.api.IParticle
Enables rotation about the Y axis.
-
setSaturation(float) - Method in interface noppes.npcs.api.entity.IPlayer
+
setRotationZ(int) - Method in interface noppes.npcs.api.block.ITextPlane
 
-
setScale(float, float, float) - Method in interface noppes.npcs.api.block.IBlockScripted
+
setSaturation(float) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
setScale(float) - Method in interface noppes.npcs.api.block.ITextPlane
+
setScale(float) - Method in interface noppes.npcs.api.block.ITextPlane
 
-
setScale(float, float, float) - Method in interface noppes.npcs.api.entity.data.IModelScalePart
+
setScale(float) - Method in interface noppes.npcs.api.gui.IButton
 
-
setScale(float) - Method in interface noppes.npcs.api.gui.IButton
+
setScale(float) - Method in interface noppes.npcs.api.gui.ILabel
 
-
setScale(float) - Method in interface noppes.npcs.api.gui.ILabel
+
setScale(float) - Method in interface noppes.npcs.api.gui.ITexturedRect
 
-
setScale(float) - Method in interface noppes.npcs.api.gui.ITexturedRect
+
setScale(float) - Method in interface noppes.npcs.api.handler.data.IDialogImage
 
-
setScale(float) - Method in interface noppes.npcs.api.handler.data.IDialogImage
+
setScale(float) - Method in interface noppes.npcs.api.overlay.IOverlayLabel
 
-
setScale(float, float, float, int) - Method in interface noppes.npcs.api.IParticle
+
setScale(float) - Method in interface noppes.npcs.api.overlay.IOverlayTexturedRect
 
-
setScale(float, float, float) - Method in interface noppes.npcs.api.item.IItemCustom
+
setScale(float, float, float) - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
setScale(float) - Method in interface noppes.npcs.api.overlay.IOverlayLabel
+
setScale(float, float, float) - Method in interface noppes.npcs.api.entity.data.IModelScalePart
 
-
setScale(float) - Method in interface noppes.npcs.api.overlay.IOverlayTexturedRect
+
setScale(float, float, float) - Method in interface noppes.npcs.api.item.IItemCustom
 
-
setScaleX(float, float, float, int) - Method in interface noppes.npcs.api.IParticle
+
setScale(float, float, float, int) - Method in interface noppes.npcs.api.IParticle
 
-
setScaleY(float, float, float, int) - Method in interface noppes.npcs.api.IParticle
+
setScaleX(float, float, float, int) - Method in interface noppes.npcs.api.IParticle
 
-
setSeeInvisibleTeamPlayers(boolean) - Method in interface noppes.npcs.api.scoreboard.IScoreboardTeam
+
setScaleY(float, float, float, int) - Method in interface noppes.npcs.api.IParticle
 
-
setSelectedColor(int) - Method in interface noppes.npcs.api.handler.data.IDialogImage
+
setSeeInvisibleTeamPlayers(boolean) - Method in interface noppes.npcs.api.scoreboard.IScoreboardTeam
 
-
setSellOption(int, IItemStack, IItemStack, IItemStack) - Method in interface noppes.npcs.api.roles.IRoleTrader
+
setSelectedColor(int) - Method in interface noppes.npcs.api.handler.data.IDialogImage
 
-
setSellOption(int, IItemStack, IItemStack) - Method in interface noppes.npcs.api.roles.IRoleTrader
+
setSellOption(int, IItemStack, IItemStack) - Method in interface noppes.npcs.api.roles.IRoleTrader
 
-
setSender(String) - Method in interface noppes.npcs.api.handler.data.IPlayerMail
+
setSellOption(int, IItemStack, IItemStack, IItemStack) - Method in interface noppes.npcs.api.roles.IRoleTrader
 
-
setShadow(boolean) - Method in interface noppes.npcs.api.gui.ILabel
+
setSender(String) - Method in interface noppes.npcs.api.handler.data.IPlayerMail
 
-
setShadow(boolean) - Method in interface noppes.npcs.api.overlay.IOverlayLabel
+
setShadow(boolean) - Method in interface noppes.npcs.api.gui.ILabel
 
-
setShelterFrom(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setShadow(boolean) - Method in interface noppes.npcs.api.overlay.IOverlayLabel
 
-
setShort(String, short) - Method in interface noppes.npcs.api.INbt
+
setShelterFrom(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setShotCount(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setShort(String, short) - Method in interface noppes.npcs.api.INbt
 
-
setShowBossBar(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setShotCount(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setShowName(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setShowBossBar(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setShowWheel(boolean) - Method in interface noppes.npcs.api.handler.data.IDialog
+
setShowName(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setSize(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setShowWheel(boolean) - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
setSize(int) - Method in interface noppes.npcs.api.entity.IPixelmon
-
 
-
setSize(int, int) - Method in interface noppes.npcs.api.gui.IButton
-
 
-
setSize(int, int) - Method in interface noppes.npcs.api.gui.ICustomGui
-
 
-
setSize(int, int) - Method in interface noppes.npcs.api.gui.ILabel
-
 
-
setSize(int, int) - Method in interface noppes.npcs.api.gui.IScroll
-
 
-
setSize(int, int) - Method in interface noppes.npcs.api.gui.ITextField
-
 
-
setSize(int, int) - Method in interface noppes.npcs.api.gui.ITexturedRect
-
 
-
setSize(int, int) - Method in interface noppes.npcs.api.IParticle
-
-
The width and height of the particle's texture you want to render in pixels.
-
-
setSize(float) - Method in interface noppes.npcs.api.ISkinOverlay
+
setSize(float) - Method in interface noppes.npcs.api.ISkinOverlay
Sets the size of the entire overlay when rendered on the entity.
-
setSize(int, int) - Method in interface noppes.npcs.api.overlay.IOverlayLabel
+
setSize(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setSize(int, int) - Method in interface noppes.npcs.api.overlay.IOverlayTexturedRect
+
setSize(int) - Method in interface noppes.npcs.api.entity.IPixelmon
 
-
setSkills(String) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
setSize(int, int) - Method in interface noppes.npcs.api.gui.IButton
 
-
setSkinType(byte) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setSize(int, int) - Method in interface noppes.npcs.api.gui.ICustomGui
 
-
setSkinUrl(String) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setSize(int, int) - Method in interface noppes.npcs.api.gui.ILabel
 
-
setSlot(int, IItemStack) - Method in interface noppes.npcs.api.IContainer
+
setSize(int, int) - Method in interface noppes.npcs.api.gui.IScroll
 
-
setSmooth(byte) - Method in interface noppes.npcs.api.handler.data.IAnimation
+
setSize(int, int) - Method in interface noppes.npcs.api.gui.ITextField
 
-
setSmooth(byte) - Method in interface noppes.npcs.api.handler.data.IFrame
+
setSize(int, int) - Method in interface noppes.npcs.api.gui.ITexturedRect
 
-
setSmooth(byte) - Method in interface noppes.npcs.api.handler.data.IFramePart
+
setSize(int, int) - Method in interface noppes.npcs.api.IParticle
+
+
The width and height of the particle's texture you want to render in pixels.
+
+
setSize(int, int) - Method in interface noppes.npcs.api.overlay.IOverlayLabel
 
-
setSneaking(boolean) - Method in interface noppes.npcs.api.entity.IEntity
+
setSize(int, int) - Method in interface noppes.npcs.api.overlay.IOverlayTexturedRect
 
-
setSong(String) - Method in interface noppes.npcs.api.jobs.IJobBard
+
setSkills(String) - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
setSound(String) - Method in interface noppes.npcs.api.handler.data.IDialog
+
setSkinType(byte) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setSound(String) - Method in interface noppes.npcs.api.handler.data.ILine
+
setSkinUrl(String) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setSpawn() - Method in interface noppes.npcs.api.event.IPlayerEvent.WakeUpEvent
+
setSlot(int, IItemStack) - Method in interface noppes.npcs.api.IContainer
 
-
setSpawnLocation(int, int, int) - Method in interface noppes.npcs.api.IWorld
+
setSmooth(byte) - Method in interface noppes.npcs.api.handler.data.IAnimation
 
-
setSpawnLocation(IPos) - Method in interface noppes.npcs.api.IWorld
+
setSmooth(byte) - Method in interface noppes.npcs.api.handler.data.IFrame
 
-
setSpawnpoint(int, int, int) - Method in interface noppes.npcs.api.entity.IPlayer
+
setSmooth(byte) - Method in interface noppes.npcs.api.handler.data.IFramePart
+
 
+
setSneaking(boolean) - Method in interface noppes.npcs.api.entity.IEntity
+
 
+
setSong(String) - Method in interface noppes.npcs.api.jobs.IJobBard
+
 
+
setSound(String) - Method in interface noppes.npcs.api.handler.data.IDialog
+
 
+
setSound(String) - Method in interface noppes.npcs.api.handler.data.ILine
+
 
+
setSpawn() - Method in interface noppes.npcs.api.event.IPlayerEvent.WakeUpEvent
+
 
+
setSpawnLocation(int, int, int) - Method in interface noppes.npcs.api.IWorld
+
 
+
setSpawnLocation(IPos) - Method in interface noppes.npcs.api.IWorld
+
 
+
setSpawnpoint(int, int, int) - Method in interface noppes.npcs.api.entity.IPlayer
Same as the /spawnpoint command
-
setSpawnpoint(IPos) - Method in interface noppes.npcs.api.entity.IPlayer
+
setSpawnpoint(IPos) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
setSpeed(double) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setSpeed(double) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setSpeed(double) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
setSpeed(double) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
setSpeed(float) - Method in interface noppes.npcs.api.handler.data.IAnimation
+
setSpeed(float) - Method in interface noppes.npcs.api.handler.data.IAnimation
 
-
setSpeed(float) - Method in interface noppes.npcs.api.handler.data.IFrame
+
setSpeed(float) - Method in interface noppes.npcs.api.handler.data.IFrame
 
-
setSpeed(float) - Method in interface noppes.npcs.api.handler.data.IFramePart
+
setSpeed(float) - Method in interface noppes.npcs.api.handler.data.IFramePart
 
-
setSpeed(float, float) - Method in interface noppes.npcs.api.ISkinOverlay
+
setSpeed(float, float) - Method in interface noppes.npcs.api.ISkinOverlay
Sets the "texture speed" by which the texture shifts on each render tick.
-
setSpeed(int) - Method in interface noppes.npcs.api.jobs.IJobHealer
+
setSpeed(int) - Method in interface noppes.npcs.api.jobs.IJobHealer
 
-
setSprinting(boolean) - Method in interface noppes.npcs.api.entity.IEntity
+
setSprinting(boolean) - Method in interface noppes.npcs.api.entity.IEntity
 
-
setStack(IItemStack) - Method in interface noppes.npcs.api.gui.IItemSlot
+
setStack(IItemStack) - Method in interface noppes.npcs.api.gui.IItemSlot
 
-
setStackSize(int) - Method in interface noppes.npcs.api.item.IItemStack
+
setStackSize(int) - Method in interface noppes.npcs.api.item.IItemStack
 
-
setStamina(int) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
setStamina(int) - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
setStat(String, int) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
setStat(int, int) - Method in interface noppes.npcs.api.entity.IPixelmon
 
-
setStat(int, int) - Method in interface noppes.npcs.api.entity.IPixelmon
+
setStat(String, int) - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
setStoredData(String, Object) - Method in interface noppes.npcs.api.block.IBlockScripted
+
setStoredData(String, Object) - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
setStoredData(String, Object) - Method in interface noppes.npcs.api.entity.IEntity
+
setStoredData(String, Object) - Method in interface noppes.npcs.api.entity.IEntity
Stored data persists through world restart.
-
setStoredData(String, Object) - Method in interface noppes.npcs.api.IWorld
+
setStoredData(String, Object) - Method in interface noppes.npcs.api.IWorld
Stored data persists through world restart.
-
setStreaming(boolean) - Method in interface noppes.npcs.api.jobs.IJobBard
+
setStreaming(boolean) - Method in interface noppes.npcs.api.jobs.IJobBard
 
-
setString(String, String) - Method in interface noppes.npcs.api.INbt
+
setString(String, String) - Method in interface noppes.npcs.api.INbt
 
-
setSubject(String) - Method in interface noppes.npcs.api.handler.data.IPlayerMail
+
setSubject(String) - Method in interface noppes.npcs.api.handler.data.IPlayerMail
 
-
setSwingWarmup(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setSwingWarmup(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setTacticalRadius(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setTacticalRadius(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setTacticalVariant(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setTacticalVariant(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setTacticalVariant(String) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setTacticalVariant(String) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setTag(String, Object) - Method in interface noppes.npcs.api.item.IItemStack
+
setTag(String, Object) - Method in interface noppes.npcs.api.item.IItemStack
 
-
setTarget(IEntityLivingBase) - Method in interface noppes.npcs.api.event.INpcEvent.TargetEvent
+
setTarget(IEntityLivingBase) - Method in interface noppes.npcs.api.event.INpcEvent.TargetEvent
 
-
setTargetType(int) - Method in interface noppes.npcs.api.handler.data.IQuestKill
+
setTargetType(int) - Method in interface noppes.npcs.api.handler.data.IQuestKill
 
-
setTempData(String, Object) - Method in interface noppes.npcs.api.block.IBlockScripted
+
setTempData(String, Object) - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
setTempData(String, Object) - Method in interface noppes.npcs.api.entity.IEntity
+
setTempData(String, Object) - Method in interface noppes.npcs.api.entity.IEntity
Tempdata gets cleared when the entity gets unloaded or the world restarts
-
setTempData(String, Object) - Method in interface noppes.npcs.api.IWorld
+
setTempData(String, Object) - Method in interface noppes.npcs.api.IWorld
Tempdata gets cleared when the server restarts.
-
setText(String) - Method in interface noppes.npcs.api.block.ITextPlane
+
setText(String) - Method in interface noppes.npcs.api.block.ITextPlane
 
-
setText(String) - Method in interface noppes.npcs.api.gui.ILabel
+
setText(String) - Method in interface noppes.npcs.api.gui.ILabel
 
-
setText(String) - Method in interface noppes.npcs.api.gui.ITextField
+
setText(String) - Method in interface noppes.npcs.api.gui.ITextField
 
-
setText(String) - Method in interface noppes.npcs.api.handler.data.IDialog
+
setText(String) - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
setText(String) - Method in interface noppes.npcs.api.handler.data.ILine
+
setText(String) - Method in interface noppes.npcs.api.handler.data.ILine
 
-
setText(String[]) - Method in interface noppes.npcs.api.item.IItemBook
+
setText(String) - Method in interface noppes.npcs.api.overlay.IOverlayLabel
 
-
setText(String) - Method in interface noppes.npcs.api.overlay.IOverlayLabel
+
setText(String[]) - Method in interface noppes.npcs.api.item.IItemBook
 
-
setTextHeight() - Method in interface noppes.npcs.api.handler.data.IDialog
+
setTextHeight() - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
setTextOffset(int, int) - Method in interface noppes.npcs.api.handler.data.IDialog
+
setTextOffset(int, int) - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
setTextPitch(float) - Method in interface noppes.npcs.api.handler.data.IDialog
+
setTextPitch(float) - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
setTextSound(String) - Method in interface noppes.npcs.api.handler.data.IDialog
+
setTextSound(String) - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
setTexture(String) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setTexture(String) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setTexture(String) - Method in interface noppes.npcs.api.gui.IButton
+
setTexture(String) - Method in interface noppes.npcs.api.gui.IButton
 
-
setTexture(String) - Method in interface noppes.npcs.api.gui.ITexturedRect
+
setTexture(String) - Method in interface noppes.npcs.api.gui.ITexturedRect
 
-
setTexture(String) - Method in interface noppes.npcs.api.handler.data.IDialogImage
+
setTexture(String) - Method in interface noppes.npcs.api.handler.data.IDialogImage
 
-
setTexture(String) - Method in interface noppes.npcs.api.ISkinOverlay
+
setTexture(String) - Method in interface noppes.npcs.api.ISkinOverlay
Sets the directory texture of the overlay.
-
setTexture(String) - Method in interface noppes.npcs.api.item.IItemCustom
+
setTexture(String) - Method in interface noppes.npcs.api.item.IItemCustom
 
-
setTexture(String) - Method in interface noppes.npcs.api.overlay.IOverlayTexturedRect
+
setTexture(String) - Method in interface noppes.npcs.api.overlay.IOverlayTexturedRect
 
-
setTextureOffset(int, int) - Method in interface noppes.npcs.api.gui.IButton
+
setTextureOffset(int, int) - Method in interface noppes.npcs.api.gui.IButton
 
-
setTextureOffset(int, int) - Method in interface noppes.npcs.api.gui.ITexturedRect
+
setTextureOffset(int, int) - Method in interface noppes.npcs.api.gui.ITexturedRect
 
-
setTextureOffset(int, int) - Method in interface noppes.npcs.api.handler.data.IDialogImage
+
setTextureOffset(int, int) - Method in interface noppes.npcs.api.handler.data.IDialogImage
 
-
setTextureOffset(int, int) - Method in interface noppes.npcs.api.overlay.IOverlayTexturedRect
+
setTextureOffset(int, int) - Method in interface noppes.npcs.api.overlay.IOverlayTexturedRect
 
-
setTextureScale(float, float) - Method in interface noppes.npcs.api.ISkinOverlay
+
setTextureScale(float, float) - Method in interface noppes.npcs.api.ISkinOverlay
Sets the texture scale of the overlay.
-
setThickness(int) - Method in interface noppes.npcs.api.gui.ILine
+
setThickness(int) - Method in interface noppes.npcs.api.gui.ILine
 
-
setThickness(int) - Method in interface noppes.npcs.api.overlay.IOverlayLine
+
setThickness(int) - Method in interface noppes.npcs.api.overlay.IOverlayLine
 
-
setThrower(String) - Method in interface noppes.npcs.api.entity.IEntityItem
+
setThrower(String) - Method in interface noppes.npcs.api.entity.IEntityItem
 
-
setTicks(int, int) - Method in interface noppes.npcs.api.ITimers
+
setTicks(int, int) - Method in interface noppes.npcs.api.ITimers
Sets the amount of ticks elapsed in the timer with the given id to a different value.
-
setTileEntity(ITileEntity) - Method in interface noppes.npcs.api.IBlock
-
 
-
setTileEntity(int, int, int, ITileEntity) - Method in interface noppes.npcs.api.IWorld
+
setTileEntity(int, int, int, ITileEntity) - Method in interface noppes.npcs.api.IWorld
Sets the block's tile entity at the given position.
-
setTileEntity(IPos, ITileEntity) - Method in interface noppes.npcs.api.IWorld
+
setTileEntity(IPos, ITileEntity) - Method in interface noppes.npcs.api.IWorld
 
-
setTime(IJobItemGiver, long) - Method in interface noppes.npcs.api.handler.IPlayerItemGiverData
+
setTileEntity(ITileEntity) - Method in interface noppes.npcs.api.IBlock
 
-
setTime(long) - Method in interface noppes.npcs.api.IWorld
+
setTime(long) - Method in interface noppes.npcs.api.IWorld
 
-
setTitle(String) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setTime(IJobItemGiver, long) - Method in interface noppes.npcs.api.handler.IPlayerItemGiverData
 
-
setTitle(String) - Method in interface noppes.npcs.api.handler.data.ITransportCategory
+
setTitle(String) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setTitle(String) - Method in interface noppes.npcs.api.item.IItemBook
+
setTitle(String) - Method in interface noppes.npcs.api.handler.data.ITransportCategory
 
-
setTitleColor(int) - Method in interface noppes.npcs.api.handler.data.IDialog
+
setTitle(String) - Method in interface noppes.npcs.api.item.IItemBook
 
-
setTitleOffset(int, int) - Method in interface noppes.npcs.api.handler.data.IDialog
+
setTitleColor(int) - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
setTitlePos(int) - Method in interface noppes.npcs.api.handler.data.IDialog
+
setTitleOffset(int, int) - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
setTP(int) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
setTitlePos(int) - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
setTranslate(float, float, float) - Method in interface noppes.npcs.api.item.IItemCustom
+
setTP(int) - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
setTransport(ITransportLocation) - Method in interface noppes.npcs.api.roles.IRoleTransporter
+
setTranslate(float, float, float) - Method in interface noppes.npcs.api.item.IItemCustom
 
-
setType(int) - Method in interface noppes.npcs.api.handler.data.IQuest
+
setTransport(ITransportLocation) - Method in interface noppes.npcs.api.roles.IRoleTransporter
 
-
setType(int) - Method in interface noppes.npcs.api.handler.data.ITransportLocation
+
setType(int) - Method in interface noppes.npcs.api.entity.data.IMark
 
-
setVisibleTo(IPlayer, boolean) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setType(int) - Method in interface noppes.npcs.api.handler.data.IQuest
 
-
setVisibleType(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setType(int) - Method in interface noppes.npcs.api.handler.data.ITransportLocation
 
-
setVolume(float) - Method in interface noppes.npcs.api.handler.data.ISound
+
setVisibleTo(IPlayer, boolean) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setWeight(int) - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
+
setVisibleType(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
setWidthHeight(int, int) - Method in interface noppes.npcs.api.handler.data.IDialogImage
+
setVolume(float) - Method in interface noppes.npcs.api.handler.data.ISound
 
-
setWorld(IWorld) - Method in interface noppes.npcs.api.ITileEntity
+
setWeight(int) - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
 
-
setX(double) - Method in interface noppes.npcs.api.entity.IEntity
+
setWidthHeight(int, int) - Method in interface noppes.npcs.api.handler.data.IDialogImage
 
-
setX1(int) - Method in interface noppes.npcs.api.gui.ILine
+
setWorld(IWorld) - Method in interface noppes.npcs.api.ITileEntity
 
-
setX1(int) - Method in interface noppes.npcs.api.overlay.IOverlayLine
+
setX(double) - Method in interface noppes.npcs.api.entity.IEntity
 
-
setX2(int) - Method in interface noppes.npcs.api.gui.ILine
+
setX1(int) - Method in interface noppes.npcs.api.gui.ILine
 
-
setX2(int) - Method in interface noppes.npcs.api.overlay.IOverlayLine
+
setX1(int) - Method in interface noppes.npcs.api.overlay.IOverlayLine
 
-
setY(int) - Method in class net.minecraft.util.math.BlockPos.MutableBlockPos
+
setX2(int) - Method in interface noppes.npcs.api.gui.ILine
 
-
setY(double) - Method in interface noppes.npcs.api.entity.IEntity
+
setX2(int) - Method in interface noppes.npcs.api.overlay.IOverlayLine
 
-
setY1(int) - Method in interface noppes.npcs.api.gui.ILine
+
setY(double) - Method in interface noppes.npcs.api.entity.IEntity
 
-
setY1(int) - Method in interface noppes.npcs.api.overlay.IOverlayLine
+
setY(int) - Method in class net.minecraft.util.math.BlockPos.MutableBlockPos
 
-
setY2(int) - Method in interface noppes.npcs.api.gui.ILine
+
setY1(int) - Method in interface noppes.npcs.api.gui.ILine
 
-
setY2(int) - Method in interface noppes.npcs.api.overlay.IOverlayLine
+
setY1(int) - Method in interface noppes.npcs.api.overlay.IOverlayLine
 
-
setZ(double) - Method in interface noppes.npcs.api.entity.IEntity
+
setY2(int) - Method in interface noppes.npcs.api.gui.ILine
 
-
shootItem(IEntityLivingBase, IItemStack, int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
setY2(int) - Method in interface noppes.npcs.api.overlay.IOverlayLine
 
-
showCustomGui(ICustomGui) - Method in interface noppes.npcs.api.entity.IPlayer
+
setZ(double) - Method in interface noppes.npcs.api.entity.IEntity
 
-
showCustomOverlay(ICustomOverlay) - Method in interface noppes.npcs.api.entity.IPlayer
+
shootItem(IEntityLivingBase, IItemStack, int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
showDialog(IDialog) - Method in interface noppes.npcs.api.entity.IPlayer
+
showCustomGui(ICustomGui) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
showDialog(int) - Method in interface noppes.npcs.api.entity.IPlayer
+
showCustomOverlay(ICustomOverlay) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
showOptionLine(boolean) - Method in interface noppes.npcs.api.handler.data.IDialog
+
showDialog(int) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
showOptionLine() - Method in interface noppes.npcs.api.handler.data.IDialog
+
showDialog(IDialog) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
showPlayerInventory(int, int) - Method in interface noppes.npcs.api.gui.ICustomGui
+
showOptionLine() - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
showPreviousBlocks(boolean) - Method in interface noppes.npcs.api.handler.data.IDialog
+
showOptionLine(boolean) - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
showPreviousBlocks() - Method in interface noppes.npcs.api.handler.data.IDialog
+
showPlayerInventory(int, int) - Method in interface noppes.npcs.api.gui.ICustomGui
 
-
size() - Method in interface noppes.npcs.api.handler.IOverlayHandler
+
showPreviousBlocks() - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
size() - Method in interface noppes.npcs.api.ITimers
+
showPreviousBlocks(boolean) - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
sizeOfObject(Object) - Method in class noppes.npcs.api.AbstractNpcAPI
+
size() - Method in interface noppes.npcs.api.handler.IOverlayHandler
 
-
smoothType() - Method in interface noppes.npcs.api.handler.data.IFrame
+
size() - Method in interface noppes.npcs.api.ITimers
 
-
south() - Method in class net.minecraft.util.math.BlockPos
+
sizeOfObject(Object) - Method in class noppes.npcs.api.AbstractNpcAPI
+
 
+
smoothType() - Method in interface noppes.npcs.api.handler.data.IFrame
+
 
+
south() - Method in class net.minecraft.util.math.BlockPos
Offset this BlockPos 1 block in southern direction
-
south(double) - Method in class net.minecraft.util.math.BlockPos
-
-
Offset this BlockPos n blocks in southern direction
-
-
south() - Method in interface noppes.npcs.api.IPos
+
south() - Method in interface noppes.npcs.api.IPos
Shifts the IPos south by 1 block and returns the new object.
-
south(double) - Method in interface noppes.npcs.api.IPos
+
south(double) - Method in class net.minecraft.util.math.BlockPos
+
+
Offset this BlockPos n blocks in southern direction
+
+
south(double) - Method in interface noppes.npcs.api.IPos
 
-
spawn(double, double, double, int, String, IWorld, boolean) - Method in interface noppes.npcs.api.handler.ICloneHandler
+
spawn(double, double, double, int, String, IWorld) - Method in interface noppes.npcs.api.handler.ICloneHandler
 
-
spawn(IPos, int, String, IWorld, boolean) - Method in interface noppes.npcs.api.handler.ICloneHandler
+
spawn(double, double, double, int, String, IWorld, boolean) - Method in interface noppes.npcs.api.handler.ICloneHandler
 
-
spawn(double, double, double, int, String, IWorld) - Method in interface noppes.npcs.api.handler.ICloneHandler
+
spawn(IEntity) - Method in interface noppes.npcs.api.IParticle
 
-
spawn(IPos, int, String, IWorld) - Method in interface noppes.npcs.api.handler.ICloneHandler
+
spawn(IPos, int, String, IWorld) - Method in interface noppes.npcs.api.handler.ICloneHandler
 
-
spawn(IEntity) - Method in interface noppes.npcs.api.IParticle
+
spawn(IPos, int, String, IWorld, boolean) - Method in interface noppes.npcs.api.handler.ICloneHandler
 
-
spawn(IWorld) - Method in interface noppes.npcs.api.IParticle
+
spawn(IWorld) - Method in interface noppes.npcs.api.IParticle
 
-
spawn(IWorld, double, double, double) - Method in interface noppes.npcs.api.IParticle
+
spawn(IWorld, double, double, double) - Method in interface noppes.npcs.api.IParticle
 
-
spawnClone(int, int, int, int, String, boolean) - Method in interface noppes.npcs.api.IWorld
+
spawnClone(int, int, int, int, String) - Method in interface noppes.npcs.api.IWorld
+
 
+
spawnClone(int, int, int, int, String, boolean) - Method in interface noppes.npcs.api.IWorld
Lets you spawn a server side cloned entity
-
spawnClone(IPos, int, String, boolean) - Method in interface noppes.npcs.api.IWorld
+
spawnClone(IPos, int, String) - Method in interface noppes.npcs.api.IWorld
 
-
spawnClone(int, int, int, int, String) - Method in interface noppes.npcs.api.IWorld
+
spawnClone(IPos, int, String, boolean) - Method in interface noppes.npcs.api.IWorld
 
-
spawnClone(IPos, int, String) - Method in interface noppes.npcs.api.IWorld
+
spawnedFromSoulStone() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
spawnedFromSoulStone() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
spawnEntity(int) - Method in interface noppes.npcs.api.jobs.IJobSpawner
 
-
spawnEntity(int) - Method in interface noppes.npcs.api.jobs.IJobSpawner
+
spawnEntityInWorld(IEntity) - Method in interface noppes.npcs.api.IWorld
 
-
spawnEntityInWorld(IEntity) - Method in interface noppes.npcs.api.IWorld
+
spawnExplosionParticle() - Method in interface noppes.npcs.api.entity.IEntityLiving
 
-
spawnExplosionParticle() - Method in interface noppes.npcs.api.entity.IEntityLiving
-
 
-
spawnInWorld(IWorld) - Method in interface noppes.npcs.api.IParticle
+
spawnInWorld(IWorld) - Method in interface noppes.npcs.api.IParticle
-
Deprecated.
+
Deprecated.
-
spawnInWorld(IWorld, double, double, double) - Method in interface noppes.npcs.api.IParticle
+
spawnInWorld(IWorld, double, double, double) - Method in interface noppes.npcs.api.IParticle
-
Deprecated.
+
Deprecated.
-
spawnNPC(IWorld, int, int, int) - Method in class noppes.npcs.api.AbstractNpcAPI
+
spawnNPC(IWorld, int, int, int) - Method in class noppes.npcs.api.AbstractNpcAPI
Spawns a new NPC in the world at the given coordinates and returns an ICustomNpc object of it.
-
spawnNPC(IWorld, IPos) - Method in class noppes.npcs.api.AbstractNpcAPI
+
spawnNPC(IWorld, IPos) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
spawnOnEntity(IEntity) - Method in interface noppes.npcs.api.IParticle
+
spawnOnEntity(IEntity) - Method in interface noppes.npcs.api.IParticle
-
Deprecated.
+
Deprecated.
-
spawnParticle(IParticle) - Method in interface noppes.npcs.api.entity.IEntity
-
 
-
spawnParticle(String, double, double, double, double, double, double, double, int) - Method in interface noppes.npcs.api.IWorld
+
spawnParticle(String, double, double, double, double, double, double, double, int) - Method in interface noppes.npcs.api.IWorld
Sends a packet from the server to the client everytime its called.
-
spawnParticle(String, IPos, double, double, double, double, int) - Method in interface noppes.npcs.api.IWorld
+
spawnParticle(String, IPos, double, double, double, double, int) - Method in interface noppes.npcs.api.IWorld
 
-
spawnsInAir(boolean) - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
+
spawnParticle(IParticle) - Method in interface noppes.npcs.api.entity.IEntity
 
-
spawnsInAir() - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
+
spawnsInAir() - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
 
-
spawnsInLiquid(boolean) - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
+
spawnsInAir(boolean) - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
 
-
spawnsInLiquid() - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
+
spawnsInLiquid() - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
 
-
spawnsLikeAnimal(boolean) - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
+
spawnsInLiquid(boolean) - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
 
-
spawnsLikeAnimal() - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
+
spawnsLikeAnimal() - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
 
-
spawnsLikeMonster(boolean) - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
+
spawnsLikeAnimal(boolean) - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
 
-
spawnsLikeMonster() - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
+
spawnsLikeMonster() - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
 
-
start(int, int, boolean) - Method in interface noppes.npcs.api.ITimers
+
spawnsLikeMonster(boolean) - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
+
 
+
start(int, int, boolean) - Method in interface noppes.npcs.api.ITimers
Adds a timer to the NPC or player with the given attributes.
-
startQuest(IQuest) - Method in interface noppes.npcs.api.entity.IPlayer
+
startQuest(int) - Method in interface noppes.npcs.api.entity.IPlayer
+
 
+
startQuest(int) - Method in interface noppes.npcs.api.handler.IPlayerQuestData
+
 
+
startQuest(IQuest) - Method in interface noppes.npcs.api.entity.IPlayer
Add the quest from active quest list
-
startQuest(int) - Method in interface noppes.npcs.api.entity.IPlayer
-
 
-
startQuest(int) - Method in interface noppes.npcs.api.handler.IPlayerQuestData
-
 
-
stop(int) - Method in interface noppes.npcs.api.ITimers
+
stop(int) - Method in interface noppes.npcs.api.ITimers
Stops the timer with the given id
-
stopQuest(IQuest) - Method in interface noppes.npcs.api.entity.IPlayer
+
stopQuest(int) - Method in interface noppes.npcs.api.entity.IPlayer
+
 
+
stopQuest(int) - Method in interface noppes.npcs.api.handler.IPlayerQuestData
+
 
+
stopQuest(IQuest) - Method in interface noppes.npcs.api.entity.IPlayer
Removes the quest from active quest list
-
stopQuest(int) - Method in interface noppes.npcs.api.entity.IPlayer
+
stopServer() - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
stopQuest(int) - Method in interface noppes.npcs.api.handler.IPlayerQuestData
+
stopSound(int) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
stopServer() - Method in class noppes.npcs.api.AbstractNpcAPI
+
stopSound(int) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
stopSound(int) - Method in class noppes.npcs.api.AbstractNpcAPI
+
stopSound(int) - Method in interface noppes.npcs.api.IWorld
 
-
stopSound(int) - Method in interface noppes.npcs.api.entity.IPlayer
+
stopSounds() - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
stopSound(int) - Method in interface noppes.npcs.api.IWorld
+
stopSounds() - Method in interface noppes.npcs.api.entity.IPlayer
 
-
stopSounds() - Method in class noppes.npcs.api.AbstractNpcAPI
+
stopSounds() - Method in interface noppes.npcs.api.IWorld
 
-
stopSounds() - Method in interface noppes.npcs.api.entity.IPlayer
+
stopUsingItem() - Method in interface noppes.npcs.api.entity.IPlayer
 
-
stopSounds() - Method in interface noppes.npcs.api.IWorld
+
storeAsClone(int, String) - Method in interface noppes.npcs.api.entity.IEntity
 
-
stopUsingItem() - Method in interface noppes.npcs.api.entity.IPlayer
+
stringToNbt(String) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
storeAsClone(int, String) - Method in interface noppes.npcs.api.entity.IEntity
-
 
-
stringToNbt(String) - Method in class noppes.npcs.api.AbstractNpcAPI
-
 
-
subtract(double, double, double) - Method in interface noppes.npcs.api.IPos
+
subtract(double, double, double) - Method in interface noppes.npcs.api.IPos
Subtracts the IPos' coordinates by each of the parameters given.
-
subtract(IPos) - Method in interface noppes.npcs.api.IPos
+
subtract(IPos) - Method in interface noppes.npcs.api.IPos
Directly subtracts the coordinates of two IPos objects and returns the resulting IPos difference.
-
swingHand() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
swingHand() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
Makes the entity swing its hand
-A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
+A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages +
+ diff --git a/docs/index-files/index-19.html b/docs/index-files/index-19.html index 4841cdc2e..615bc8967 100644 --- a/docs/index-files/index-19.html +++ b/docs/index-files/index-19.html @@ -1,12 +1,22 @@ - + - + T-Index - + + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
+ +
+
+
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages

T

-
textWidthHeight(int, int) - Method in interface noppes.npcs.api.handler.data.IDialog
+
textWidthHeight(int, int) - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
thunderStrike(double, double, double) - Method in interface noppes.npcs.api.IWorld
+
thunderStrike(double, double, double) - Method in interface noppes.npcs.api.IWorld
 
-
thunderStrike(IPos) - Method in interface noppes.npcs.api.IWorld
+
thunderStrike(IPos) - Method in interface noppes.npcs.api.IWorld
 
-
ticks(int) - Method in interface noppes.npcs.api.ITimers
+
ticks(int) - Method in interface noppes.npcs.api.ITimers
 
-
ticksToTime(long) - Method in class noppes.npcs.api.AbstractNpcAPI
+
ticksToTime(long) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
timerIds() - Method in interface noppes.npcs.api.ITimers
+
timerIds() - Method in interface noppes.npcs.api.ITimers
 
-
toImmutable() - Method in class net.minecraft.util.math.BlockPos.MutableBlockPos
+
toggleFriendlyFire() - Method in interface noppes.npcs.api.handler.data.IParty
+
+
Toggles Friendly Fire
+
+
toImmutable() - Method in class net.minecraft.util.math.BlockPos.MutableBlockPos
Returns a version of this BlockPos that is guaranteed to be immutable.
-
toJsonString() - Method in interface noppes.npcs.api.INbt
+
toJsonString() - Method in interface noppes.npcs.api.INbt
 
-
toLong() - Method in class net.minecraft.util.math.BlockPos
+
toLong() - Method in class net.minecraft.util.math.BlockPos
Serialize this BlockPos into a long value
-
toLong() - Method in interface noppes.npcs.api.IPos
+
toLong() - Method in interface noppes.npcs.api.IPos
 
-
toNBT() - Method in interface noppes.npcs.api.gui.ICustomGui
+
toNBT() - Method in interface noppes.npcs.api.gui.ICustomGui
 
-
toNBT(NBTTagCompound) - Method in interface noppes.npcs.api.gui.ICustomGuiComponent
+
toNBT() - Method in interface noppes.npcs.api.overlay.ICustomOverlay
 
-
toNBT() - Method in interface noppes.npcs.api.overlay.ICustomOverlay
+
toNBT(NBTTagCompound) - Method in interface noppes.npcs.api.gui.ICustomGuiComponent
 
-
toNBT(NBTTagCompound) - Method in interface noppes.npcs.api.overlay.ICustomOverlayComponent
+
toNBT(NBTTagCompound) - Method in interface noppes.npcs.api.overlay.ICustomOverlayComponent
 
-
toString() - Method in class net.minecraft.util.Vec3i
+
toString() - Method in class net.minecraft.util.Vec3i
 
-
typeOf(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
typeOf(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
typeOf(int) - Method in interface noppes.npcs.api.entity.IEntity
+
typeOf(int) - Method in interface noppes.npcs.api.entity.IEntity
 
-
typeOf(int) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
typeOf(int) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
typeOf(int) - Method in interface noppes.npcs.api.entity.IPlayer
+
typeOf(int) - Method in interface noppes.npcs.api.entity.IPlayer
 
-A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
+A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages +
+ diff --git a/docs/index-files/index-2.html b/docs/index-files/index-2.html index 47b8d325d..30bd66a7d 100644 --- a/docs/index-files/index-2.html +++ b/docs/index-files/index-2.html @@ -1,12 +1,22 @@ - + - + B-Index - + + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
+ +
+
+
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages

B

-
blocking() - Method in interface noppes.npcs.api.entity.IPlayer
+
blocking() - Method in interface noppes.npcs.api.entity.IPlayer
 
BlockPos - Class in net.minecraft.util.math
Pasted in from 1.9, with the Vec3d constructor removed
-
BlockPos(int, int, int) - Constructor for class net.minecraft.util.math.BlockPos
+
BlockPos(double, double, double) - Constructor for class net.minecraft.util.math.BlockPos
 
-
BlockPos(double, double, double) - Constructor for class net.minecraft.util.math.BlockPos
+
BlockPos(int, int, int) - Constructor for class net.minecraft.util.math.BlockPos
 
-
BlockPos(Entity) - Constructor for class net.minecraft.util.math.BlockPos
+
BlockPos(Entity) - Constructor for class net.minecraft.util.math.BlockPos
 
-
BlockPos(Vec3i) - Constructor for class net.minecraft.util.math.BlockPos
+
BlockPos(Vec3i) - Constructor for class net.minecraft.util.math.BlockPos
 
BlockPos.MutableBlockPos - Class in net.minecraft.util.math
 
BlockPos.PooledMutableBlockPos - Class in net.minecraft.util.math
 
-
bodyWear(byte) - Method in interface noppes.npcs.api.entity.data.IModelData
+
bodyWear() - Method in interface noppes.npcs.api.entity.data.IModelData
 
-
bodyWear() - Method in interface noppes.npcs.api.entity.data.IModelData
+
bodyWear(byte) - Method in interface noppes.npcs.api.entity.data.IModelData
 
-
bonusAttribute(String, String, String) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
bonusAttribute(String, String, String) - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
bonusAttribute(String, String, String, String, double, boolean) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
bonusAttribute(String, String, String, String, double, boolean) - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
buttonDown() - Method in interface noppes.npcs.api.event.IPlayerEvent.MouseClickedEvent
+
buttonDown() - Method in interface noppes.npcs.api.event.IPlayerEvent.MouseClickedEvent
 
-A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
+A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages +
+ diff --git a/docs/index-files/index-20.html b/docs/index-files/index-20.html index 4b6f2ede6..5ccdcaaf2 100644 --- a/docs/index-files/index-20.html +++ b/docs/index-files/index-20.html @@ -1,12 +1,22 @@ - + - + U-Index - + + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
+ +
+
+
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages

U

-
unlock(IPlayer<EntityPlayerMP>, ITransportLocation) - Method in interface noppes.npcs.api.roles.IRoleTransporter
+
unlock(IPlayer<EntityPlayerMP>, ITransportLocation) - Method in interface noppes.npcs.api.roles.IRoleTransporter
 
-
unreadDialog(IDialog) - Method in interface noppes.npcs.api.entity.IPlayer
+
unreadDialog(int) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
unreadDialog(int) - Method in interface noppes.npcs.api.entity.IPlayer
+
unreadDialog(int) - Method in interface noppes.npcs.api.handler.IPlayerDialogData
 
-
unreadDialog(int) - Method in interface noppes.npcs.api.handler.IPlayerDialogData
+
unreadDialog(IDialog) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
up() - Method in class net.minecraft.util.math.BlockPos
+
up() - Method in class net.minecraft.util.math.BlockPos
Offset this BlockPos 1 block up
-
up(double) - Method in class net.minecraft.util.math.BlockPos
-
-
Offset this BlockPos n blocks up
-
-
up() - Method in interface noppes.npcs.api.IPos
+
up() - Method in interface noppes.npcs.api.IPos
Shifts the IPos up by 1 block and returns the new object.
-
up(double) - Method in interface noppes.npcs.api.IPos
+
up(double) - Method in class net.minecraft.util.math.BlockPos
+
+
Offset this BlockPos n blocks up
+
+
up(double) - Method in interface noppes.npcs.api.IPos
 
-
update(IPlayer) - Method in interface noppes.npcs.api.gui.ICustomGui
+
update() - Method in interface noppes.npcs.api.entity.data.IMark
+
+
Calling this will send the changes you've made to the clients
+
+
update(IPlayer) - Method in interface noppes.npcs.api.gui.ICustomGui
 
-
update(IPlayer) - Method in interface noppes.npcs.api.overlay.ICustomOverlay
+
update(IPlayer) - Method in interface noppes.npcs.api.overlay.ICustomOverlay
 
-
updateAI() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
updateAI() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
updateClient() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
updateClient() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
updateClient() - Method in interface noppes.npcs.api.handler.data.IAnimationData
+
updateClient() - Method in interface noppes.npcs.api.handler.data.IAnimationData
 
-
updateComponent(ICustomGuiComponent) - Method in interface noppes.npcs.api.gui.ICustomGui
+
updateComponent(ICustomGuiComponent) - Method in interface noppes.npcs.api.gui.ICustomGui
 
-
updateComponent(ICustomOverlayComponent) - Method in interface noppes.npcs.api.overlay.ICustomOverlay
+
updateComponent(ICustomOverlayComponent) - Method in interface noppes.npcs.api.overlay.ICustomOverlay
 
-
updateContainingBlockInfo() - Method in interface noppes.npcs.api.ITileEntity
+
updateContainingBlockInfo() - Method in interface noppes.npcs.api.ITileEntity
Updates the block's tile entity to the values set in this object.
-
updateEntity() - Method in interface noppes.npcs.api.entity.IEntity
+
updateEntity() - Method in interface noppes.npcs.api.entity.IEntity
 
-
updatePlayerInventory() - Method in interface noppes.npcs.api.entity.IPlayer
+
updatePartyData() - Method in interface noppes.npcs.api.handler.data.IParty
+
+
Sends all PARTY INFORMATION to all Party Participants [Higher Data]
+
+
updatePlayerInventory() - Method in interface noppes.npcs.api.entity.IPlayer
 
-
useRenderTicks(boolean) - Method in interface noppes.npcs.api.handler.data.IAnimation
+
updateQuestObjectiveData() - Method in interface noppes.npcs.api.handler.data.IParty
+
+
Sends information for Quest Objectives to all Party Participants [Lower Data]
+
+
useRenderTicks() - Method in interface noppes.npcs.api.handler.data.IAnimation
 
-
useRenderTicks() - Method in interface noppes.npcs.api.handler.data.IAnimation
+
useRenderTicks() - Method in interface noppes.npcs.api.handler.data.IFrame
 
-
useRenderTicks(boolean) - Method in interface noppes.npcs.api.handler.data.IFrame
+
useRenderTicks(boolean) - Method in interface noppes.npcs.api.handler.data.IAnimation
 
-
useRenderTicks() - Method in interface noppes.npcs.api.handler.data.IFrame
+
useRenderTicks(boolean) - Method in interface noppes.npcs.api.handler.data.IFrame
 
-A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
+A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages +
+ diff --git a/docs/index-files/index-21.html b/docs/index-files/index-21.html index 5a02f8ccf..c44b647b4 100644 --- a/docs/index-files/index-21.html +++ b/docs/index-files/index-21.html @@ -1,12 +1,22 @@ - + - + V-Index - + + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
+ +
+
+
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages

V

-
validate() - Method in interface noppes.npcs.api.ITileEntity
+
validate() - Method in interface noppes.npcs.api.ITileEntity
Validates the tile entity for use.
+
validateQuest(int, boolean) - Method in interface noppes.npcs.api.handler.data.IParty
+
 
Vec3i - Class in net.minecraft.util
This code is owned by Minecraft
-
Vec3i(int, int, int) - Constructor for class net.minecraft.util.Vec3i
+
Vec3i(double, double, double) - Constructor for class net.minecraft.util.Vec3i
 
-
Vec3i(double, double, double) - Constructor for class net.minecraft.util.Vec3i
+
Vec3i(int, int, int) - Constructor for class net.minecraft.util.Vec3i
 
-A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
+A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages +
+ diff --git a/docs/index-files/index-22.html b/docs/index-files/index-22.html index 7c7639dcc..625cee19d 100644 --- a/docs/index-files/index-22.html +++ b/docs/index-files/index-22.html @@ -1,12 +1,22 @@ - + - + W-Index - + + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
+ +
+
+
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages

W

-
west() - Method in class net.minecraft.util.math.BlockPos
+
west() - Method in class net.minecraft.util.math.BlockPos
Offset this BlockPos 1 block in western direction
-
west(double) - Method in class net.minecraft.util.math.BlockPos
-
-
Offset this BlockPos n blocks in western direction
-
-
west() - Method in interface noppes.npcs.api.IPos
+
west() - Method in interface noppes.npcs.api.IPos
Shifts the IPos west by 1 block and returns the new object.
-
west(double) - Method in interface noppes.npcs.api.IPos
+
west(double) - Method in class net.minecraft.util.math.BlockPos
+
+
Offset this BlockPos n blocks in western direction
+
+
west(double) - Method in interface noppes.npcs.api.IPos
 
-
whileAttacking() - Method in interface noppes.npcs.api.entity.data.IModelRotate
+
whileAttacking() - Method in interface noppes.npcs.api.entity.data.IModelRotate
 
-
whileAttacking(boolean) - Method in interface noppes.npcs.api.entity.data.IModelRotate
+
whileAttacking(boolean) - Method in interface noppes.npcs.api.entity.data.IModelRotate
 
-
whileMoving() - Method in interface noppes.npcs.api.entity.data.IModelRotate
+
whileMoving() - Method in interface noppes.npcs.api.entity.data.IModelRotate
 
-
whileMoving(boolean) - Method in interface noppes.npcs.api.entity.data.IModelRotate
+
whileMoving(boolean) - Method in interface noppes.npcs.api.entity.data.IModelRotate
 
-
whileStanding() - Method in interface noppes.npcs.api.entity.data.IModelRotate
+
whileStanding() - Method in interface noppes.npcs.api.entity.data.IModelRotate
 
-
whileStanding(boolean) - Method in interface noppes.npcs.api.entity.data.IModelRotate
+
whileStanding(boolean) - Method in interface noppes.npcs.api.entity.data.IModelRotate
 
-
withProperty(IProperty<T>, V) - Method in interface net.minecraft.block.state.IBlockState
+
withProperty(IProperty<T>, V) - Method in interface net.minecraft.block.state.IBlockState
 
-A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
+A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages +
+ diff --git a/docs/index-files/index-23.html b/docs/index-files/index-23.html deleted file mode 100644 index 1a846069b..000000000 --- a/docs/index-files/index-23.html +++ /dev/null @@ -1,129 +0,0 @@ - - - - - -X-Index - - - - - - - - -
- - - - - - - -
- - -
A B C D E F G H I K L M N O P Q R S T U V W X Y Z  - - -

X

-
-
x - Variable in class net.minecraft.util.math.BlockPos.MutableBlockPos
-
-
Mutable X Coordinate
-
-
-A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
- -
- - - - - - - -
- - - - diff --git a/docs/index-files/index-24.html b/docs/index-files/index-24.html deleted file mode 100644 index 094014b68..000000000 --- a/docs/index-files/index-24.html +++ /dev/null @@ -1,129 +0,0 @@ - - - - - -Y-Index - - - - - - - - -
- - - - - - - -
- - -
A B C D E F G H I K L M N O P Q R S T U V W X Y Z  - - -

Y

-
-
y - Variable in class net.minecraft.util.math.BlockPos.MutableBlockPos
-
-
Mutable Y Coordinate
-
-
-A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
- -
- - - - - - - -
- - - - diff --git a/docs/index-files/index-25.html b/docs/index-files/index-25.html deleted file mode 100644 index ebfececd4..000000000 --- a/docs/index-files/index-25.html +++ /dev/null @@ -1,129 +0,0 @@ - - - - - -Z-Index - - - - - - - - -
- - - - - - - -
- - -
A B C D E F G H I K L M N O P Q R S T U V W X Y Z  - - -

Z

-
-
z - Variable in class net.minecraft.util.math.BlockPos.MutableBlockPos
-
-
Mutable Z Coordinate
-
-
-A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
- -
- - - - - - - -
- - - - diff --git a/docs/index-files/index-3.html b/docs/index-files/index-3.html index 381c8f395..e32eb6ee3 100644 --- a/docs/index-files/index-3.html +++ b/docs/index-files/index-3.html @@ -1,12 +1,22 @@ - + - + C-Index - + + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
+ +
+
+
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages

C

-
canAimWhileShooting() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
canAimWhileShooting() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
canBeSteered() - Method in interface noppes.npcs.api.entity.IEntityLiving
+
canBeSteered() - Method in interface noppes.npcs.api.entity.IEntityLiving
 
-
canBlockFreeze(IPos, boolean) - Method in interface noppes.npcs.api.IWorld
+
canBlockFreeze(int, int, int, boolean) - Method in interface noppes.npcs.api.IWorld
 
-
canBlockFreeze(int, int, int, boolean) - Method in interface noppes.npcs.api.IWorld
+
canBlockFreeze(IPos, boolean) - Method in interface noppes.npcs.api.IWorld
 
-
canBlockFreezeBody(IPos, boolean) - Method in interface noppes.npcs.api.IWorld
+
canBlockFreezeBody(int, int, int, boolean) - Method in interface noppes.npcs.api.IWorld
 
-
canBlockFreezeBody(int, int, int, boolean) - Method in interface noppes.npcs.api.IWorld
+
canBlockFreezeBody(IPos, boolean) - Method in interface noppes.npcs.api.IWorld
 
-
canBreathe() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
canBreathe() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
canBreatheUnderwater() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
canBreatheUnderwater() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
canCollide(double) - Method in interface noppes.npcs.api.IBlock
+
canCollide() - Method in interface noppes.npcs.api.IBlock
 
-
canCollide() - Method in interface noppes.npcs.api.IBlock
+
canCollide(double) - Method in interface noppes.npcs.api.IBlock
 
-
canFly() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
canFly() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
canHarvestBlock(IBlock) - Method in interface noppes.npcs.api.entity.IPlayer
+
canHarvestBlock(IBlock) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
canLightningStrikeAt(int, int, int) - Method in interface noppes.npcs.api.IWorld
+
canLightningStrikeAt(int, int, int) - Method in interface noppes.npcs.api.IWorld
 
-
canLightningStrikeAt(IPos) - Method in interface noppes.npcs.api.IWorld
+
canLightningStrikeAt(IPos) - Method in interface noppes.npcs.api.IWorld
 
-
canMateWith(IAnimal) - Method in interface noppes.npcs.api.entity.IAnimal
+
canMateWith(IAnimal) - Method in interface noppes.npcs.api.entity.IAnimal
 
-
canPickUpLoot() - Method in interface noppes.npcs.api.entity.IEntityLiving
+
canPickUpLoot() - Method in interface noppes.npcs.api.entity.IEntityLiving
 
-
canPlayerInteract(IPlayer) - Method in interface noppes.npcs.api.jobs.IJobItemGiver
+
canPlayerInteract(IPlayer) - Method in interface noppes.npcs.api.jobs.IJobItemGiver
 
-
canSeeEntity(IEntity) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
canSeeEntity(IEntity) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
canSeeSky(int, int, int) - Method in interface noppes.npcs.api.IWorld
+
canSeeSky(int, int, int) - Method in interface noppes.npcs.api.IWorld
 
-
canSeeSky(IPos) - Method in interface noppes.npcs.api.IWorld
+
canSeeSky(IPos) - Method in interface noppes.npcs.api.IWorld
 
-
canSnowAt(IPos, boolean) - Method in interface noppes.npcs.api.IWorld
+
canSnowAt(int, int, int, boolean) - Method in interface noppes.npcs.api.IWorld
 
-
canSnowAt(int, int, int, boolean) - Method in interface noppes.npcs.api.IWorld
+
canSnowAt(IPos, boolean) - Method in interface noppes.npcs.api.IWorld
 
-
canSnowAtBody(IPos, boolean) - Method in interface noppes.npcs.api.IWorld
+
canSnowAtBody(int, int, int, boolean) - Method in interface noppes.npcs.api.IWorld
 
-
canSnowAtBody(int, int, int, boolean) - Method in interface noppes.npcs.api.IWorld
+
canSnowAtBody(IPos, boolean) - Method in interface noppes.npcs.api.IWorld
 
-
capturesDrops() - Method in interface noppes.npcs.api.entity.IEntity
+
capturesDrops() - Method in interface noppes.npcs.api.entity.IEntity
 
-
categories() - Method in interface noppes.npcs.api.handler.IDialogHandler
+
categories() - Method in interface noppes.npcs.api.handler.IDialogHandler
 
-
categories() - Method in interface noppes.npcs.api.handler.IQuestHandler
+
categories() - Method in interface noppes.npcs.api.handler.IQuestHandler
 
-
categories() - Method in interface noppes.npcs.api.handler.ITransportHandler
+
categories() - Method in interface noppes.npcs.api.handler.ITransportHandler
 
-
clear() - Method in interface noppes.npcs.api.gui.ICustomGui
+
clear() - Method in interface noppes.npcs.api.gui.ICustomGui
 
-
clear() - Method in interface noppes.npcs.api.handler.data.ILines
+
clear() - Method in interface noppes.npcs.api.handler.data.ILines
 
-
clear() - Method in interface noppes.npcs.api.handler.IOverlayHandler
+
clear() - Method in interface noppes.npcs.api.handler.IOverlayHandler
 
-
clear() - Method in interface noppes.npcs.api.INbt
+
clear() - Method in interface noppes.npcs.api.INbt
Completely clears the compound tag of all tags inside it.
-
clear() - Method in interface noppes.npcs.api.ITimers
+
clear() - Method in interface noppes.npcs.api.ITimers
Removes all timers.
-
clearBonusAttribute(String) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
clearBonusAttribute(String) - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
clearFrames() - Method in interface noppes.npcs.api.handler.data.IAnimation
+
clearFrames() - Method in interface noppes.npcs.api.handler.data.IAnimation
 
-
clearImages() - Method in interface noppes.npcs.api.handler.data.IDialog
+
clearImages() - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
clearInventory() - Method in interface noppes.npcs.api.entity.IPlayer
+
clearInventory() - Method in interface noppes.npcs.api.entity.IPlayer
 
-
clearItemInUse() - Method in interface noppes.npcs.api.entity.IPlayer
+
clearItemInUse() - Method in interface noppes.npcs.api.entity.IPlayer
 
-
clearLeashed(boolean, boolean) - Method in interface noppes.npcs.api.entity.IEntityLiving
+
clearLeashed(boolean, boolean) - Method in interface noppes.npcs.api.entity.IEntityLiving
 
-
clearMap() - Method in class net.minecraft.util.math.IntHashMap
+
clearMap() - Method in class net.minecraft.util.math.IntHashMap
Removes all entries from the map
-
clearNavigation() - Method in interface noppes.npcs.api.entity.IEntityLiving
+
clearNavigation() - Method in interface noppes.npcs.api.entity.IEntityLiving
 
-
clearParts() - Method in interface noppes.npcs.api.handler.data.IFrame
+
clearParts() - Method in interface noppes.npcs.api.handler.data.IFrame
 
-
clearPlayers() - Method in interface noppes.npcs.api.scoreboard.IScoreboardTeam
+
clearPlayers() - Method in interface noppes.npcs.api.scoreboard.IScoreboardTeam
 
-
clearPotionEffects() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
clearPotionEffects() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
Clears all potion effects
-
clearStoredData() - Method in interface noppes.npcs.api.block.IBlockScripted
+
clearStoredData() - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
clearStoredData() - Method in interface noppes.npcs.api.entity.IEntity
+
clearStoredData() - Method in interface noppes.npcs.api.entity.IEntity
Remove all stored data
-
clearStoredData() - Method in interface noppes.npcs.api.IWorld
+
clearStoredData() - Method in interface noppes.npcs.api.IWorld
Remove all stored data
-
clearTempData() - Method in interface noppes.npcs.api.block.IBlockScripted
+
clearTempData() - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
clearTempData() - Method in interface noppes.npcs.api.entity.IEntity
+
clearTempData() - Method in interface noppes.npcs.api.entity.IEntity
Remove all tempdata
-
clearTempData() - Method in interface noppes.npcs.api.IWorld
+
clearTempData() - Method in interface noppes.npcs.api.IWorld
Removes all tempdata
-
closeGui() - Method in interface noppes.npcs.api.entity.IPlayer
+
closeGui() - Method in interface noppes.npcs.api.entity.IPlayer
 
-
closeOverlay(int) - Method in interface noppes.npcs.api.entity.IPlayer
+
closeOverlay(int) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
compareTo(Vec3i) - Method in class net.minecraft.util.Vec3i
+
compareTo(Vec3i) - Method in class net.minecraft.util.Vec3i
 
-
conqueredEnd() - Method in interface noppes.npcs.api.entity.IPlayer
+
conqueredEnd() - Method in interface noppes.npcs.api.entity.IPlayer
 
-
containsItem(int) - Method in class net.minecraft.util.math.IntHashMap
+
containsItem(int) - Method in class net.minecraft.util.math.IntHashMap
Returns true if this hash table contains the specified item.
-
continueSounds() - Method in class noppes.npcs.api.AbstractNpcAPI
+
continueSounds() - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
continueSounds() - Method in interface noppes.npcs.api.entity.IPlayer
+
continueSounds() - Method in interface noppes.npcs.api.entity.IPlayer
 
-
continueSounds() - Method in interface noppes.npcs.api.IWorld
+
continueSounds() - Method in interface noppes.npcs.api.IWorld
 
-
count(IItemStack, boolean, boolean) - Method in interface noppes.npcs.api.IContainer
+
count(IItemStack, boolean, boolean) - Method in interface noppes.npcs.api.IContainer
 
-
countEntities(IEntity) - Method in interface noppes.npcs.api.IWorld
+
countEntities(IEntity) - Method in interface noppes.npcs.api.IWorld
 
-
countPCPixelmon() - Method in interface noppes.npcs.api.IPixelmonPlayerData
+
countPCPixelmon() - Method in interface noppes.npcs.api.IPixelmonPlayerData
 
-
create() - Method in interface noppes.npcs.api.handler.data.IDialogCategory
+
create() - Method in interface noppes.npcs.api.handler.data.IDialogCategory
 
-
create() - Method in interface noppes.npcs.api.handler.data.IQuestCategory
+
create() - Method in interface noppes.npcs.api.handler.data.IQuestCategory
 
-
create(String, int) - Method in interface noppes.npcs.api.handler.IFactionHandler
+
create(String, int) - Method in interface noppes.npcs.api.handler.IFactionHandler
 
-
create(String, int) - Method in interface noppes.npcs.api.handler.ITagHandler
+
create(String, int) - Method in interface noppes.npcs.api.handler.ITagHandler
 
-
createAnimation(String) - Method in class noppes.npcs.api.AbstractNpcAPI
+
createAnimation(String) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
createAnimation(String, float, byte) - Method in class noppes.npcs.api.AbstractNpcAPI
+
createAnimation(String, float, byte) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
createCategory(String) - Method in interface noppes.npcs.api.handler.ITransportHandler
+
createCategory(String) - Method in interface noppes.npcs.api.handler.ITransportHandler
 
-
createCustomGui(int, int, int, boolean) - Method in class noppes.npcs.api.AbstractNpcAPI
+
createCustomGui(int, int, int, boolean) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
createCustomOverlay(int) - Method in class noppes.npcs.api.AbstractNpcAPI
+
createCustomOverlay(int) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
createEntityParticle(String) - Method in class noppes.npcs.api.AbstractNpcAPI
+
createEntityParticle(String) - Method in class noppes.npcs.api.AbstractNpcAPI
-
Deprecated.
+
Deprecated.
-
createEntityParticle(String) - Method in interface noppes.npcs.api.IWorld
+
createEntityParticle(String) - Method in interface noppes.npcs.api.IWorld
-
Deprecated.
+
Deprecated.
-
createFrame(int) - Method in class noppes.npcs.api.AbstractNpcAPI
+
createFrame(int) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
createFrame(int, float, byte) - Method in class noppes.npcs.api.AbstractNpcAPI
+
createFrame(int, float, byte) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
createImage() - Method in interface noppes.npcs.api.handler.data.IDialog
+
createImage() - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
createItem(String, int, int) - Method in class noppes.npcs.api.AbstractNpcAPI
+
createItem(String, int, int) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
createItem(String, int, int) - Method in interface noppes.npcs.api.IWorld
+
createItem(String, int, int) - Method in interface noppes.npcs.api.IWorld
 
-
createItemFromNBT(INbt) - Method in class noppes.npcs.api.AbstractNpcAPI
+
createItemFromNBT(INbt) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
createLine(String) - Method in interface noppes.npcs.api.handler.data.ILines
+
createLine(String) - Method in interface noppes.npcs.api.handler.data.ILines
 
-
createNPC(IWorld) - Method in class noppes.npcs.api.AbstractNpcAPI
+
createNPC(IWorld) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
createPart(String) - Method in class noppes.npcs.api.AbstractNpcAPI
+
createPart(int) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
createPart(String, float[], float[]) - Method in class noppes.npcs.api.AbstractNpcAPI
+
createPart(int, float[], float[]) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
createPart(String, float[], float[], float, byte) - Method in class noppes.npcs.api.AbstractNpcAPI
+
createPart(int, float[], float[], float, byte) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
createPart(int) - Method in class noppes.npcs.api.AbstractNpcAPI
+
createPart(String) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
createPart(int, float[], float[]) - Method in class noppes.npcs.api.AbstractNpcAPI
+
createPart(String, float[], float[]) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
createPart(int, float[], float[], float, byte) - Method in class noppes.npcs.api.AbstractNpcAPI
+
createPart(String, float[], float[], float, byte) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
createParticle(String) - Method in class noppes.npcs.api.AbstractNpcAPI
+
createParticle(String) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
createSkinOverlay(String) - Method in class noppes.npcs.api.AbstractNpcAPI
+
createSkinOverlay(String) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
createSound(String) - Method in class noppes.npcs.api.AbstractNpcAPI
+
createSound(String) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
createSpawn() - Method in interface noppes.npcs.api.handler.INaturalSpawnsHandler
+
createSpawn() - Method in interface noppes.npcs.api.handler.INaturalSpawnsHandler
 
-
crossProduct(Vec3i) - Method in class net.minecraft.util.math.BlockPos
+
crossProduct(double, double, double) - Method in interface noppes.npcs.api.IPos
+
 
+
crossProduct(Vec3i) - Method in class net.minecraft.util.math.BlockPos
Calculate the cross product of this and the given Vector
-
crossProduct(Vec3i) - Method in class net.minecraft.util.Vec3i
+
crossProduct(Vec3i) - Method in class net.minecraft.util.Vec3i
Calculate the cross product of this and the given Vector
-
crossProduct(double, double, double) - Method in interface noppes.npcs.api.IPos
+
crossProduct(IPos) - Method in interface noppes.npcs.api.IPos
 
-
crossProduct(IPos) - Method in interface noppes.npcs.api.IPos
+
currentFrame() - Method in interface noppes.npcs.api.handler.data.IAnimation
 
-
currentFrame() - Method in interface noppes.npcs.api.handler.data.IAnimation
-
 
-
cycleProperty(IProperty<T>) - Method in interface net.minecraft.block.state.IBlockState
+
cycleProperty(IProperty<T>) - Method in interface net.minecraft.block.state.IBlockState
 
-A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
+A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages +
+ diff --git a/docs/index-files/index-4.html b/docs/index-files/index-4.html index cf5c8a0ad..c06cacc36 100644 --- a/docs/index-files/index-4.html +++ b/docs/index-files/index-4.html @@ -1,12 +1,22 @@ - + - + D-Index - + + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
+ +
+
+
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages

D

-
decreased() - Method in interface noppes.npcs.api.event.IFactionEvent.FactionPoints
+
decreased() - Method in interface noppes.npcs.api.event.IFactionEvent.FactionPoints
 
-
delete() - Method in interface noppes.npcs.api.handler.data.IRecipe
+
delete() - Method in interface noppes.npcs.api.handler.data.IRecipe
 
-
delete(String) - Method in interface noppes.npcs.api.handler.IAnimationHandler
+
delete(int) - Method in interface noppes.npcs.api.handler.IAnimationHandler
 
-
delete(int) - Method in interface noppes.npcs.api.handler.IAnimationHandler
+
delete(int) - Method in interface noppes.npcs.api.handler.IFactionHandler
 
-
delete(int) - Method in interface noppes.npcs.api.handler.IFactionHandler
+
delete(int) - Method in interface noppes.npcs.api.handler.IRecipeHandler
 
-
delete(int) - Method in interface noppes.npcs.api.handler.IRecipeHandler
+
delete(int) - Method in interface noppes.npcs.api.handler.ITagHandler
 
-
delete(int) - Method in interface noppes.npcs.api.handler.ITagHandler
+
delete(String) - Method in interface noppes.npcs.api.handler.IAnimationHandler
 
-
deletePlayerScore(String, String, String) - Method in interface noppes.npcs.api.scoreboard.IScoreboard
+
deletePlayerScore(String, String, String) - Method in interface noppes.npcs.api.scoreboard.IScoreboard
 
-
deletePlayerScore(IPlayer, String, String) - Method in interface noppes.npcs.api.scoreboard.IScoreboard
+
deletePlayerScore(IPlayer, String, String) - Method in interface noppes.npcs.api.scoreboard.IScoreboard
 
-
despawn() - Method in interface noppes.npcs.api.entity.IEntity
+
despawn() - Method in interface noppes.npcs.api.entity.IEntity
Despawns this entity.
-
detectAndSendChanges() - Method in interface noppes.npcs.api.IContainer
+
detectAndSendChanges() - Method in interface noppes.npcs.api.IContainer
Sends changes to be reflected on the player's client.
-
dialogs() - Method in interface noppes.npcs.api.handler.data.IDialogCategory
+
dialogs() - Method in interface noppes.npcs.api.handler.data.IDialogCategory
 
-
disabled(boolean) - Method in interface noppes.npcs.api.entity.data.IModelRotatePart
+
disabled() - Method in interface noppes.npcs.api.entity.data.IModelRotatePart
 
-
disabled() - Method in interface noppes.npcs.api.entity.data.IModelRotatePart
+
disabled(boolean) - Method in interface noppes.npcs.api.entity.data.IModelRotatePart
 
-
disableMouseInput(long, int...) - Method in interface noppes.npcs.api.entity.IPlayer
+
disableMouseInput(long, int...) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
disableSlot(int) - Method in interface noppes.npcs.api.roles.IRoleTrader
+
disableSlot(int) - Method in interface noppes.npcs.api.roles.IRoleTrader
prevent an item from being sold on that slot
-
disableSlot(int, IPlayer) - Method in interface noppes.npcs.api.roles.IRoleTrader
+
disableSlot(int, IPlayer) - Method in interface noppes.npcs.api.roles.IRoleTrader
disables the slot for this player
-
dismountEntity(IEntity) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
dismountEntity(IEntity) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
distanceTo(IPos) - Method in interface noppes.npcs.api.IPos
+
distanceTo(double, double, double) - Method in interface noppes.npcs.api.IPos
 
-
distanceTo(double, double, double) - Method in interface noppes.npcs.api.IPos
+
distanceTo(IPos) - Method in interface noppes.npcs.api.IPos
 
-
divide(double) - Method in interface noppes.npcs.api.IPos
+
divide(double) - Method in interface noppes.npcs.api.IPos
 
-
doesPauseGame() - Method in interface noppes.npcs.api.gui.ICustomGui
+
doesPauseGame() - Method in interface noppes.npcs.api.gui.ICustomGui
 
-
doubleClick() - Method in interface noppes.npcs.api.event.ICustomGuiEvent.ScrollEvent
+
doubleClick() - Method in interface noppes.npcs.api.event.ICustomGuiEvent.ScrollEvent
 
-
doWhileAttacking(boolean) - Method in interface noppes.npcs.api.handler.data.IAnimation
+
doWhileAttacking() - Method in interface noppes.npcs.api.handler.data.IAnimation
 
-
doWhileAttacking() - Method in interface noppes.npcs.api.handler.data.IAnimation
+
doWhileAttacking(boolean) - Method in interface noppes.npcs.api.handler.data.IAnimation
 
-
doWhileMoving(boolean) - Method in interface noppes.npcs.api.handler.data.IAnimation
+
doWhileMoving() - Method in interface noppes.npcs.api.handler.data.IAnimation
 
-
doWhileMoving() - Method in interface noppes.npcs.api.handler.data.IAnimation
+
doWhileMoving(boolean) - Method in interface noppes.npcs.api.handler.data.IAnimation
 
-
doWhileStanding(boolean) - Method in interface noppes.npcs.api.handler.data.IAnimation
+
doWhileStanding() - Method in interface noppes.npcs.api.handler.data.IAnimation
 
-
doWhileStanding() - Method in interface noppes.npcs.api.handler.data.IAnimation
+
doWhileStanding(boolean) - Method in interface noppes.npcs.api.handler.data.IAnimation
 
-
down() - Method in class net.minecraft.util.math.BlockPos
+
down() - Method in class net.minecraft.util.math.BlockPos
Offset this BlockPos 1 block down
-
down(double) - Method in class net.minecraft.util.math.BlockPos
-
-
Offset this BlockPos n blocks down
-
-
down() - Method in interface noppes.npcs.api.IPos
+
down() - Method in interface noppes.npcs.api.IPos
Shifts the IPos down by 1 block and returns the new object.
-
down(double) - Method in interface noppes.npcs.api.IPos
+
down(double) - Method in class net.minecraft.util.math.BlockPos
+
+
Offset this BlockPos n blocks down
+
+
down(double) - Method in interface noppes.npcs.api.IPos
 
-
dropItem(IItemStack) - Method in interface noppes.npcs.api.entity.IEntity
+
dropItem(IItemStack) - Method in interface noppes.npcs.api.entity.IEntity
 
-
dropOneItem(boolean) - Method in interface noppes.npcs.api.entity.IPlayer
+
dropOneItem(boolean) - Method in interface noppes.npcs.api.entity.IPlayer
 
-A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
+A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages +
+ diff --git a/docs/index-files/index-5.html b/docs/index-files/index-5.html index 789aa91e8..06f5ddadb 100644 --- a/docs/index-files/index-5.html +++ b/docs/index-files/index-5.html @@ -1,12 +1,22 @@ - + - + E-Index - + + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
+ +
+
+
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages

E

-
east() - Method in class net.minecraft.util.math.BlockPos
+
east() - Method in class net.minecraft.util.math.BlockPos
Offset this BlockPos 1 block in eastern direction
-
east(double) - Method in class net.minecraft.util.math.BlockPos
-
-
Offset this BlockPos n blocks in eastern direction
-
-
east() - Method in interface noppes.npcs.api.IPos
+
east() - Method in interface noppes.npcs.api.IPos
Shifts the IPos east by 1 block and returns the new object.
-
east(double) - Method in interface noppes.npcs.api.IPos
+
east(double) - Method in class net.minecraft.util.math.BlockPos
+
+
Offset this BlockPos n blocks in eastern direction
+
+
east(double) - Method in interface noppes.npcs.api.IPos
 
-
enabled() - Method in interface noppes.npcs.api.handler.data.IAnimationData
+
enabled() - Method in interface noppes.npcs.api.handler.data.IAnimationData
 
-
enableEvents() - Method in interface noppes.npcs.api.entity.IProjectile
+
enableEvents() - Method in interface noppes.npcs.api.entity.IProjectile
For scripters to enable projectile events in their current scripting container
-
enableForgeScripts(boolean) - Method in class noppes.npcs.api.AbstractNpcAPI
+
enableForgeScripts(boolean) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
enableGlobalNPCScripts(boolean) - Method in class noppes.npcs.api.AbstractNpcAPI
+
enableGlobalNPCScripts(boolean) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
enablePersistence() - Method in interface noppes.npcs.api.entity.IEntityLiving
+
enablePersistence() - Method in interface noppes.npcs.api.entity.IEntityLiving
 
-
enablePlayerScripts(boolean) - Method in class noppes.npcs.api.AbstractNpcAPI
+
enablePlayerScripts(boolean) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
enableRotation(boolean) - Method in interface noppes.npcs.api.entity.data.IModelData
+
enableRotation() - Method in interface noppes.npcs.api.entity.data.IModelData
 
-
enableRotation() - Method in interface noppes.npcs.api.entity.data.IModelData
+
enableRotation(boolean) - Method in interface noppes.npcs.api.entity.data.IModelData
 
-
enableSlot(int) - Method in interface noppes.npcs.api.roles.IRoleTrader
+
enableSlot(int) - Method in interface noppes.npcs.api.roles.IRoleTrader
allow an item to be sold on that slot
-
enableSlot(int, IPlayer) - Method in interface noppes.npcs.api.roles.IRoleTrader
+
enableSlot(int, IPlayer) - Method in interface noppes.npcs.api.roles.IRoleTrader
enables the slot for this player
-
equals(Object) - Method in class net.minecraft.util.Vec3i
+
equals(Object) - Method in class net.minecraft.util.Vec3i
 
-
events() - Method in class noppes.npcs.api.AbstractNpcAPI
+
events() - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
executeCommand(IWorld, String) - Method in class noppes.npcs.api.AbstractNpcAPI
-
 
-
executeCommand(String) - Method in interface noppes.npcs.api.block.IBlockScripted
+
executeCommand(String) - Method in interface noppes.npcs.api.block.IBlockScripted
On servers the enable-command-block option in the server.properties needs to be set to true
Use /gamerule commandBlockOutput false/true to turn off/on command block feedback
Setting NpcUseOpCommands to true in the CustomNPCs.cfg should allow the npc to run op commands, be warned this could be a major security risk, use at own risk
For permission plugins the commands are run under uuid:c9c843f8-4cb1-4c82-aa61-e264291b7bd6 and name:[customnpcs]
-
executeCommand(String) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
executeCommand(String) - Method in interface noppes.npcs.api.entity.ICustomNpc
On servers the enable-command-block option in the server.properties needs to be set to true
-
explode(double, double, double, float, boolean, boolean) - Method in interface noppes.npcs.api.IWorld
+
executeCommand(IWorld, String) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
explode(IPos, float, boolean, boolean) - Method in interface noppes.npcs.api.IWorld
+
explode(double, double, double, float, boolean, boolean) - Method in interface noppes.npcs.api.IWorld
 
-
extinguish() - Method in interface noppes.npcs.api.entity.IEntity
+
explode(IPos, float, boolean, boolean) - Method in interface noppes.npcs.api.IWorld
+
 
+
extinguish() - Method in interface noppes.npcs.api.entity.IEntity
Removes fire from this entity
-A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
+A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages +
+ diff --git a/docs/index-files/index-6.html b/docs/index-files/index-6.html index f22832b78..0a4647d6c 100644 --- a/docs/index-files/index-6.html +++ b/docs/index-files/index-6.html @@ -1,12 +1,22 @@ - + - + F-Index - + + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
+ +
+
+
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages

F

-
faceEntity(IEntity, float, float) - Method in interface noppes.npcs.api.entity.IEntityLiving
+
faceEntity(IEntity, float, float) - Method in interface noppes.npcs.api.entity.IEntityLiving
 
-
finishQuest(IQuest) - Method in interface noppes.npcs.api.entity.IPlayer
+
finishQuest(int) - Method in interface noppes.npcs.api.entity.IPlayer
+
 
+
finishQuest(int) - Method in interface noppes.npcs.api.handler.IPlayerQuestData
+
 
+
finishQuest(IQuest) - Method in interface noppes.npcs.api.entity.IPlayer
Add the quest from finished quest list
-
finishQuest(int) - Method in interface noppes.npcs.api.entity.IPlayer
+
followingPlayer() - Method in interface noppes.npcs.api.entity.IAnimal
 
-
finishQuest(int) - Method in interface noppes.npcs.api.handler.IPlayerQuestData
-
 
-
followingPlayer() - Method in interface noppes.npcs.api.entity.IAnimal
-
 
-
forceStart(int, int, boolean) - Method in interface noppes.npcs.api.ITimers
+
forceStart(int, int, boolean) - Method in interface noppes.npcs.api.ITimers
Adds a timer to the NPC or player with the given attributes.
-
formatTarget(IEntityLivingBase) - Method in interface noppes.npcs.api.handler.data.ILine
+
formatTarget(IEntityLivingBase) - Method in interface noppes.npcs.api.handler.data.ILine
 
-
fromLong(long) - Static method in class net.minecraft.util.math.BlockPos
+
friendlyFire() - Method in interface noppes.npcs.api.handler.data.IParty
+
 
+
fromLong(long) - Static method in class net.minecraft.util.math.BlockPos
Create a BlockPos from a serialized long value (created by toLong)
-
fromLong(long) - Method in interface noppes.npcs.api.IPos
+
fromLong(long) - Method in interface noppes.npcs.api.IPos
 
-
fromNBT(NBTTagCompound) - Method in interface noppes.npcs.api.gui.ICustomGui
+
fromNBT(NBTTagCompound) - Method in interface noppes.npcs.api.gui.ICustomGui
 
-
fromNBT(NBTTagCompound) - Method in interface noppes.npcs.api.gui.ICustomGuiComponent
+
fromNBT(NBTTagCompound) - Method in interface noppes.npcs.api.gui.ICustomGuiComponent
 
-
fromNBT(NBTTagCompound) - Method in interface noppes.npcs.api.overlay.ICustomOverlay
+
fromNBT(NBTTagCompound) - Method in interface noppes.npcs.api.overlay.ICustomOverlay
 
-
fromNBT(NBTTagCompound) - Method in interface noppes.npcs.api.overlay.ICustomOverlayComponent
+
fromNBT(NBTTagCompound) - Method in interface noppes.npcs.api.overlay.ICustomOverlayComponent
 
-A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
+A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages +
+ diff --git a/docs/index-files/index-7.html b/docs/index-files/index-7.html index ad00b1049..69d2e6c58 100644 --- a/docs/index-files/index-7.html +++ b/docs/index-files/index-7.html @@ -1,12 +1,22 @@ - + - + G-Index - + + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
+ +
+
+
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages

G

-
get(String) - Method in interface noppes.npcs.api.handler.IAnimationHandler
+
get(int) - Method in interface noppes.npcs.api.handler.IAnimationHandler
 
-
get(int) - Method in interface noppes.npcs.api.handler.IAnimationHandler
+
get(int) - Method in interface noppes.npcs.api.handler.IDialogHandler
 
-
get(int, String, IWorld) - Method in interface noppes.npcs.api.handler.ICloneHandler
+
get(int) - Method in interface noppes.npcs.api.handler.IFactionHandler
 
-
get(int) - Method in interface noppes.npcs.api.handler.IDialogHandler
+
get(int) - Method in interface noppes.npcs.api.handler.IOverlayHandler
 
-
get(int) - Method in interface noppes.npcs.api.handler.IFactionHandler
+
get(int) - Method in interface noppes.npcs.api.handler.IQuestHandler
 
-
get(int) - Method in interface noppes.npcs.api.handler.IOverlayHandler
+
get(int) - Method in interface noppes.npcs.api.handler.ITagHandler
 
-
get(int) - Method in interface noppes.npcs.api.handler.IQuestHandler
+
get(int, String, IWorld) - Method in interface noppes.npcs.api.handler.ICloneHandler
 
-
get(int) - Method in interface noppes.npcs.api.handler.ITagHandler
+
get(String) - Method in interface noppes.npcs.api.handler.IAnimationHandler
 
-
getAbsorptionAmount() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
getAbsorptionAmount() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
getAccuracy() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getAccuracy() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getAccuracy() - Method in interface noppes.npcs.api.entity.IProjectile
+
getAccuracy() - Method in interface noppes.npcs.api.entity.IProjectile
 
-
getActiveQuests() - Method in interface noppes.npcs.api.entity.IPlayer
+
getActiveQuests() - Method in interface noppes.npcs.api.entity.IPlayer
 
-
getActiveQuests() - Method in interface noppes.npcs.api.handler.IPlayerQuestData
+
getActiveQuests() - Method in interface noppes.npcs.api.handler.IPlayerQuestData
 
-
getAge() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getAdditionalText() - Method in interface noppes.npcs.api.handler.data.IQuestObjective
 
-
getAge() - Method in interface noppes.npcs.api.entity.IEntity
+
getAge() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getAge() - Method in interface noppes.npcs.api.entity.IEntityItem
+
getAge() - Method in interface noppes.npcs.api.entity.IEntity
 
-
getAggroRange() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getAge() - Method in interface noppes.npcs.api.entity.IEntityItem
 
-
getAIMoveSpeed() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
getAggroRange() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getAliases() - Method in interface noppes.npcs.api.ICommand
+
getAIMoveSpeed() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
getAlignment() - Method in interface noppes.npcs.api.handler.data.IDialogImage
+
getAliases() - Method in interface noppes.npcs.api.ICommand
 
-
getAlignment() - Method in interface noppes.npcs.api.overlay.ICustomOverlayComponent
+
getAlignment() - Method in interface noppes.npcs.api.handler.data.IDialogImage
 
-
getAllBiomeNames() - Method in class noppes.npcs.api.AbstractNpcAPI
+
getAlignment() - Method in interface noppes.npcs.api.overlay.ICustomOverlayComponent
 
-
getAllInBox(BlockPos, BlockPos) - Static method in class net.minecraft.util.math.BlockPos
+
getAllBiomeNames() - Method in class noppes.npcs.api.AbstractNpcAPI
+
 
+
getAllInBox(BlockPos, BlockPos) - Static method in class net.minecraft.util.math.BlockPos
Create an Iterable that returns all positions in the box specified by the given corners
-
getAllInBox(IPos, IPos, boolean) - Method in class noppes.npcs.api.AbstractNpcAPI
+
getAllInBox(IPos, IPos) - Method in class noppes.npcs.api.AbstractNpcAPI
+
 
+
getAllInBox(IPos, IPos, boolean) - Method in class noppes.npcs.api.AbstractNpcAPI
Forms a box with corners as the input IPos parameters, and returns all points inside the box as a list of IPos vectors.
-
getAllInBox(IPos, IPos) - Method in class noppes.npcs.api.AbstractNpcAPI
+
getAllMail() - Method in interface noppes.npcs.api.handler.IPlayerMailData
 
-
getAllMail() - Method in interface noppes.npcs.api.handler.IPlayerMailData
+
getAllNbt() - Method in interface noppes.npcs.api.entity.IEntity
 
-
getAllNbt() - Method in interface noppes.npcs.api.entity.IEntity
+
getAllowedValues() - Method in interface net.minecraft.block.properties.IProperty
 
-
getAllowedValues() - Method in interface net.minecraft.block.properties.IProperty
+
getAllServerPlayers() - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getAllServerPlayers() - Method in class noppes.npcs.api.AbstractNpcAPI
+
getAllServerPlayers() - Method in interface noppes.npcs.api.IWorld
 
-
getAllServerPlayers() - Method in interface noppes.npcs.api.IWorld
+
getAlpha() - Method in interface noppes.npcs.api.gui.ICustomGuiComponent
 
-
getAlpha() - Method in interface noppes.npcs.api.gui.ICustomGuiComponent
+
getAlpha() - Method in interface noppes.npcs.api.handler.data.IDialogImage
 
-
getAlpha() - Method in interface noppes.npcs.api.handler.data.IDialogImage
+
getAlpha() - Method in interface noppes.npcs.api.ISkinOverlay
 
-
getAlpha() - Method in interface noppes.npcs.api.ISkinOverlay
+
getAlpha() - Method in interface noppes.npcs.api.overlay.ICustomOverlayComponent
 
-
getAlpha() - Method in interface noppes.npcs.api.overlay.ICustomOverlayComponent
+
getAlpha1() - Method in interface noppes.npcs.api.IParticle
 
-
getAlpha1() - Method in interface noppes.npcs.api.IParticle
+
getAlpha2() - Method in interface noppes.npcs.api.IParticle
 
-
getAlpha2() - Method in interface noppes.npcs.api.IParticle
+
getAlphaRate() - Method in interface noppes.npcs.api.IParticle
 
-
getAlphaRate() - Method in interface noppes.npcs.api.IParticle
+
getAlphaRateStart() - Method in interface noppes.npcs.api.IParticle
 
-
getAlphaRateStart() - Method in interface noppes.npcs.api.IParticle
+
getAlwaysRenderNameTag() - Method in interface noppes.npcs.api.entity.IEntityLiving
 
-
getAlwaysRenderNameTag() - Method in interface noppes.npcs.api.entity.IEntityLiving
+
getAmount() - Method in interface noppes.npcs.api.event.IPlayerEvent.PickupXPEvent
 
-
getAmount() - Method in interface noppes.npcs.api.event.IPlayerEvent.PickupXPEvent
+
getAmount() - Method in interface noppes.npcs.api.IParticle
 
-
getAmount() - Method in interface noppes.npcs.api.IParticle
+
getAnimation() - Method in interface noppes.npcs.api.handler.data.IAnimationData
 
-
getAnimation() - Method in interface noppes.npcs.api.handler.data.IAnimationData
+
getAnimationData() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getAnimationData() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getAnimationData() - Method in interface noppes.npcs.api.entity.IPlayer
 
-
getAnimationData() - Method in interface noppes.npcs.api.entity.IPlayer
+
getAnimations() - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getAnimations() - Method in class noppes.npcs.api.AbstractNpcAPI
+
getAnimations() - Method in interface noppes.npcs.api.handler.IAnimationHandler
 
-
getAnimations() - Method in interface noppes.npcs.api.handler.IAnimationHandler
+
getAnimEnd() - Method in interface noppes.npcs.api.IParticle
 
-
getAnimEnd() - Method in interface noppes.npcs.api.IParticle
+
getAnimLoop() - Method in interface noppes.npcs.api.IParticle
 
-
getAnimLoop() - Method in interface noppes.npcs.api.IParticle
+
getAnimRate() - Method in interface noppes.npcs.api.IParticle
 
-
getAnimRate() - Method in interface noppes.npcs.api.IParticle
+
getAnimStart() - Method in interface noppes.npcs.api.IParticle
 
-
getAnimStart() - Method in interface noppes.npcs.api.IParticle
+
getArgs() - Method in interface noppes.npcs.api.event.ICustomNPCsEvent.ScriptedCommandEvent
 
-
getArgs() - Method in interface noppes.npcs.api.event.ICustomNPCsEvent.ScriptedCommandEvent
+
getArmor(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getArmor(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
-
 
-
getArmor(int) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
getArmor(int) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
Note not all Living Entities support this
-
getArmorMaterial() - Method in interface noppes.npcs.api.item.IItemArmor
+
getArmorMaterial() - Method in interface noppes.npcs.api.item.IItemArmor
 
-
getArmorSlot() - Method in interface noppes.npcs.api.item.IItemArmor
+
getArmorSlot() - Method in interface noppes.npcs.api.item.IItemArmor
 
-
getArmorType() - Method in interface noppes.npcs.api.item.IItemCustom
+
getArmorType() - Method in interface noppes.npcs.api.item.IItemCustom
 
-
getArrowCountInEntity() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
getArrowCountInEntity() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
getArrowResistance() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getArrowResistance() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getAttackFactions() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getAttackFactions() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getAttackLines() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getAttackLines() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getAttackTarget() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
getAttackTarget() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
getAttackTargetTime() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
getAttackTargetTime() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
getAttemptPosition() - Method in interface noppes.npcs.api.event.ICustomNPCsEvent.CNPCNaturalSpawnEvent
+
getAttemptPosition() - Method in interface noppes.npcs.api.event.ICustomNPCsEvent.CNPCNaturalSpawnEvent
 
-
getAttribute(String) - Method in interface noppes.npcs.api.item.IItemStack
+
getAttribute(String) - Method in interface noppes.npcs.api.item.IItemStack
 
-
getAuraColor() - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
getAuraColor() - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
getAuthor() - Method in interface noppes.npcs.api.item.IItemBook
+
getAuthor() - Method in interface noppes.npcs.api.item.IItemBook
 
-
getAvailability() - Method in interface noppes.npcs.api.handler.data.IDialog
+
getAvailability() - Method in interface noppes.npcs.api.entity.data.IMark
 
-
getAvailability() - Method in interface noppes.npcs.api.jobs.IJobItemGiver
+
getAvailability() - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
getBackgroundTexture() - Method in interface noppes.npcs.api.gui.ICustomGui
+
getAvailability() - Method in interface noppes.npcs.api.jobs.IJobItemGiver
 
-
getBankData() - Method in interface noppes.npcs.api.handler.IPlayerData
+
getBackgroundTexture() - Method in interface noppes.npcs.api.gui.ICustomGui
 
-
getBiomeName(int, int) - Method in interface noppes.npcs.api.IWorld
+
getBankData() - Method in interface noppes.npcs.api.handler.IPlayerData
 
-
getBiomeName(IPos) - Method in interface noppes.npcs.api.IWorld
+
getBiomeName(int, int) - Method in interface noppes.npcs.api.IWorld
 
-
getBiomes() - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
+
getBiomeName(IPos) - Method in interface noppes.npcs.api.IWorld
 
-
getBlend() - Method in interface noppes.npcs.api.ISkinOverlay
+
getBiomes() - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
 
-
getBlock() - Method in interface net.minecraft.block.state.IBlockState
+
getBlend() - Method in interface noppes.npcs.api.ISkinOverlay
 
-
getBlock() - Method in interface noppes.npcs.api.event.IBlockEvent
+
getBlock() - Method in interface net.minecraft.block.state.IBlockState
 
-
getBlock() - Method in interface noppes.npcs.api.event.IPlayerEvent.BonemealEvent
+
getBlock() - Method in interface noppes.npcs.api.event.IBlockEvent
 
-
getBlock() - Method in interface noppes.npcs.api.event.IPlayerEvent.BreakEvent
+
getBlock() - Method in interface noppes.npcs.api.event.IPlayerEvent.BonemealEvent
 
-
getBlock() - Method in interface noppes.npcs.api.event.IProjectileEvent.ImpactEvent
+
getBlock() - Method in interface noppes.npcs.api.event.IPlayerEvent.BreakEvent
 
-
getBlock(int, int, int) - Method in interface noppes.npcs.api.IWorld
+
getBlock() - Method in interface noppes.npcs.api.event.IProjectileEvent.ImpactEvent
 
-
getBlock(IPos) - Method in interface noppes.npcs.api.IWorld
+
getBlock(int, int, int) - Method in interface noppes.npcs.api.IWorld
 
-
getBlockBoundsMaxX() - Method in interface noppes.npcs.api.IBlock
+
getBlock(IPos) - Method in interface noppes.npcs.api.IWorld
 
-
getBlockBoundsMaxY() - Method in interface noppes.npcs.api.IBlock
+
getBlockBoundsMaxX() - Method in interface noppes.npcs.api.IBlock
 
-
getBlockBoundsMaxZ() - Method in interface noppes.npcs.api.IBlock
+
getBlockBoundsMaxY() - Method in interface noppes.npcs.api.IBlock
 
-
getBlockBoundsMinX() - Method in interface noppes.npcs.api.IBlock
+
getBlockBoundsMaxZ() - Method in interface noppes.npcs.api.IBlock
 
-
getBlockBoundsMinY() - Method in interface noppes.npcs.api.IBlock
+
getBlockBoundsMinX() - Method in interface noppes.npcs.api.IBlock
 
-
getBlockBoundsMinZ() - Method in interface noppes.npcs.api.IBlock
+
getBlockBoundsMinY() - Method in interface noppes.npcs.api.IBlock
 
-
getBlockLightValue(int, int, int) - Method in interface noppes.npcs.api.IWorld
+
getBlockBoundsMinZ() - Method in interface noppes.npcs.api.IBlock
 
-
getBlockLightValue(IPos) - Method in interface noppes.npcs.api.IWorld
+
getBlockLightValue(int, int, int) - Method in interface noppes.npcs.api.IWorld
 
-
getBlockMetadata() - Method in interface noppes.npcs.api.ITileEntity
+
getBlockLightValue(IPos) - Method in interface noppes.npcs.api.IWorld
 
-
getBlockMetadata(int, int, int) - Method in interface noppes.npcs.api.IWorld
+
getBlockMetadata() - Method in interface noppes.npcs.api.ITileEntity
 
-
getBlockMetadata(IPos) - Method in interface noppes.npcs.api.IWorld
+
getBlockMetadata(int, int, int) - Method in interface noppes.npcs.api.IWorld
 
-
getBlockName() - Method in interface noppes.npcs.api.item.IItemBlock
+
getBlockMetadata(IPos) - Method in interface noppes.npcs.api.IWorld
 
-
getBlockType() - Method in interface noppes.npcs.api.ITileEntity
+
getBlockName() - Method in interface noppes.npcs.api.item.IItemBlock
 
-
getBlockX() - Method in interface noppes.npcs.api.entity.IEntity
+
getBlockType() - Method in interface noppes.npcs.api.ITileEntity
 
-
getBlockY() - Method in interface noppes.npcs.api.entity.IEntity
+
getBlockX() - Method in interface noppes.npcs.api.entity.IEntity
 
-
getBlockZ() - Method in interface noppes.npcs.api.entity.IEntity
+
getBlockY() - Method in interface noppes.npcs.api.entity.IEntity
 
-
getBody() - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
getBlockZ() - Method in interface noppes.npcs.api.entity.IEntity
 
-
getBonusAttribute(String, String) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
getBody() - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
getBookAuthor() - Method in interface noppes.npcs.api.item.IItemStack
+
getBonusAttribute(String, String) - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
getBookText() - Method in interface noppes.npcs.api.item.IItemStack
+
getBookAuthor() - Method in interface noppes.npcs.api.item.IItemStack
 
-
getBookTitle() - Method in interface noppes.npcs.api.item.IItemStack
+
getBookText() - Method in interface noppes.npcs.api.item.IItemStack
 
-
getBoolean(String) - Method in interface noppes.npcs.api.INbt
+
getBookTitle() - Method in interface noppes.npcs.api.item.IItemStack
 
-
getBow() - Method in interface noppes.npcs.api.event.IPlayerEvent.RangedLaunchedEvent
+
getBoolean(String) - Method in interface noppes.npcs.api.INbt
 
-
getBurstCount() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getBow() - Method in interface noppes.npcs.api.event.IPlayerEvent.RangedLaunchedEvent
 
-
getButton() - Method in interface noppes.npcs.api.event.IPlayerEvent.MouseClickedEvent
+
getBurstCount() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getByte(String) - Method in interface noppes.npcs.api.INbt
+
getButton() - Method in interface noppes.npcs.api.event.IPlayerEvent.MouseClickedEvent
 
-
getByteArray(String) - Method in interface noppes.npcs.api.INbt
+
getByte(String) - Method in interface noppes.npcs.api.INbt
 
-
getCanDrown() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getByteArray(String) - Method in interface noppes.npcs.api.INbt
 
-
getCapturedDrops() - Method in interface noppes.npcs.api.entity.IEntity
+
getCanDrown() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getCarpentryList() - Method in interface noppes.npcs.api.handler.IRecipeHandler
+
getCapturedDrops() - Method in interface noppes.npcs.api.entity.IEntity
 
-
getCategory() - Method in interface noppes.npcs.api.handler.data.IDialog
+
getCarpentryList() - Method in interface noppes.npcs.api.handler.IRecipeHandler
 
-
getCategory() - Method in interface noppes.npcs.api.handler.data.IQuest
+
getCategory() - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
getCategory(String) - Method in interface noppes.npcs.api.handler.ITransportHandler
+
getCategory() - Method in interface noppes.npcs.api.handler.data.IQuest
 
-
getChange() - Method in interface noppes.npcs.api.event.IPlayerEvent.LevelUpEvent
+
getCategory(String) - Method in interface noppes.npcs.api.handler.ITransportHandler
 
-
getChangedPos() - Method in interface noppes.npcs.api.event.IBlockEvent.NeighborChangedEvent
+
getChange() - Method in interface noppes.npcs.api.event.IPlayerEvent.LevelUpEvent
 
-
getCharge() - Method in interface noppes.npcs.api.event.IPlayerEvent.RangedLaunchedEvent
+
getChangedPos() - Method in interface noppes.npcs.api.event.IBlockEvent.NeighborChangedEvent
 
-
getChunkHeightMapMinimum(int, int) - Method in interface noppes.npcs.api.IWorld
+
getCharge() - Method in interface noppes.npcs.api.event.IPlayerEvent.RangedLaunchedEvent
 
-
getChunkHeightMapMinimum(IPos) - Method in interface noppes.npcs.api.IWorld
+
getChunkHeightMapMinimum(int, int) - Method in interface noppes.npcs.api.IWorld
 
-
getChunkLoadingNPCs() - Method in class noppes.npcs.api.AbstractNpcAPI
+
getChunkHeightMapMinimum(IPos) - Method in interface noppes.npcs.api.IWorld
 
-
getClearTarget() - Method in interface noppes.npcs.api.event.INpcEvent.DamagedEvent
+
getChunkLoadingNPCs() - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getCloakTexture() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getClearTarget() - Method in interface noppes.npcs.api.event.INpcEvent.DamagedEvent
 
-
getClones() - Method in class noppes.npcs.api.AbstractNpcAPI
+
getCloakTexture() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getClosestPlayer(double, double, double, double) - Method in interface noppes.npcs.api.IWorld
+
getClones() - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getClosestPlayer(IPos, double) - Method in interface noppes.npcs.api.IWorld
+
getClosestPlayer(double, double, double, double) - Method in interface noppes.npcs.api.IWorld
 
-
getClosestPlayerToEntity(IEntity, double) - Method in interface noppes.npcs.api.IWorld
+
getClosestPlayer(IPos, double) - Method in interface noppes.npcs.api.IWorld
 
-
getClosestVulnerablePlayer(double, double, double, double) - Method in interface noppes.npcs.api.IWorld
+
getClosestPlayerToEntity(IEntity, double) - Method in interface noppes.npcs.api.IWorld
 
-
getClosestVulnerablePlayer(IPos, double) - Method in interface noppes.npcs.api.IWorld
+
getClosestVulnerablePlayer(double, double, double, double) - Method in interface noppes.npcs.api.IWorld
 
-
getClosestVulnerablePlayerToEntity(IEntity, double) - Method in interface noppes.npcs.api.IWorld
+
getClosestVulnerablePlayer(IPos, double) - Method in interface noppes.npcs.api.IWorld
 
-
getCollisionType() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getClosestVulnerablePlayerToEntity(IEntity, double) - Method in interface noppes.npcs.api.IWorld
 
-
getColor() - Method in interface noppes.npcs.api.gui.ICustomGuiComponent
+
getCollisionType() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getColor() - Method in interface noppes.npcs.api.handler.data.IDialog
+
getColor() - Method in interface noppes.npcs.api.entity.data.IMark
 
-
getColor() - Method in interface noppes.npcs.api.handler.data.IDialogImage
+
getColor() - Method in interface noppes.npcs.api.gui.ICustomGuiComponent
 
-
getColor() - Method in interface noppes.npcs.api.handler.data.IFaction
+
getColor() - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
getColor() - Method in interface noppes.npcs.api.handler.data.ITag
+
getColor() - Method in interface noppes.npcs.api.handler.data.IDialogImage
 
-
getColor() - Method in interface noppes.npcs.api.item.IItemCustom
+
getColor() - Method in interface noppes.npcs.api.handler.data.IFaction
 
-
getColor() - Method in interface noppes.npcs.api.overlay.ICustomOverlayComponent
+
getColor() - Method in interface noppes.npcs.api.handler.data.ITag
 
-
getColor() - Method in interface noppes.npcs.api.scoreboard.IScoreboardTeam
+
getColor() - Method in interface noppes.npcs.api.item.IItemCustom
 
-
getCombatPolicy() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getColor() - Method in interface noppes.npcs.api.overlay.ICustomOverlayComponent
 
-
getCombatPolicyName() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getColor() - Method in interface noppes.npcs.api.scoreboard.IScoreboardTeam
 
-
getCombatRegen() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getCombatPolicy() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getCommand() - Method in interface noppes.npcs.api.handler.data.IDialog
+
getCombatPolicyName() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getCommandName() - Method in interface noppes.npcs.api.ICommand
+
getCombatRegen() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getCommandUsage() - Method in interface noppes.npcs.api.ICommand
+
getCommand() - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
getCompanion() - Method in interface noppes.npcs.api.handler.IPlayerData
+
getCommandName() - Method in interface noppes.npcs.api.ICommand
 
-
getCompanionID() - Method in interface noppes.npcs.api.handler.IPlayerData
+
getCommandUsage() - Method in interface noppes.npcs.api.ICommand
 
-
getCompleteFor() - Method in interface noppes.npcs.api.handler.data.IQuest
+
getCompanion() - Method in interface noppes.npcs.api.handler.IPlayerData
 
-
getCompleteText() - Method in interface noppes.npcs.api.handler.data.IQuest
+
getCompanionID() - Method in interface noppes.npcs.api.handler.IPlayerData
 
-
getComponent(int) - Method in interface noppes.npcs.api.gui.ICustomGui
+
getCompleteFor() - Method in interface noppes.npcs.api.handler.data.IPartyOptions
 
-
getComponent(int) - Method in interface noppes.npcs.api.overlay.ICustomOverlay
+
getCompleteText() - Method in interface noppes.npcs.api.handler.data.IQuest
 
-
getComponents() - Method in interface noppes.npcs.api.gui.ICustomGui
+
getComponent(int) - Method in interface noppes.npcs.api.gui.ICustomGui
 
-
getComponents() - Method in interface noppes.npcs.api.overlay.ICustomOverlay
+
getComponent(int) - Method in interface noppes.npcs.api.overlay.ICustomOverlay
 
-
getCompound(String) - Method in interface noppes.npcs.api.INbt
+
getComponents() - Method in interface noppes.npcs.api.gui.ICustomGui
 
-
getContainer() - Method in interface noppes.npcs.api.event.IPlayerEvent.ContainerClosed
+
getComponents() - Method in interface noppes.npcs.api.overlay.ICustomOverlay
 
-
getContainer() - Method in interface noppes.npcs.api.event.IPlayerEvent.ContainerOpen
+
getCompound(String) - Method in interface noppes.npcs.api.INbt
 
-
getContainer() - Method in interface noppes.npcs.api.IBlock
+
getContainer() - Method in interface noppes.npcs.api.event.IPlayerEvent.ContainerClosed
 
-
getCooldownType() - Method in interface noppes.npcs.api.jobs.IJobItemGiver
+
getContainer() - Method in interface noppes.npcs.api.event.IPlayerEvent.ContainerOpen
 
-
getCriteria() - Method in interface noppes.npcs.api.scoreboard.IScoreboardObjective
+
getContainer() - Method in interface noppes.npcs.api.IBlock
 
-
getCurrency(int) - Method in interface noppes.npcs.api.roles.IRoleTrader
+
getCooldownType() - Method in interface noppes.npcs.api.jobs.IJobItemGiver
 
-
getCurrent() - Method in interface noppes.npcs.api.event.IPlayerEvent.FillBucketEvent
+
getCriteria() - Method in interface noppes.npcs.api.scoreboard.IScoreboardObjective
 
-
getCurrentPlayerCount() - Method in class noppes.npcs.api.AbstractNpcAPI
+
getCurrency(int) - Method in interface noppes.npcs.api.roles.IRoleTrader
 
-
getCustomGui() - Method in interface noppes.npcs.api.entity.IPlayer
+
getCurrent() - Method in interface noppes.npcs.api.event.IPlayerEvent.FillBucketEvent
 
-
getCustomNameTag() - Method in interface noppes.npcs.api.entity.IEntityLiving
+
getCurrentPlayerCount() - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getDamage() - Method in interface noppes.npcs.api.event.INpcEvent.DamagedEvent
+
getCurrentQuestID() - Method in interface noppes.npcs.api.handler.data.IParty
+
+
Get the Quest ID for Party | -1 if no quest
+
+
getCurrentQuestName() - Method in interface noppes.npcs.api.handler.data.IParty
+
+
Get the Quest Name for Party | BLANK if no quest
+
+
getCustomer() - Method in interface noppes.npcs.api.entity.IVillager
 
-
getDamage() - Method in interface noppes.npcs.api.event.INpcEvent.MeleeAttackEvent
+
getCustomGui() - Method in interface noppes.npcs.api.entity.IPlayer
 
-
getDamage() - Method in interface noppes.npcs.api.event.INpcEvent.RangedLaunchedEvent
+
getCustomNameTag() - Method in interface noppes.npcs.api.entity.IEntityLiving
 
-
getDamage() - Method in interface noppes.npcs.api.event.IPlayerEvent.AttackedEvent
+
getDamage() - Method in interface noppes.npcs.api.event.INpcEvent.DamagedEvent
 
-
getDamage() - Method in interface noppes.npcs.api.event.IPlayerEvent.AttackEvent
+
getDamage() - Method in interface noppes.npcs.api.event.INpcEvent.MeleeAttackEvent
 
-
getDamage() - Method in interface noppes.npcs.api.event.IPlayerEvent.DamagedEntityEvent
+
getDamage() - Method in interface noppes.npcs.api.event.INpcEvent.RangedLaunchedEvent
 
-
getDamage() - Method in interface noppes.npcs.api.event.IPlayerEvent.DamagedEvent
+
getDamage() - Method in interface noppes.npcs.api.event.IPlayerEvent.AttackedEvent
 
-
getDamageSource() - Method in interface noppes.npcs.api.event.INpcEvent.DamagedEvent
+
getDamage() - Method in interface noppes.npcs.api.event.IPlayerEvent.AttackEvent
 
-
getDamageSource() - Method in interface noppes.npcs.api.event.INpcEvent.DiedEvent
+
getDamage() - Method in interface noppes.npcs.api.event.IPlayerEvent.DamagedEntityEvent
 
-
getDamageSource() - Method in interface noppes.npcs.api.event.IPlayerEvent.AttackedEvent
+
getDamage() - Method in interface noppes.npcs.api.event.IPlayerEvent.DamagedEvent
 
-
getDamageSource() - Method in interface noppes.npcs.api.event.IPlayerEvent.AttackEvent
+
getDamageSource() - Method in interface noppes.npcs.api.event.INpcEvent.DamagedEvent
 
-
getDamageSource() - Method in interface noppes.npcs.api.event.IPlayerEvent.DamagedEntityEvent
+
getDamageSource() - Method in interface noppes.npcs.api.event.INpcEvent.DiedEvent
 
-
getDamageSource() - Method in interface noppes.npcs.api.event.IPlayerEvent.DamagedEvent
+
getDamageSource() - Method in interface noppes.npcs.api.event.IPlayerEvent.AttackedEvent
 
-
getDamageSource() - Method in interface noppes.npcs.api.event.IPlayerEvent.DiedEvent
+
getDamageSource() - Method in interface noppes.npcs.api.event.IPlayerEvent.AttackEvent
 
-
getDarkenScreen() - Method in interface noppes.npcs.api.handler.data.IDialog
+
getDamageSource() - Method in interface noppes.npcs.api.event.IPlayerEvent.DamagedEntityEvent
 
-
getData() - Method in interface noppes.npcs.api.entity.IPlayer
+
getDamageSource() - Method in interface noppes.npcs.api.event.IPlayerEvent.DamagedEvent
 
-
getDaysLeft() - Method in interface noppes.npcs.api.roles.IRoleFollower
+
getDamageSource() - Method in interface noppes.npcs.api.event.IPlayerEvent.DiedEvent
 
-
getDaytime() - Method in interface noppes.npcs.api.handler.data.IAvailability
+
getDarkenScreen() - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
getDBCClass() - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
getData() - Method in interface noppes.npcs.api.entity.IPlayer
 
-
getDBCPlayer() - Method in interface noppes.npcs.api.entity.IPlayer
+
getDaysLeft() - Method in interface noppes.npcs.api.roles.IRoleFollower
 
-
getDefaultAlignment() - Method in interface noppes.npcs.api.overlay.ICustomOverlay
+
getDaytime() - Method in interface noppes.npcs.api.handler.data.IAvailability
 
-
getDefaultPoints() - Method in interface noppes.npcs.api.handler.data.IFaction
+
getDBCClass() - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
getDefaultSelection() - Method in interface noppes.npcs.api.gui.IScroll
+
getDBCPlayer() - Method in interface noppes.npcs.api.entity.IPlayer
 
-
getDefendFaction() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getDefaultAlignment() - Method in interface noppes.npcs.api.overlay.ICustomOverlay
 
-
getDescription() - Method in interface noppes.npcs.api.event.IPlayerEvent.AchievementEvent
+
getDefaultPoints() - Method in interface noppes.npcs.api.handler.data.IFaction
 
-
getDialog(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getDefaultSelection() - Method in interface noppes.npcs.api.gui.IScroll
 
-
getDialog() - Method in interface noppes.npcs.api.event.IDialogEvent
+
getDefendFaction() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getDialog() - Method in interface noppes.npcs.api.event.INpcEvent.DialogClosedEvent
+
getDescription() - Method in interface noppes.npcs.api.event.IPlayerEvent.AchievementEvent
 
-
getDialog() - Method in interface noppes.npcs.api.event.INpcEvent.DialogEvent
+
getDialog() - Method in interface noppes.npcs.api.event.IDialogEvent
 
-
getDialog(int) - Method in interface noppes.npcs.api.handler.data.IAvailability
+
getDialog() - Method in interface noppes.npcs.api.event.INpcEvent.DialogClosedEvent
 
-
getDialogData() - Method in interface noppes.npcs.api.handler.IPlayerData
+
getDialog() - Method in interface noppes.npcs.api.event.INpcEvent.DialogEvent
 
-
getDialogFarewell() - Method in interface noppes.npcs.api.roles.IRoleFollower
+
getDialog(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getDialogHire() - Method in interface noppes.npcs.api.roles.IRoleFollower
+
getDialog(int) - Method in interface noppes.npcs.api.handler.data.IAvailability
 
-
getDialogId(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getDialogData() - Method in interface noppes.npcs.api.handler.IPlayerData
 
-
getDialogId() - Method in interface noppes.npcs.api.event.INpcEvent.DialogClosedEvent
+
getDialogFarewell() - Method in interface noppes.npcs.api.roles.IRoleFollower
 
-
getDialogId() - Method in interface noppes.npcs.api.event.INpcEvent.DialogEvent
+
getDialogHire() - Method in interface noppes.npcs.api.roles.IRoleFollower
 
-
getDialogs() - Method in class noppes.npcs.api.AbstractNpcAPI
+
getDialogId() - Method in interface noppes.npcs.api.event.INpcEvent.DialogClosedEvent
 
-
getDigSpeed() - Method in interface noppes.npcs.api.item.IItemCustom
+
getDialogId() - Method in interface noppes.npcs.api.event.INpcEvent.DialogEvent
 
-
getDimension() - Method in interface noppes.npcs.api.entity.IEntity
+
getDialogId(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getDimension() - Method in interface noppes.npcs.api.handler.data.ITransportLocation
+
getDialogs() - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getDimensionID() - Method in interface noppes.npcs.api.IWorld
+
getDigSpeed() - Method in interface noppes.npcs.api.item.IItemCustom
 
-
getDirectory() - Method in interface noppes.npcs.api.IParticle
+
getDimension() - Method in interface noppes.npcs.api.entity.IEntity
 
-
getDisableEsc() - Method in interface noppes.npcs.api.handler.data.IDialog
+
getDimension() - Method in interface noppes.npcs.api.handler.data.ITransportLocation
 
-
getDisplayName() - Method in interface noppes.npcs.api.entity.IPlayer
+
getDimensionID() - Method in interface noppes.npcs.api.IWorld
 
-
getDisplayName() - Method in interface noppes.npcs.api.IBlock
+
getDirectory() - Method in interface noppes.npcs.api.IParticle
 
-
getDisplayName() - Method in interface noppes.npcs.api.item.IItemStack
+
getDisableEsc() - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
getDisplayName() - Method in interface noppes.npcs.api.scoreboard.IScoreboardObjective
+
getDisplayName() - Method in interface noppes.npcs.api.entity.IPlayer
 
-
getDisplayName() - Method in interface noppes.npcs.api.scoreboard.IScoreboardTeam
+
getDisplayName() - Method in interface noppes.npcs.api.IBlock
 
-
getDistance() - Method in interface noppes.npcs.api.event.IPlayerEvent.FallEvent
+
getDisplayName() - Method in interface noppes.npcs.api.item.IItemStack
 
-
getDistanceFallen() - Method in interface noppes.npcs.api.event.IBlockEvent.EntityFallenUponEvent
+
getDisplayName() - Method in interface noppes.npcs.api.scoreboard.IScoreboardObjective
 
-
getDistanceFrom(double, double, double) - Method in interface noppes.npcs.api.ITileEntity
+
getDisplayName() - Method in interface noppes.npcs.api.scoreboard.IScoreboardTeam
 
-
getDistanceFrom(IPos) - Method in interface noppes.npcs.api.ITileEntity
+
getDistance() - Method in interface noppes.npcs.api.event.IPlayerEvent.FallEvent
 
-
getDouble(String) - Method in interface noppes.npcs.api.INbt
+
getDistanceFallen() - Method in interface noppes.npcs.api.event.IBlockEvent.EntityFallenUponEvent
 
-
getDragType() - Method in interface noppes.npcs.api.event.ICustomGuiEvent.SlotClickEvent
+
getDistanceFrom(double, double, double) - Method in interface noppes.npcs.api.ITileEntity
 
-
getDroppedItems() - Method in interface noppes.npcs.api.event.INpcEvent.DiedEvent
+
getDistanceFrom(IPos) - Method in interface noppes.npcs.api.ITileEntity
 
-
getDurabilityColor() - Method in interface noppes.npcs.api.item.IItemCustom
+
getDouble(String) - Method in interface noppes.npcs.api.INbt
 
-
getDurabilityShow() - Method in interface noppes.npcs.api.item.IItemCustom
+
getDragType() - Method in interface noppes.npcs.api.event.ICustomGuiEvent.SlotClickEvent
 
-
getDurabilityValue() - Method in interface noppes.npcs.api.item.IItemCustom
+
getDroppedItems() - Method in interface noppes.npcs.api.event.INpcEvent.DiedEvent
 
-
getDuration() - Method in interface noppes.npcs.api.event.IItemEvent.FinishUsingItem
+
getDurabilityColor() - Method in interface noppes.npcs.api.item.IItemCustom
 
-
getDuration() - Method in interface noppes.npcs.api.event.IItemEvent.StartUsingItem
+
getDurabilityShow() - Method in interface noppes.npcs.api.item.IItemCustom
 
-
getDuration() - Method in interface noppes.npcs.api.event.IItemEvent.StopUsingItem
+
getDurabilityValue() - Method in interface noppes.npcs.api.item.IItemCustom
 
-
getDuration() - Method in interface noppes.npcs.api.event.IItemEvent.UsingItem
+
getDuration() - Method in interface noppes.npcs.api.event.IItemEvent.FinishUsingItem
 
-
getDuration() - Method in interface noppes.npcs.api.event.IPlayerEvent.FinishUsingItem
+
getDuration() - Method in interface noppes.npcs.api.event.IItemEvent.StartUsingItem
 
-
getDuration() - Method in interface noppes.npcs.api.event.IPlayerEvent.StartUsingItem
+
getDuration() - Method in interface noppes.npcs.api.event.IItemEvent.StopUsingItem
 
-
getDuration() - Method in interface noppes.npcs.api.event.IPlayerEvent.StopUsingItem
+
getDuration() - Method in interface noppes.npcs.api.event.IItemEvent.UsingItem
 
-
getDuration() - Method in interface noppes.npcs.api.event.IPlayerEvent.UsingItem
+
getDuration() - Method in interface noppes.npcs.api.event.IPlayerEvent.FinishUsingItem
 
-
getDuration() - Method in interface noppes.npcs.api.handler.data.IFrame
+
getDuration() - Method in interface noppes.npcs.api.event.IPlayerEvent.StartUsingItem
 
-
getEnabled() - Method in interface noppes.npcs.api.item.IItemCustom
+
getDuration() - Method in interface noppes.npcs.api.event.IPlayerEvent.StopUsingItem
 
-
getEnchantability() - Method in interface noppes.npcs.api.item.IItemCustom
+
getDuration() - Method in interface noppes.npcs.api.event.IPlayerEvent.UsingItem
 
-
getEnemyFactions() - Method in interface noppes.npcs.api.handler.data.IFaction
+
getDuration() - Method in interface noppes.npcs.api.handler.data.IFrame
 
-
getEngineObjects() - Method in class noppes.npcs.api.AbstractNpcAPI
+
getEnabled() - Method in interface noppes.npcs.api.item.IItemCustom
 
-
getEntitiesNear(IPos, double) - Method in interface noppes.npcs.api.IWorld
+
getEnchantability() - Method in interface noppes.npcs.api.item.IItemCustom
 
-
getEntitiesNear(double, double, double, double) - Method in interface noppes.npcs.api.IWorld
+
getEnemyFactions() - Method in interface noppes.npcs.api.handler.data.IFaction
 
-
getEntity() - Method in interface noppes.npcs.api.entity.data.IModelData
+
getEngineObjects() - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getEntity() - Method in interface noppes.npcs.api.event.IBlockEvent.CollidedEvent
+
getEntitiesNear(double, double, double, double) - Method in interface noppes.npcs.api.IWorld
 
-
getEntity() - Method in interface noppes.npcs.api.event.IBlockEvent.EntityFallenUponEvent
+
getEntitiesNear(IPos, double) - Method in interface noppes.npcs.api.IWorld
 
-
getEntity() - Method in interface noppes.npcs.api.event.IForgeEvent.EntityEvent
+
getEntity() - Method in interface noppes.npcs.api.entity.data.IModelData
 
-
getEntity() - Method in interface noppes.npcs.api.event.IItemEvent.SpawnEvent
+
getEntity() - Method in interface noppes.npcs.api.event.IBlockEvent.CollidedEvent
 
-
getEntity() - Method in interface noppes.npcs.api.event.IItemEvent.TossedEvent
+
getEntity() - Method in interface noppes.npcs.api.event.IBlockEvent.EntityFallenUponEvent
 
-
getEntity() - Method in interface noppes.npcs.api.event.IItemEvent.UpdateEvent
+
getEntity() - Method in interface noppes.npcs.api.event.IForgeEvent.EntityEvent
 
-
getEntity() - Method in interface noppes.npcs.api.event.INpcEvent.CollideEvent
+
getEntity() - Method in interface noppes.npcs.api.event.IItemEvent.SpawnEvent
 
-
getEntity() - Method in interface noppes.npcs.api.event.INpcEvent.KilledEntityEvent
+
getEntity() - Method in interface noppes.npcs.api.event.IItemEvent.TossedEvent
 
-
getEntity() - Method in interface noppes.npcs.api.event.IPlayerEvent.KilledEntityEvent
+
getEntity() - Method in interface noppes.npcs.api.event.IItemEvent.UpdateEvent
 
-
getEntity() - Method in interface noppes.npcs.api.event.IProjectileEvent.ImpactEvent
+
getEntity() - Method in interface noppes.npcs.api.event.INpcEvent.CollideEvent
 
-
getEntity(IWorld, int) - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
+
getEntity() - Method in interface noppes.npcs.api.event.INpcEvent.KilledEntityEvent
 
-
getEntity() - Method in interface noppes.npcs.api.handler.data.ISound
+
getEntity() - Method in interface noppes.npcs.api.event.IPlayerEvent.KilledEntityEvent
 
-
getEntity(int, int, int, int, IWorld) - Method in interface noppes.npcs.api.jobs.IJobSpawner
+
getEntity() - Method in interface noppes.npcs.api.event.IProjectileEvent.ImpactEvent
 
-
getEntity(int, IPos, IWorld) - Method in interface noppes.npcs.api.jobs.IJobSpawner
+
getEntity() - Method in interface noppes.npcs.api.handler.data.ISound
 
-
getEntityByID(int) - Method in interface noppes.npcs.api.IWorld
+
getEntity(int, int, int, int, IWorld) - Method in interface noppes.npcs.api.jobs.IJobSpawner
 
-
getEntityId() - Method in interface noppes.npcs.api.entity.IEntity
+
getEntity(int, IPos, IWorld) - Method in interface noppes.npcs.api.jobs.IJobSpawner
 
-
getEV(int) - Method in interface noppes.npcs.api.entity.IPixelmon
+
getEntity(IWorld, int) - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
 
-
getEvent() - Method in interface noppes.npcs.api.event.IForgeEvent
+
getEntityByID(int) - Method in interface noppes.npcs.api.IWorld
 
-
getExp() - Method in interface noppes.npcs.api.event.IPlayerEvent.BreakEvent
+
getEntityId() - Method in interface noppes.npcs.api.entity.IEntity
 
-
getExpDropped() - Method in interface noppes.npcs.api.event.INpcEvent.DiedEvent
+
getEV(int) - Method in interface noppes.npcs.api.entity.IPixelmon
 
-
getExpLevel() - Method in interface noppes.npcs.api.entity.IPlayer
+
getEvent() - Method in interface noppes.npcs.api.event.IForgeEvent
 
-
getExplosionResistance() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getExecuteCommandFor() - Method in interface noppes.npcs.api.handler.data.IPartyOptions
 
-
getExpReward() - Method in interface noppes.npcs.api.event.IQuestEvent.QuestTurnedInEvent
+
getExp() - Method in interface noppes.npcs.api.event.IPlayerEvent.BreakEvent
 
-
getExtraCode() - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
getExpDropped() - Method in interface noppes.npcs.api.event.INpcEvent.DiedEvent
 
-
getFacePlayer() - Method in interface noppes.npcs.api.IParticle
+
getExpLevel() - Method in interface noppes.npcs.api.entity.IPlayer
 
-
getFaction() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getExplosionResistance() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getFaction() - Method in interface noppes.npcs.api.event.IFactionEvent
+
getExpReward() - Method in interface noppes.npcs.api.event.IQuestEvent.QuestTurnedInEvent
 
-
getFactionData() - Method in interface noppes.npcs.api.handler.IPlayerData
+
getExtraCode() - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
getFactionPoints(int) - Method in interface noppes.npcs.api.entity.IPlayer
+
getFacePlayer() - Method in interface noppes.npcs.api.IParticle
 
-
getFactions() - Method in class noppes.npcs.api.AbstractNpcAPI
+
getFaction() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getFile(String) - Method in class noppes.npcs.api.AbstractNpcAPI
+
getFaction() - Method in interface noppes.npcs.api.event.IFactionEvent
 
-
getFilled() - Method in interface noppes.npcs.api.event.IPlayerEvent.FillBucketEvent
+
getFactionData() - Method in interface noppes.npcs.api.handler.IPlayerData
 
-
getFinishedQuests() - Method in interface noppes.npcs.api.entity.IPlayer
+
getFactionPoints(int) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
getFinishedQuests() - Method in interface noppes.npcs.api.handler.IPlayerQuestData
+
getFactions() - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getFireRate() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getFile(String) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getFireSound() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getFilled() - Method in interface noppes.npcs.api.event.IPlayerEvent.FillBucketEvent
 
-
getFloat(String) - Method in interface noppes.npcs.api.INbt
+
getFinishedQuests() - Method in interface noppes.npcs.api.entity.IPlayer
 
-
getFlyGravity(double) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getFinishedQuests() - Method in interface noppes.npcs.api.handler.IPlayerQuestData
 
-
getFlyHeightLimit(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getFireRate() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getFlySpeed(double) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getFireSound() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getFollowingName() - Method in interface noppes.npcs.api.jobs.IJobFollower
+
getFloat(String) - Method in interface noppes.npcs.api.INbt
 
-
getFollowingNpc() - Method in interface noppes.npcs.api.jobs.IJobFollower
+
getFlyGravity(double) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getFollowRange() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
getFlyHeightLimit(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getForm() - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
getFlySpeed(double) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getForm2() - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
getFollowingName() - Method in interface noppes.npcs.api.jobs.IJobFollower
 
-
getFormLevel() - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
getFollowingNpc() - Method in interface noppes.npcs.api.jobs.IJobFollower
 
-
getFrames() - Method in interface noppes.npcs.api.handler.data.IAnimation
+
getFollowRange() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
getFriendlyFire() - Method in interface noppes.npcs.api.scoreboard.IScoreboardTeam
+
getForm() - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
getFriendlyPoints() - Method in interface noppes.npcs.api.handler.data.IFaction
+
getForm2() - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
getFromDim() - Method in interface noppes.npcs.api.event.IPlayerEvent.ChangedDimension
+
getFormLevel() - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
getFullBlockLightValue(int, int, int) - Method in interface noppes.npcs.api.IWorld
+
getFrames() - Method in interface noppes.npcs.api.handler.data.IAnimation
 
-
getFullBlockLightValue(IPos) - Method in interface noppes.npcs.api.IWorld
+
getFriendlyFire() - Method in interface noppes.npcs.api.scoreboard.IScoreboardTeam
 
-
getFusionString() - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
getFriendlyPoints() - Method in interface noppes.npcs.api.handler.data.IFaction
 
-
getGivingMethod() - Method in interface noppes.npcs.api.jobs.IJobItemGiver
+
getFromDim() - Method in interface noppes.npcs.api.event.IPlayerEvent.ChangedDimension
 
-
getGlobalDir() - Method in class noppes.npcs.api.AbstractNpcAPI
+
getFullBlockLightValue(int, int, int) - Method in interface noppes.npcs.api.IWorld
 
-
getGlobalList() - Method in interface noppes.npcs.api.handler.IRecipeHandler
+
getFullBlockLightValue(IPos) - Method in interface noppes.npcs.api.IWorld
 
-
getGlow() - Method in interface noppes.npcs.api.ISkinOverlay
+
getFusionString() - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
getGlows() - Method in interface noppes.npcs.api.IParticle
+
getGivingMethod() - Method in interface noppes.npcs.api.jobs.IJobItemGiver
 
-
getGravity() - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
getGlobalDir() - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getGravity() - Method in interface noppes.npcs.api.IParticle
+
getGlobalList() - Method in interface noppes.npcs.api.handler.IRecipeHandler
 
-
getGui() - Method in interface noppes.npcs.api.event.ICustomGuiEvent
+
getGlow() - Method in interface noppes.npcs.api.ISkinOverlay
 
-
getGuiDisabled() - Method in interface noppes.npcs.api.roles.IRoleFollower
+
getGlows() - Method in interface noppes.npcs.api.IParticle
 
-
getHairCode() - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
getGravity() - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
getHapiness() - Method in interface noppes.npcs.api.entity.IPixelmon
+
getGravity() - Method in interface noppes.npcs.api.IParticle
 
-
getHardness() - Method in interface noppes.npcs.api.block.IBlockScripted
+
getGui() - Method in interface noppes.npcs.api.event.ICustomGuiEvent
 
-
getHasGravity() - Method in interface noppes.npcs.api.entity.IProjectile
+
getGuiDisabled() - Method in interface noppes.npcs.api.roles.IRoleFollower
 
-
getHealth() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
getHairCode() - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
getHealthRegen() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getHapiness() - Method in interface noppes.npcs.api.entity.IPixelmon
 
-
getHeight() - Method in interface noppes.npcs.api.entity.IEntity
+
getHardness() - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
getHeight() - Method in interface noppes.npcs.api.gui.IButton
+
getHasGravity() - Method in interface noppes.npcs.api.entity.IProjectile
 
-
getHeight() - Method in interface noppes.npcs.api.gui.ICustomGui
+
getHealth() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
getHeight() - Method in interface noppes.npcs.api.gui.ILabel
+
getHealthRegen() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getHeight() - Method in interface noppes.npcs.api.gui.IScroll
+
getHeight() - Method in interface noppes.npcs.api.entity.IEntity
 
-
getHeight() - Method in interface noppes.npcs.api.gui.ITextField
+
getHeight() - Method in interface noppes.npcs.api.gui.IButton
 
-
getHeight() - Method in interface noppes.npcs.api.gui.ITexturedRect
+
getHeight() - Method in interface noppes.npcs.api.gui.ICustomGui
 
-
getHeight() - Method in interface noppes.npcs.api.handler.data.IDialogImage
+
getHeight() - Method in interface noppes.npcs.api.gui.ILabel
 
-
getHeight() - Method in interface noppes.npcs.api.handler.data.IRecipe
+
getHeight() - Method in interface noppes.npcs.api.gui.IScroll
 
-
getHeight() - Method in interface noppes.npcs.api.IParticle
+
getHeight() - Method in interface noppes.npcs.api.gui.ITextField
 
-
getHeight() - Method in interface noppes.npcs.api.IScreenSize
+
getHeight() - Method in interface noppes.npcs.api.gui.ITexturedRect
 
-
getHeight() - Method in interface noppes.npcs.api.overlay.IOverlayLabel
+
getHeight() - Method in interface noppes.npcs.api.handler.data.IDialogImage
 
-
getHeight() - Method in interface noppes.npcs.api.overlay.IOverlayTexturedRect
+
getHeight() - Method in interface noppes.npcs.api.handler.data.IRecipe
 
-
getHeightPercent(double) - Method in interface noppes.npcs.api.IScreenSize
+
getHeight() - Method in interface noppes.npcs.api.IParticle
 
-
getHeightValue(int, int) - Method in interface noppes.npcs.api.IWorld
+
getHeight() - Method in interface noppes.npcs.api.IScreenSize
 
-
getHeightValue(IPos) - Method in interface noppes.npcs.api.IWorld
+
getHeight() - Method in interface noppes.npcs.api.overlay.IOverlayLabel
 
-
getHeldItem() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
getHeight() - Method in interface noppes.npcs.api.overlay.IOverlayTexturedRect
+
 
+
getHeightPercent(double) - Method in interface noppes.npcs.api.IScreenSize
+
 
+
getHeightValue(int, int) - Method in interface noppes.npcs.api.IWorld
+
 
+
getHeightValue(IPos) - Method in interface noppes.npcs.api.IWorld
+
 
+
getHeldItem() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
Note not all Living Entities support this
-
getHEXColor1() - Method in interface noppes.npcs.api.IParticle
+
getHEXColor1() - Method in interface noppes.npcs.api.IParticle
 
-
getHEXColor2() - Method in interface noppes.npcs.api.IParticle
+
getHEXColor2() - Method in interface noppes.npcs.api.IParticle
 
-
getHEXColorRate() - Method in interface noppes.npcs.api.IParticle
+
getHEXColorRate() - Method in interface noppes.npcs.api.IParticle
 
-
getHEXColorStart() - Method in interface noppes.npcs.api.IParticle
+
getHEXColorStart() - Method in interface noppes.npcs.api.IParticle
 
-
getHideKilledBody() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getHideKilledBody() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getHideNPC() - Method in interface noppes.npcs.api.handler.data.IDialog
+
getHideNPC() - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
getHitX() - Method in interface noppes.npcs.api.event.IBlockEvent.InteractEvent
+
getHitX() - Method in interface noppes.npcs.api.event.IBlockEvent.InteractEvent
 
-
getHitY() - Method in interface noppes.npcs.api.event.IBlockEvent.InteractEvent
+
getHitY() - Method in interface noppes.npcs.api.event.IBlockEvent.InteractEvent
 
-
getHitZ() - Method in interface noppes.npcs.api.event.IBlockEvent.InteractEvent
+
getHitZ() - Method in interface noppes.npcs.api.event.IBlockEvent.InteractEvent
 
-
getHoe() - Method in interface noppes.npcs.api.event.IPlayerEvent.UseHoeEvent
+
getHoe() - Method in interface noppes.npcs.api.event.IPlayerEvent.UseHoeEvent
 
-
getHome() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getHome() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getHomeX() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getHomeX() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getHomeY() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getHomeY() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getHomeZ() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getHomeZ() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getHookName() - Method in interface noppes.npcs.api.event.ICustomNPCsEvent
+
getHookName() - Method in interface noppes.npcs.api.event.ICustomNPCsEvent
 
-
getHoverText() - Method in interface noppes.npcs.api.gui.ICustomGuiComponent
+
getHoverText() - Method in interface noppes.npcs.api.gui.ICustomGuiComponent
 
-
getHP() - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
getHP() - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
getHunger() - Method in interface noppes.npcs.api.entity.IPlayer
+
getHunger() - Method in interface noppes.npcs.api.entity.IPlayer
 
-
getIBlock(IWorld, int, int, int) - Method in class noppes.npcs.api.AbstractNpcAPI
+
getIBlock(IWorld, int, int, int) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getIBlock(IWorld, IPos) - Method in class noppes.npcs.api.AbstractNpcAPI
+
getIBlock(IWorld, IPos) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getICommand(String, int) - Method in class noppes.npcs.api.AbstractNpcAPI
+
getICommand(String, int) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getIContainer(IInventory) - Method in class noppes.npcs.api.AbstractNpcAPI
+
getIContainer(Container) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getIContainer(Container) - Method in class noppes.npcs.api.AbstractNpcAPI
+
getIContainer(IInventory) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getId() - Method in interface noppes.npcs.api.event.IBlockEvent.TimerEvent
+
getId() - Method in interface noppes.npcs.api.event.IBlockEvent.TimerEvent
 
-
getId() - Method in interface noppes.npcs.api.event.ICustomGuiEvent
+
getId() - Method in interface noppes.npcs.api.event.ICustomGuiEvent
 
-
getId() - Method in interface noppes.npcs.api.event.ICustomNPCsEvent.ScriptedCommandEvent
+
getId() - Method in interface noppes.npcs.api.event.ICustomNPCsEvent.ScriptedCommandEvent
 
-
getId() - Method in interface noppes.npcs.api.event.INpcEvent.TimerEvent
+
getId() - Method in interface noppes.npcs.api.event.INpcEvent.TimerEvent
 
-
getId() - Method in interface noppes.npcs.api.event.IPlayerEvent.TimerEvent
+
getId() - Method in interface noppes.npcs.api.event.IPlayerEvent.TimerEvent
 
-
getID() - Method in interface noppes.npcs.api.gui.ICustomGui
+
getId() - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
getID() - Method in interface noppes.npcs.api.gui.ICustomGuiComponent
+
getId() - Method in interface noppes.npcs.api.handler.data.IDialogCategory
 
-
getID() - Method in interface noppes.npcs.api.handler.data.IAnimation
+
getId() - Method in interface noppes.npcs.api.handler.data.IDialogImage
 
-
getId() - Method in interface noppes.npcs.api.handler.data.IDialog
+
getId() - Method in interface noppes.npcs.api.handler.data.IFaction
 
-
getId() - Method in interface noppes.npcs.api.handler.data.IDialogCategory
+
getId() - Method in interface noppes.npcs.api.handler.data.IQuest
 
-
getId() - Method in interface noppes.npcs.api.handler.data.IDialogImage
+
getId() - Method in interface noppes.npcs.api.handler.data.IQuestCategory
 
-
getId() - Method in interface noppes.npcs.api.handler.data.IFaction
+
getId() - Method in interface noppes.npcs.api.handler.data.IRecipe
 
-
getId() - Method in interface noppes.npcs.api.handler.data.IQuest
+
getId() - Method in interface noppes.npcs.api.handler.data.ITag
 
-
getId() - Method in interface noppes.npcs.api.handler.data.IQuestCategory
+
getId() - Method in interface noppes.npcs.api.handler.data.ITransportCategory
 
-
getId() - Method in interface noppes.npcs.api.handler.data.IRecipe
+
getId() - Method in interface noppes.npcs.api.handler.data.ITransportLocation
 
-
getId() - Method in interface noppes.npcs.api.handler.data.ITag
+
getID() - Method in interface noppes.npcs.api.gui.ICustomGui
 
-
getId() - Method in interface noppes.npcs.api.handler.data.ITransportCategory
+
getID() - Method in interface noppes.npcs.api.gui.ICustomGuiComponent
 
-
getId() - Method in interface noppes.npcs.api.handler.data.ITransportLocation
+
getID() - Method in interface noppes.npcs.api.handler.data.IAnimation
 
-
getID() - Method in interface noppes.npcs.api.overlay.ICustomOverlay
+
getID() - Method in interface noppes.npcs.api.overlay.ICustomOverlay
 
-
getID() - Method in interface noppes.npcs.api.overlay.ICustomOverlayComponent
+
getID() - Method in interface noppes.npcs.api.overlay.ICustomOverlayComponent
 
-
getIDamageSource(DamageSource) - Method in class noppes.npcs.api.AbstractNpcAPI
+
getIDamageSource(DamageSource) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getIDamageSource(IEntity<?>) - Method in class noppes.npcs.api.AbstractNpcAPI
+
getIDamageSource(IEntity<?>) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getIEntity(Entity) - Method in class noppes.npcs.api.AbstractNpcAPI
+
getIEntity(Entity) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getIgnoreCobweb() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getIgnoreCobweb() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getIgnoreDamage() - Method in interface noppes.npcs.api.handler.data.IQuestItem
+
getIgnoreDamage() - Method in interface noppes.npcs.api.handler.data.IQuestItem
 
-
getIgnoreDamage() - Method in interface noppes.npcs.api.handler.data.IRecipe
+
getIgnoreDamage() - Method in interface noppes.npcs.api.handler.data.IRecipe
 
-
getIgnoreNbt() - Method in interface noppes.npcs.api.handler.data.IQuestItem
+
getIgnoreNbt() - Method in interface noppes.npcs.api.handler.data.IQuestItem
 
-
getIgnoreNBT() - Method in interface noppes.npcs.api.handler.data.IRecipe
+
getIgnoreNBT() - Method in interface noppes.npcs.api.handler.data.IRecipe
 
-
getIItemStack(ItemStack) - Method in class noppes.npcs.api.AbstractNpcAPI
+
getIItemStack(ItemStack) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getImage(int) - Method in interface noppes.npcs.api.handler.data.IDialog
+
getImage(int) - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
getImages() - Method in interface noppes.npcs.api.handler.data.IDialog
+
getImages() - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
getImageType() - Method in interface noppes.npcs.api.handler.data.IDialogImage
+
getImageType() - Method in interface noppes.npcs.api.handler.data.IDialogImage
 
-
getImmediateSource() - Method in interface noppes.npcs.api.IDamageSource
+
getImmediateSource() - Method in interface noppes.npcs.api.IDamageSource
 
-
getINbt(NBTTagCompound) - Method in class noppes.npcs.api.AbstractNpcAPI
+
getINbt(NBTTagCompound) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getInfiniteDays() - Method in interface noppes.npcs.api.roles.IRoleFollower
+
getInfiniteDays() - Method in interface noppes.npcs.api.roles.IRoleFollower
 
-
getInstrumentId() - Method in interface noppes.npcs.api.jobs.IJobBard
+
getInstrumentId() - Method in interface noppes.npcs.api.jobs.IJobBard
 
-
getInteger(String) - Method in interface noppes.npcs.api.INbt
+
getInteger(String) - Method in interface noppes.npcs.api.INbt
 
-
getIntegerArray(String) - Method in interface noppes.npcs.api.INbt
+
getIntegerArray(String) - Method in interface noppes.npcs.api.INbt
 
-
getInteractLines() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getInteractLines() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getInventory() - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
getInventory() - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
getInventory() - Method in interface noppes.npcs.api.entity.IPlayer
+
getInventory() - Method in interface noppes.npcs.api.entity.IPlayer
 
-
getIPos(BlockPos) - Method in class noppes.npcs.api.AbstractNpcAPI
+
getIPos(double, double, double) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getIPos(int, int, int) - Method in class noppes.npcs.api.AbstractNpcAPI
+
getIPos(float, float, float) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getIPos(double, double, double) - Method in class noppes.npcs.api.AbstractNpcAPI
+
getIPos(int, int, int) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getIPos(float, float, float) - Method in class noppes.npcs.api.AbstractNpcAPI
+
getIPos(long) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getIPos(long) - Method in class noppes.npcs.api.AbstractNpcAPI
+
getIPos(BlockPos) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getIsHidden() - Method in interface noppes.npcs.api.handler.data.IFaction
+
getIsHidden() - Method in interface noppes.npcs.api.handler.data.IFaction
 
-
getIsHidden() - Method in interface noppes.npcs.api.handler.data.ITag
+
getIsHidden() - Method in interface noppes.npcs.api.handler.data.ITag
 
-
getIsLadder() - Method in interface noppes.npcs.api.block.IBlockScripted
+
getIsLadder() - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
getIsPassible() - Method in interface noppes.npcs.api.block.IBlockScripted
+
getIsLocked() - Method in interface noppes.npcs.api.handler.data.IParty
 
-
getIsRepeatable() - Method in interface noppes.npcs.api.handler.data.IQuest
+
getIsPassible() - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
getIsShiny() - Method in interface noppes.npcs.api.entity.IPixelmon
+
getIsRepeatable() - Method in interface noppes.npcs.api.handler.data.IQuest
 
-
getItem(byte, boolean) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
getIsShiny() - Method in interface noppes.npcs.api.entity.IPixelmon
 
-
getItem() - Method in interface noppes.npcs.api.entity.IEntityItem
+
getIsTrading() - Method in interface noppes.npcs.api.entity.IVillager
 
-
getItem() - Method in interface noppes.npcs.api.entity.IProjectile
+
getItem() - Method in interface noppes.npcs.api.entity.IEntityItem
 
-
getItem() - Method in interface noppes.npcs.api.event.IItemEvent
+
getItem() - Method in interface noppes.npcs.api.entity.IProjectile
 
-
getItem() - Method in interface noppes.npcs.api.event.IPlayerEvent.FinishUsingItem
+
getItem() - Method in interface noppes.npcs.api.event.IItemEvent
 
-
getItem() - Method in interface noppes.npcs.api.event.IPlayerEvent.PickUpEvent
+
getItem() - Method in interface noppes.npcs.api.event.IPlayerEvent.FinishUsingItem
 
-
getItem() - Method in interface noppes.npcs.api.event.IPlayerEvent.StartUsingItem
+
getItem() - Method in interface noppes.npcs.api.event.IPlayerEvent.PickUpEvent
 
-
getItem() - Method in interface noppes.npcs.api.event.IPlayerEvent.StopUsingItem
+
getItem() - Method in interface noppes.npcs.api.event.IPlayerEvent.StartUsingItem
 
-
getItem() - Method in interface noppes.npcs.api.event.IPlayerEvent.TossEvent
+
getItem() - Method in interface noppes.npcs.api.event.IPlayerEvent.StopUsingItem
 
-
getItem() - Method in interface noppes.npcs.api.event.IPlayerEvent.UsingItem
+
getItem() - Method in interface noppes.npcs.api.event.IPlayerEvent.TossEvent
 
-
getItemDamage() - Method in interface noppes.npcs.api.item.IItemStack
+
getItem() - Method in interface noppes.npcs.api.event.IPlayerEvent.UsingItem
 
-
getItemGiverData() - Method in interface noppes.npcs.api.handler.IPlayerData
+
getItem(byte, boolean) - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
getItemGivers() - Method in interface noppes.npcs.api.handler.IPlayerItemGiverData
+
getItemDamage() - Method in interface noppes.npcs.api.item.IItemStack
 
-
getItemName() - Method in interface noppes.npcs.api.item.IItemStack
+
getItemGiverData() - Method in interface noppes.npcs.api.handler.IPlayerData
 
-
getItemNbt() - Method in interface noppes.npcs.api.item.IItemStack
+
getItemName() - Method in interface noppes.npcs.api.item.IItemStack
 
-
getItemRewards() - Method in interface noppes.npcs.api.event.IQuestEvent.QuestTurnedInEvent
+
getItemNbt() - Method in interface noppes.npcs.api.item.IItemStack
 
-
getItems() - Method in interface noppes.npcs.api.event.IPlayerEvent.DropEvent
+
getItemRewards() - Method in interface noppes.npcs.api.event.IQuestEvent.QuestTurnedInEvent
 
-
getItems() - Method in interface noppes.npcs.api.handler.data.IPlayerMail
+
getItems() - Method in interface noppes.npcs.api.event.IPlayerEvent.DropEvent
 
-
getItems() - Method in interface noppes.npcs.api.IContainer
+
getItems() - Method in interface noppes.npcs.api.handler.data.IPlayerMail
 
-
getItems() - Method in interface noppes.npcs.api.jobs.IJobItemGiver
+
getItems() - Method in interface noppes.npcs.api.IContainer
 
-
getItemStack() - Method in interface noppes.npcs.api.event.INpcEvent.SwingEvent
+
getItems() - Method in interface noppes.npcs.api.jobs.IJobItemGiver
 
-
getItemUseAction() - Method in interface noppes.npcs.api.item.IItemCustom
+
getItemStack() - Method in interface noppes.npcs.api.event.INpcEvent.SwingEvent
 
-
getITileEntity(IWorld, IPos) - Method in class noppes.npcs.api.AbstractNpcAPI
+
getItemUseAction() - Method in interface noppes.npcs.api.item.IItemCustom
 
-
getITileEntity(IWorld, int, int, int) - Method in class noppes.npcs.api.AbstractNpcAPI
+
getITileEntity(TileEntity) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getITileEntity(TileEntity) - Method in class noppes.npcs.api.AbstractNpcAPI
+
getITileEntity(IWorld, int, int, int) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getIV(int) - Method in interface noppes.npcs.api.entity.IPixelmon
+
getITileEntity(IWorld, IPos) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getIWorld(World) - Method in class noppes.npcs.api.AbstractNpcAPI
+
getIV(int) - Method in interface noppes.npcs.api.entity.IPixelmon
 
-
getIWorld(int) - Method in class noppes.npcs.api.AbstractNpcAPI
+
getIWorld(int) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getIWorldLoad(int) - Method in class noppes.npcs.api.AbstractNpcAPI
+
getIWorld(World) - Method in class noppes.npcs.api.AbstractNpcAPI
+
 
+
getIWorldLoad(int) - Method in class noppes.npcs.api.AbstractNpcAPI
This will forcefully load the dimension if it is not loaded Forge sometimes automatically, unloads the End when all players are no longer present.
-
getIWorlds() - Method in class noppes.npcs.api.AbstractNpcAPI
+
getIWorlds() - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getJob() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getJob() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getJRMCSE() - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
getJRMCSE() - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
getKey() - Method in interface noppes.npcs.api.event.IPlayerEvent.KeyPressedEvent
+
getKey() - Method in interface noppes.npcs.api.event.IPlayerEvent.KeyPressedEvent
 
-
getKeys() - Method in interface noppes.npcs.api.handler.data.ILines
+
getKeys() - Method in interface noppes.npcs.api.handler.data.ILines
 
-
getKeys() - Method in interface noppes.npcs.api.INbt
+
getKeys() - Method in interface noppes.npcs.api.INbt
 
-
getKeysDown() - Method in interface noppes.npcs.api.event.IPlayerEvent.KeyPressedEvent
+
getKeysDown() - Method in interface noppes.npcs.api.event.IPlayerEvent.KeyPressedEvent
 
-
getKeysDown() - Method in interface noppes.npcs.api.event.IPlayerEvent.MouseClickedEvent
+
getKeysDown() - Method in interface noppes.npcs.api.event.IPlayerEvent.MouseClickedEvent
 
-
getKi() - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
getKi() - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
getKillCount(String) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
getKillCount(String) - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
getKilledLines() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getKilledLines() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getKillLines() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getKillLines() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getKnockback() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getKnockback() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getKnockbackResistance() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getKnockbackResistance() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getKnockbackResistance() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
getKnockbackResistance() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
getLabel() - Method in interface noppes.npcs.api.gui.IButton
+
getLabel() - Method in interface noppes.npcs.api.gui.IButton
 
-
getLastAttacker() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
getLastAttacker() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
getLastAttackerTime() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
getLastAttackerTime() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
getLastCompletedTime(int) - Method in interface noppes.npcs.api.handler.IPlayerQuestData
+
getLastCompletedTime(int) - Method in interface noppes.npcs.api.handler.IPlayerQuestData
 
-
getLeashed() - Method in interface noppes.npcs.api.entity.IEntityLiving
+
getLeashed() - Method in interface noppes.npcs.api.entity.IEntityLiving
 
-
getLeashedTo() - Method in interface noppes.npcs.api.entity.IEntityLiving
+
getLeashedTo() - Method in interface noppes.npcs.api.entity.IEntityLiving
 
-
getLeaveItems() - Method in interface noppes.npcs.api.handler.data.IQuestItem
+
getLeaveItems() - Method in interface noppes.npcs.api.handler.data.IQuestItem
 
-
getLefttItem() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getLefttItem() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getLevel() - Method in interface noppes.npcs.api.entity.IPixelmon
+
getLevel() - Method in interface noppes.npcs.api.entity.IPixelmon
 
-
getLifeSpawn() - Method in interface noppes.npcs.api.entity.IEntityItem
+
getLifeSpawn() - Method in interface noppes.npcs.api.entity.IEntityItem
 
-
getLight() - Method in interface noppes.npcs.api.block.IBlockScripted
+
getLight() - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
getLine(boolean) - Method in interface noppes.npcs.api.handler.data.ILines
+
getLine(boolean) - Method in interface noppes.npcs.api.handler.data.ILines
 
-
getLine(int) - Method in interface noppes.npcs.api.handler.data.ILines
+
getLine(int) - Method in interface noppes.npcs.api.handler.data.ILines
 
-
getLines() - Method in interface noppes.npcs.api.jobs.IJobItemGiver
+
getLines() - Method in interface noppes.npcs.api.jobs.IJobItemGiver
 
-
getList() - Method in interface noppes.npcs.api.gui.IScroll
+
getList() - Method in interface noppes.npcs.api.gui.IScroll
 
-
getList(String, int) - Method in interface noppes.npcs.api.INbt
+
getList(String, int) - Method in interface noppes.npcs.api.INbt
Returns a tag list of objects with this key in the compound tag.
-
getListType(String) - Method in interface noppes.npcs.api.INbt
+
getListType(String) - Method in interface noppes.npcs.api.INbt
Returns the type of the tag list with this key, as an integer.
-
getLoadedEntities() - Method in class noppes.npcs.api.AbstractNpcAPI
+
getLoadedEntities() - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getLoadedEntities() - Method in interface noppes.npcs.api.IWorld
+
getLoadedEntities() - Method in interface noppes.npcs.api.IWorld
 
-
getLocation(String) - Method in interface noppes.npcs.api.handler.data.ITransportCategory
+
getLocation(String) - Method in interface noppes.npcs.api.handler.data.ITransportCategory
 
-
getLocation1() - Method in interface noppes.npcs.api.handler.data.IQuestLocation
+
getLocation1() - Method in interface noppes.npcs.api.handler.data.IQuestLocation
 
-
getLocation2() - Method in interface noppes.npcs.api.handler.data.IQuestLocation
+
getLocation2() - Method in interface noppes.npcs.api.handler.data.IQuestLocation
 
-
getLocation3() - Method in interface noppes.npcs.api.handler.data.IQuestLocation
+
getLocation3() - Method in interface noppes.npcs.api.handler.data.IQuestLocation
 
-
getLocations() - Method in class noppes.npcs.api.AbstractNpcAPI
+
getLocations() - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getLogText() - Method in interface noppes.npcs.api.handler.data.IQuest
+
getLogText() - Method in interface noppes.npcs.api.handler.data.IQuest
 
-
getLong(String) - Method in interface noppes.npcs.api.INbt
+
getLong(String) - Method in interface noppes.npcs.api.INbt
 
-
getLookingAtBlock(int, boolean, boolean, boolean) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
getLookingAtBlock(int) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
getLookingAtBlock(int) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
getLookingAtBlock(int, boolean, boolean, boolean) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
getLookingAtEntities(IEntity[], int, double, double, boolean, boolean, boolean) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
getLookingAtEntities(int, double, double) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
getLookingAtEntities(int, double, double, boolean, boolean, boolean) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
getLookingAtEntities(int, double, double, boolean, boolean, boolean) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
getLookingAtEntities(int, double, double) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
getLookingAtEntities(IEntity[], int, double, double, boolean, boolean, boolean) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
getLookingAtPos(int, boolean, boolean, boolean) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
-
 
-
getLookingAtPos(int) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
getLookingAtPos(int) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
Returns an IPos object corresponding to the final obstructed point following along the entity's look vector.
-
getLookVector() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
getLookingAtPos(int, boolean, boolean, boolean) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
getLootChance(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getLookVector() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
getLootItem(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getLootChance(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getLootMode() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getLootItem(int) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getLore() - Method in interface noppes.npcs.api.item.IItemStack
+
getLootMode() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getMailData() - Method in interface noppes.npcs.api.handler.IPlayerData
+
getLore() - Method in interface noppes.npcs.api.item.IItemStack
 
-
getMailFrom(String) - Method in interface noppes.npcs.api.handler.IPlayerMailData
+
getMailData() - Method in interface noppes.npcs.api.handler.IPlayerData
 
-
getMarket() - Method in interface noppes.npcs.api.roles.IRoleTrader
+
getMailFrom(String) - Method in interface noppes.npcs.api.handler.IPlayerMailData
 
-
getMaxAge() - Method in interface noppes.npcs.api.IParticle
+
getMarket() - Method in interface noppes.npcs.api.roles.IRoleTrader
 
-
getMaxHealth() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
getMaxAge() - Method in interface noppes.npcs.api.IParticle
 
-
getMaxHeight() - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
+
getMaxHealth() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
getMaxItemUseDuration() - Method in interface noppes.npcs.api.item.IItemCustom
+
getMaxHeight() - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
 
-
getMaxLootXP() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getMaxItemUseDuration() - Method in interface noppes.npcs.api.item.IItemCustom
 
-
getMaxPartySize() - Method in interface noppes.npcs.api.handler.data.IQuest
+
getMaxLootXP() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getMaxPlayers() - Method in class noppes.npcs.api.AbstractNpcAPI
+
getMaxPartySize() - Method in interface noppes.npcs.api.handler.data.IPartyOptions
 
-
getMaxProgress() - Method in interface noppes.npcs.api.handler.data.IQuestObjective
+
getMaxPlayers() - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getMaxProjectileDelay() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getMaxProgress() - Method in interface noppes.npcs.api.handler.data.IQuestObjective
 
-
getMaxRange() - Method in interface noppes.npcs.api.jobs.IJobBard
+
getMaxProjectileDelay() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getMaxStackSize() - Method in interface noppes.npcs.api.item.IItemStack
+
getMaxRange() - Method in interface noppes.npcs.api.jobs.IJobBard
 
-
getMCBlock() - Method in interface noppes.npcs.api.IBlock
+
getMaxStackSize() - Method in interface noppes.npcs.api.item.IItemStack
 
-
getMCContainer() - Method in interface noppes.npcs.api.IContainer
+
getMCBlock() - Method in interface noppes.npcs.api.IBlock
 
-
getMCDamageSource() - Method in interface noppes.npcs.api.IDamageSource
+
getMCContainer() - Method in interface noppes.npcs.api.IContainer
 
-
getMCEntity() - Method in interface noppes.npcs.api.entity.IEntity
+
getMCDamageSource() - Method in interface noppes.npcs.api.IDamageSource
 
-
getMCEntity() - Method in interface noppes.npcs.api.entity.IEntityLiving
+
getMCEntity() - Method in interface noppes.npcs.api.entity.IEntity
 
-
getMCEntity() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
getMCEntity() - Method in interface noppes.npcs.api.entity.IEntityLiving
+
 
+
getMCEntity() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
Expert use only
-
getMCInventory() - Method in interface noppes.npcs.api.IContainer
+
getMCInventory() - Method in interface noppes.npcs.api.IContainer
 
-
getMCItemStack() - Method in interface noppes.npcs.api.item.IItemStack
+
getMCItemStack() - Method in interface noppes.npcs.api.item.IItemStack
No support is given for this method.
-
getMCNBT() - Method in interface noppes.npcs.api.INbt
+
getMCNbt() - Method in interface noppes.npcs.api.item.IItemStack
 
-
getMCNbt() - Method in interface noppes.npcs.api.item.IItemStack
+
getMCNBT() - Method in interface noppes.npcs.api.INbt
 
-
getMCPos() - Method in interface noppes.npcs.api.IPos
+
getMCPos() - Method in interface noppes.npcs.api.IPos
 
-
getMCSlot() - Method in interface noppes.npcs.api.gui.IItemSlot
+
getMCSlot() - Method in interface noppes.npcs.api.gui.IItemSlot
 
-
getMCTileEntity() - Method in interface noppes.npcs.api.IBlock
+
getMCTileEntity() - Method in interface noppes.npcs.api.IBlock
 
-
getMCTileEntity() - Method in interface noppes.npcs.api.ITileEntity
+
getMCTileEntity() - Method in interface noppes.npcs.api.ITileEntity
 
-
getMCWorld() - Method in interface noppes.npcs.api.IWorld
+
getMCWorld() - Method in interface noppes.npcs.api.IWorld
 
-
getMeleeRange() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getMeleeRange() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getMeleeResistance() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getMeleeResistance() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getMeleeSpeed() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getMeleeSpeed() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getMeleeStrength() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getMeleeStrength() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getMeleeStrength() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
getMeleeStrength() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
getMessage() - Method in interface noppes.npcs.api.event.IPlayerEvent.ChatEvent
+
getMessage() - Method in interface noppes.npcs.api.event.IPlayerEvent.ChatEvent
 
-
getMinHeight() - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
+
getMinHeight() - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
 
-
getMinLootXP() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getMinLootXP() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getMinPlayerLevel() - Method in interface noppes.npcs.api.handler.data.IAvailability
+
getMinPartySize() - Method in interface noppes.npcs.api.handler.data.IPartyOptions
 
-
getMinPointsToSoulStone() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getMinPlayerLevel() - Method in interface noppes.npcs.api.handler.data.IAvailability
+
 
+
getMinPointsToSoulStone() - Method in interface noppes.npcs.api.entity.ICustomNpc
requires SoulStoneFriendlyNPCs in config to be true -1 by default if -1, the minimum points are the faction's friendly points
-
getMinProjectileDelay() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getMinProjectileDelay() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getMinRange() - Method in interface noppes.npcs.api.jobs.IJobBard
+
getMinRange() - Method in interface noppes.npcs.api.jobs.IJobBard
 
-
getMode() - Method in interface noppes.npcs.api.entity.IPlayer
+
getMode() - Method in interface noppes.npcs.api.entity.IPlayer
 
-
getModel() - Method in interface noppes.npcs.api.block.IBlockScripted
+
getModel() - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
getModelData() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getModelData() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getModelType() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getModelType() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getMOTD() - Method in class noppes.npcs.api.AbstractNpcAPI
+
getMOTD() - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getMotion() - Method in interface noppes.npcs.api.entity.IEntity
+
getMotion() - Method in interface noppes.npcs.api.entity.IEntity
 
-
getMotionX() - Method in interface noppes.npcs.api.entity.IEntity
+
getMotionX() - Method in interface noppes.npcs.api.entity.IEntity
 
-
getMotionX() - Method in interface noppes.npcs.api.IParticle
+
getMotionX() - Method in interface noppes.npcs.api.IParticle
 
-
getMotionY() - Method in interface noppes.npcs.api.entity.IEntity
+
getMotionY() - Method in interface noppes.npcs.api.entity.IEntity
 
-
getMotionY() - Method in interface noppes.npcs.api.IParticle
+
getMotionY() - Method in interface noppes.npcs.api.IParticle
 
-
getMotionZ() - Method in interface noppes.npcs.api.entity.IEntity
+
getMotionZ() - Method in interface noppes.npcs.api.entity.IEntity
 
-
getMotionZ() - Method in interface noppes.npcs.api.IParticle
+
getMotionZ() - Method in interface noppes.npcs.api.IParticle
 
-
getMount() - Method in interface noppes.npcs.api.entity.IEntity
+
getMount() - Method in interface noppes.npcs.api.entity.IEntity
 
-
getMouseWheel() - Method in interface noppes.npcs.api.event.IPlayerEvent.MouseClickedEvent
+
getMouseWheel() - Method in interface noppes.npcs.api.event.IPlayerEvent.MouseClickedEvent
 
-
getMove(int) - Method in interface noppes.npcs.api.entity.IPixelmon
+
getMove(int) - Method in interface noppes.npcs.api.entity.IPixelmon
 
-
getMovingType() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getMovingType() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getName() - Method in interface net.minecraft.block.properties.IProperty
+
getName() - Method in interface net.minecraft.block.properties.IProperty
 
-
getName(T) - Method in interface net.minecraft.block.properties.IProperty
+
getName() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
 
+
getName() - Method in interface noppes.npcs.api.entity.IPlayer
+
 
+
getName() - Method in interface noppes.npcs.api.event.IPlayerEvent.SoundEvent
+
 
+
getName() - Method in interface noppes.npcs.api.handler.data.IAnimation
+
 
+
getName() - Method in interface noppes.npcs.api.handler.data.IDialog
+
 
+
getName() - Method in interface noppes.npcs.api.handler.data.IDialogCategory
+
 
+
getName() - Method in interface noppes.npcs.api.handler.data.IDialogOption
+
 
+
getName() - Method in interface noppes.npcs.api.handler.data.IFaction
+
 
+
getName() - Method in interface noppes.npcs.api.handler.data.IFramePart
+
 
+
getName() - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
+
 
+
getName() - Method in interface noppes.npcs.api.handler.data.IQuest
+
 
+
getName() - Method in interface noppes.npcs.api.handler.data.IQuestCategory
+
 
+
getName() - Method in interface noppes.npcs.api.handler.data.IRecipe
+
 
+
getName() - Method in interface noppes.npcs.api.handler.data.ITag
+
 
+
getName() - Method in interface noppes.npcs.api.handler.data.ITransportLocation
+
 
+
getName() - Method in interface noppes.npcs.api.IBlock
+
 
+
getName() - Method in interface noppes.npcs.api.item.IItemStack
+
 
+
getName() - Method in interface noppes.npcs.api.roles.IRoleTransporter
+
 
+
getName() - Method in interface noppes.npcs.api.scoreboard.IScoreboardObjective
+
 
+
getName() - Method in interface noppes.npcs.api.scoreboard.IScoreboardTeam
+
 
+
getName(T) - Method in interface net.minecraft.block.properties.IProperty
Get the name for the given value.
-
getName() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getNaturalSpawn() - Method in interface noppes.npcs.api.event.ICustomNPCsEvent.CNPCNaturalSpawnEvent
 
-
getName() - Method in interface noppes.npcs.api.entity.IPlayer
+
getNaturalSpawns() - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getName() - Method in interface noppes.npcs.api.event.IPlayerEvent.SoundEvent
+
getNature() - Method in interface noppes.npcs.api.entity.IPixelmon
 
-
getName() - Method in interface noppes.npcs.api.handler.data.IAnimation
+
getNbt() - Method in interface noppes.npcs.api.entity.IEntity
 
-
getName() - Method in interface noppes.npcs.api.handler.data.IDialog
+
getNbt() - Method in interface noppes.npcs.api.item.IItemStack
 
-
getName() - Method in interface noppes.npcs.api.handler.data.IDialogCategory
-
 
-
getName() - Method in interface noppes.npcs.api.handler.data.IDialogOption
-
 
-
getName() - Method in interface noppes.npcs.api.handler.data.IFaction
-
 
-
getName() - Method in interface noppes.npcs.api.handler.data.IFramePart
-
 
-
getName() - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
-
 
-
getName() - Method in interface noppes.npcs.api.handler.data.IQuest
-
 
-
getName() - Method in interface noppes.npcs.api.handler.data.IQuestCategory
-
 
-
getName() - Method in interface noppes.npcs.api.handler.data.IRecipe
-
 
-
getName() - Method in interface noppes.npcs.api.handler.data.ITag
-
 
-
getName() - Method in interface noppes.npcs.api.handler.data.ITransportLocation
-
 
-
getName() - Method in interface noppes.npcs.api.IBlock
-
 
-
getName() - Method in interface noppes.npcs.api.item.IItemStack
-
 
-
getName() - Method in interface noppes.npcs.api.roles.IRoleTransporter
-
 
-
getName() - Method in interface noppes.npcs.api.scoreboard.IScoreboardObjective
-
 
-
getName() - Method in interface noppes.npcs.api.scoreboard.IScoreboardTeam
-
 
-
getNaturalSpawn() - Method in interface noppes.npcs.api.event.ICustomNPCsEvent.CNPCNaturalSpawnEvent
-
 
-
getNaturalSpawns() - Method in class noppes.npcs.api.AbstractNpcAPI
-
 
-
getNature() - Method in interface noppes.npcs.api.entity.IPixelmon
-
 
-
getNbt() - Method in interface noppes.npcs.api.entity.IEntity
-
 
-
getNbt() - Method in interface noppes.npcs.api.item.IItemStack
-
 
-
getNBT() - Method in interface noppes.npcs.api.ITileEntity
+
getNBT() - Method in interface noppes.npcs.api.ITileEntity
Writes the tile entity to NBT and returns the compound tag.
-
getNbtOptional() - Method in interface noppes.npcs.api.entity.IEntity
+
getNbtOptional() - Method in interface noppes.npcs.api.entity.IEntity
 
-
getNearbySpawned() - Method in interface noppes.npcs.api.jobs.IJobSpawner
+
getNearbySpawned() - Method in interface noppes.npcs.api.jobs.IJobSpawner
 
-
getNearestAir(IPos, int) - Method in interface noppes.npcs.api.IWorld
+
getNearestAir(IPos, int) - Method in interface noppes.npcs.api.IWorld
 
-
getNeutralPoints() - Method in interface noppes.npcs.api.handler.data.IFaction
+
getNeutralPoints() - Method in interface noppes.npcs.api.handler.data.IFaction
 
-
getNewTarget() - Method in interface noppes.npcs.api.event.INpcEvent.TargetLostEvent
+
getNewTarget() - Method in interface noppes.npcs.api.event.INpcEvent.TargetLostEvent
 
-
getNextQuest() - Method in interface noppes.npcs.api.handler.data.IQuest
+
getNextQuest() - Method in interface noppes.npcs.api.handler.data.IQuest
 
-
getNickname() - Method in interface noppes.npcs.api.entity.IPixelmon
+
getNickname() - Method in interface noppes.npcs.api.entity.IPixelmon
 
-
getNoClip() - Method in interface noppes.npcs.api.IParticle
+
getNoClip() - Method in interface noppes.npcs.api.IParticle
 
-
getNpc() - Method in interface noppes.npcs.api.event.INpcEvent
+
getNpc() - Method in interface noppes.npcs.api.event.INpcEvent
 
-
getNpc() - Method in interface noppes.npcs.api.jobs.IJob
+
getNpc() - Method in interface noppes.npcs.api.jobs.IJob
 
-
getNpc() - Method in interface noppes.npcs.api.roles.IRole
+
getNpc() - Method in interface noppes.npcs.api.roles.IRole
 
-
getNpcName() - Method in interface noppes.npcs.api.handler.data.IQuest
+
getNpcName() - Method in interface noppes.npcs.api.handler.data.IQuest
 
-
getNpcOffsetX() - Method in interface noppes.npcs.api.handler.data.IDialog
+
getNpcOffsetX() - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
getNpcOffsetY() - Method in interface noppes.npcs.api.handler.data.IDialog
+
getNpcOffsetY() - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
getNpcScale() - Method in interface noppes.npcs.api.handler.data.IDialog
+
getNpcScale() - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
getObjective(String) - Method in interface noppes.npcs.api.scoreboard.IScoreboard
+
getObjective(String) - Method in interface noppes.npcs.api.scoreboard.IScoreboard
 
-
getObjectives(IPlayer) - Method in interface noppes.npcs.api.handler.data.IQuest
+
getObjectiveRequirement() - Method in interface noppes.npcs.api.handler.data.IPartyOptions
 
-
getObjectives() - Method in interface noppes.npcs.api.scoreboard.IScoreboard
+
getObjectives() - Method in interface noppes.npcs.api.scoreboard.IScoreboard
 
-
getOffsetX() - Method in interface noppes.npcs.api.block.ITextPlane
+
getObjectives(IPlayer) - Method in interface noppes.npcs.api.handler.data.IQuest
 
-
getOffsetX() - Method in interface noppes.npcs.api.IParticle
+
getOffsetX() - Method in interface noppes.npcs.api.block.ITextPlane
 
-
getOffsetX() - Method in interface noppes.npcs.api.ISkinOverlay
+
getOffsetX() - Method in interface noppes.npcs.api.IParticle
 
-
getOffsetY() - Method in interface noppes.npcs.api.block.ITextPlane
+
getOffsetX() - Method in interface noppes.npcs.api.ISkinOverlay
 
-
getOffsetY() - Method in interface noppes.npcs.api.IParticle
+
getOffsetY() - Method in interface noppes.npcs.api.block.ITextPlane
 
-
getOffsetY() - Method in interface noppes.npcs.api.ISkinOverlay
+
getOffsetY() - Method in interface noppes.npcs.api.IParticle
 
-
getOffsetZ() - Method in interface noppes.npcs.api.block.ITextPlane
+
getOffsetY() - Method in interface noppes.npcs.api.ISkinOverlay
 
-
getOffsetZ() - Method in interface noppes.npcs.api.ISkinOverlay
+
getOffsetZ() - Method in interface noppes.npcs.api.block.ITextPlane
 
-
getOpenContainer() - Method in interface noppes.npcs.api.entity.IPlayer
+
getOffsetZ() - Method in interface noppes.npcs.api.ISkinOverlay
 
-
getOption(int) - Method in interface noppes.npcs.api.handler.data.IDialog
+
getOpenContainer() - Method in interface noppes.npcs.api.entity.IPlayer
 
-
getOptionId() - Method in interface noppes.npcs.api.event.INpcEvent.DialogClosedEvent
+
getOption(int) - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
getOptionId() - Method in interface noppes.npcs.api.event.INpcEvent.DialogEvent
+
getOptionId() - Method in interface noppes.npcs.api.event.INpcEvent.DialogClosedEvent
 
-
getOptionOffsetX() - Method in interface noppes.npcs.api.handler.data.IDialog
+
getOptionId() - Method in interface noppes.npcs.api.event.INpcEvent.DialogEvent
 
-
getOptionOffsetY() - Method in interface noppes.npcs.api.handler.data.IDialog
+
getOptionOffsetX() - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
getOptions() - Method in interface noppes.npcs.api.handler.data.IDialog
+
getOptionOffsetY() - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
getOptionSpaceX() - Method in interface noppes.npcs.api.handler.data.IDialog
+
getOptions() - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
getOptionSpaceY() - Method in interface noppes.npcs.api.handler.data.IDialog
+
getOptionSpaceX() - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
getOtherFormMastery(String) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
getOptionSpaceY() - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
getOverlays() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getOtherFormMastery(String) - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
getOverlays() - Method in interface noppes.npcs.api.entity.IPlayer
+
getOverlays() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getOverlayTexture() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getOverlays() - Method in interface noppes.npcs.api.entity.IPlayer
 
-
getOwner() - Method in interface noppes.npcs.api.entity.IEntityItem
+
getOverlayTexture() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getOwner() - Method in interface noppes.npcs.api.roles.IRoleFollower
+
getOwner() - Method in interface noppes.npcs.api.entity.IEntityItem
 
-
getPageCount() - Method in interface noppes.npcs.api.handler.data.IPlayerMail
+
getOwner() - Method in interface noppes.npcs.api.roles.IRoleFollower
 
-
getPageText() - Method in interface noppes.npcs.api.handler.data.IPlayerMail
+
getPageCount() - Method in interface noppes.npcs.api.handler.data.IPlayerMail
 
-
getPart(int) - Method in interface noppes.npcs.api.entity.data.IModelRotate
+
getPageText() - Method in interface noppes.npcs.api.handler.data.IPlayerMail
 
-
getPart(int) - Method in interface noppes.npcs.api.entity.data.IModelScale
+
getPart(int) - Method in interface noppes.npcs.api.entity.data.IModelRotate
 
-
getPartId() - Method in interface noppes.npcs.api.handler.data.IFramePart
+
getPart(int) - Method in interface noppes.npcs.api.entity.data.IModelScale
 
-
getParts() - Method in interface noppes.npcs.api.handler.data.IFrame
+
getPartId() - Method in interface noppes.npcs.api.handler.data.IFramePart
 
-
getPartyRequirements() - Method in interface noppes.npcs.api.handler.data.IQuest
+
getParts() - Method in interface noppes.npcs.api.handler.data.IFrame
 
-
getPartySlot(int) - Method in interface noppes.npcs.api.IPixelmonPlayerData
+
getParty() - Method in interface noppes.npcs.api.event.IPartyEvent
 
-
getPermissionLevel() - Method in interface noppes.npcs.api.ICommand
+
getPartyLeaderName() - Method in interface noppes.npcs.api.handler.data.IParty
 
-
getPickupDelay() - Method in interface noppes.npcs.api.entity.IEntityItem
+
getPartyOptions() - Method in interface noppes.npcs.api.handler.data.IQuest
 
-
getPitch() - Method in interface noppes.npcs.api.entity.IEntity
+
getPartyRequirements() - Method in interface noppes.npcs.api.handler.data.IPartyOptions
 
-
getPitch() - Method in interface noppes.npcs.api.event.IPlayerEvent.SoundEvent
+
getPartySlot(int) - Method in interface noppes.npcs.api.IPixelmonPlayerData
 
-
getPitch() - Method in interface noppes.npcs.api.handler.data.ISound
+
getPartyUUIDString() - Method in interface noppes.npcs.api.handler.data.IParty
 
-
getPivots() - Method in interface noppes.npcs.api.handler.data.IFramePart
+
getPermissionLevel() - Method in interface noppes.npcs.api.ICommand
 
-
getPixelmonData() - Method in interface noppes.npcs.api.entity.IPlayer
+
getPickupDelay() - Method in interface noppes.npcs.api.entity.IEntityItem
+
 
+
getPitch() - Method in interface noppes.npcs.api.entity.IEntity
+
 
+
getPitch() - Method in interface noppes.npcs.api.event.IPlayerEvent.SoundEvent
+
 
+
getPitch() - Method in interface noppes.npcs.api.handler.data.ISound
+
 
+
getPivots() - Method in interface noppes.npcs.api.handler.data.IFramePart
+
 
+
getPixelmonData() - Method in interface noppes.npcs.api.entity.IPlayer
Requires pixelmon to be installed
-
getPlayer(String) - Method in class noppes.npcs.api.AbstractNpcAPI
+
getPlayer() - Method in interface noppes.npcs.api.event.IBlockEvent.ClickedEvent
 
-
getPlayer() - Method in interface noppes.npcs.api.event.IBlockEvent.ClickedEvent
+
getPlayer() - Method in interface noppes.npcs.api.event.IBlockEvent.HarvestedEvent
 
-
getPlayer() - Method in interface noppes.npcs.api.event.IBlockEvent.HarvestedEvent
+
getPlayer() - Method in interface noppes.npcs.api.event.IBlockEvent.InteractEvent
 
-
getPlayer() - Method in interface noppes.npcs.api.event.IBlockEvent.InteractEvent
+
getPlayer() - Method in interface noppes.npcs.api.event.IItemEvent.FinishUsingItem
 
-
getPlayer() - Method in interface noppes.npcs.api.event.IItemEvent.FinishUsingItem
+
getPlayer() - Method in interface noppes.npcs.api.event.IItemEvent.InteractEvent
 
-
getPlayer() - Method in interface noppes.npcs.api.event.IItemEvent.InteractEvent
+
getPlayer() - Method in interface noppes.npcs.api.event.IItemEvent.PickedUpEvent
 
-
getPlayer() - Method in interface noppes.npcs.api.event.IItemEvent.PickedUpEvent
+
getPlayer() - Method in interface noppes.npcs.api.event.IItemEvent.RightClickEvent
 
-
getPlayer() - Method in interface noppes.npcs.api.event.IItemEvent.StartUsingItem
+
getPlayer() - Method in interface noppes.npcs.api.event.IItemEvent.StartUsingItem
 
-
getPlayer() - Method in interface noppes.npcs.api.event.IItemEvent.StopUsingItem
+
getPlayer() - Method in interface noppes.npcs.api.event.IItemEvent.StopUsingItem
 
-
getPlayer() - Method in interface noppes.npcs.api.event.IItemEvent.TossedEvent
+
getPlayer() - Method in interface noppes.npcs.api.event.IItemEvent.TossedEvent
 
-
getPlayer() - Method in interface noppes.npcs.api.event.IItemEvent.UsingItem
+
getPlayer() - Method in interface noppes.npcs.api.event.IItemEvent.UsingItem
 
-
getPlayer() - Method in interface noppes.npcs.api.event.INpcEvent.DialogClosedEvent
+
getPlayer() - Method in interface noppes.npcs.api.event.INpcEvent.DialogClosedEvent
 
-
getPlayer() - Method in interface noppes.npcs.api.event.INpcEvent.DialogEvent
+
getPlayer() - Method in interface noppes.npcs.api.event.INpcEvent.DialogEvent
 
-
getPlayer() - Method in interface noppes.npcs.api.event.INpcEvent.InteractEvent
+
getPlayer() - Method in interface noppes.npcs.api.event.INpcEvent.InteractEvent
 
-
getPlayer() - Method in interface noppes.npcs.api.event.IPlayerEvent
+
getPlayer() - Method in interface noppes.npcs.api.event.IPartyEvent.PartyInviteEvent
 
-
getPlayer(String) - Method in interface noppes.npcs.api.IWorld
+
getPlayer() - Method in interface noppes.npcs.api.event.IPartyEvent.PartyKickEvent
 
-
getPlayerByUUID(String) - Method in interface noppes.npcs.api.IWorld
+
getPlayer() - Method in interface noppes.npcs.api.event.IPartyEvent.PartyLeaveEvent
 
-
getPlayerInvX() - Method in interface noppes.npcs.api.gui.ICustomGui
+
getPlayer() - Method in interface noppes.npcs.api.event.IPlayerEvent
 
-
getPlayerInvY() - Method in interface noppes.npcs.api.gui.ICustomGui
+
getPlayer(String) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getPlayerNames() - Method in class noppes.npcs.api.AbstractNpcAPI
+
getPlayer(String) - Method in interface noppes.npcs.api.IWorld
 
-
getPlayerNames() - Method in interface noppes.npcs.api.IWorld
+
getPlayerByUUID(String) - Method in interface noppes.npcs.api.IWorld
 
-
getPlayers() - Method in interface noppes.npcs.api.scoreboard.IScoreboardTeam
+
getPlayerInvX() - Method in interface noppes.npcs.api.gui.ICustomGui
 
-
getPlayerScore(String, String, String) - Method in interface noppes.npcs.api.scoreboard.IScoreboard
+
getPlayerInvY() - Method in interface noppes.npcs.api.gui.ICustomGui
 
-
getPlayerScore(IPlayer, String, String) - Method in interface noppes.npcs.api.scoreboard.IScoreboard
+
getPlayerName() - Method in interface noppes.npcs.api.event.IPartyEvent.PartyInviteEvent
 
-
getPoints() - Method in interface noppes.npcs.api.event.IFactionEvent.FactionPoints
+
getPlayerName() - Method in interface noppes.npcs.api.event.IPartyEvent.PartyKickEvent
 
-
getPoints(int) - Method in interface noppes.npcs.api.handler.IPlayerFactionData
+
getPlayerName() - Method in interface noppes.npcs.api.event.IPartyEvent.PartyLeaveEvent
 
-
getPokeball() - Method in interface noppes.npcs.api.entity.IPixelmon
+
getPlayerNames() - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getPos() - Method in interface noppes.npcs.api.IParticle
+
getPlayerNames() - Method in interface noppes.npcs.api.IWorld
 
-
getPosition() - Method in interface noppes.npcs.api.entity.IEntity
+
getPlayerNamesList() - Method in interface noppes.npcs.api.handler.data.IParty
 
-
getPosition() - Method in interface noppes.npcs.api.IBlock
+
getPlayers() - Method in interface noppes.npcs.api.scoreboard.IScoreboardTeam
 
-
getPosX() - Method in interface noppes.npcs.api.gui.ICustomGuiComponent
+
getPlayerScore(String, String, String) - Method in interface noppes.npcs.api.scoreboard.IScoreboard
 
-
getPosX() - Method in interface noppes.npcs.api.overlay.ICustomOverlayComponent
+
getPlayerScore(IPlayer, String, String) - Method in interface noppes.npcs.api.scoreboard.IScoreboard
 
-
getPosY() - Method in interface noppes.npcs.api.gui.ICustomGuiComponent
+
getPoints() - Method in interface noppes.npcs.api.event.IFactionEvent.FactionPoints
 
-
getPosY() - Method in interface noppes.npcs.api.overlay.ICustomOverlayComponent
+
getPoints(int) - Method in interface noppes.npcs.api.handler.IPlayerFactionData
 
-
getPotionEffect(int) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
getPokeball() - Method in interface noppes.npcs.api.entity.IPixelmon
 
-
getPower() - Method in interface noppes.npcs.api.event.IBlockEvent.RedstoneEvent
+
getPos() - Method in interface noppes.npcs.api.IParticle
 
-
getPowerPoints() - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
getPosition() - Method in interface noppes.npcs.api.entity.IEntity
 
-
getPowerType() - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
getPosition() - Method in interface noppes.npcs.api.IBlock
 
-
getPrevPower() - Method in interface noppes.npcs.api.event.IBlockEvent.RedstoneEvent
+
getPosX() - Method in interface noppes.npcs.api.gui.ICustomGuiComponent
 
-
getProgress() - Method in interface noppes.npcs.api.handler.data.IQuestObjective
+
getPosX() - Method in interface noppes.npcs.api.overlay.ICustomOverlayComponent
 
-
getProjectile() - Method in interface noppes.npcs.api.event.IProjectileEvent
+
getPosY() - Method in interface noppes.npcs.api.gui.ICustomGuiComponent
 
-
getProjectileItem() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getPosY() - Method in interface noppes.npcs.api.overlay.ICustomOverlayComponent
 
-
getProjectilesKeepTerrain() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getPotionEffect(int) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
getProperties() - Method in interface net.minecraft.block.state.IBlockState
+
getPower() - Method in interface noppes.npcs.api.event.IBlockEvent.RedstoneEvent
 
-
getPropertyNames() - Method in interface net.minecraft.block.state.IBlockState
+
getPowerPoints() - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
getPurchaseNum(int) - Method in interface noppes.npcs.api.roles.IRoleTrader
+
getPowerType() - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
getPurchaseNum(int, IPlayer) - Method in interface noppes.npcs.api.roles.IRoleTrader
+
getPrevPower() - Method in interface noppes.npcs.api.event.IBlockEvent.RedstoneEvent
 
-
getQuest() - Method in interface noppes.npcs.api.event.IQuestEvent
+
getProfession() - Method in interface noppes.npcs.api.entity.IVillager
 
-
getQuest(int) - Method in interface noppes.npcs.api.handler.data.IAvailability
+
getProgress() - Method in interface noppes.npcs.api.handler.data.IQuestObjective
 
-
getQuest() - Method in interface noppes.npcs.api.handler.data.IDialog
+
getProjectile() - Method in interface noppes.npcs.api.event.IProjectileEvent
 
-
getQuest() - Method in interface noppes.npcs.api.handler.data.IPlayerMail
+
getProjectileItem() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getQuestData() - Method in interface noppes.npcs.api.handler.IPlayerData
+
getProjectilesKeepTerrain() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getQuestInterface() - Method in interface noppes.npcs.api.handler.data.IQuest
+
getProperties() - Method in interface net.minecraft.block.state.IBlockState
 
-
getQuests() - Method in class noppes.npcs.api.AbstractNpcAPI
+
getPropertyNames() - Method in interface net.minecraft.block.state.IBlockState
 
-
getRace() - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
getPurchaseNum(int) - Method in interface noppes.npcs.api.roles.IRoleTrader
 
-
getRacialFormMastery(byte) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
getPurchaseNum(int, IPlayer) - Method in interface noppes.npcs.api.roles.IRoleTrader
 
-
getRandomName(int, int) - Method in class noppes.npcs.api.AbstractNpcAPI
+
getQuest() - Method in interface noppes.npcs.api.event.IPartyEvent
+
 
+
getQuest() - Method in interface noppes.npcs.api.event.IQuestEvent
+
 
+
getQuest() - Method in interface noppes.npcs.api.handler.data.IDialog
+
 
+
getQuest() - Method in interface noppes.npcs.api.handler.data.IParty
+
+
Get the Quest for the Party, can be null
+
+
getQuest() - Method in interface noppes.npcs.api.handler.data.IPlayerMail
+
 
+
getQuest(int) - Method in interface noppes.npcs.api.handler.data.IAvailability
+
 
+
getQuestData() - Method in interface noppes.npcs.api.handler.IPlayerData
+
 
+
getQuestInterface() - Method in interface noppes.npcs.api.handler.data.IQuest
+
 
+
getQuests() - Method in class noppes.npcs.api.AbstractNpcAPI
+
 
+
getRace() - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
 
+
getRacialFormMastery(byte) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
 
+
getRandomName(int, int) - Method in class noppes.npcs.api.AbstractNpcAPI
Generates a new name as a String using the Markov name generator.
-
getRange() - Method in interface noppes.npcs.api.jobs.IJobHealer
+
getRange() - Method in interface noppes.npcs.api.jobs.IJobHealer
 
-
getRangedBurst() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getRangedBurst() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getRangedRange() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getRangedRange() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getRangedSpeed() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getRangedSpeed() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getRangedStrength() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getRangedStrength() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getRate(int) - Method in interface noppes.npcs.api.roles.IRoleFollower
+
getRate(int) - Method in interface noppes.npcs.api.roles.IRoleFollower
 
-
getReadMail() - Method in interface noppes.npcs.api.handler.IPlayerMailData
+
getReadMail() - Method in interface noppes.npcs.api.handler.IPlayerMailData
 
-
getRecipe() - Method in interface noppes.npcs.api.handler.data.IRecipe
+
getRecipe() - Method in interface noppes.npcs.api.handler.data.IRecipe
 
-
getRecipes() - Method in class noppes.npcs.api.AbstractNpcAPI
+
getRecipes() - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getRedstonePower() - Method in interface noppes.npcs.api.block.IBlockScripted
+
getRedstonePower() - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
getRefuseSoulStone() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getRefuseSoulStone() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getRelease() - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
getRelease() - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
getRepeatDelay() - Method in interface noppes.npcs.api.handler.data.ISound
+
getRepeatDelay() - Method in interface noppes.npcs.api.handler.data.ISound
 
-
getRepeatType() - Method in interface noppes.npcs.api.handler.data.IQuest
+
getRepeatType() - Method in interface noppes.npcs.api.handler.data.IQuest
 
-
getResistance() - Method in interface noppes.npcs.api.block.IBlockScripted
+
getResistance() - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
getRespawnCycle() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getRespawnCycle() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getRespawnTime() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getRespawnTime() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getResult() - Method in interface noppes.npcs.api.handler.data.IRecipe
+
getResult() - Method in interface noppes.npcs.api.handler.data.IRecipe
 
-
getReturnToHome() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getReturnToHome() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getRewardControl() - Method in interface noppes.npcs.api.handler.data.IQuest
+
getRewardControl() - Method in interface noppes.npcs.api.handler.data.IPartyOptions
 
-
getRewards() - Method in interface noppes.npcs.api.handler.data.IQuest
+
getRewards() - Method in interface noppes.npcs.api.handler.data.IQuest
 
-
getRider() - Method in interface noppes.npcs.api.entity.IEntity
+
getRider() - Method in interface noppes.npcs.api.entity.IEntity
 
-
getRightItem() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getRightItem() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getRole() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getRole() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getRotateX() - Method in interface noppes.npcs.api.entity.data.IModelRotatePart
+
getRotateX() - Method in interface noppes.npcs.api.entity.data.IModelRotatePart
 
-
getRotateY() - Method in interface noppes.npcs.api.entity.data.IModelRotatePart
+
getRotateY() - Method in interface noppes.npcs.api.entity.data.IModelRotatePart
 
-
getRotateZ() - Method in interface noppes.npcs.api.entity.data.IModelRotatePart
+
getRotateZ() - Method in interface noppes.npcs.api.entity.data.IModelRotatePart
 
-
getRotation() - Method in interface noppes.npcs.api.entity.data.IModelData
+
getRotation() - Method in interface noppes.npcs.api.entity.data.IModelData
 
-
getRotation() - Method in interface noppes.npcs.api.entity.IEntity
+
getRotation() - Method in interface noppes.npcs.api.entity.IEntity
 
-
getRotation() - Method in interface noppes.npcs.api.gui.ICustomGuiComponent
+
getRotation() - Method in interface noppes.npcs.api.gui.ICustomGuiComponent
 
-
getRotation() - Method in interface noppes.npcs.api.handler.data.IDialogImage
+
getRotation() - Method in interface noppes.npcs.api.handler.data.IDialogImage
 
-
getRotation() - Method in interface noppes.npcs.api.overlay.ICustomOverlayComponent
+
getRotation() - Method in interface noppes.npcs.api.overlay.ICustomOverlayComponent
 
-
getRotations() - Method in interface noppes.npcs.api.handler.data.IFramePart
+
getRotations() - Method in interface noppes.npcs.api.handler.data.IFramePart
 
-
getRotationType() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getRotationType() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getRotationX() - Method in interface noppes.npcs.api.block.IBlockScripted
+
getRotationX() - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
getRotationX() - Method in interface noppes.npcs.api.block.ITextPlane
+
getRotationX() - Method in interface noppes.npcs.api.block.ITextPlane
 
-
getRotationX() - Method in interface noppes.npcs.api.item.IItemCustom
+
getRotationX() - Method in interface noppes.npcs.api.item.IItemCustom
 
-
getRotationX1() - Method in interface noppes.npcs.api.IParticle
+
getRotationX1() - Method in interface noppes.npcs.api.IParticle
 
-
getRotationX2() - Method in interface noppes.npcs.api.IParticle
+
getRotationX2() - Method in interface noppes.npcs.api.IParticle
 
-
getRotationXRate() - Method in interface noppes.npcs.api.IParticle
+
getRotationXRate() - Method in interface noppes.npcs.api.IParticle
 
-
getRotationXRate() - Method in interface noppes.npcs.api.item.IItemCustom
+
getRotationXRate() - Method in interface noppes.npcs.api.item.IItemCustom
 
-
getRotationXRateStart() - Method in interface noppes.npcs.api.IParticle
+
getRotationXRateStart() - Method in interface noppes.npcs.api.IParticle
 
-
getRotationY() - Method in interface noppes.npcs.api.block.IBlockScripted
+
getRotationY() - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
getRotationY() - Method in interface noppes.npcs.api.block.ITextPlane
+
getRotationY() - Method in interface noppes.npcs.api.block.ITextPlane
 
-
getRotationY() - Method in interface noppes.npcs.api.item.IItemCustom
+
getRotationY() - Method in interface noppes.npcs.api.item.IItemCustom
 
-
getRotationY1() - Method in interface noppes.npcs.api.IParticle
+
getRotationY1() - Method in interface noppes.npcs.api.IParticle
 
-
getRotationY2() - Method in interface noppes.npcs.api.IParticle
+
getRotationY2() - Method in interface noppes.npcs.api.IParticle
 
-
getRotationYRate() - Method in interface noppes.npcs.api.IParticle
+
getRotationYRate() - Method in interface noppes.npcs.api.IParticle
 
-
getRotationYRate() - Method in interface noppes.npcs.api.item.IItemCustom
+
getRotationYRate() - Method in interface noppes.npcs.api.item.IItemCustom
 
-
getRotationYRateStart() - Method in interface noppes.npcs.api.IParticle
+
getRotationYRateStart() - Method in interface noppes.npcs.api.IParticle
 
-
getRotationZ() - Method in interface noppes.npcs.api.block.IBlockScripted
+
getRotationZ() - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
getRotationZ() - Method in interface noppes.npcs.api.block.ITextPlane
+
getRotationZ() - Method in interface noppes.npcs.api.block.ITextPlane
 
-
getRotationZ() - Method in interface noppes.npcs.api.item.IItemCustom
+
getRotationZ() - Method in interface noppes.npcs.api.item.IItemCustom
 
-
getRotationZ1() - Method in interface noppes.npcs.api.IParticle
+
getRotationZ1() - Method in interface noppes.npcs.api.IParticle
 
-
getRotationZ2() - Method in interface noppes.npcs.api.IParticle
+
getRotationZ2() - Method in interface noppes.npcs.api.IParticle
 
-
getRotationZRate() - Method in interface noppes.npcs.api.IParticle
+
getRotationZRate() - Method in interface noppes.npcs.api.IParticle
 
-
getRotationZRate() - Method in interface noppes.npcs.api.item.IItemCustom
+
getRotationZRate() - Method in interface noppes.npcs.api.item.IItemCustom
 
-
getRotationZRateStart() - Method in interface noppes.npcs.api.IParticle
+
getRotationZRateStart() - Method in interface noppes.npcs.api.IParticle
 
-
getSaturation() - Method in interface noppes.npcs.api.entity.IPlayer
+
getSaturation() - Method in interface noppes.npcs.api.entity.IPlayer
 
-
getScale() - Method in interface noppes.npcs.api.block.ITextPlane
+
getScale() - Method in interface noppes.npcs.api.block.ITextPlane
 
-
getScale() - Method in interface noppes.npcs.api.entity.data.IModelData
+
getScale() - Method in interface noppes.npcs.api.entity.data.IModelData
 
-
getScale() - Method in interface noppes.npcs.api.gui.IButton
+
getScale() - Method in interface noppes.npcs.api.gui.IButton
 
-
getScale() - Method in interface noppes.npcs.api.gui.ILabel
+
getScale() - Method in interface noppes.npcs.api.gui.ILabel
 
-
getScale() - Method in interface noppes.npcs.api.gui.ITexturedRect
+
getScale() - Method in interface noppes.npcs.api.gui.ITexturedRect
 
-
getScale() - Method in interface noppes.npcs.api.handler.data.IDialogImage
+
getScale() - Method in interface noppes.npcs.api.handler.data.IDialogImage
 
-
getScale() - Method in interface noppes.npcs.api.overlay.IOverlayLabel
+
getScale() - Method in interface noppes.npcs.api.overlay.IOverlayLabel
 
-
getScale() - Method in interface noppes.npcs.api.overlay.IOverlayTexturedRect
+
getScale() - Method in interface noppes.npcs.api.overlay.IOverlayTexturedRect
 
-
getScaleX() - Method in interface noppes.npcs.api.block.IBlockScripted
+
getScaleX() - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
getScaleX() - Method in interface noppes.npcs.api.entity.data.IModelScalePart
+
getScaleX() - Method in interface noppes.npcs.api.entity.data.IModelScalePart
 
-
getScaleX() - Method in interface noppes.npcs.api.item.IItemCustom
+
getScaleX() - Method in interface noppes.npcs.api.item.IItemCustom
 
-
getScaleX1() - Method in interface noppes.npcs.api.IParticle
+
getScaleX1() - Method in interface noppes.npcs.api.IParticle
 
-
getScaleX2() - Method in interface noppes.npcs.api.IParticle
+
getScaleX2() - Method in interface noppes.npcs.api.IParticle
 
-
getScaleXRate() - Method in interface noppes.npcs.api.IParticle
+
getScaleXRate() - Method in interface noppes.npcs.api.IParticle
 
-
getScaleXRateStart() - Method in interface noppes.npcs.api.IParticle
+
getScaleXRateStart() - Method in interface noppes.npcs.api.IParticle
 
-
getScaleY() - Method in interface noppes.npcs.api.block.IBlockScripted
+
getScaleY() - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
getScaleY() - Method in interface noppes.npcs.api.entity.data.IModelScalePart
+
getScaleY() - Method in interface noppes.npcs.api.entity.data.IModelScalePart
 
-
getScaleY() - Method in interface noppes.npcs.api.item.IItemCustom
+
getScaleY() - Method in interface noppes.npcs.api.item.IItemCustom
 
-
getScaleY1() - Method in interface noppes.npcs.api.IParticle
+
getScaleY1() - Method in interface noppes.npcs.api.IParticle
 
-
getScaleY2() - Method in interface noppes.npcs.api.IParticle
+
getScaleY2() - Method in interface noppes.npcs.api.IParticle
 
-
getScaleYRate() - Method in interface noppes.npcs.api.IParticle
+
getScaleYRate() - Method in interface noppes.npcs.api.IParticle
 
-
getScaleYRateStart() - Method in interface noppes.npcs.api.IParticle
+
getScaleYRateStart() - Method in interface noppes.npcs.api.IParticle
 
-
getScaleZ() - Method in interface noppes.npcs.api.block.IBlockScripted
+
getScaleZ() - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
getScaleZ() - Method in interface noppes.npcs.api.entity.data.IModelScalePart
+
getScaleZ() - Method in interface noppes.npcs.api.entity.data.IModelScalePart
 
-
getScaleZ() - Method in interface noppes.npcs.api.item.IItemCustom
+
getScaleZ() - Method in interface noppes.npcs.api.item.IItemCustom
 
-
getScoreboard() - Method in interface noppes.npcs.api.IWorld
+
getScoreboard() - Method in interface noppes.npcs.api.IWorld
 
-
getScreenSize() - Method in interface noppes.npcs.api.entity.IPlayer
+
getScreenSize() - Method in interface noppes.npcs.api.entity.IPlayer
 
-
getScrollIndex() - Method in interface noppes.npcs.api.event.ICustomGuiEvent.ScrollEvent
+
getScrollIndex() - Method in interface noppes.npcs.api.event.ICustomGuiEvent.ScrollEvent
 
-
getSeed() - Method in interface noppes.npcs.api.IWorld
+
getSeed() - Method in interface noppes.npcs.api.IWorld
 
-
getSeeInvisibleTeamPlayers() - Method in interface noppes.npcs.api.scoreboard.IScoreboardTeam
+
getSeeInvisibleTeamPlayers() - Method in interface noppes.npcs.api.scoreboard.IScoreboardTeam
 
-
getSelectedColor() - Method in interface noppes.npcs.api.handler.data.IDialogImage
+
getSelectedColor() - Method in interface noppes.npcs.api.handler.data.IDialogImage
 
-
getSelection() - Method in interface noppes.npcs.api.event.ICustomGuiEvent.ScrollEvent
+
getSelection() - Method in interface noppes.npcs.api.event.ICustomGuiEvent.ScrollEvent
 
-
getSellOption(int) - Method in interface noppes.npcs.api.roles.IRoleTrader
+
getSellOption(int) - Method in interface noppes.npcs.api.roles.IRoleTrader
 
-
getSender() - Method in interface noppes.npcs.api.handler.data.IPlayerMail
+
getSender() - Method in interface noppes.npcs.api.handler.data.IPlayerMail
 
-
getSenderName() - Method in interface noppes.npcs.api.event.ICustomNPCsEvent.ScriptedCommandEvent
+
getSenderName() - Method in interface noppes.npcs.api.event.ICustomNPCsEvent.ScriptedCommandEvent
 
-
getSenderPosition() - Method in interface noppes.npcs.api.event.ICustomNPCsEvent.ScriptedCommandEvent
+
getSenderPosition() - Method in interface noppes.npcs.api.event.ICustomNPCsEvent.ScriptedCommandEvent
 
-
getSenderWorld() - Method in interface noppes.npcs.api.event.ICustomNPCsEvent.ScriptedCommandEvent
+
getSenderWorld() - Method in interface noppes.npcs.api.event.ICustomNPCsEvent.ScriptedCommandEvent
 
-
getServerOwner() - Method in class noppes.npcs.api.AbstractNpcAPI
+
getServerOwner() - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getServerTime() - Method in class noppes.npcs.api.AbstractNpcAPI
+
getServerTime() - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
getShadow() - Method in interface noppes.npcs.api.gui.ILabel
+
getShadow() - Method in interface noppes.npcs.api.gui.ILabel
 
-
getShadow() - Method in interface noppes.npcs.api.overlay.IOverlayLabel
+
getShadow() - Method in interface noppes.npcs.api.overlay.IOverlayLabel
 
-
getShelterFrom() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getShelterFrom() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getShort(String) - Method in interface noppes.npcs.api.INbt
+
getShort(String) - Method in interface noppes.npcs.api.INbt
 
-
getShotCount() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getShotCount() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getShowBossBar() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getShowBossBar() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getShowName() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getShowName() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getShowPlayerInv() - Method in interface noppes.npcs.api.gui.ICustomGui
+
getShowPlayerInv() - Method in interface noppes.npcs.api.gui.ICustomGui
 
-
getShowWheel() - Method in interface noppes.npcs.api.handler.data.IDialog
+
getShowWheel() - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
getSide() - Method in interface noppes.npcs.api.event.IBlockEvent.InteractEvent
+
getSide() - Method in interface noppes.npcs.api.event.IBlockEvent.InteractEvent
 
-
getSignText(int, int, int) - Method in interface noppes.npcs.api.IWorld
+
getSignText(int, int, int) - Method in interface noppes.npcs.api.IWorld
 
-
getSignText(IPos) - Method in interface noppes.npcs.api.IWorld
+
getSignText(IPos) - Method in interface noppes.npcs.api.IWorld
 
-
getSize() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getSize() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getSize() - Method in interface noppes.npcs.api.entity.IPixelmon
+
getSize() - Method in interface noppes.npcs.api.entity.IPixelmon
 
-
getSize() - Method in interface noppes.npcs.api.IContainer
+
getSize() - Method in interface noppes.npcs.api.IContainer
 
-
getSize() - Method in interface noppes.npcs.api.ISkinOverlay
+
getSize() - Method in interface noppes.npcs.api.ISkinOverlay
 
-
getSkills() - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
getSkills() - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
getSkinType() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getSkinType() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getSkinUrl() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getSkinUrl() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getSlot() - Method in interface noppes.npcs.api.handler.data.IDialogOption
+
getSlot() - Method in interface noppes.npcs.api.handler.data.IDialogOption
 
-
getSlot(int) - Method in interface noppes.npcs.api.IContainer
+
getSlot(int) - Method in interface noppes.npcs.api.IContainer
 
-
getSlots() - Method in interface noppes.npcs.api.gui.ICustomGui
+
getSlots() - Method in interface noppes.npcs.api.gui.ICustomGui
 
-
getSlots() - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
+
getSlots() - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
 
-
getSong() - Method in interface noppes.npcs.api.jobs.IJobBard
+
getSong() - Method in interface noppes.npcs.api.jobs.IJobBard
 
-
getSoulStonePlayerName() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getSoulStonePlayerName() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getSound() - Method in interface noppes.npcs.api.handler.data.IDialog
+
getSound() - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
getSound() - Method in interface noppes.npcs.api.handler.data.ILine
+
getSound() - Method in interface noppes.npcs.api.handler.data.ILine
 
-
getSource() - Method in interface noppes.npcs.api.event.INpcEvent.DamagedEvent
+
getSource() - Method in interface noppes.npcs.api.event.INpcEvent.DamagedEvent
 
-
getSource() - Method in interface noppes.npcs.api.event.INpcEvent.DiedEvent
+
getSource() - Method in interface noppes.npcs.api.event.INpcEvent.DiedEvent
 
-
getSource() - Method in interface noppes.npcs.api.event.IPlayerEvent.AttackedEvent
+
getSource() - Method in interface noppes.npcs.api.event.IPlayerEvent.AttackedEvent
 
-
getSource() - Method in interface noppes.npcs.api.event.IPlayerEvent.DamagedEvent
+
getSource() - Method in interface noppes.npcs.api.event.IPlayerEvent.DamagedEvent
 
-
getSource() - Method in interface noppes.npcs.api.event.IPlayerEvent.DiedEvent
+
getSource() - Method in interface noppes.npcs.api.event.IPlayerEvent.DiedEvent
 
-
getSource() - Method in interface noppes.npcs.api.event.IProjectileEvent
+
getSource() - Method in interface noppes.npcs.api.event.IProjectileEvent
 
-
getSpawns() - Method in interface noppes.npcs.api.handler.INaturalSpawnsHandler
+
getSpawns() - Method in interface noppes.npcs.api.handler.INaturalSpawnsHandler
 
-
getSpawns(String) - Method in interface noppes.npcs.api.handler.INaturalSpawnsHandler
+
getSpawns(String) - Method in interface noppes.npcs.api.handler.INaturalSpawnsHandler
 
-
getSpeed() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getSpeed() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getSpeed() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
getSpeed() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
getSpeed() - Method in interface noppes.npcs.api.handler.data.IAnimation
+
getSpeed() - Method in interface noppes.npcs.api.handler.data.IAnimation
 
-
getSpeed() - Method in interface noppes.npcs.api.handler.data.IFrame
+
getSpeed() - Method in interface noppes.npcs.api.handler.data.IFrame
 
-
getSpeed() - Method in interface noppes.npcs.api.handler.data.IFramePart
+
getSpeed() - Method in interface noppes.npcs.api.handler.data.IFramePart
 
-
getSpeed() - Method in interface noppes.npcs.api.jobs.IJobHealer
+
getSpeed() - Method in interface noppes.npcs.api.jobs.IJobHealer
 
-
getSpeedX() - Method in interface noppes.npcs.api.ISkinOverlay
+
getSpeedX() - Method in interface noppes.npcs.api.ISkinOverlay
 
-
getSpeedY() - Method in interface noppes.npcs.api.ISkinOverlay
+
getSpeedY() - Method in interface noppes.npcs.api.ISkinOverlay
 
-
getStack() - Method in interface noppes.npcs.api.event.ICustomGuiEvent.SlotClickEvent
+
getStack() - Method in interface noppes.npcs.api.event.ICustomGuiEvent.SlotClickEvent
 
-
getStack() - Method in interface noppes.npcs.api.event.ICustomGuiEvent.SlotEvent
+
getStack() - Method in interface noppes.npcs.api.event.ICustomGuiEvent.SlotEvent
 
-
getStack() - Method in interface noppes.npcs.api.gui.IItemSlot
+
getStack() - Method in interface noppes.npcs.api.gui.IItemSlot
 
-
getStackSize() - Method in interface noppes.npcs.api.item.IItemStack
+
getStackSize() - Method in interface noppes.npcs.api.item.IItemStack
 
-
getStamina() - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
getStamina() - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
getStat(String) - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
getStat(int) - Method in interface noppes.npcs.api.entity.IPixelmon
 
-
getStat(int) - Method in interface noppes.npcs.api.entity.IPixelmon
+
getStat(String) - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
getStoredData(String) - Method in interface noppes.npcs.api.block.IBlockScripted
+
getStoredData(String) - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
getStoredData(String) - Method in interface noppes.npcs.api.entity.IEntity
+
getStoredData(String) - Method in interface noppes.npcs.api.entity.IEntity
 
-
getStoredData(String) - Method in interface noppes.npcs.api.IWorld
+
getStoredData(String) - Method in interface noppes.npcs.api.IWorld
 
-
getStoredDataKeys() - Method in interface noppes.npcs.api.block.IBlockScripted
+
getStoredDataKeys() - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
getStoredDataKeys() - Method in interface noppes.npcs.api.entity.IEntity
+
getStoredDataKeys() - Method in interface noppes.npcs.api.entity.IEntity
 
-
getStoredDataKeys() - Method in interface noppes.npcs.api.IWorld
+
getStoredDataKeys() - Method in interface noppes.npcs.api.IWorld
 
-
getStreaming() - Method in interface noppes.npcs.api.jobs.IJobBard
+
getStreaming() - Method in interface noppes.npcs.api.jobs.IJobBard
 
-
getString(String) - Method in interface noppes.npcs.api.INbt
+
getString(String) - Method in interface noppes.npcs.api.INbt
 
-
getSubject() - Method in interface noppes.npcs.api.handler.data.IPlayerMail
+
getSubject() - Method in interface noppes.npcs.api.handler.data.IPlayerMail
 
-
getSurroundingEntities(int) - Method in interface noppes.npcs.api.entity.IEntity
+
getSurroundingEntities(int) - Method in interface noppes.npcs.api.entity.IEntity
 
-
getSurroundingEntities(int, int) - Method in interface noppes.npcs.api.entity.IEntity
+
getSurroundingEntities(int, int) - Method in interface noppes.npcs.api.entity.IEntity
 
-
getSwingingEntity() - Method in interface noppes.npcs.api.event.IItemEvent.AttackEvent
+
getSwingingEntity() - Method in interface noppes.npcs.api.event.IItemEvent.AttackEvent
 
-
getSwingWarmup() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getSwingWarmup() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getTab(int, IWorld) - Method in interface noppes.npcs.api.handler.ICloneHandler
+
getTab(int, IWorld) - Method in interface noppes.npcs.api.handler.ICloneHandler
 
-
getTacticalRadius() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getTacticalRadius() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getTacticalVariant() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getTacticalVariant() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getTacticalVariantName() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getTacticalVariantName() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getTag(String) - Method in interface noppes.npcs.api.item.IItemStack
+
getTag(String) - Method in interface noppes.npcs.api.item.IItemStack
 
-
getTarget() - Method in interface noppes.npcs.api.event.IItemEvent.AttackEvent
+
getTarget() - Method in interface noppes.npcs.api.event.IItemEvent.AttackEvent
 
-
getTarget() - Method in interface noppes.npcs.api.event.IItemEvent.InteractEvent
+
getTarget() - Method in interface noppes.npcs.api.event.IItemEvent.InteractEvent
 
-
getTarget() - Method in interface noppes.npcs.api.event.INpcEvent.MeleeAttackEvent
+
getTarget() - Method in interface noppes.npcs.api.event.IItemEvent.RightClickEvent
 
-
getTarget() - Method in interface noppes.npcs.api.event.INpcEvent.RangedLaunchedEvent
+
getTarget() - Method in interface noppes.npcs.api.event.INpcEvent.MeleeAttackEvent
 
-
getTarget() - Method in interface noppes.npcs.api.event.INpcEvent.TargetEvent
+
getTarget() - Method in interface noppes.npcs.api.event.INpcEvent.RangedLaunchedEvent
 
-
getTarget() - Method in interface noppes.npcs.api.event.INpcEvent.TargetLostEvent
+
getTarget() - Method in interface noppes.npcs.api.event.INpcEvent.TargetEvent
 
-
getTarget() - Method in interface noppes.npcs.api.event.IPlayerEvent.AttackEvent
+
getTarget() - Method in interface noppes.npcs.api.event.INpcEvent.TargetLostEvent
 
-
getTarget() - Method in interface noppes.npcs.api.event.IPlayerEvent.DamagedEntityEvent
+
getTarget() - Method in interface noppes.npcs.api.event.IPlayerEvent.AttackEvent
 
-
getTarget() - Method in interface noppes.npcs.api.event.IPlayerEvent.InteractEvent
+
getTarget() - Method in interface noppes.npcs.api.event.IPlayerEvent.DamagedEntityEvent
 
-
getTargetType() - Method in interface noppes.npcs.api.handler.data.IQuestKill
+
getTarget() - Method in interface noppes.npcs.api.event.IPlayerEvent.InteractEvent
 
-
getTeam(String) - Method in interface noppes.npcs.api.scoreboard.IScoreboard
+
getTargetType() - Method in interface noppes.npcs.api.handler.data.IQuestKill
 
-
getTeamByName(String) - Method in interface noppes.npcs.api.scoreboard.IScoreboard
+
getTeam(String) - Method in interface noppes.npcs.api.scoreboard.IScoreboard
 
-
getTeams() - Method in interface noppes.npcs.api.scoreboard.IScoreboard
+
getTeamByName(String) - Method in interface noppes.npcs.api.scoreboard.IScoreboard
 
-
getTeamsize() - Method in interface noppes.npcs.api.scoreboard.IScoreboardTeam
+
getTeams() - Method in interface noppes.npcs.api.scoreboard.IScoreboard
 
-
getTempData(String) - Method in interface noppes.npcs.api.block.IBlockScripted
+
getTeamsize() - Method in interface noppes.npcs.api.scoreboard.IScoreboardTeam
 
-
getTempData(String) - Method in interface noppes.npcs.api.entity.IEntity
+
getTempData(String) - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
getTempData(String) - Method in interface noppes.npcs.api.IWorld
+
getTempData(String) - Method in interface noppes.npcs.api.entity.IEntity
 
-
getTempDataKeys() - Method in interface noppes.npcs.api.block.IBlockScripted
+
getTempData(String) - Method in interface noppes.npcs.api.IWorld
 
-
getTempDataKeys() - Method in interface noppes.npcs.api.entity.IEntity
+
getTempDataKeys() - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
getTempDataKeys() - Method in interface noppes.npcs.api.IWorld
+
getTempDataKeys() - Method in interface noppes.npcs.api.entity.IEntity
 
-
getText() - Method in interface noppes.npcs.api.block.ITextPlane
+
getTempDataKeys() - Method in interface noppes.npcs.api.IWorld
 
-
getText() - Method in interface noppes.npcs.api.gui.ILabel
+
getText() - Method in interface noppes.npcs.api.block.ITextPlane
 
-
getText() - Method in interface noppes.npcs.api.gui.ITextField
+
getText() - Method in interface noppes.npcs.api.gui.ILabel
 
-
getText() - Method in interface noppes.npcs.api.handler.data.IDialog
+
getText() - Method in interface noppes.npcs.api.gui.ITextField
 
-
getText() - Method in interface noppes.npcs.api.handler.data.ILine
+
getText() - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
getText() - Method in interface noppes.npcs.api.handler.data.IQuestObjective
+
getText() - Method in interface noppes.npcs.api.handler.data.ILine
 
-
getText() - Method in interface noppes.npcs.api.item.IItemBook
+
getText() - Method in interface noppes.npcs.api.handler.data.IQuestObjective
 
-
getText() - Method in interface noppes.npcs.api.overlay.IOverlayLabel
+
getText() - Method in interface noppes.npcs.api.item.IItemBook
 
-
getTextOffsetX() - Method in interface noppes.npcs.api.handler.data.IDialog
+
getText() - Method in interface noppes.npcs.api.overlay.IOverlayLabel
 
-
getTextOffsetY() - Method in interface noppes.npcs.api.handler.data.IDialog
+
getTextOffsetX() - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
getTextPitch() - Method in interface noppes.npcs.api.handler.data.IDialog
+
getTextOffsetY() - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
getTextPlane() - Method in interface noppes.npcs.api.block.IBlockScripted
+
getTextPitch() - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
getTextPlane2() - Method in interface noppes.npcs.api.block.IBlockScripted
+
getTextPlane() - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
getTextPlane3() - Method in interface noppes.npcs.api.block.IBlockScripted
+
getTextPlane2() - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
getTextPlane4() - Method in interface noppes.npcs.api.block.IBlockScripted
+
getTextPlane3() - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
getTextPlane5() - Method in interface noppes.npcs.api.block.IBlockScripted
+
getTextPlane4() - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
getTextPlane6() - Method in interface noppes.npcs.api.block.IBlockScripted
+
getTextPlane5() - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
getTextSound() - Method in interface noppes.npcs.api.handler.data.IDialog
+
getTextPlane6() - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
getTexture() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getTextSound() - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
getTexture() - Method in interface noppes.npcs.api.gui.IButton
+
getTexture() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getTexture() - Method in interface noppes.npcs.api.gui.ITexturedRect
+
getTexture() - Method in interface noppes.npcs.api.gui.IButton
 
-
getTexture() - Method in interface noppes.npcs.api.handler.data.IDialogImage
+
getTexture() - Method in interface noppes.npcs.api.gui.ITexturedRect
 
-
getTexture() - Method in interface noppes.npcs.api.ISkinOverlay
+
getTexture() - Method in interface noppes.npcs.api.handler.data.IDialogImage
 
-
getTexture() - Method in interface noppes.npcs.api.item.IItemCustom
+
getTexture() - Method in interface noppes.npcs.api.ISkinOverlay
 
-
getTexture() - Method in interface noppes.npcs.api.overlay.IOverlayTexturedRect
+
getTexture() - Method in interface noppes.npcs.api.item.IItemCustom
 
-
getTextureScaleX() - Method in interface noppes.npcs.api.ISkinOverlay
+
getTexture() - Method in interface noppes.npcs.api.overlay.IOverlayTexturedRect
 
-
getTextureScaleY() - Method in interface noppes.npcs.api.ISkinOverlay
+
getTextureScaleX() - Method in interface noppes.npcs.api.ISkinOverlay
 
-
getTextureX() - Method in interface noppes.npcs.api.gui.IButton
+
getTextureScaleY() - Method in interface noppes.npcs.api.ISkinOverlay
 
-
getTextureX() - Method in interface noppes.npcs.api.gui.ITexturedRect
+
getTextureX() - Method in interface noppes.npcs.api.gui.IButton
 
-
getTextureX() - Method in interface noppes.npcs.api.handler.data.IDialogImage
+
getTextureX() - Method in interface noppes.npcs.api.gui.ITexturedRect
 
-
getTextureX() - Method in interface noppes.npcs.api.overlay.IOverlayTexturedRect
+
getTextureX() - Method in interface noppes.npcs.api.handler.data.IDialogImage
 
-
getTextureY() - Method in interface noppes.npcs.api.gui.IButton
+
getTextureX() - Method in interface noppes.npcs.api.overlay.IOverlayTexturedRect
 
-
getTextureY() - Method in interface noppes.npcs.api.gui.ITexturedRect
+
getTextureY() - Method in interface noppes.npcs.api.gui.IButton
 
-
getTextureY() - Method in interface noppes.npcs.api.handler.data.IDialogImage
+
getTextureY() - Method in interface noppes.npcs.api.gui.ITexturedRect
 
-
getTextureY() - Method in interface noppes.npcs.api.overlay.IOverlayTexturedRect
+
getTextureY() - Method in interface noppes.npcs.api.handler.data.IDialogImage
 
-
getTextWidth() - Method in interface noppes.npcs.api.handler.data.IDialog
+
getTextureY() - Method in interface noppes.npcs.api.overlay.IOverlayTexturedRect
 
-
getThickness() - Method in interface noppes.npcs.api.gui.ILine
+
getTextWidth() - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
getThickness() - Method in interface noppes.npcs.api.overlay.IOverlayLine
+
getThickness() - Method in interface noppes.npcs.api.gui.ILine
 
-
getThrower() - Method in interface noppes.npcs.api.entity.IEntityItem
+
getThickness() - Method in interface noppes.npcs.api.overlay.IOverlayLine
 
-
getThrower() - Method in interface noppes.npcs.api.entity.IProjectile
+
getThrower() - Method in interface noppes.npcs.api.entity.IEntityItem
 
-
getTileEntity() - Method in interface noppes.npcs.api.IBlock
+
getThrower() - Method in interface noppes.npcs.api.entity.IProjectile
 
-
getTileEntityNBT() - Method in interface noppes.npcs.api.IBlock
+
getTileEntity() - Method in interface noppes.npcs.api.IBlock
 
-
getTime(IJobItemGiver) - Method in interface noppes.npcs.api.handler.IPlayerItemGiverData
+
getTileEntityNBT() - Method in interface noppes.npcs.api.IBlock
 
-
getTime() - Method in interface noppes.npcs.api.IWorld
+
getTime() - Method in interface noppes.npcs.api.IWorld
 
-
getTimePast() - Method in interface noppes.npcs.api.handler.data.IPlayerMail
+
getTime(IJobItemGiver) - Method in interface noppes.npcs.api.handler.IPlayerItemGiverData
 
-
getTimers() - Method in interface noppes.npcs.api.block.IBlockScripted
+
getTimePast() - Method in interface noppes.npcs.api.handler.data.IPlayerMail
 
-
getTimers() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getTimers() - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
getTimers() - Method in interface noppes.npcs.api.entity.IPlayer
+
getTimers() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getTimeSent() - Method in interface noppes.npcs.api.handler.data.IPlayerMail
+
getTimers() - Method in interface noppes.npcs.api.entity.IPlayer
 
-
getTimeUntilRepeat(IPlayer) - Method in interface noppes.npcs.api.handler.data.IQuest
+
getTimeSent() - Method in interface noppes.npcs.api.handler.data.IPlayerMail
 
-
getTitle() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getTimeUntilRepeat(IPlayer) - Method in interface noppes.npcs.api.handler.data.IQuest
 
-
getTitle() - Method in interface noppes.npcs.api.handler.data.ITransportCategory
+
getTitle() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getTitle() - Method in interface noppes.npcs.api.item.IItemBook
+
getTitle() - Method in interface noppes.npcs.api.handler.data.ITransportCategory
 
-
getTitleColor() - Method in interface noppes.npcs.api.handler.data.IDialog
+
getTitle() - Method in interface noppes.npcs.api.item.IItemBook
 
-
getTitleOffsetX() - Method in interface noppes.npcs.api.handler.data.IDialog
+
getTitleColor() - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
getTitleOffsetY() - Method in interface noppes.npcs.api.handler.data.IDialog
+
getTitleOffsetX() - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
getTitlePos() - Method in interface noppes.npcs.api.handler.data.IDialog
+
getTitleOffsetY() - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
getToDim() - Method in interface noppes.npcs.api.event.IPlayerEvent.ChangedDimension
+
getTitlePos() - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
getTopBlock(int, int) - Method in interface noppes.npcs.api.IWorld
+
getToDim() - Method in interface noppes.npcs.api.event.IPlayerEvent.ChangedDimension
 
-
getTopBlock(IPos) - Method in interface noppes.npcs.api.IWorld
+
getTopBlock(int, int) - Method in interface noppes.npcs.api.IWorld
 
-
getTotalArmorValue() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
getTopBlock(IPos) - Method in interface noppes.npcs.api.IWorld
 
-
getTotalTime() - Method in interface noppes.npcs.api.IWorld
+
getTotalArmorValue() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
getTP() - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
getTotalTime() - Method in interface noppes.npcs.api.IWorld
 
-
getTrackedQuest() - Method in interface noppes.npcs.api.handler.IPlayerQuestData
+
getTP() - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
getTranslateX() - Method in interface noppes.npcs.api.item.IItemCustom
+
getTrackedQuest() - Method in interface noppes.npcs.api.handler.IPlayerQuestData
 
-
getTranslateY() - Method in interface noppes.npcs.api.item.IItemCustom
+
getTranslateX() - Method in interface noppes.npcs.api.item.IItemCustom
 
-
getTranslateZ() - Method in interface noppes.npcs.api.item.IItemCustom
+
getTranslateY() - Method in interface noppes.npcs.api.item.IItemCustom
 
-
getTransport(int) - Method in interface noppes.npcs.api.handler.IPlayerTransportData
+
getTranslateZ() - Method in interface noppes.npcs.api.item.IItemCustom
 
-
getTransport() - Method in interface noppes.npcs.api.roles.IRoleTransporter
+
getTransport() - Method in interface noppes.npcs.api.roles.IRoleTransporter
 
-
getTransportData() - Method in interface noppes.npcs.api.handler.IPlayerData
+
getTransport(int) - Method in interface noppes.npcs.api.handler.IPlayerTransportData
 
-
getTransportId() - Method in interface noppes.npcs.api.roles.IRoleTransporter
+
getTransportData() - Method in interface noppes.npcs.api.handler.IPlayerData
 
-
getTransports() - Method in interface noppes.npcs.api.handler.IPlayerTransportData
+
getTransportId() - Method in interface noppes.npcs.api.roles.IRoleTransporter
 
-
getTrueSource() - Method in interface noppes.npcs.api.IDamageSource
+
getTransports() - Method in interface noppes.npcs.api.handler.IPlayerTransportData
 
-
getType() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getTrueSource() - Method in interface noppes.npcs.api.IDamageSource
 
-
getType() - Method in interface noppes.npcs.api.entity.IEntity
+
getType() - Method in interface noppes.npcs.api.entity.data.IMark
 
-
getType() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
getType() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getType() - Method in interface noppes.npcs.api.entity.IPlayer
+
getType() - Method in interface noppes.npcs.api.entity.IEntity
 
-
getType() - Method in interface noppes.npcs.api.event.IItemEvent.AttackEvent
+
getType() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
getType() - Method in interface noppes.npcs.api.event.IItemEvent.InteractEvent
+
getType() - Method in interface noppes.npcs.api.entity.IPlayer
 
-
getType() - Method in interface noppes.npcs.api.event.INpcEvent.DamagedEvent
+
getType() - Method in interface noppes.npcs.api.event.IItemEvent.AttackEvent
 
-
getType() - Method in interface noppes.npcs.api.event.INpcEvent.DiedEvent
+
getType() - Method in interface noppes.npcs.api.event.IItemEvent.InteractEvent
 
-
getType() - Method in interface noppes.npcs.api.event.IPlayerEvent.DiedEvent
+
getType() - Method in interface noppes.npcs.api.event.IItemEvent.RightClickEvent
 
-
getType() - Method in interface noppes.npcs.api.event.IPlayerEvent.InteractEvent
+
getType() - Method in interface noppes.npcs.api.event.INpcEvent.DamagedEvent
 
-
getType() - Method in interface noppes.npcs.api.event.IProjectileEvent.ImpactEvent
+
getType() - Method in interface noppes.npcs.api.event.INpcEvent.DiedEvent
 
-
getType() - Method in interface noppes.npcs.api.handler.data.IDialogOption
+
getType() - Method in interface noppes.npcs.api.event.IPlayerEvent.DiedEvent
 
-
getType() - Method in interface noppes.npcs.api.handler.data.IQuest
+
getType() - Method in interface noppes.npcs.api.event.IPlayerEvent.InteractEvent
 
-
getType() - Method in interface noppes.npcs.api.handler.data.ITransportLocation
+
getType() - Method in interface noppes.npcs.api.event.IProjectileEvent.ImpactEvent
 
-
getType() - Method in interface noppes.npcs.api.IDamageSource
+
getType() - Method in interface noppes.npcs.api.handler.data.IDialogOption
 
-
getType(String) - Method in interface noppes.npcs.api.INbt
+
getType() - Method in interface noppes.npcs.api.handler.data.IQuest
 
-
getType() - Method in interface noppes.npcs.api.jobs.IJob
+
getType() - Method in interface noppes.npcs.api.handler.data.ITransportLocation
 
-
getType() - Method in interface noppes.npcs.api.roles.IRole
+
getType() - Method in interface noppes.npcs.api.IDamageSource
 
-
getTypeName() - Method in interface noppes.npcs.api.entity.IEntity
+
getType() - Method in interface noppes.npcs.api.jobs.IJob
 
-
getUniqueID() - Method in interface noppes.npcs.api.entity.IEntity
+
getType() - Method in interface noppes.npcs.api.roles.IRole
 
-
getUnreadMail() - Method in interface noppes.npcs.api.handler.IPlayerMailData
+
getType(String) - Method in interface noppes.npcs.api.INbt
 
-
getUuid() - Method in interface noppes.npcs.api.handler.data.ITag
+
getTypeName() - Method in interface noppes.npcs.api.entity.IEntity
 
-
getValue(IProperty<T>) - Method in interface net.minecraft.block.state.IBlockState
+
getUniqueID() - Method in interface noppes.npcs.api.entity.IEntity
 
-
getValueClass() - Method in interface net.minecraft.block.properties.IProperty
+
getUnreadMail() - Method in interface noppes.npcs.api.handler.IPlayerMailData
 
-
getVisibleType() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getUuid() - Method in interface noppes.npcs.api.handler.data.ITag
 
-
getVolume() - Method in interface noppes.npcs.api.event.IPlayerEvent.SoundEvent
+
getValue(IProperty<T>) - Method in interface net.minecraft.block.state.IBlockState
 
-
getVolume() - Method in interface noppes.npcs.api.handler.data.ISound
+
getValueClass() - Method in interface net.minecraft.block.properties.IProperty
 
-
getWeight() - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
+
getVisibleType() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
getWidth() - Method in interface noppes.npcs.api.entity.IEntity
+
getVolume() - Method in interface noppes.npcs.api.event.IPlayerEvent.SoundEvent
 
-
getWidth() - Method in interface noppes.npcs.api.gui.IButton
+
getVolume() - Method in interface noppes.npcs.api.handler.data.ISound
 
-
getWidth() - Method in interface noppes.npcs.api.gui.ICustomGui
+
getWeight() - Method in interface noppes.npcs.api.handler.data.INaturalSpawn
 
-
getWidth() - Method in interface noppes.npcs.api.gui.ILabel
+
getWidth() - Method in interface noppes.npcs.api.entity.IEntity
 
-
getWidth() - Method in interface noppes.npcs.api.gui.IScroll
+
getWidth() - Method in interface noppes.npcs.api.gui.IButton
 
-
getWidth() - Method in interface noppes.npcs.api.gui.ITextField
+
getWidth() - Method in interface noppes.npcs.api.gui.ICustomGui
 
-
getWidth() - Method in interface noppes.npcs.api.gui.ITexturedRect
+
getWidth() - Method in interface noppes.npcs.api.gui.ILabel
 
-
getWidth() - Method in interface noppes.npcs.api.handler.data.IDialogImage
+
getWidth() - Method in interface noppes.npcs.api.gui.IScroll
 
-
getWidth() - Method in interface noppes.npcs.api.handler.data.IRecipe
+
getWidth() - Method in interface noppes.npcs.api.gui.ITextField
 
-
getWidth() - Method in interface noppes.npcs.api.IParticle
+
getWidth() - Method in interface noppes.npcs.api.gui.ITexturedRect
 
-
getWidth() - Method in interface noppes.npcs.api.IScreenSize
+
getWidth() - Method in interface noppes.npcs.api.handler.data.IDialogImage
 
-
getWidth() - Method in interface noppes.npcs.api.overlay.IOverlayLabel
+
getWidth() - Method in interface noppes.npcs.api.handler.data.IRecipe
 
-
getWidth() - Method in interface noppes.npcs.api.overlay.IOverlayTexturedRect
+
getWidth() - Method in interface noppes.npcs.api.IParticle
 
-
getWidthPercent(double) - Method in interface noppes.npcs.api.IScreenSize
+
getWidth() - Method in interface noppes.npcs.api.IScreenSize
 
-
getWorld() - Method in interface noppes.npcs.api.entity.IEntity
+
getWidth() - Method in interface noppes.npcs.api.overlay.IOverlayLabel
 
-
getWorld() - Method in interface noppes.npcs.api.event.IForgeEvent.WorldEvent
+
getWidth() - Method in interface noppes.npcs.api.overlay.IOverlayTexturedRect
 
-
getWorld() - Method in interface noppes.npcs.api.IBlock
+
getWidthPercent(double) - Method in interface noppes.npcs.api.IScreenSize
 
-
getWorld() - Method in interface noppes.npcs.api.ITileEntity
+
getWorld() - Method in interface noppes.npcs.api.entity.IEntity
 
-
getWorldDir() - Method in class noppes.npcs.api.AbstractNpcAPI
+
getWorld() - Method in interface noppes.npcs.api.event.IForgeEvent.WorldEvent
 
-
getWorldLines() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
getWorld() - Method in interface noppes.npcs.api.IBlock
 
-
getX() - Method in class net.minecraft.util.math.BlockPos.MutableBlockPos
+
getWorld() - Method in interface noppes.npcs.api.ITileEntity
+
 
+
getWorldDir() - Method in class noppes.npcs.api.AbstractNpcAPI
+
 
+
getWorldLines() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
 
+
getX() - Method in class net.minecraft.util.math.BlockPos.MutableBlockPos
Gets the X coordinate.
-
getX() - Method in class net.minecraft.util.Vec3i
+
getX() - Method in class net.minecraft.util.Vec3i
Get the X coordinate
-
getX() - Method in interface noppes.npcs.api.entity.IEntity
+
getX() - Method in interface noppes.npcs.api.entity.IEntity
 
-
getX() - Method in interface noppes.npcs.api.event.IPlayerEvent.BonemealEvent
+
getX() - Method in interface noppes.npcs.api.event.IPlayerEvent.BonemealEvent
 
-
getX() - Method in interface noppes.npcs.api.event.IPlayerEvent.SleepEvent
+
getX() - Method in interface noppes.npcs.api.event.IPlayerEvent.SleepEvent
 
-
getX() - Method in interface noppes.npcs.api.event.IPlayerEvent.UseHoeEvent
+
getX() - Method in interface noppes.npcs.api.event.IPlayerEvent.UseHoeEvent
 
-
getX() - Method in interface noppes.npcs.api.handler.data.IDialogImage
+
getX() - Method in interface noppes.npcs.api.handler.data.IDialogImage
 
-
getX() - Method in interface noppes.npcs.api.handler.data.ISound
+
getX() - Method in interface noppes.npcs.api.handler.data.ISound
 
-
getX() - Method in interface noppes.npcs.api.handler.data.ITransportLocation
+
getX() - Method in interface noppes.npcs.api.handler.data.ITransportLocation
 
-
getX() - Method in interface noppes.npcs.api.IBlock
+
getX() - Method in interface noppes.npcs.api.IBlock
 
-
getX() - Method in interface noppes.npcs.api.IParticle
+
getX() - Method in interface noppes.npcs.api.IParticle
 
-
getX() - Method in interface noppes.npcs.api.IPos
+
getX() - Method in interface noppes.npcs.api.IPos
 
-
getX1() - Method in interface noppes.npcs.api.gui.ILine
+
getX1() - Method in interface noppes.npcs.api.gui.ILine
 
-
getX1() - Method in interface noppes.npcs.api.overlay.IOverlayLine
+
getX1() - Method in interface noppes.npcs.api.overlay.IOverlayLine
 
-
getX2() - Method in interface noppes.npcs.api.gui.ILine
+
getX2() - Method in interface noppes.npcs.api.gui.ILine
 
-
getX2() - Method in interface noppes.npcs.api.overlay.IOverlayLine
+
getX2() - Method in interface noppes.npcs.api.overlay.IOverlayLine
 
-
getXD() - Method in class net.minecraft.util.Vec3i
+
getXD() - Method in class net.minecraft.util.Vec3i
Get the X coordinate as a double
-
getXD() - Method in interface noppes.npcs.api.IPos
+
getXD() - Method in interface noppes.npcs.api.IPos
 
-
getY() - Method in class net.minecraft.util.math.BlockPos.MutableBlockPos
+
getY() - Method in class net.minecraft.util.math.BlockPos.MutableBlockPos
Gets the Y coordinate.
-
getY() - Method in class net.minecraft.util.Vec3i
+
getY() - Method in class net.minecraft.util.Vec3i
Get the Y coordinate
-
getY() - Method in interface noppes.npcs.api.entity.IEntity
+
getY() - Method in interface noppes.npcs.api.entity.IEntity
 
-
getY() - Method in interface noppes.npcs.api.event.IPlayerEvent.BonemealEvent
+
getY() - Method in interface noppes.npcs.api.event.IPlayerEvent.BonemealEvent
 
-
getY() - Method in interface noppes.npcs.api.event.IPlayerEvent.SleepEvent
+
getY() - Method in interface noppes.npcs.api.event.IPlayerEvent.SleepEvent
 
-
getY() - Method in interface noppes.npcs.api.event.IPlayerEvent.UseHoeEvent
+
getY() - Method in interface noppes.npcs.api.event.IPlayerEvent.UseHoeEvent
 
-
getY() - Method in interface noppes.npcs.api.handler.data.IDialogImage
+
getY() - Method in interface noppes.npcs.api.handler.data.IDialogImage
 
-
getY() - Method in interface noppes.npcs.api.handler.data.ISound
+
getY() - Method in interface noppes.npcs.api.handler.data.ISound
 
-
getY() - Method in interface noppes.npcs.api.handler.data.ITransportLocation
+
getY() - Method in interface noppes.npcs.api.handler.data.ITransportLocation
 
-
getY() - Method in interface noppes.npcs.api.IBlock
+
getY() - Method in interface noppes.npcs.api.IBlock
 
-
getY() - Method in interface noppes.npcs.api.IParticle
+
getY() - Method in interface noppes.npcs.api.IParticle
 
-
getY() - Method in interface noppes.npcs.api.IPos
+
getY() - Method in interface noppes.npcs.api.IPos
 
-
getY1() - Method in interface noppes.npcs.api.gui.ILine
+
getY1() - Method in interface noppes.npcs.api.gui.ILine
 
-
getY1() - Method in interface noppes.npcs.api.overlay.IOverlayLine
+
getY1() - Method in interface noppes.npcs.api.overlay.IOverlayLine
 
-
getY2() - Method in interface noppes.npcs.api.gui.ILine
+
getY2() - Method in interface noppes.npcs.api.gui.ILine
 
-
getY2() - Method in interface noppes.npcs.api.overlay.IOverlayLine
+
getY2() - Method in interface noppes.npcs.api.overlay.IOverlayLine
 
-
getYD() - Method in class net.minecraft.util.Vec3i
+
getYD() - Method in class net.minecraft.util.Vec3i
Get the Y coordinate as a double
-
getYD() - Method in interface noppes.npcs.api.IPos
+
getYD() - Method in interface noppes.npcs.api.IPos
 
-
getYOffset() - Method in interface noppes.npcs.api.entity.IEntity
+
getYOffset() - Method in interface noppes.npcs.api.entity.IEntity
 
-
getZ() - Method in class net.minecraft.util.math.BlockPos.MutableBlockPos
+
getZ() - Method in class net.minecraft.util.math.BlockPos.MutableBlockPos
Gets the Z coordinate.
-
getZ() - Method in class net.minecraft.util.Vec3i
+
getZ() - Method in class net.minecraft.util.Vec3i
Get the Z coordinate
-
getZ() - Method in interface noppes.npcs.api.entity.IEntity
+
getZ() - Method in interface noppes.npcs.api.entity.IEntity
 
-
getZ() - Method in interface noppes.npcs.api.event.IPlayerEvent.BonemealEvent
+
getZ() - Method in interface noppes.npcs.api.event.IPlayerEvent.BonemealEvent
 
-
getZ() - Method in interface noppes.npcs.api.event.IPlayerEvent.SleepEvent
+
getZ() - Method in interface noppes.npcs.api.event.IPlayerEvent.SleepEvent
 
-
getZ() - Method in interface noppes.npcs.api.event.IPlayerEvent.UseHoeEvent
+
getZ() - Method in interface noppes.npcs.api.event.IPlayerEvent.UseHoeEvent
 
-
getZ() - Method in interface noppes.npcs.api.handler.data.ISound
+
getZ() - Method in interface noppes.npcs.api.handler.data.ISound
 
-
getZ() - Method in interface noppes.npcs.api.handler.data.ITransportLocation
+
getZ() - Method in interface noppes.npcs.api.handler.data.ITransportLocation
 
-
getZ() - Method in interface noppes.npcs.api.IBlock
+
getZ() - Method in interface noppes.npcs.api.IBlock
 
-
getZ() - Method in interface noppes.npcs.api.IParticle
+
getZ() - Method in interface noppes.npcs.api.IParticle
 
-
getZ() - Method in interface noppes.npcs.api.IPos
+
getZ() - Method in interface noppes.npcs.api.IPos
 
-
getZD() - Method in class net.minecraft.util.Vec3i
+
getZD() - Method in class net.minecraft.util.Vec3i
Get the Z coordinate as a double
-
getZD() - Method in interface noppes.npcs.api.IPos
+
getZD() - Method in interface noppes.npcs.api.IPos
 
-
giveItem(IPlayer, IItemStack) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
giveItem(String, int, int) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
giveItem(IItemStack, int) - Method in interface noppes.npcs.api.entity.IPlayer
+
giveItem(IPlayer, IItemStack) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
giveItem(String, int, int) - Method in interface noppes.npcs.api.entity.IPlayer
+
giveItem(IItemStack, int) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
giveItems(IPlayer) - Method in interface noppes.npcs.api.jobs.IJobItemGiver
+
giveItems(IPlayer) - Method in interface noppes.npcs.api.jobs.IJobItemGiver
 
-A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
+A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages +
+ diff --git a/docs/index-files/index-8.html b/docs/index-files/index-8.html index d01103926..d7b4bc1fa 100644 --- a/docs/index-files/index-8.html +++ b/docs/index-files/index-8.html @@ -1,12 +1,22 @@ - + - + H-Index - + + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
+ +
+
+
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages

H

-
has(String) - Method in interface noppes.npcs.api.handler.IAnimationHandler
+
has(int) - Method in interface noppes.npcs.api.handler.IOverlayHandler
 
-
has(int) - Method in interface noppes.npcs.api.handler.IOverlayHandler
+
has(int) - Method in interface noppes.npcs.api.ITimers
 
-
has(String) - Method in interface noppes.npcs.api.INbt
+
has(String) - Method in interface noppes.npcs.api.handler.IAnimationHandler
 
-
has(int) - Method in interface noppes.npcs.api.ITimers
+
has(String) - Method in interface noppes.npcs.api.INbt
 
-
hasAchievement(String) - Method in interface noppes.npcs.api.entity.IPlayer
+
hasAchievement(String) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
hasActiveQuest(IQuest) - Method in interface noppes.npcs.api.entity.IPlayer
+
hasActiveQuest(int) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
hasActiveQuest(int) - Method in interface noppes.npcs.api.entity.IPlayer
+
hasActiveQuest(int) - Method in interface noppes.npcs.api.handler.IPlayerQuestData
 
-
hasActiveQuest(int) - Method in interface noppes.npcs.api.handler.IPlayerQuestData
+
hasActiveQuest(IQuest) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
hasAlias(String) - Method in interface noppes.npcs.api.ICommand
+
hasAlias(String) - Method in interface noppes.npcs.api.ICommand
 
-
hasAttribute(String) - Method in interface noppes.npcs.api.item.IItemStack
+
hasAttribute(String) - Method in interface noppes.npcs.api.item.IItemStack
 
-
hasBukkitPermission(String) - Method in interface noppes.npcs.api.entity.IPlayer
+
hasBukkitPermission(String) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
hasCollided() - Method in interface noppes.npcs.api.entity.IEntity
+
hasCollided() - Method in interface noppes.npcs.api.entity.IEntity
 
-
hasCollidedHorizontally() - Method in interface noppes.npcs.api.entity.IEntity
+
hasCollidedHorizontally() - Method in interface noppes.npcs.api.entity.IEntity
 
-
hasCollidedVertically() - Method in interface noppes.npcs.api.entity.IEntity
+
hasCollidedVertically() - Method in interface noppes.npcs.api.entity.IEntity
 
-
hasCompanion() - Method in interface noppes.npcs.api.handler.IPlayerData
+
hasCompanion() - Method in interface noppes.npcs.api.handler.IPlayerData
 
-
hasCustomName() - Method in interface noppes.npcs.api.item.IItemStack
+
hasCustomName() - Method in interface noppes.npcs.api.item.IItemStack
 
-
hasCustomNameTag() - Method in interface noppes.npcs.api.entity.IEntityLiving
+
hasCustomNameTag() - Method in interface noppes.npcs.api.entity.IEntityLiving
 
-
hasEnchant(int) - Method in interface noppes.npcs.api.item.IItemStack
+
hasEnchant(int) - Method in interface noppes.npcs.api.item.IItemStack
 
-
hasFinishedQuest(IQuest) - Method in interface noppes.npcs.api.entity.IPlayer
+
hasFinishedQuest(int) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
hasFinishedQuest(int) - Method in interface noppes.npcs.api.entity.IPlayer
+
hasFinishedQuest(int) - Method in interface noppes.npcs.api.handler.IPlayerQuestData
 
-
hasFinishedQuest(int) - Method in interface noppes.npcs.api.handler.IPlayerQuestData
+
hasFinishedQuest(IQuest) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
hasGlobalObject(String) - Method in class noppes.npcs.api.AbstractNpcAPI
+
hasGlobalObject(String) - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
hashCode() - Method in class net.minecraft.util.Vec3i
+
hashCode() - Method in class net.minecraft.util.Vec3i
 
-
hasHoverText() - Method in interface noppes.npcs.api.gui.ICustomGuiComponent
+
hasHoverText() - Method in interface noppes.npcs.api.gui.ICustomGuiComponent
 
-
hasImage(int) - Method in interface noppes.npcs.api.handler.data.IDialog
+
hasImage(int) - Method in interface noppes.npcs.api.handler.data.IDialog
 
-
hasInteractedBefore(IJobItemGiver) - Method in interface noppes.npcs.api.handler.IPlayerItemGiverData
+
hasInteractedBefore(IJobItemGiver) - Method in interface noppes.npcs.api.handler.IPlayerItemGiverData
 
-
hasLivingAnimation() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
hasLivingAnimation() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
hasLore() - Method in interface noppes.npcs.api.item.IItemStack
+
hasLore() - Method in interface noppes.npcs.api.item.IItemStack
 
-
hasMail() - Method in interface noppes.npcs.api.handler.IPlayerMailData
+
hasMail() - Method in interface noppes.npcs.api.handler.IPlayerMailData
 
-
hasMail(IPlayerMail) - Method in interface noppes.npcs.api.handler.IPlayerMailData
+
hasMail(IPlayerMail) - Method in interface noppes.npcs.api.handler.IPlayerMailData
 
-
hasNickname() - Method in interface noppes.npcs.api.entity.IPixelmon
+
hasNickname() - Method in interface noppes.npcs.api.entity.IPixelmon
 
-
hasObjective(String) - Method in interface noppes.npcs.api.scoreboard.IScoreboard
+
hasObjective(String) - Method in interface noppes.npcs.api.scoreboard.IScoreboard
 
-
hasOffRange(boolean) - Method in interface noppes.npcs.api.jobs.IJobBard
+
hasOffRange() - Method in interface noppes.npcs.api.jobs.IJobBard
 
-
hasOffRange() - Method in interface noppes.npcs.api.jobs.IJobBard
+
hasOffRange(boolean) - Method in interface noppes.npcs.api.jobs.IJobBard
 
-
hasOwner() - Method in interface noppes.npcs.api.roles.IRoleFollower
+
hasOwner() - Method in interface noppes.npcs.api.roles.IRoleFollower
 
-
hasPixelmon() - Method in interface noppes.npcs.api.jobs.IJobSpawner
+
hasPixelmon() - Method in interface noppes.npcs.api.jobs.IJobSpawner
 
-
hasPlayerObjective(String, String, String) - Method in interface noppes.npcs.api.scoreboard.IScoreboard
+
hasPlayer(String) - Method in interface noppes.npcs.api.handler.data.IParty
+
+
Check if Player is in Party with Player Name
+
+
hasPlayer(IPlayer) - Method in interface noppes.npcs.api.handler.data.IParty
+
+
Check if Player is in Party with IPlayer
+
+
hasPlayerObjective(String, String, String) - Method in interface noppes.npcs.api.scoreboard.IScoreboard
 
-
hasPlayerObjective(IPlayer, String, String) - Method in interface noppes.npcs.api.scoreboard.IScoreboard
+
hasPlayerObjective(IPlayer, String, String) - Method in interface noppes.npcs.api.scoreboard.IScoreboard
 
-
hasQuest() - Method in interface noppes.npcs.api.handler.data.IPlayerMail
+
hasQuest() - Method in interface noppes.npcs.api.handler.data.IPlayerMail
 
-
hasReadDialog(IDialog) - Method in interface noppes.npcs.api.entity.IPlayer
+
hasReadDialog(int) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
hasReadDialog(int) - Method in interface noppes.npcs.api.entity.IPlayer
+
hasReadDialog(int) - Method in interface noppes.npcs.api.handler.IPlayerDialogData
 
-
hasReadDialog(int) - Method in interface noppes.npcs.api.handler.IPlayerDialogData
+
hasReadDialog(IDialog) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
hasStack() - Method in interface noppes.npcs.api.gui.IItemSlot
+
hasStack() - Method in interface noppes.npcs.api.gui.IItemSlot
 
-
hasStoredData(String) - Method in interface noppes.npcs.api.block.IBlockScripted
+
hasStoredData(String) - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
hasStoredData(String) - Method in interface noppes.npcs.api.entity.IEntity
+
hasStoredData(String) - Method in interface noppes.npcs.api.entity.IEntity
 
-
hasStoredData(String) - Method in interface noppes.npcs.api.IWorld
+
hasStoredData(String) - Method in interface noppes.npcs.api.IWorld
 
-
hasTag(String) - Method in interface noppes.npcs.api.item.IItemStack
+
hasTag(String) - Method in interface noppes.npcs.api.item.IItemStack
 
-
hasTeam(String) - Method in interface noppes.npcs.api.scoreboard.IScoreboard
+
hasTeam(String) - Method in interface noppes.npcs.api.scoreboard.IScoreboard
 
-
hasTempData(String) - Method in interface noppes.npcs.api.block.IBlockScripted
+
hasTempData(String) - Method in interface noppes.npcs.api.block.IBlockScripted
 
-
hasTempData(String) - Method in interface noppes.npcs.api.entity.IEntity
+
hasTempData(String) - Method in interface noppes.npcs.api.entity.IEntity
 
-
hasTempData(String) - Method in interface noppes.npcs.api.IWorld
+
hasTempData(String) - Method in interface noppes.npcs.api.IWorld
 
-
hasTexture() - Method in interface noppes.npcs.api.gui.IButton
+
hasTexture() - Method in interface noppes.npcs.api.gui.IButton
 
-
hasTileEntity() - Method in interface noppes.npcs.api.IBlock
+
hasTileEntity() - Method in interface noppes.npcs.api.IBlock
 
-
hasTransport(int) - Method in interface noppes.npcs.api.handler.IPlayerTransportData
+
hasTransport() - Method in interface noppes.npcs.api.roles.IRoleTransporter
 
-
hasTransport() - Method in interface noppes.npcs.api.roles.IRoleTransporter
+
hasTransport(int) - Method in interface noppes.npcs.api.handler.IPlayerTransportData
 
-
headWear(byte) - Method in interface noppes.npcs.api.entity.data.IModelData
+
headWear() - Method in interface noppes.npcs.api.entity.data.IModelData
 
-
headWear() - Method in interface noppes.npcs.api.entity.data.IModelData
+
headWear(byte) - Method in interface noppes.npcs.api.entity.data.IModelData
 
-
heal(IEntityLivingBase, float) - Method in interface noppes.npcs.api.jobs.IJobHealer
+
heal(IEntityLivingBase, float) - Method in interface noppes.npcs.api.jobs.IJobHealer
 
-
hidden(int) - Method in interface noppes.npcs.api.entity.data.IModelData
+
hidden(int) - Method in interface noppes.npcs.api.entity.data.IModelData
 
-
hideKilledBody(boolean) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
hideKilledBody(boolean) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
hidePart(int, byte) - Method in interface noppes.npcs.api.entity.data.IModelData
+
hidePart(int, byte) - Method in interface noppes.npcs.api.entity.data.IModelData
Hide Body Parts part: [0: Head, 1: Body, 2: Arms, 3: Legs] hide: [0: None, 1: Both, 2: Right, 3: Left], only values 0 and 1 used for head & body.
-
hideText(boolean) - Method in interface noppes.npcs.api.handler.data.ILine
+
hideText() - Method in interface noppes.npcs.api.handler.data.ILine
 
-
hideText() - Method in interface noppes.npcs.api.handler.data.ILine
+
hideText(boolean) - Method in interface noppes.npcs.api.handler.data.ILine
 
-
hurt(float) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
hurt(float) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
hurt(float, IEntity) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
hurt(float, IEntity) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
hurt(float, IDamageSource) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
hurt(float, IDamageSource) - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
+A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages +
+ diff --git a/docs/index-files/index-9.html b/docs/index-files/index-9.html index f42376598..f94460c90 100644 --- a/docs/index-files/index-9.html +++ b/docs/index-files/index-9.html @@ -1,12 +1,22 @@ - + - + I-Index - + + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
+ +
+
+
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages

I

@@ -227,6 +252,8 @@
 
IItemEvent.PickedUpEvent - Interface in noppes.npcs.api.event
 
+
IItemEvent.RightClickEvent - Interface in noppes.npcs.api.event
+
 
IItemEvent.SpawnEvent - Interface in noppes.npcs.api.event
 
IItemEvent.StartUsingItem - Interface in noppes.npcs.api.event
@@ -267,6 +294,8 @@
 
ILines - Interface in noppes.npcs.api.handler.data
 
+
IMark - Interface in noppes.npcs.api.entity.data
+
 
IModelData - Interface in noppes.npcs.api.entity.data
 
IModelRotate - Interface in noppes.npcs.api.entity.data
@@ -287,9 +316,9 @@
A scripted data representation of an MC NBTTagCompound object.
-
inFire() - Method in interface noppes.npcs.api.entity.IEntity
+
inFire() - Method in interface noppes.npcs.api.entity.IEntity
 
-
inLava() - Method in interface noppes.npcs.api.entity.IEntity
+
inLava() - Method in interface noppes.npcs.api.entity.IEntity
 
INpcEvent - Interface in noppes.npcs.api.event
 
@@ -323,25 +352,25 @@
 
INpcEvent.UpdateEvent - Interface in noppes.npcs.api.event
 
-
Instance() - Static method in class noppes.npcs.api.AbstractNpcAPI
+
Instance() - Static method in class noppes.npcs.api.AbstractNpcAPI
 
-
interact(IPlayer) - Method in interface noppes.npcs.api.entity.IAnimal
+
interact(IPlayer) - Method in interface noppes.npcs.api.entity.IAnimal
Called when a player interacts with a mob.
-
interactWith(IEntity) - Method in interface noppes.npcs.api.entity.IPlayer
+
interactWith(IEntity) - Method in interface noppes.npcs.api.entity.IPlayer
 
IntHashMap<V> - Class in net.minecraft.util.math
 
-
IntHashMap() - Constructor for class net.minecraft.util.math.IntHashMap
+
IntHashMap() - Constructor for class net.minecraft.util.math.IntHashMap
 
-
invalidate() - Method in interface noppes.npcs.api.ITileEntity
+
invalidate() - Method in interface noppes.npcs.api.ITileEntity
Invalidates the tile entity.
-
inventoryItemCount(IItemStack, boolean, boolean) - Method in interface noppes.npcs.api.entity.IPlayer
+
inventoryItemCount(IItemStack, boolean, boolean) - Method in interface noppes.npcs.api.entity.IPlayer
 
-
inWater() - Method in interface noppes.npcs.api.entity.IEntity
+
inWater() - Method in interface noppes.npcs.api.entity.IEntity
 
IOverlayHandler - Interface in noppes.npcs.api.handler
 
@@ -355,6 +384,26 @@
A particle that can be spawned in the world, complete with translation, scale, rotate, and color transformations.
+
IParty - Interface in noppes.npcs.api.handler.data
+
 
+
IPartyEvent - Interface in noppes.npcs.api.event
+
 
+
IPartyEvent.PartyDisbandEvent - Interface in noppes.npcs.api.event
+
 
+
IPartyEvent.PartyInviteEvent - Interface in noppes.npcs.api.event
+
 
+
IPartyEvent.PartyKickEvent - Interface in noppes.npcs.api.event
+
 
+
IPartyEvent.PartyLeaveEvent - Interface in noppes.npcs.api.event
+
 
+
IPartyEvent.PartyQuestCompletedEvent - Interface in noppes.npcs.api.event
+
 
+
IPartyEvent.PartyQuestSetEvent - Interface in noppes.npcs.api.event
+
 
+
IPartyEvent.PartyQuestTurnedInEvent - Interface in noppes.npcs.api.event
+
 
+
IPartyOptions - Interface in noppes.npcs.api.handler.data
+
 
IPixelmon<T extends net.minecraft.entity.passive.EntityTameable> - Interface in noppes.npcs.api.entity
 
IPixelmonPlayerData - Interface in noppes.npcs.api
@@ -519,64 +568,64 @@
 
IRoleTransporter - Interface in noppes.npcs.api.roles
 
-
isActive() - Method in interface noppes.npcs.api.handler.data.IAnimationData
+
isActive() - Method in interface noppes.npcs.api.handler.data.IAnimationData
 
-
isAggressiveToNpc(ICustomNpc) - Method in interface noppes.npcs.api.handler.data.IFaction
+
isAggressiveToNpc(ICustomNpc) - Method in interface noppes.npcs.api.handler.data.IFaction
 
-
isAir() - Method in interface noppes.npcs.api.IBlock
+
isAir() - Method in interface noppes.npcs.api.IBlock
 
-
isAirborne() - Method in interface noppes.npcs.api.entity.IEntity
+
isAirborne() - Method in interface noppes.npcs.api.entity.IEntity
 
-
isAlive() - Method in interface noppes.npcs.api.entity.IEntity
+
isAlive() - Method in interface noppes.npcs.api.entity.IEntity
 
-
isAllowParty() - Method in interface noppes.npcs.api.handler.data.IQuest
+
isAllowParty() - Method in interface noppes.npcs.api.handler.data.IPartyOptions
 
-
isAltPressed() - Method in interface noppes.npcs.api.event.IPlayerEvent.KeyPressedEvent
+
isAltPressed() - Method in interface noppes.npcs.api.event.IPlayerEvent.KeyPressedEvent
 
-
isAltPressed() - Method in interface noppes.npcs.api.event.IPlayerEvent.MouseClickedEvent
+
isAltPressed() - Method in interface noppes.npcs.api.event.IPlayerEvent.MouseClickedEvent
 
-
isAttacking() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
isAttacking() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
IsAvailable() - Static method in class noppes.npcs.api.AbstractNpcAPI
+
isAvailable(IPlayer) - Method in interface noppes.npcs.api.handler.data.IAvailability
 
-
isAvailable(IPlayer) - Method in interface noppes.npcs.api.handler.data.IAvailability
+
IsAvailable() - Static method in class noppes.npcs.api.AbstractNpcAPI
 
-
isBlock() - Method in interface noppes.npcs.api.item.IItemStack
+
isBlock() - Method in interface noppes.npcs.api.item.IItemStack
 
-
isBlockFreezable(IPos) - Method in interface noppes.npcs.api.IWorld
+
isBlockFreezable(int, int, int) - Method in interface noppes.npcs.api.IWorld
 
-
isBlockFreezable(int, int, int) - Method in interface noppes.npcs.api.IWorld
+
isBlockFreezable(IPos) - Method in interface noppes.npcs.api.IWorld
 
-
isBlockFreezableNaturally(IPos) - Method in interface noppes.npcs.api.IWorld
+
isBlockFreezableNaturally(int, int, int) - Method in interface noppes.npcs.api.IWorld
 
-
isBlockFreezableNaturally(int, int, int) - Method in interface noppes.npcs.api.IWorld
+
isBlockFreezableNaturally(IPos) - Method in interface noppes.npcs.api.IWorld
 
-
isBlockFullCube(int, int, int) - Method in interface noppes.npcs.api.IWorld
+
isBlockFullCube(int, int, int) - Method in interface noppes.npcs.api.IWorld
 
-
isBlockFullCube(IPos) - Method in interface noppes.npcs.api.IWorld
+
isBlockFullCube(IPos) - Method in interface noppes.npcs.api.IWorld
 
-
isBlockHighHumidity(int, int, int) - Method in interface noppes.npcs.api.IWorld
+
isBlockHighHumidity(int, int, int) - Method in interface noppes.npcs.api.IWorld
 
-
isBlockHighHumidity(IPos) - Method in interface noppes.npcs.api.IWorld
+
isBlockHighHumidity(IPos) - Method in interface noppes.npcs.api.IWorld
 
-
isBlocking() - Method in interface noppes.npcs.api.entity.IDBCPlayer
+
isBlocking() - Method in interface noppes.npcs.api.entity.IDBCPlayer
 
-
isBreakCancelled(int, int, int) - Method in interface noppes.npcs.api.IWorld
+
isBreakCancelled(int, int, int) - Method in interface noppes.npcs.api.IWorld
 
-
isBreakCancelled(IPos) - Method in interface noppes.npcs.api.IWorld
+
isBreakCancelled(IPos) - Method in interface noppes.npcs.api.IWorld
 
-
isBreedingItem(IItemStack) - Method in interface noppes.npcs.api.entity.IAnimal
+
isBreedingItem(IItemStack) - Method in interface noppes.npcs.api.entity.IAnimal
Checks if the parameter is an item which this animal can be fed to breed it (wheat, carrots or seeds depending on the animal type)
-
isBurning() - Method in interface noppes.npcs.api.entity.IEntity
+
isBurning() - Method in interface noppes.npcs.api.entity.IEntity
 
-
isChild() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
isChild() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
 
-
isCompleted() - Method in interface noppes.npcs.api.handler.data.IQuestObjective
+
isCompleted() - Method in interface noppes.npcs.api.handler.data.IQuestObjective
 
-
isContainer() - Method in interface noppes.npcs.api.IBlock
+
isContainer() - Method in interface noppes.npcs.api.IBlock
 
IScoreboard - Interface in noppes.npcs.api.scoreboard
 
@@ -588,109 +637,111 @@
 
IScroll - Interface in noppes.npcs.api.gui
 
-
isCtrlPressed() - Method in interface noppes.npcs.api.event.IPlayerEvent.KeyPressedEvent
+
isCtrlPressed() - Method in interface noppes.npcs.api.event.IPlayerEvent.KeyPressedEvent
 
-
isCtrlPressed() - Method in interface noppes.npcs.api.event.IPlayerEvent.MouseClickedEvent
+
isCtrlPressed() - Method in interface noppes.npcs.api.event.IPlayerEvent.MouseClickedEvent
 
-
isCustomGUI() - Method in interface noppes.npcs.api.IContainer
+
isCustomGUI() - Method in interface noppes.npcs.api.IContainer
 
-
isCustomized() - Method in interface noppes.npcs.api.handler.data.IFrame
+
isCustomized() - Method in interface noppes.npcs.api.handler.data.IFrame
 
-
isCustomized() - Method in interface noppes.npcs.api.handler.data.IFramePart
+
isCustomized() - Method in interface noppes.npcs.api.handler.data.IFramePart
 
-
isDay() - Method in interface noppes.npcs.api.IWorld
+
isDay() - Method in interface noppes.npcs.api.IWorld
 
-
isEmpty() - Method in interface noppes.npcs.api.handler.data.ILines
+
isEmpty() - Method in interface noppes.npcs.api.handler.data.ILines
 
-
isEmpty() - Method in interface noppes.npcs.api.jobs.IJobSpawner
+
isEmpty() - Method in interface noppes.npcs.api.jobs.IJobSpawner
 
-
isEnabled() - Method in interface noppes.npcs.api.gui.IButton
+
isEnabled() - Method in interface noppes.npcs.api.gui.IButton
 
-
isEnchanted() - Method in interface noppes.npcs.api.item.IItemStack
+
isEnchanted() - Method in interface noppes.npcs.api.item.IItemStack
 
-
isEnemyFaction(IFaction) - Method in interface noppes.npcs.api.handler.data.IFaction
+
isEnemyFaction(IFaction) - Method in interface noppes.npcs.api.handler.data.IFaction
 
-
isEqual(INbt) - Method in interface noppes.npcs.api.INbt
+
isEqual(INbt) - Method in interface noppes.npcs.api.INbt
 
-
isFlyHeightLimited(boolean) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
isFlyHeightLimited(boolean) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
isFollowing() - Method in interface noppes.npcs.api.jobs.IJobFollower
+
isFollowing() - Method in interface noppes.npcs.api.jobs.IJobFollower
 
-
isFollowing() - Method in interface noppes.npcs.api.roles.IRoleFollower
+
isFollowing() - Method in interface noppes.npcs.api.roles.IRoleFollower
 
-
isGlobal() - Method in interface noppes.npcs.api.handler.data.IRecipe
+
isGlobal() - Method in interface noppes.npcs.api.handler.data.IRecipe
 
-
isHardcore() - Method in class noppes.npcs.api.AbstractNpcAPI
+
isHardcore() - Method in class noppes.npcs.api.AbstractNpcAPI
 
-
isInLove() - Method in interface noppes.npcs.api.entity.IAnimal
+
isInLove() - Method in interface noppes.npcs.api.entity.IAnimal
 
-
isInvalid() - Method in interface noppes.npcs.api.ITileEntity
+
isInvalid() - Method in interface noppes.npcs.api.ITileEntity
 
ISkinOverlay - Interface in noppes.npcs.api
A skin overlay object for both NPCs and players.
-
isMetaPressed() - Method in interface noppes.npcs.api.event.IPlayerEvent.KeyPressedEvent
+
isMetaPressed() - Method in interface noppes.npcs.api.event.IPlayerEvent.KeyPressedEvent
 
-
isMetaPressed() - Method in interface noppes.npcs.api.event.IPlayerEvent.MouseClickedEvent
+
isMetaPressed() - Method in interface noppes.npcs.api.event.IPlayerEvent.MouseClickedEvent
 
-
isMultiSelect() - Method in interface noppes.npcs.api.gui.IScroll
+
isMultiSelect() - Method in interface noppes.npcs.api.gui.IScroll
 
-
isNavigating() - Method in interface noppes.npcs.api.entity.IEntityLiving
+
isNavigating() - Method in interface noppes.npcs.api.entity.IEntityLiving
 
-
isOnCooldown(IPlayer<EntityPlayerMP>) - Method in interface noppes.npcs.api.jobs.IJobSpawner
+
isOnCooldown(IPlayer<EntityPlayerMP>) - Method in interface noppes.npcs.api.jobs.IJobSpawner
 
-
isOnLadder() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
isOnLadder() - Method in interface noppes.npcs.api.entity.IEntityLivingBase
+
 
+
isOnlyParty() - Method in interface noppes.npcs.api.handler.data.IPartyOptions
 
ISound - Interface in noppes.npcs.api.handler.data
 
-
isPersistent() - Method in interface noppes.npcs.api.entity.IEntityLiving
+
isPersistent() - Method in interface noppes.npcs.api.entity.IEntityLiving
 
-
isPlaceCancelled(int, int, int) - Method in interface noppes.npcs.api.IWorld
+
isPlaceCancelled(int, int, int) - Method in interface noppes.npcs.api.IWorld
 
-
isPlaceCancelled(IPos) - Method in interface noppes.npcs.api.IWorld
+
isPlaceCancelled(IPos) - Method in interface noppes.npcs.api.IWorld
 
-
isPlayerNotUsingContainer(IPlayer) - Method in interface noppes.npcs.api.IContainer
+
isPlayerNotUsingContainer(IPlayer) - Method in interface noppes.npcs.api.IContainer
 
-
isProjectile() - Method in interface noppes.npcs.api.IDamageSource
+
isProjectile() - Method in interface noppes.npcs.api.IDamageSource
 
-
isRaining() - Method in interface noppes.npcs.api.IWorld
+
isRaining() - Method in interface noppes.npcs.api.IWorld
 
-
isReadyOnly() - Method in interface noppes.npcs.api.scoreboard.IScoreboardObjective
+
isReadyOnly() - Method in interface noppes.npcs.api.scoreboard.IScoreboardObjective
 
-
isScriptingDev() - Method in interface noppes.npcs.api.entity.IPlayer
+
isScriptingDev() - Method in interface noppes.npcs.api.entity.IPlayer
 
-
isShiftPressed() - Method in interface noppes.npcs.api.event.IPlayerEvent.KeyPressedEvent
+
isShiftPressed() - Method in interface noppes.npcs.api.event.IPlayerEvent.KeyPressedEvent
 
-
isShiftPressed() - Method in interface noppes.npcs.api.event.IPlayerEvent.MouseClickedEvent
+
isShiftPressed() - Method in interface noppes.npcs.api.event.IPlayerEvent.MouseClickedEvent
 
-
isSlotEnabled(int) - Method in interface noppes.npcs.api.roles.IRoleTrader
+
isSlotEnabled(int) - Method in interface noppes.npcs.api.roles.IRoleTrader
 
-
isSlotEnabled(int, IPlayer) - Method in interface noppes.npcs.api.roles.IRoleTrader
+
isSlotEnabled(int, IPlayer) - Method in interface noppes.npcs.api.roles.IRoleTrader
 
-
isSmooth() - Method in interface noppes.npcs.api.handler.data.IAnimation
+
isSmooth() - Method in interface noppes.npcs.api.handler.data.IAnimation
 
-
isSmooth() - Method in interface noppes.npcs.api.handler.data.IFramePart
+
isSmooth() - Method in interface noppes.npcs.api.handler.data.IFramePart
 
-
isSneaking() - Method in interface noppes.npcs.api.entity.IEntity
+
isSneaking() - Method in interface noppes.npcs.api.entity.IEntity
 
-
isSoulStoneInit() - Method in interface noppes.npcs.api.entity.ICustomNpc
+
isSoulStoneInit() - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
isSprinting() - Method in interface noppes.npcs.api.entity.IEntity
+
isSprinting() - Method in interface noppes.npcs.api.entity.IEntity
 
-
isTool() - Method in interface noppes.npcs.api.item.IItemCustom
+
isTool() - Method in interface noppes.npcs.api.item.IItemCustom
 
-
isUnblockable() - Method in interface noppes.npcs.api.IDamageSource
+
isUnblockable() - Method in interface noppes.npcs.api.IDamageSource
 
-
isVisibleTo(IPlayer) - Method in interface noppes.npcs.api.entity.ICustomNpc
+
isVisibleTo(IPlayer) - Method in interface noppes.npcs.api.entity.ICustomNpc
 
-
isWrittenBook() - Method in interface noppes.npcs.api.item.IItemStack
+
isWrittenBook() - Method in interface noppes.npcs.api.item.IItemStack
 
ITag - Interface in noppes.npcs.api.handler.data
 
ITagHandler - Interface in noppes.npcs.api.handler
 
-
itemHash() - Method in interface noppes.npcs.api.item.IItemStack
+
itemHash() - Method in interface noppes.npcs.api.item.IItemStack
 
ITextField - Interface in noppes.npcs.api.gui
 
@@ -708,20 +759,25 @@
 
ITransportLocation - Interface in noppes.npcs.api.handler.data
 
+
IVillager<T extends net.minecraft.entity.monster.EntityMob> - Interface in noppes.npcs.api.entity
+
 
IWorld - Interface in noppes.npcs.api
 
-A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
+A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages +
+ diff --git a/docs/index.html b/docs/index.html index 87b54ef29..545a829f3 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,75 +1,222 @@ - + - -Generated Documentation (Untitled) - + +Overview + + + + + + + + + + + - - - - - - - +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Overview"; + } + } + catch(err) { + } +//--> +var pathtoroot = "./"; +var useModuleDirectories = true; +loadScripts(document, 'script');</script> <noscript> <div>JavaScript is disabled on your browser.</div> </noscript> -<h2>Frame Alert</h2> -<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p> - - +
+ +
+
+ +
+ + diff --git a/docs/jquery-ui.overrides.css b/docs/jquery-ui.overrides.css new file mode 100644 index 000000000..facf852c2 --- /dev/null +++ b/docs/jquery-ui.overrides.css @@ -0,0 +1,35 @@ +/* + * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active, +a.ui-button:active, +.ui-button:active, +.ui-button.ui-state-active:hover { + /* Overrides the color of selection used in jQuery UI */ + background: #F8981D; + border: 1px solid #F8981D; +} diff --git a/docs/jquery/external/jquery/jquery.js b/docs/jquery/external/jquery/jquery.js new file mode 100644 index 000000000..50937333b --- /dev/null +++ b/docs/jquery/external/jquery/jquery.js @@ -0,0 +1,10872 @@ +/*! + * jQuery JavaScript Library v3.5.1 + * https://jquery.com/ + * + * Includes Sizzle.js + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://jquery.org/license + * + * Date: 2020-05-04T22:49Z + */ +( function( global, factory ) { + + "use strict"; + + if ( typeof module === "object" && typeof module.exports === "object" ) { + + // For CommonJS and CommonJS-like environments where a proper `window` + // is present, execute the factory and get jQuery. + // For environments that do not have a `window` with a `document` + // (such as Node.js), expose a factory as module.exports. + // This accentuates the need for the creation of a real `window`. + // e.g. var jQuery = require("jquery")(window); + // See ticket #14549 for more info. + module.exports = global.document ? + factory( global, true ) : + function( w ) { + if ( !w.document ) { + throw new Error( "jQuery requires a window with a document" ); + } + return factory( w ); + }; + } else { + factory( global ); + } + +// Pass this if window is not defined yet +} )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) { + +// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1 +// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode +// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common +// enough that all such attempts are guarded in a try block. +"use strict"; + +var arr = []; + +var getProto = Object.getPrototypeOf; + +var slice = arr.slice; + +var flat = arr.flat ? function( array ) { + return arr.flat.call( array ); +} : function( array ) { + return arr.concat.apply( [], array ); +}; + + +var push = arr.push; + +var indexOf = arr.indexOf; + +var class2type = {}; + +var toString = class2type.toString; + +var hasOwn = class2type.hasOwnProperty; + +var fnToString = hasOwn.toString; + +var ObjectFunctionString = fnToString.call( Object ); + +var support = {}; + +var isFunction = function isFunction( obj ) { + + // Support: Chrome <=57, Firefox <=52 + // In some browsers, typeof returns "function" for HTML elements + // (i.e., `typeof document.createElement( "object" ) === "function"`). + // We don't want to classify *any* DOM node as a function. + return typeof obj === "function" && typeof obj.nodeType !== "number"; + }; + + +var isWindow = function isWindow( obj ) { + return obj != null && obj === obj.window; + }; + + +var document = window.document; + + + + var preservedScriptAttributes = { + type: true, + src: true, + nonce: true, + noModule: true + }; + + function DOMEval( code, node, doc ) { + doc = doc || document; + + var i, val, + script = doc.createElement( "script" ); + + script.text = code; + if ( node ) { + for ( i in preservedScriptAttributes ) { + + // Support: Firefox 64+, Edge 18+ + // Some browsers don't support the "nonce" property on scripts. + // On the other hand, just using `getAttribute` is not enough as + // the `nonce` attribute is reset to an empty string whenever it + // becomes browsing-context connected. + // See https://github.com/whatwg/html/issues/2369 + // See https://html.spec.whatwg.org/#nonce-attributes + // The `node.getAttribute` check was added for the sake of + // `jQuery.globalEval` so that it can fake a nonce-containing node + // via an object. + val = node[ i ] || node.getAttribute && node.getAttribute( i ); + if ( val ) { + script.setAttribute( i, val ); + } + } + } + doc.head.appendChild( script ).parentNode.removeChild( script ); + } + + +function toType( obj ) { + if ( obj == null ) { + return obj + ""; + } + + // Support: Android <=2.3 only (functionish RegExp) + return typeof obj === "object" || typeof obj === "function" ? + class2type[ toString.call( obj ) ] || "object" : + typeof obj; +} +/* global Symbol */ +// Defining this global in .eslintrc.json would create a danger of using the global +// unguarded in another place, it seems safer to define global only for this module + + + +var + version = "3.5.1", + + // Define a local copy of jQuery + jQuery = function( selector, context ) { + + // The jQuery object is actually just the init constructor 'enhanced' + // Need init if jQuery is called (just allow error to be thrown if not included) + return new jQuery.fn.init( selector, context ); + }; + +jQuery.fn = jQuery.prototype = { + + // The current version of jQuery being used + jquery: version, + + constructor: jQuery, + + // The default length of a jQuery object is 0 + length: 0, + + toArray: function() { + return slice.call( this ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + + // Return all the elements in a clean array + if ( num == null ) { + return slice.call( this ); + } + + // Return just the one element from the set + return num < 0 ? this[ num + this.length ] : this[ num ]; + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems ) { + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + each: function( callback ) { + return jQuery.each( this, callback ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map( this, function( elem, i ) { + return callback.call( elem, i, elem ); + } ) ); + }, + + slice: function() { + return this.pushStack( slice.apply( this, arguments ) ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + even: function() { + return this.pushStack( jQuery.grep( this, function( _elem, i ) { + return ( i + 1 ) % 2; + } ) ); + }, + + odd: function() { + return this.pushStack( jQuery.grep( this, function( _elem, i ) { + return i % 2; + } ) ); + }, + + eq: function( i ) { + var len = this.length, + j = +i + ( i < 0 ? len : 0 ); + return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] ); + }, + + end: function() { + return this.prevObject || this.constructor(); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: push, + sort: arr.sort, + splice: arr.splice +}; + +jQuery.extend = jQuery.fn.extend = function() { + var options, name, src, copy, copyIsArray, clone, + target = arguments[ 0 ] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + + // Skip the boolean and the target + target = arguments[ i ] || {}; + i++; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !isFunction( target ) ) { + target = {}; + } + + // Extend jQuery itself if only one argument is passed + if ( i === length ) { + target = this; + i--; + } + + for ( ; i < length; i++ ) { + + // Only deal with non-null/undefined values + if ( ( options = arguments[ i ] ) != null ) { + + // Extend the base object + for ( name in options ) { + copy = options[ name ]; + + // Prevent Object.prototype pollution + // Prevent never-ending loop + if ( name === "__proto__" || target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject( copy ) || + ( copyIsArray = Array.isArray( copy ) ) ) ) { + src = target[ name ]; + + // Ensure proper type for the source value + if ( copyIsArray && !Array.isArray( src ) ) { + clone = []; + } else if ( !copyIsArray && !jQuery.isPlainObject( src ) ) { + clone = {}; + } else { + clone = src; + } + copyIsArray = false; + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend( { + + // Unique for each copy of jQuery on the page + expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), + + // Assume jQuery is ready without the ready module + isReady: true, + + error: function( msg ) { + throw new Error( msg ); + }, + + noop: function() {}, + + isPlainObject: function( obj ) { + var proto, Ctor; + + // Detect obvious negatives + // Use toString instead of jQuery.type to catch host objects + if ( !obj || toString.call( obj ) !== "[object Object]" ) { + return false; + } + + proto = getProto( obj ); + + // Objects with no prototype (e.g., `Object.create( null )`) are plain + if ( !proto ) { + return true; + } + + // Objects with prototype are plain iff they were constructed by a global Object function + Ctor = hasOwn.call( proto, "constructor" ) && proto.constructor; + return typeof Ctor === "function" && fnToString.call( Ctor ) === ObjectFunctionString; + }, + + isEmptyObject: function( obj ) { + var name; + + for ( name in obj ) { + return false; + } + return true; + }, + + // Evaluates a script in a provided context; falls back to the global one + // if not specified. + globalEval: function( code, options, doc ) { + DOMEval( code, { nonce: options && options.nonce }, doc ); + }, + + each: function( obj, callback ) { + var length, i = 0; + + if ( isArrayLike( obj ) ) { + length = obj.length; + for ( ; i < length; i++ ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } else { + for ( i in obj ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } + + return obj; + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var ret = results || []; + + if ( arr != null ) { + if ( isArrayLike( Object( arr ) ) ) { + jQuery.merge( ret, + typeof arr === "string" ? + [ arr ] : arr + ); + } else { + push.call( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + return arr == null ? -1 : indexOf.call( arr, elem, i ); + }, + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + merge: function( first, second ) { + var len = +second.length, + j = 0, + i = first.length; + + for ( ; j < len; j++ ) { + first[ i++ ] = second[ j ]; + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, invert ) { + var callbackInverse, + matches = [], + i = 0, + length = elems.length, + callbackExpect = !invert; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + callbackInverse = !callback( elems[ i ], i ); + if ( callbackInverse !== callbackExpect ) { + matches.push( elems[ i ] ); + } + } + + return matches; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var length, value, + i = 0, + ret = []; + + // Go through the array, translating each of the items to their new values + if ( isArrayLike( elems ) ) { + length = elems.length; + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + + // Go through every key on the object, + } else { + for ( i in elems ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + } + + // Flatten any nested arrays + return flat( ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // jQuery.support is not used in Core but other projects attach their + // properties to it so it needs to exist. + support: support +} ); + +if ( typeof Symbol === "function" ) { + jQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ]; +} + +// Populate the class2type map +jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ), +function( _i, name ) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +} ); + +function isArrayLike( obj ) { + + // Support: real iOS 8.2 only (not reproducible in simulator) + // `in` check used to prevent JIT error (gh-2145) + // hasOwn isn't used here due to false negatives + // regarding Nodelist length in IE + var length = !!obj && "length" in obj && obj.length, + type = toType( obj ); + + if ( isFunction( obj ) || isWindow( obj ) ) { + return false; + } + + return type === "array" || length === 0 || + typeof length === "number" && length > 0 && ( length - 1 ) in obj; +} +var Sizzle = +/*! + * Sizzle CSS Selector Engine v2.3.5 + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://js.foundation/ + * + * Date: 2020-03-14 + */ +( function( window ) { +var i, + support, + Expr, + getText, + isXML, + tokenize, + compile, + select, + outermostContext, + sortInput, + hasDuplicate, + + // Local document vars + setDocument, + document, + docElem, + documentIsHTML, + rbuggyQSA, + rbuggyMatches, + matches, + contains, + + // Instance-specific data + expando = "sizzle" + 1 * new Date(), + preferredDoc = window.document, + dirruns = 0, + done = 0, + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + nonnativeSelectorCache = createCache(), + sortOrder = function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + } + return 0; + }, + + // Instance methods + hasOwn = ( {} ).hasOwnProperty, + arr = [], + pop = arr.pop, + pushNative = arr.push, + push = arr.push, + slice = arr.slice, + + // Use a stripped-down indexOf as it's faster than native + // https://jsperf.com/thor-indexof-vs-for/5 + indexOf = function( list, elem ) { + var i = 0, + len = list.length; + for ( ; i < len; i++ ) { + if ( list[ i ] === elem ) { + return i; + } + } + return -1; + }, + + booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|" + + "ismap|loop|multiple|open|readonly|required|scoped", + + // Regular expressions + + // http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + + // https://www.w3.org/TR/css-syntax-3/#ident-token-diagram + identifier = "(?:\\\\[\\da-fA-F]{1,6}" + whitespace + + "?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+", + + // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors + attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace + + + // Operator (capture 2) + "*([*^$|!~]?=)" + whitespace + + + // "Attribute values must be CSS identifiers [capture 5] + // or strings [capture 3 or capture 4]" + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + + whitespace + "*\\]", + + pseudos = ":(" + identifier + ")(?:\\((" + + + // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: + // 1. quoted (capture 3; capture 4 or capture 5) + "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + + + // 2. simple (capture 6) + "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + + + // 3. anything else (capture 2) + ".*" + + ")\\)|)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rwhitespace = new RegExp( whitespace + "+", "g" ), + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + + whitespace + "+$", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + + "*" ), + rdescend = new RegExp( whitespace + "|>" ), + + rpseudo = new RegExp( pseudos ), + ridentifier = new RegExp( "^" + identifier + "$" ), + + matchExpr = { + "ID": new RegExp( "^#(" + identifier + ")" ), + "CLASS": new RegExp( "^\\.(" + identifier + ")" ), + "TAG": new RegExp( "^(" + identifier + "|[*])" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + + whitespace + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + + whitespace + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), + + // For use in libraries implementing .is() + // We use this for POS matching in `select` + "needsContext": new RegExp( "^" + whitespace + + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + whitespace + + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) + }, + + rhtml = /HTML$/i, + rinputs = /^(?:input|select|textarea|button)$/i, + rheader = /^h\d$/i, + + rnative = /^[^{]+\{\s*\[native \w/, + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + + rsibling = /[+~]/, + + // CSS escapes + // http://www.w3.org/TR/CSS21/syndata.html#escaped-characters + runescape = new RegExp( "\\\\[\\da-fA-F]{1,6}" + whitespace + "?|\\\\([^\\r\\n\\f])", "g" ), + funescape = function( escape, nonHex ) { + var high = "0x" + escape.slice( 1 ) - 0x10000; + + return nonHex ? + + // Strip the backslash prefix from a non-hex escape sequence + nonHex : + + // Replace a hexadecimal escape sequence with the encoded Unicode code point + // Support: IE <=11+ + // For values outside the Basic Multilingual Plane (BMP), manually construct a + // surrogate pair + high < 0 ? + String.fromCharCode( high + 0x10000 ) : + String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); + }, + + // CSS string/identifier serialization + // https://drafts.csswg.org/cssom/#common-serializing-idioms + rcssescape = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, + fcssescape = function( ch, asCodePoint ) { + if ( asCodePoint ) { + + // U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER + if ( ch === "\0" ) { + return "\uFFFD"; + } + + // Control characters and (dependent upon position) numbers get escaped as code points + return ch.slice( 0, -1 ) + "\\" + + ch.charCodeAt( ch.length - 1 ).toString( 16 ) + " "; + } + + // Other potentially-special ASCII characters get backslash-escaped + return "\\" + ch; + }, + + // Used for iframes + // See setDocument() + // Removing the function wrapper causes a "Permission Denied" + // error in IE + unloadHandler = function() { + setDocument(); + }, + + inDisabledFieldset = addCombinator( + function( elem ) { + return elem.disabled === true && elem.nodeName.toLowerCase() === "fieldset"; + }, + { dir: "parentNode", next: "legend" } + ); + +// Optimize for push.apply( _, NodeList ) +try { + push.apply( + ( arr = slice.call( preferredDoc.childNodes ) ), + preferredDoc.childNodes + ); + + // Support: Android<4.0 + // Detect silently failing push.apply + // eslint-disable-next-line no-unused-expressions + arr[ preferredDoc.childNodes.length ].nodeType; +} catch ( e ) { + push = { apply: arr.length ? + + // Leverage slice if possible + function( target, els ) { + pushNative.apply( target, slice.call( els ) ); + } : + + // Support: IE<9 + // Otherwise append directly + function( target, els ) { + var j = target.length, + i = 0; + + // Can't trust NodeList.length + while ( ( target[ j++ ] = els[ i++ ] ) ) {} + target.length = j - 1; + } + }; +} + +function Sizzle( selector, context, results, seed ) { + var m, i, elem, nid, match, groups, newSelector, + newContext = context && context.ownerDocument, + + // nodeType defaults to 9, since context defaults to document + nodeType = context ? context.nodeType : 9; + + results = results || []; + + // Return early from calls with invalid selector or context + if ( typeof selector !== "string" || !selector || + nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) { + + return results; + } + + // Try to shortcut find operations (as opposed to filters) in HTML documents + if ( !seed ) { + setDocument( context ); + context = context || document; + + if ( documentIsHTML ) { + + // If the selector is sufficiently simple, try using a "get*By*" DOM method + // (excepting DocumentFragment context, where the methods don't exist) + if ( nodeType !== 11 && ( match = rquickExpr.exec( selector ) ) ) { + + // ID selector + if ( ( m = match[ 1 ] ) ) { + + // Document context + if ( nodeType === 9 ) { + if ( ( elem = context.getElementById( m ) ) ) { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + + // Element context + } else { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( newContext && ( elem = newContext.getElementById( m ) ) && + contains( context, elem ) && + elem.id === m ) { + + results.push( elem ); + return results; + } + } + + // Type selector + } else if ( match[ 2 ] ) { + push.apply( results, context.getElementsByTagName( selector ) ); + return results; + + // Class selector + } else if ( ( m = match[ 3 ] ) && support.getElementsByClassName && + context.getElementsByClassName ) { + + push.apply( results, context.getElementsByClassName( m ) ); + return results; + } + } + + // Take advantage of querySelectorAll + if ( support.qsa && + !nonnativeSelectorCache[ selector + " " ] && + ( !rbuggyQSA || !rbuggyQSA.test( selector ) ) && + + // Support: IE 8 only + // Exclude object elements + ( nodeType !== 1 || context.nodeName.toLowerCase() !== "object" ) ) { + + newSelector = selector; + newContext = context; + + // qSA considers elements outside a scoping root when evaluating child or + // descendant combinators, which is not what we want. + // In such cases, we work around the behavior by prefixing every selector in the + // list with an ID selector referencing the scope context. + // The technique has to be used as well when a leading combinator is used + // as such selectors are not recognized by querySelectorAll. + // Thanks to Andrew Dupont for this technique. + if ( nodeType === 1 && + ( rdescend.test( selector ) || rcombinators.test( selector ) ) ) { + + // Expand context for sibling selectors + newContext = rsibling.test( selector ) && testContext( context.parentNode ) || + context; + + // We can use :scope instead of the ID hack if the browser + // supports it & if we're not changing the context. + if ( newContext !== context || !support.scope ) { + + // Capture the context ID, setting it first if necessary + if ( ( nid = context.getAttribute( "id" ) ) ) { + nid = nid.replace( rcssescape, fcssescape ); + } else { + context.setAttribute( "id", ( nid = expando ) ); + } + } + + // Prefix every selector in the list + groups = tokenize( selector ); + i = groups.length; + while ( i-- ) { + groups[ i ] = ( nid ? "#" + nid : ":scope" ) + " " + + toSelector( groups[ i ] ); + } + newSelector = groups.join( "," ); + } + + try { + push.apply( results, + newContext.querySelectorAll( newSelector ) + ); + return results; + } catch ( qsaError ) { + nonnativeSelectorCache( selector, true ); + } finally { + if ( nid === expando ) { + context.removeAttribute( "id" ); + } + } + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed ); +} + +/** + * Create key-value caches of limited size + * @returns {function(string, object)} Returns the Object data after storing it on itself with + * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) + * deleting the oldest entry + */ +function createCache() { + var keys = []; + + function cache( key, value ) { + + // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) + if ( keys.push( key + " " ) > Expr.cacheLength ) { + + // Only keep the most recent entries + delete cache[ keys.shift() ]; + } + return ( cache[ key + " " ] = value ); + } + return cache; +} + +/** + * Mark a function for special use by Sizzle + * @param {Function} fn The function to mark + */ +function markFunction( fn ) { + fn[ expando ] = true; + return fn; +} + +/** + * Support testing using an element + * @param {Function} fn Passed the created element and returns a boolean result + */ +function assert( fn ) { + var el = document.createElement( "fieldset" ); + + try { + return !!fn( el ); + } catch ( e ) { + return false; + } finally { + + // Remove from its parent by default + if ( el.parentNode ) { + el.parentNode.removeChild( el ); + } + + // release memory in IE + el = null; + } +} + +/** + * Adds the same handler for all of the specified attrs + * @param {String} attrs Pipe-separated list of attributes + * @param {Function} handler The method that will be applied + */ +function addHandle( attrs, handler ) { + var arr = attrs.split( "|" ), + i = arr.length; + + while ( i-- ) { + Expr.attrHandle[ arr[ i ] ] = handler; + } +} + +/** + * Checks document order of two siblings + * @param {Element} a + * @param {Element} b + * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b + */ +function siblingCheck( a, b ) { + var cur = b && a, + diff = cur && a.nodeType === 1 && b.nodeType === 1 && + a.sourceIndex - b.sourceIndex; + + // Use IE sourceIndex if available on both nodes + if ( diff ) { + return diff; + } + + // Check if b follows a + if ( cur ) { + while ( ( cur = cur.nextSibling ) ) { + if ( cur === b ) { + return -1; + } + } + } + + return a ? 1 : -1; +} + +/** + * Returns a function to use in pseudos for input types + * @param {String} type + */ +function createInputPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for buttons + * @param {String} type + */ +function createButtonPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return ( name === "input" || name === "button" ) && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for :enabled/:disabled + * @param {Boolean} disabled true for :disabled; false for :enabled + */ +function createDisabledPseudo( disabled ) { + + // Known :disabled false positives: fieldset[disabled] > legend:nth-of-type(n+2) :can-disable + return function( elem ) { + + // Only certain elements can match :enabled or :disabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-enabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-disabled + if ( "form" in elem ) { + + // Check for inherited disabledness on relevant non-disabled elements: + // * listed form-associated elements in a disabled fieldset + // https://html.spec.whatwg.org/multipage/forms.html#category-listed + // https://html.spec.whatwg.org/multipage/forms.html#concept-fe-disabled + // * option elements in a disabled optgroup + // https://html.spec.whatwg.org/multipage/forms.html#concept-option-disabled + // All such elements have a "form" property. + if ( elem.parentNode && elem.disabled === false ) { + + // Option elements defer to a parent optgroup if present + if ( "label" in elem ) { + if ( "label" in elem.parentNode ) { + return elem.parentNode.disabled === disabled; + } else { + return elem.disabled === disabled; + } + } + + // Support: IE 6 - 11 + // Use the isDisabled shortcut property to check for disabled fieldset ancestors + return elem.isDisabled === disabled || + + // Where there is no isDisabled, check manually + /* jshint -W018 */ + elem.isDisabled !== !disabled && + inDisabledFieldset( elem ) === disabled; + } + + return elem.disabled === disabled; + + // Try to winnow out elements that can't be disabled before trusting the disabled property. + // Some victims get caught in our net (label, legend, menu, track), but it shouldn't + // even exist on them, let alone have a boolean value. + } else if ( "label" in elem ) { + return elem.disabled === disabled; + } + + // Remaining elements are neither :enabled nor :disabled + return false; + }; +} + +/** + * Returns a function to use in pseudos for positionals + * @param {Function} fn + */ +function createPositionalPseudo( fn ) { + return markFunction( function( argument ) { + argument = +argument; + return markFunction( function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ ( j = matchIndexes[ i ] ) ] ) { + seed[ j ] = !( matches[ j ] = seed[ j ] ); + } + } + } ); + } ); +} + +/** + * Checks a node for validity as a Sizzle context + * @param {Element|Object=} context + * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value + */ +function testContext( context ) { + return context && typeof context.getElementsByTagName !== "undefined" && context; +} + +// Expose support vars for convenience +support = Sizzle.support = {}; + +/** + * Detects XML nodes + * @param {Element|Object} elem An element or a document + * @returns {Boolean} True iff elem is a non-HTML XML node + */ +isXML = Sizzle.isXML = function( elem ) { + var namespace = elem.namespaceURI, + docElem = ( elem.ownerDocument || elem ).documentElement; + + // Support: IE <=8 + // Assume HTML when documentElement doesn't yet exist, such as inside loading iframes + // https://bugs.jquery.com/ticket/4833 + return !rhtml.test( namespace || docElem && docElem.nodeName || "HTML" ); +}; + +/** + * Sets document-related variables once based on the current document + * @param {Element|Object} [doc] An element or document object to use to set the document + * @returns {Object} Returns the current document + */ +setDocument = Sizzle.setDocument = function( node ) { + var hasCompare, subWindow, + doc = node ? node.ownerDocument || node : preferredDoc; + + // Return early if doc is invalid or already selected + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( doc == document || doc.nodeType !== 9 || !doc.documentElement ) { + return document; + } + + // Update global variables + document = doc; + docElem = document.documentElement; + documentIsHTML = !isXML( document ); + + // Support: IE 9 - 11+, Edge 12 - 18+ + // Accessing iframe documents after unload throws "permission denied" errors (jQuery #13936) + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( preferredDoc != document && + ( subWindow = document.defaultView ) && subWindow.top !== subWindow ) { + + // Support: IE 11, Edge + if ( subWindow.addEventListener ) { + subWindow.addEventListener( "unload", unloadHandler, false ); + + // Support: IE 9 - 10 only + } else if ( subWindow.attachEvent ) { + subWindow.attachEvent( "onunload", unloadHandler ); + } + } + + // Support: IE 8 - 11+, Edge 12 - 18+, Chrome <=16 - 25 only, Firefox <=3.6 - 31 only, + // Safari 4 - 5 only, Opera <=11.6 - 12.x only + // IE/Edge & older browsers don't support the :scope pseudo-class. + // Support: Safari 6.0 only + // Safari 6.0 supports :scope but it's an alias of :root there. + support.scope = assert( function( el ) { + docElem.appendChild( el ).appendChild( document.createElement( "div" ) ); + return typeof el.querySelectorAll !== "undefined" && + !el.querySelectorAll( ":scope fieldset div" ).length; + } ); + + /* Attributes + ---------------------------------------------------------------------- */ + + // Support: IE<8 + // Verify that getAttribute really returns attributes and not properties + // (excepting IE8 booleans) + support.attributes = assert( function( el ) { + el.className = "i"; + return !el.getAttribute( "className" ); + } ); + + /* getElement(s)By* + ---------------------------------------------------------------------- */ + + // Check if getElementsByTagName("*") returns only elements + support.getElementsByTagName = assert( function( el ) { + el.appendChild( document.createComment( "" ) ); + return !el.getElementsByTagName( "*" ).length; + } ); + + // Support: IE<9 + support.getElementsByClassName = rnative.test( document.getElementsByClassName ); + + // Support: IE<10 + // Check if getElementById returns elements by name + // The broken getElementById methods don't pick up programmatically-set names, + // so use a roundabout getElementsByName test + support.getById = assert( function( el ) { + docElem.appendChild( el ).id = expando; + return !document.getElementsByName || !document.getElementsByName( expando ).length; + } ); + + // ID filter and find + if ( support.getById ) { + Expr.filter[ "ID" ] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + return elem.getAttribute( "id" ) === attrId; + }; + }; + Expr.find[ "ID" ] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var elem = context.getElementById( id ); + return elem ? [ elem ] : []; + } + }; + } else { + Expr.filter[ "ID" ] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== "undefined" && + elem.getAttributeNode( "id" ); + return node && node.value === attrId; + }; + }; + + // Support: IE 6 - 7 only + // getElementById is not reliable as a find shortcut + Expr.find[ "ID" ] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var node, i, elems, + elem = context.getElementById( id ); + + if ( elem ) { + + // Verify the id attribute + node = elem.getAttributeNode( "id" ); + if ( node && node.value === id ) { + return [ elem ]; + } + + // Fall back on getElementsByName + elems = context.getElementsByName( id ); + i = 0; + while ( ( elem = elems[ i++ ] ) ) { + node = elem.getAttributeNode( "id" ); + if ( node && node.value === id ) { + return [ elem ]; + } + } + } + + return []; + } + }; + } + + // Tag + Expr.find[ "TAG" ] = support.getElementsByTagName ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== "undefined" ) { + return context.getElementsByTagName( tag ); + + // DocumentFragment nodes don't have gEBTN + } else if ( support.qsa ) { + return context.querySelectorAll( tag ); + } + } : + + function( tag, context ) { + var elem, + tmp = [], + i = 0, + + // By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too + results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + while ( ( elem = results[ i++ ] ) ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + }; + + // Class + Expr.find[ "CLASS" ] = support.getElementsByClassName && function( className, context ) { + if ( typeof context.getElementsByClassName !== "undefined" && documentIsHTML ) { + return context.getElementsByClassName( className ); + } + }; + + /* QSA/matchesSelector + ---------------------------------------------------------------------- */ + + // QSA and matchesSelector support + + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + rbuggyMatches = []; + + // qSa(:focus) reports false when true (Chrome 21) + // We allow this because of a bug in IE8/9 that throws an error + // whenever `document.activeElement` is accessed on an iframe + // So, we allow :focus to pass through QSA all the time to avoid the IE error + // See https://bugs.jquery.com/ticket/13378 + rbuggyQSA = []; + + if ( ( support.qsa = rnative.test( document.querySelectorAll ) ) ) { + + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert( function( el ) { + + var input; + + // Select is set to empty string on purpose + // This is to test IE's treatment of not explicitly + // setting a boolean content attribute, + // since its presence should be enough + // https://bugs.jquery.com/ticket/12359 + docElem.appendChild( el ).innerHTML = "" + + ""; + + // Support: IE8, Opera 11-12.16 + // Nothing should be selected when empty strings follow ^= or $= or *= + // The test attribute must be unknown in Opera but "safe" for WinRT + // https://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section + if ( el.querySelectorAll( "[msallowcapture^='']" ).length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); + } + + // Support: IE8 + // Boolean attributes and "value" are not treated correctly + if ( !el.querySelectorAll( "[selected]" ).length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); + } + + // Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+ + if ( !el.querySelectorAll( "[id~=" + expando + "-]" ).length ) { + rbuggyQSA.push( "~=" ); + } + + // Support: IE 11+, Edge 15 - 18+ + // IE 11/Edge don't find elements on a `[name='']` query in some cases. + // Adding a temporary attribute to the document before the selection works + // around the issue. + // Interestingly, IE 10 & older don't seem to have the issue. + input = document.createElement( "input" ); + input.setAttribute( "name", "" ); + el.appendChild( input ); + if ( !el.querySelectorAll( "[name='']" ).length ) { + rbuggyQSA.push( "\\[" + whitespace + "*name" + whitespace + "*=" + + whitespace + "*(?:''|\"\")" ); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here and will not see later tests + if ( !el.querySelectorAll( ":checked" ).length ) { + rbuggyQSA.push( ":checked" ); + } + + // Support: Safari 8+, iOS 8+ + // https://bugs.webkit.org/show_bug.cgi?id=136851 + // In-page `selector#id sibling-combinator selector` fails + if ( !el.querySelectorAll( "a#" + expando + "+*" ).length ) { + rbuggyQSA.push( ".#.+[+~]" ); + } + + // Support: Firefox <=3.6 - 5 only + // Old Firefox doesn't throw on a badly-escaped identifier. + el.querySelectorAll( "\\\f" ); + rbuggyQSA.push( "[\\r\\n\\f]" ); + } ); + + assert( function( el ) { + el.innerHTML = "" + + ""; + + // Support: Windows 8 Native Apps + // The type and name attributes are restricted during .innerHTML assignment + var input = document.createElement( "input" ); + input.setAttribute( "type", "hidden" ); + el.appendChild( input ).setAttribute( "name", "D" ); + + // Support: IE8 + // Enforce case-sensitivity of name attribute + if ( el.querySelectorAll( "[name=d]" ).length ) { + rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here and will not see later tests + if ( el.querySelectorAll( ":enabled" ).length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Support: IE9-11+ + // IE's :disabled selector does not pick up the children of disabled fieldsets + docElem.appendChild( el ).disabled = true; + if ( el.querySelectorAll( ":disabled" ).length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Support: Opera 10 - 11 only + // Opera 10-11 does not throw on post-comma invalid pseudos + el.querySelectorAll( "*,:x" ); + rbuggyQSA.push( ",.*:" ); + } ); + } + + if ( ( support.matchesSelector = rnative.test( ( matches = docElem.matches || + docElem.webkitMatchesSelector || + docElem.mozMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector ) ) ) ) { + + assert( function( el ) { + + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + support.disconnectedMatch = matches.call( el, "*" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( el, "[s!='']:x" ); + rbuggyMatches.push( "!=", pseudos ); + } ); + } + + rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join( "|" ) ); + rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join( "|" ) ); + + /* Contains + ---------------------------------------------------------------------- */ + hasCompare = rnative.test( docElem.compareDocumentPosition ); + + // Element contains another + // Purposefully self-exclusive + // As in, an element does not contain itself + contains = hasCompare || rnative.test( docElem.contains ) ? + function( a, b ) { + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b && b.parentNode; + return a === bup || !!( bup && bup.nodeType === 1 && ( + adown.contains ? + adown.contains( bup ) : + a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 + ) ); + } : + function( a, b ) { + if ( b ) { + while ( ( b = b.parentNode ) ) { + if ( b === a ) { + return true; + } + } + } + return false; + }; + + /* Sorting + ---------------------------------------------------------------------- */ + + // Document order sorting + sortOrder = hasCompare ? + function( a, b ) { + + // Flag for duplicate removal + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + // Sort on method existence if only one input has compareDocumentPosition + var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; + if ( compare ) { + return compare; + } + + // Calculate position if both inputs belong to the same document + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + compare = ( a.ownerDocument || a ) == ( b.ownerDocument || b ) ? + a.compareDocumentPosition( b ) : + + // Otherwise we know they are disconnected + 1; + + // Disconnected nodes + if ( compare & 1 || + ( !support.sortDetached && b.compareDocumentPosition( a ) === compare ) ) { + + // Choose the first element that is related to our preferred document + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( a == document || a.ownerDocument == preferredDoc && + contains( preferredDoc, a ) ) { + return -1; + } + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( b == document || b.ownerDocument == preferredDoc && + contains( preferredDoc, b ) ) { + return 1; + } + + // Maintain original order + return sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + } + + return compare & 4 ? -1 : 1; + } : + function( a, b ) { + + // Exit early if the nodes are identical + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + var cur, + i = 0, + aup = a.parentNode, + bup = b.parentNode, + ap = [ a ], + bp = [ b ]; + + // Parentless nodes are either documents or disconnected + if ( !aup || !bup ) { + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + /* eslint-disable eqeqeq */ + return a == document ? -1 : + b == document ? 1 : + /* eslint-enable eqeqeq */ + aup ? -1 : + bup ? 1 : + sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + + // If the nodes are siblings, we can do a quick check + } else if ( aup === bup ) { + return siblingCheck( a, b ); + } + + // Otherwise we need full lists of their ancestors for comparison + cur = a; + while ( ( cur = cur.parentNode ) ) { + ap.unshift( cur ); + } + cur = b; + while ( ( cur = cur.parentNode ) ) { + bp.unshift( cur ); + } + + // Walk down the tree looking for a discrepancy + while ( ap[ i ] === bp[ i ] ) { + i++; + } + + return i ? + + // Do a sibling check if the nodes have a common ancestor + siblingCheck( ap[ i ], bp[ i ] ) : + + // Otherwise nodes in our document sort first + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + /* eslint-disable eqeqeq */ + ap[ i ] == preferredDoc ? -1 : + bp[ i ] == preferredDoc ? 1 : + /* eslint-enable eqeqeq */ + 0; + }; + + return document; +}; + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + setDocument( elem ); + + if ( support.matchesSelector && documentIsHTML && + !nonnativeSelectorCache[ expr + " " ] && + ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && + ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { + + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || support.disconnectedMatch || + + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch ( e ) { + nonnativeSelectorCache( expr, true ); + } + } + + return Sizzle( expr, document, null, [ elem ] ).length > 0; +}; + +Sizzle.contains = function( context, elem ) { + + // Set document vars if needed + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( ( context.ownerDocument || context ) != document ) { + setDocument( context ); + } + return contains( context, elem ); +}; + +Sizzle.attr = function( elem, name ) { + + // Set document vars if needed + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( ( elem.ownerDocument || elem ) != document ) { + setDocument( elem ); + } + + var fn = Expr.attrHandle[ name.toLowerCase() ], + + // Don't get fooled by Object.prototype properties (jQuery #13807) + val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? + fn( elem, name, !documentIsHTML ) : + undefined; + + return val !== undefined ? + val : + support.attributes || !documentIsHTML ? + elem.getAttribute( name ) : + ( val = elem.getAttributeNode( name ) ) && val.specified ? + val.value : + null; +}; + +Sizzle.escape = function( sel ) { + return ( sel + "" ).replace( rcssescape, fcssescape ); +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +/** + * Document sorting and removing duplicates + * @param {ArrayLike} results + */ +Sizzle.uniqueSort = function( results ) { + var elem, + duplicates = [], + j = 0, + i = 0; + + // Unless we *know* we can detect duplicates, assume their presence + hasDuplicate = !support.detectDuplicates; + sortInput = !support.sortStable && results.slice( 0 ); + results.sort( sortOrder ); + + if ( hasDuplicate ) { + while ( ( elem = results[ i++ ] ) ) { + if ( elem === results[ i ] ) { + j = duplicates.push( i ); + } + } + while ( j-- ) { + results.splice( duplicates[ j ], 1 ); + } + } + + // Clear input after sorting to release objects + // See https://github.com/jquery/sizzle/pull/225 + sortInput = null; + + return results; +}; + +/** + * Utility function for retrieving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +getText = Sizzle.getText = function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( !nodeType ) { + + // If no nodeType, this is expected to be an array + while ( ( node = elem[ i++ ] ) ) { + + // Do not traverse comment nodes + ret += getText( node ); + } + } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + + // Use textContent for elements + // innerText usage removed for consistency of new lines (jQuery #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + + // Do not include comment or processing instruction nodes + + return ret; +}; + +Expr = Sizzle.selectors = { + + // Can be adjusted by the user + cacheLength: 50, + + createPseudo: markFunction, + + match: matchExpr, + + attrHandle: {}, + + find: {}, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + "ATTR": function( match ) { + match[ 1 ] = match[ 1 ].replace( runescape, funescape ); + + // Move the given value to match[3] whether quoted or unquoted + match[ 3 ] = ( match[ 3 ] || match[ 4 ] || + match[ 5 ] || "" ).replace( runescape, funescape ); + + if ( match[ 2 ] === "~=" ) { + match[ 3 ] = " " + match[ 3 ] + " "; + } + + return match.slice( 0, 4 ); + }, + + "CHILD": function( match ) { + + /* matches from matchExpr["CHILD"] + 1 type (only|nth|...) + 2 what (child|of-type) + 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 4 xn-component of xn+y argument ([+-]?\d*n|) + 5 sign of xn-component + 6 x of xn-component + 7 sign of y-component + 8 y of y-component + */ + match[ 1 ] = match[ 1 ].toLowerCase(); + + if ( match[ 1 ].slice( 0, 3 ) === "nth" ) { + + // nth-* requires argument + if ( !match[ 3 ] ) { + Sizzle.error( match[ 0 ] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[ 4 ] = +( match[ 4 ] ? + match[ 5 ] + ( match[ 6 ] || 1 ) : + 2 * ( match[ 3 ] === "even" || match[ 3 ] === "odd" ) ); + match[ 5 ] = +( ( match[ 7 ] + match[ 8 ] ) || match[ 3 ] === "odd" ); + + // other types prohibit arguments + } else if ( match[ 3 ] ) { + Sizzle.error( match[ 0 ] ); + } + + return match; + }, + + "PSEUDO": function( match ) { + var excess, + unquoted = !match[ 6 ] && match[ 2 ]; + + if ( matchExpr[ "CHILD" ].test( match[ 0 ] ) ) { + return null; + } + + // Accept quoted arguments as-is + if ( match[ 3 ] ) { + match[ 2 ] = match[ 4 ] || match[ 5 ] || ""; + + // Strip excess characters from unquoted arguments + } else if ( unquoted && rpseudo.test( unquoted ) && + + // Get excess from tokenize (recursively) + ( excess = tokenize( unquoted, true ) ) && + + // advance to the next closing parenthesis + ( excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length ) ) { + + // excess is a negative index + match[ 0 ] = match[ 0 ].slice( 0, excess ); + match[ 2 ] = unquoted.slice( 0, excess ); + } + + // Return only captures needed by the pseudo filter method (type and argument) + return match.slice( 0, 3 ); + } + }, + + filter: { + + "TAG": function( nodeNameSelector ) { + var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); + return nodeNameSelector === "*" ? + function() { + return true; + } : + function( elem ) { + return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; + }; + }, + + "CLASS": function( className ) { + var pattern = classCache[ className + " " ]; + + return pattern || + ( pattern = new RegExp( "(^|" + whitespace + + ")" + className + "(" + whitespace + "|$)" ) ) && classCache( + className, function( elem ) { + return pattern.test( + typeof elem.className === "string" && elem.className || + typeof elem.getAttribute !== "undefined" && + elem.getAttribute( "class" ) || + "" + ); + } ); + }, + + "ATTR": function( name, operator, check ) { + return function( elem ) { + var result = Sizzle.attr( elem, name ); + + if ( result == null ) { + return operator === "!="; + } + if ( !operator ) { + return true; + } + + result += ""; + + /* eslint-disable max-len */ + + return operator === "=" ? result === check : + operator === "!=" ? result !== check : + operator === "^=" ? check && result.indexOf( check ) === 0 : + operator === "*=" ? check && result.indexOf( check ) > -1 : + operator === "$=" ? check && result.slice( -check.length ) === check : + operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 : + operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : + false; + /* eslint-enable max-len */ + + }; + }, + + "CHILD": function( type, what, _argument, first, last ) { + var simple = type.slice( 0, 3 ) !== "nth", + forward = type.slice( -4 ) !== "last", + ofType = what === "of-type"; + + return first === 1 && last === 0 ? + + // Shortcut for :nth-*(n) + function( elem ) { + return !!elem.parentNode; + } : + + function( elem, _context, xml ) { + var cache, uniqueCache, outerCache, node, nodeIndex, start, + dir = simple !== forward ? "nextSibling" : "previousSibling", + parent = elem.parentNode, + name = ofType && elem.nodeName.toLowerCase(), + useCache = !xml && !ofType, + diff = false; + + if ( parent ) { + + // :(first|last|only)-(child|of-type) + if ( simple ) { + while ( dir ) { + node = elem; + while ( ( node = node[ dir ] ) ) { + if ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) { + + return false; + } + } + + // Reverse direction for :only-* (if we haven't yet done so) + start = dir = type === "only" && !start && "nextSibling"; + } + return true; + } + + start = [ forward ? parent.firstChild : parent.lastChild ]; + + // non-xml :nth-child(...) stores cache data on `parent` + if ( forward && useCache ) { + + // Seek `elem` from a previously-cached index + + // ...in a gzip-friendly way + node = parent; + outerCache = node[ expando ] || ( node[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + ( outerCache[ node.uniqueID ] = {} ); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex && cache[ 2 ]; + node = nodeIndex && parent.childNodes[ nodeIndex ]; + + while ( ( node = ++nodeIndex && node && node[ dir ] || + + // Fallback to seeking `elem` from the start + ( diff = nodeIndex = 0 ) || start.pop() ) ) { + + // When found, cache indexes on `parent` and break + if ( node.nodeType === 1 && ++diff && node === elem ) { + uniqueCache[ type ] = [ dirruns, nodeIndex, diff ]; + break; + } + } + + } else { + + // Use previously-cached element index if available + if ( useCache ) { + + // ...in a gzip-friendly way + node = elem; + outerCache = node[ expando ] || ( node[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + ( outerCache[ node.uniqueID ] = {} ); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex; + } + + // xml :nth-child(...) + // or :nth-last-child(...) or :nth(-last)?-of-type(...) + if ( diff === false ) { + + // Use the same loop as above to seek `elem` from the start + while ( ( node = ++nodeIndex && node && node[ dir ] || + ( diff = nodeIndex = 0 ) || start.pop() ) ) { + + if ( ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) && + ++diff ) { + + // Cache the index of each encountered element + if ( useCache ) { + outerCache = node[ expando ] || + ( node[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + ( outerCache[ node.uniqueID ] = {} ); + + uniqueCache[ type ] = [ dirruns, diff ]; + } + + if ( node === elem ) { + break; + } + } + } + } + } + + // Incorporate the offset, then check against cycle size + diff -= last; + return diff === first || ( diff % first === 0 && diff / first >= 0 ); + } + }; + }, + + "PSEUDO": function( pseudo, argument ) { + + // pseudo-class names are case-insensitive + // http://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + // Remember that setFilters inherits from pseudos + var args, + fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || + Sizzle.error( "unsupported pseudo: " + pseudo ); + + // The user may use createPseudo to indicate that + // arguments are needed to create the filter function + // just as Sizzle does + if ( fn[ expando ] ) { + return fn( argument ); + } + + // But maintain support for old signatures + if ( fn.length > 1 ) { + args = [ pseudo, pseudo, "", argument ]; + return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? + markFunction( function( seed, matches ) { + var idx, + matched = fn( seed, argument ), + i = matched.length; + while ( i-- ) { + idx = indexOf( seed, matched[ i ] ); + seed[ idx ] = !( matches[ idx ] = matched[ i ] ); + } + } ) : + function( elem ) { + return fn( elem, 0, args ); + }; + } + + return fn; + } + }, + + pseudos: { + + // Potentially complex pseudos + "not": markFunction( function( selector ) { + + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var input = [], + results = [], + matcher = compile( selector.replace( rtrim, "$1" ) ); + + return matcher[ expando ] ? + markFunction( function( seed, matches, _context, xml ) { + var elem, + unmatched = matcher( seed, null, xml, [] ), + i = seed.length; + + // Match elements unmatched by `matcher` + while ( i-- ) { + if ( ( elem = unmatched[ i ] ) ) { + seed[ i ] = !( matches[ i ] = elem ); + } + } + } ) : + function( elem, _context, xml ) { + input[ 0 ] = elem; + matcher( input, null, xml, results ); + + // Don't keep the element (issue #299) + input[ 0 ] = null; + return !results.pop(); + }; + } ), + + "has": markFunction( function( selector ) { + return function( elem ) { + return Sizzle( selector, elem ).length > 0; + }; + } ), + + "contains": markFunction( function( text ) { + text = text.replace( runescape, funescape ); + return function( elem ) { + return ( elem.textContent || getText( elem ) ).indexOf( text ) > -1; + }; + } ), + + // "Whether an element is represented by a :lang() selector + // is based solely on the element's language value + // being equal to the identifier C, + // or beginning with the identifier C immediately followed by "-". + // The matching of C against the element's language value is performed case-insensitively. + // The identifier C does not have to be a valid language name." + // http://www.w3.org/TR/selectors/#lang-pseudo + "lang": markFunction( function( lang ) { + + // lang value must be a valid identifier + if ( !ridentifier.test( lang || "" ) ) { + Sizzle.error( "unsupported lang: " + lang ); + } + lang = lang.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + var elemLang; + do { + if ( ( elemLang = documentIsHTML ? + elem.lang : + elem.getAttribute( "xml:lang" ) || elem.getAttribute( "lang" ) ) ) { + + elemLang = elemLang.toLowerCase(); + return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; + } + } while ( ( elem = elem.parentNode ) && elem.nodeType === 1 ); + return false; + }; + } ), + + // Miscellaneous + "target": function( elem ) { + var hash = window.location && window.location.hash; + return hash && hash.slice( 1 ) === elem.id; + }, + + "root": function( elem ) { + return elem === docElem; + }, + + "focus": function( elem ) { + return elem === document.activeElement && + ( !document.hasFocus || document.hasFocus() ) && + !!( elem.type || elem.href || ~elem.tabIndex ); + }, + + // Boolean properties + "enabled": createDisabledPseudo( false ), + "disabled": createDisabledPseudo( true ), + + "checked": function( elem ) { + + // In CSS3, :checked should return both checked and selected elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + var nodeName = elem.nodeName.toLowerCase(); + return ( nodeName === "input" && !!elem.checked ) || + ( nodeName === "option" && !!elem.selected ); + }, + + "selected": function( elem ) { + + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + // eslint-disable-next-line no-unused-expressions + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + // Contents + "empty": function( elem ) { + + // http://www.w3.org/TR/selectors/#empty-pseudo + // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), + // but not by others (comment: 8; processing instruction: 7; etc.) + // nodeType < 6 works because attributes (2) do not appear as children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + if ( elem.nodeType < 6 ) { + return false; + } + } + return true; + }, + + "parent": function( elem ) { + return !Expr.pseudos[ "empty" ]( elem ); + }, + + // Element/input types + "header": function( elem ) { + return rheader.test( elem.nodeName ); + }, + + "input": function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + "button": function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === "button" || name === "button"; + }, + + "text": function( elem ) { + var attr; + return elem.nodeName.toLowerCase() === "input" && + elem.type === "text" && + + // Support: IE<8 + // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" + ( ( attr = elem.getAttribute( "type" ) ) == null || + attr.toLowerCase() === "text" ); + }, + + // Position-in-collection + "first": createPositionalPseudo( function() { + return [ 0 ]; + } ), + + "last": createPositionalPseudo( function( _matchIndexes, length ) { + return [ length - 1 ]; + } ), + + "eq": createPositionalPseudo( function( _matchIndexes, length, argument ) { + return [ argument < 0 ? argument + length : argument ]; + } ), + + "even": createPositionalPseudo( function( matchIndexes, length ) { + var i = 0; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ), + + "odd": createPositionalPseudo( function( matchIndexes, length ) { + var i = 1; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ), + + "lt": createPositionalPseudo( function( matchIndexes, length, argument ) { + var i = argument < 0 ? + argument + length : + argument > length ? + length : + argument; + for ( ; --i >= 0; ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ), + + "gt": createPositionalPseudo( function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; ++i < length; ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ) + } +}; + +Expr.pseudos[ "nth" ] = Expr.pseudos[ "eq" ]; + +// Add button/input type pseudos +for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { + Expr.pseudos[ i ] = createInputPseudo( i ); +} +for ( i in { submit: true, reset: true } ) { + Expr.pseudos[ i ] = createButtonPseudo( i ); +} + +// Easy API for creating new setFilters +function setFilters() {} +setFilters.prototype = Expr.filters = Expr.pseudos; +Expr.setFilters = new setFilters(); + +tokenize = Sizzle.tokenize = function( selector, parseOnly ) { + var matched, match, tokens, type, + soFar, groups, preFilters, + cached = tokenCache[ selector + " " ]; + + if ( cached ) { + return parseOnly ? 0 : cached.slice( 0 ); + } + + soFar = selector; + groups = []; + preFilters = Expr.preFilter; + + while ( soFar ) { + + // Comma and first run + if ( !matched || ( match = rcomma.exec( soFar ) ) ) { + if ( match ) { + + // Don't consume trailing commas as valid + soFar = soFar.slice( match[ 0 ].length ) || soFar; + } + groups.push( ( tokens = [] ) ); + } + + matched = false; + + // Combinators + if ( ( match = rcombinators.exec( soFar ) ) ) { + matched = match.shift(); + tokens.push( { + value: matched, + + // Cast descendant combinators to space + type: match[ 0 ].replace( rtrim, " " ) + } ); + soFar = soFar.slice( matched.length ); + } + + // Filters + for ( type in Expr.filter ) { + if ( ( match = matchExpr[ type ].exec( soFar ) ) && ( !preFilters[ type ] || + ( match = preFilters[ type ]( match ) ) ) ) { + matched = match.shift(); + tokens.push( { + value: matched, + type: type, + matches: match + } ); + soFar = soFar.slice( matched.length ); + } + } + + if ( !matched ) { + break; + } + } + + // Return the length of the invalid excess + // if we're just parsing + // Otherwise, throw an error or return tokens + return parseOnly ? + soFar.length : + soFar ? + Sizzle.error( selector ) : + + // Cache the tokens + tokenCache( selector, groups ).slice( 0 ); +}; + +function toSelector( tokens ) { + var i = 0, + len = tokens.length, + selector = ""; + for ( ; i < len; i++ ) { + selector += tokens[ i ].value; + } + return selector; +} + +function addCombinator( matcher, combinator, base ) { + var dir = combinator.dir, + skip = combinator.next, + key = skip || dir, + checkNonElements = base && key === "parentNode", + doneName = done++; + + return combinator.first ? + + // Check against closest ancestor/preceding element + function( elem, context, xml ) { + while ( ( elem = elem[ dir ] ) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + return matcher( elem, context, xml ); + } + } + return false; + } : + + // Check against all ancestor/preceding elements + function( elem, context, xml ) { + var oldCache, uniqueCache, outerCache, + newCache = [ dirruns, doneName ]; + + // We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching + if ( xml ) { + while ( ( elem = elem[ dir ] ) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + if ( matcher( elem, context, xml ) ) { + return true; + } + } + } + } else { + while ( ( elem = elem[ dir ] ) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + outerCache = elem[ expando ] || ( elem[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ elem.uniqueID ] || + ( outerCache[ elem.uniqueID ] = {} ); + + if ( skip && skip === elem.nodeName.toLowerCase() ) { + elem = elem[ dir ] || elem; + } else if ( ( oldCache = uniqueCache[ key ] ) && + oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { + + // Assign to newCache so results back-propagate to previous elements + return ( newCache[ 2 ] = oldCache[ 2 ] ); + } else { + + // Reuse newcache so results back-propagate to previous elements + uniqueCache[ key ] = newCache; + + // A match means we're done; a fail means we have to keep checking + if ( ( newCache[ 2 ] = matcher( elem, context, xml ) ) ) { + return true; + } + } + } + } + } + return false; + }; +} + +function elementMatcher( matchers ) { + return matchers.length > 1 ? + function( elem, context, xml ) { + var i = matchers.length; + while ( i-- ) { + if ( !matchers[ i ]( elem, context, xml ) ) { + return false; + } + } + return true; + } : + matchers[ 0 ]; +} + +function multipleContexts( selector, contexts, results ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + Sizzle( selector, contexts[ i ], results ); + } + return results; +} + +function condense( unmatched, map, filter, context, xml ) { + var elem, + newUnmatched = [], + i = 0, + len = unmatched.length, + mapped = map != null; + + for ( ; i < len; i++ ) { + if ( ( elem = unmatched[ i ] ) ) { + if ( !filter || filter( elem, context, xml ) ) { + newUnmatched.push( elem ); + if ( mapped ) { + map.push( i ); + } + } + } + } + + return newUnmatched; +} + +function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { + if ( postFilter && !postFilter[ expando ] ) { + postFilter = setMatcher( postFilter ); + } + if ( postFinder && !postFinder[ expando ] ) { + postFinder = setMatcher( postFinder, postSelector ); + } + return markFunction( function( seed, results, context, xml ) { + var temp, i, elem, + preMap = [], + postMap = [], + preexisting = results.length, + + // Get initial elements from seed or context + elems = seed || multipleContexts( + selector || "*", + context.nodeType ? [ context ] : context, + [] + ), + + // Prefilter to get matcher input, preserving a map for seed-results synchronization + matcherIn = preFilter && ( seed || !selector ) ? + condense( elems, preMap, preFilter, context, xml ) : + elems, + + matcherOut = matcher ? + + // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, + postFinder || ( seed ? preFilter : preexisting || postFilter ) ? + + // ...intermediate processing is necessary + [] : + + // ...otherwise use results directly + results : + matcherIn; + + // Find primary matches + if ( matcher ) { + matcher( matcherIn, matcherOut, context, xml ); + } + + // Apply postFilter + if ( postFilter ) { + temp = condense( matcherOut, postMap ); + postFilter( temp, [], context, xml ); + + // Un-match failing elements by moving them back to matcherIn + i = temp.length; + while ( i-- ) { + if ( ( elem = temp[ i ] ) ) { + matcherOut[ postMap[ i ] ] = !( matcherIn[ postMap[ i ] ] = elem ); + } + } + } + + if ( seed ) { + if ( postFinder || preFilter ) { + if ( postFinder ) { + + // Get the final matcherOut by condensing this intermediate into postFinder contexts + temp = []; + i = matcherOut.length; + while ( i-- ) { + if ( ( elem = matcherOut[ i ] ) ) { + + // Restore matcherIn since elem is not yet a final match + temp.push( ( matcherIn[ i ] = elem ) ); + } + } + postFinder( null, ( matcherOut = [] ), temp, xml ); + } + + // Move matched elements from seed to results to keep them synchronized + i = matcherOut.length; + while ( i-- ) { + if ( ( elem = matcherOut[ i ] ) && + ( temp = postFinder ? indexOf( seed, elem ) : preMap[ i ] ) > -1 ) { + + seed[ temp ] = !( results[ temp ] = elem ); + } + } + } + + // Add elements to results, through postFinder if defined + } else { + matcherOut = condense( + matcherOut === results ? + matcherOut.splice( preexisting, matcherOut.length ) : + matcherOut + ); + if ( postFinder ) { + postFinder( null, results, matcherOut, xml ); + } else { + push.apply( results, matcherOut ); + } + } + } ); +} + +function matcherFromTokens( tokens ) { + var checkContext, matcher, j, + len = tokens.length, + leadingRelative = Expr.relative[ tokens[ 0 ].type ], + implicitRelative = leadingRelative || Expr.relative[ " " ], + i = leadingRelative ? 1 : 0, + + // The foundational matcher ensures that elements are reachable from top-level context(s) + matchContext = addCombinator( function( elem ) { + return elem === checkContext; + }, implicitRelative, true ), + matchAnyContext = addCombinator( function( elem ) { + return indexOf( checkContext, elem ) > -1; + }, implicitRelative, true ), + matchers = [ function( elem, context, xml ) { + var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( + ( checkContext = context ).nodeType ? + matchContext( elem, context, xml ) : + matchAnyContext( elem, context, xml ) ); + + // Avoid hanging onto element (issue #299) + checkContext = null; + return ret; + } ]; + + for ( ; i < len; i++ ) { + if ( ( matcher = Expr.relative[ tokens[ i ].type ] ) ) { + matchers = [ addCombinator( elementMatcher( matchers ), matcher ) ]; + } else { + matcher = Expr.filter[ tokens[ i ].type ].apply( null, tokens[ i ].matches ); + + // Return special upon seeing a positional matcher + if ( matcher[ expando ] ) { + + // Find the next relative operator (if any) for proper handling + j = ++i; + for ( ; j < len; j++ ) { + if ( Expr.relative[ tokens[ j ].type ] ) { + break; + } + } + return setMatcher( + i > 1 && elementMatcher( matchers ), + i > 1 && toSelector( + + // If the preceding token was a descendant combinator, insert an implicit any-element `*` + tokens + .slice( 0, i - 1 ) + .concat( { value: tokens[ i - 2 ].type === " " ? "*" : "" } ) + ).replace( rtrim, "$1" ), + matcher, + i < j && matcherFromTokens( tokens.slice( i, j ) ), + j < len && matcherFromTokens( ( tokens = tokens.slice( j ) ) ), + j < len && toSelector( tokens ) + ); + } + matchers.push( matcher ); + } + } + + return elementMatcher( matchers ); +} + +function matcherFromGroupMatchers( elementMatchers, setMatchers ) { + var bySet = setMatchers.length > 0, + byElement = elementMatchers.length > 0, + superMatcher = function( seed, context, xml, results, outermost ) { + var elem, j, matcher, + matchedCount = 0, + i = "0", + unmatched = seed && [], + setMatched = [], + contextBackup = outermostContext, + + // We must always have either seed elements or outermost context + elems = seed || byElement && Expr.find[ "TAG" ]( "*", outermost ), + + // Use integer dirruns iff this is the outermost matcher + dirrunsUnique = ( dirruns += contextBackup == null ? 1 : Math.random() || 0.1 ), + len = elems.length; + + if ( outermost ) { + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + outermostContext = context == document || context || outermost; + } + + // Add elements passing elementMatchers directly to results + // Support: IE<9, Safari + // Tolerate NodeList properties (IE: "length"; Safari: ) matching elements by id + for ( ; i !== len && ( elem = elems[ i ] ) != null; i++ ) { + if ( byElement && elem ) { + j = 0; + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( !context && elem.ownerDocument != document ) { + setDocument( elem ); + xml = !documentIsHTML; + } + while ( ( matcher = elementMatchers[ j++ ] ) ) { + if ( matcher( elem, context || document, xml ) ) { + results.push( elem ); + break; + } + } + if ( outermost ) { + dirruns = dirrunsUnique; + } + } + + // Track unmatched elements for set filters + if ( bySet ) { + + // They will have gone through all possible matchers + if ( ( elem = !matcher && elem ) ) { + matchedCount--; + } + + // Lengthen the array for every element, matched or not + if ( seed ) { + unmatched.push( elem ); + } + } + } + + // `i` is now the count of elements visited above, and adding it to `matchedCount` + // makes the latter nonnegative. + matchedCount += i; + + // Apply set filters to unmatched elements + // NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount` + // equals `i`), unless we didn't visit _any_ elements in the above loop because we have + // no element matchers and no seed. + // Incrementing an initially-string "0" `i` allows `i` to remain a string only in that + // case, which will result in a "00" `matchedCount` that differs from `i` but is also + // numerically zero. + if ( bySet && i !== matchedCount ) { + j = 0; + while ( ( matcher = setMatchers[ j++ ] ) ) { + matcher( unmatched, setMatched, context, xml ); + } + + if ( seed ) { + + // Reintegrate element matches to eliminate the need for sorting + if ( matchedCount > 0 ) { + while ( i-- ) { + if ( !( unmatched[ i ] || setMatched[ i ] ) ) { + setMatched[ i ] = pop.call( results ); + } + } + } + + // Discard index placeholder values to get only actual matches + setMatched = condense( setMatched ); + } + + // Add matches to results + push.apply( results, setMatched ); + + // Seedless set matches succeeding multiple successful matchers stipulate sorting + if ( outermost && !seed && setMatched.length > 0 && + ( matchedCount + setMatchers.length ) > 1 ) { + + Sizzle.uniqueSort( results ); + } + } + + // Override manipulation of globals by nested matchers + if ( outermost ) { + dirruns = dirrunsUnique; + outermostContext = contextBackup; + } + + return unmatched; + }; + + return bySet ? + markFunction( superMatcher ) : + superMatcher; +} + +compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { + var i, + setMatchers = [], + elementMatchers = [], + cached = compilerCache[ selector + " " ]; + + if ( !cached ) { + + // Generate a function of recursive functions that can be used to check each element + if ( !match ) { + match = tokenize( selector ); + } + i = match.length; + while ( i-- ) { + cached = matcherFromTokens( match[ i ] ); + if ( cached[ expando ] ) { + setMatchers.push( cached ); + } else { + elementMatchers.push( cached ); + } + } + + // Cache the compiled function + cached = compilerCache( + selector, + matcherFromGroupMatchers( elementMatchers, setMatchers ) + ); + + // Save selector and tokenization + cached.selector = selector; + } + return cached; +}; + +/** + * A low-level selection function that works with Sizzle's compiled + * selector functions + * @param {String|Function} selector A selector or a pre-compiled + * selector function built with Sizzle.compile + * @param {Element} context + * @param {Array} [results] + * @param {Array} [seed] A set of elements to match against + */ +select = Sizzle.select = function( selector, context, results, seed ) { + var i, tokens, token, type, find, + compiled = typeof selector === "function" && selector, + match = !seed && tokenize( ( selector = compiled.selector || selector ) ); + + results = results || []; + + // Try to minimize operations if there is only one selector in the list and no seed + // (the latter of which guarantees us context) + if ( match.length === 1 ) { + + // Reduce context if the leading compound selector is an ID + tokens = match[ 0 ] = match[ 0 ].slice( 0 ); + if ( tokens.length > 2 && ( token = tokens[ 0 ] ).type === "ID" && + context.nodeType === 9 && documentIsHTML && Expr.relative[ tokens[ 1 ].type ] ) { + + context = ( Expr.find[ "ID" ]( token.matches[ 0 ] + .replace( runescape, funescape ), context ) || [] )[ 0 ]; + if ( !context ) { + return results; + + // Precompiled matchers will still verify ancestry, so step up a level + } else if ( compiled ) { + context = context.parentNode; + } + + selector = selector.slice( tokens.shift().value.length ); + } + + // Fetch a seed set for right-to-left matching + i = matchExpr[ "needsContext" ].test( selector ) ? 0 : tokens.length; + while ( i-- ) { + token = tokens[ i ]; + + // Abort if we hit a combinator + if ( Expr.relative[ ( type = token.type ) ] ) { + break; + } + if ( ( find = Expr.find[ type ] ) ) { + + // Search, expanding context for leading sibling combinators + if ( ( seed = find( + token.matches[ 0 ].replace( runescape, funescape ), + rsibling.test( tokens[ 0 ].type ) && testContext( context.parentNode ) || + context + ) ) ) { + + // If seed is empty or no tokens remain, we can return early + tokens.splice( i, 1 ); + selector = seed.length && toSelector( tokens ); + if ( !selector ) { + push.apply( results, seed ); + return results; + } + + break; + } + } + } + } + + // Compile and execute a filtering function if one is not provided + // Provide `match` to avoid retokenization if we modified the selector above + ( compiled || compile( selector, match ) )( + seed, + context, + !documentIsHTML, + results, + !context || rsibling.test( selector ) && testContext( context.parentNode ) || context + ); + return results; +}; + +// One-time assignments + +// Sort stability +support.sortStable = expando.split( "" ).sort( sortOrder ).join( "" ) === expando; + +// Support: Chrome 14-35+ +// Always assume duplicates if they aren't passed to the comparison function +support.detectDuplicates = !!hasDuplicate; + +// Initialize against the default document +setDocument(); + +// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) +// Detached nodes confoundingly follow *each other* +support.sortDetached = assert( function( el ) { + + // Should return 1, but returns 4 (following) + return el.compareDocumentPosition( document.createElement( "fieldset" ) ) & 1; +} ); + +// Support: IE<8 +// Prevent attribute/property "interpolation" +// https://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx +if ( !assert( function( el ) { + el.innerHTML = ""; + return el.firstChild.getAttribute( "href" ) === "#"; +} ) ) { + addHandle( "type|href|height|width", function( elem, name, isXML ) { + if ( !isXML ) { + return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); + } + } ); +} + +// Support: IE<9 +// Use defaultValue in place of getAttribute("value") +if ( !support.attributes || !assert( function( el ) { + el.innerHTML = ""; + el.firstChild.setAttribute( "value", "" ); + return el.firstChild.getAttribute( "value" ) === ""; +} ) ) { + addHandle( "value", function( elem, _name, isXML ) { + if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { + return elem.defaultValue; + } + } ); +} + +// Support: IE<9 +// Use getAttributeNode to fetch booleans when getAttribute lies +if ( !assert( function( el ) { + return el.getAttribute( "disabled" ) == null; +} ) ) { + addHandle( booleans, function( elem, name, isXML ) { + var val; + if ( !isXML ) { + return elem[ name ] === true ? name.toLowerCase() : + ( val = elem.getAttributeNode( name ) ) && val.specified ? + val.value : + null; + } + } ); +} + +return Sizzle; + +} )( window ); + + + +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; + +// Deprecated +jQuery.expr[ ":" ] = jQuery.expr.pseudos; +jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; +jQuery.escapeSelector = Sizzle.escape; + + + + +var dir = function( elem, dir, until ) { + var matched = [], + truncate = until !== undefined; + + while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) { + if ( elem.nodeType === 1 ) { + if ( truncate && jQuery( elem ).is( until ) ) { + break; + } + matched.push( elem ); + } + } + return matched; +}; + + +var siblings = function( n, elem ) { + var matched = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + matched.push( n ); + } + } + + return matched; +}; + + +var rneedsContext = jQuery.expr.match.needsContext; + + + +function nodeName( elem, name ) { + + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + +}; +var rsingleTag = ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i ); + + + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, not ) { + if ( isFunction( qualifier ) ) { + return jQuery.grep( elements, function( elem, i ) { + return !!qualifier.call( elem, i, elem ) !== not; + } ); + } + + // Single element + if ( qualifier.nodeType ) { + return jQuery.grep( elements, function( elem ) { + return ( elem === qualifier ) !== not; + } ); + } + + // Arraylike of elements (jQuery, arguments, Array) + if ( typeof qualifier !== "string" ) { + return jQuery.grep( elements, function( elem ) { + return ( indexOf.call( qualifier, elem ) > -1 ) !== not; + } ); + } + + // Filtered directly for both simple and complex selectors + return jQuery.filter( qualifier, elements, not ); +} + +jQuery.filter = function( expr, elems, not ) { + var elem = elems[ 0 ]; + + if ( not ) { + expr = ":not(" + expr + ")"; + } + + if ( elems.length === 1 && elem.nodeType === 1 ) { + return jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : []; + } + + return jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { + return elem.nodeType === 1; + } ) ); +}; + +jQuery.fn.extend( { + find: function( selector ) { + var i, ret, + len = this.length, + self = this; + + if ( typeof selector !== "string" ) { + return this.pushStack( jQuery( selector ).filter( function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + } ) ); + } + + ret = this.pushStack( [] ); + + for ( i = 0; i < len; i++ ) { + jQuery.find( selector, self[ i ], ret ); + } + + return len > 1 ? jQuery.uniqueSort( ret ) : ret; + }, + filter: function( selector ) { + return this.pushStack( winnow( this, selector || [], false ) ); + }, + not: function( selector ) { + return this.pushStack( winnow( this, selector || [], true ) ); + }, + is: function( selector ) { + return !!winnow( + this, + + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + typeof selector === "string" && rneedsContext.test( selector ) ? + jQuery( selector ) : + selector || [], + false + ).length; + } +} ); + + +// Initialize a jQuery object + + +// A central reference to the root jQuery(document) +var rootjQuery, + + // A simple way to check for HTML strings + // Prioritize #id over to avoid XSS via location.hash (#9521) + // Strict HTML recognition (#11290: must start with <) + // Shortcut simple #id case for speed + rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/, + + init = jQuery.fn.init = function( selector, context, root ) { + var match, elem; + + // HANDLE: $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // Method init() accepts an alternate rootjQuery + // so migrate can support jQuery.sub (gh-2101) + root = root || rootjQuery; + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector[ 0 ] === "<" && + selector[ selector.length - 1 ] === ">" && + selector.length >= 3 ) { + + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && ( match[ 1 ] || !context ) ) { + + // HANDLE: $(html) -> $(array) + if ( match[ 1 ] ) { + context = context instanceof jQuery ? context[ 0 ] : context; + + // Option to run scripts is true for back-compat + // Intentionally let the error be thrown if parseHTML is not present + jQuery.merge( this, jQuery.parseHTML( + match[ 1 ], + context && context.nodeType ? context.ownerDocument || context : document, + true + ) ); + + // HANDLE: $(html, props) + if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) { + for ( match in context ) { + + // Properties of context are called as methods if possible + if ( isFunction( this[ match ] ) ) { + this[ match ]( context[ match ] ); + + // ...and otherwise set as attributes + } else { + this.attr( match, context[ match ] ); + } + } + } + + return this; + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[ 2 ] ); + + if ( elem ) { + + // Inject the element directly into the jQuery object + this[ 0 ] = elem; + this.length = 1; + } + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || root ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(DOMElement) + } else if ( selector.nodeType ) { + this[ 0 ] = selector; + this.length = 1; + return this; + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( isFunction( selector ) ) { + return root.ready !== undefined ? + root.ready( selector ) : + + // Execute immediately if ready is not present + selector( jQuery ); + } + + return jQuery.makeArray( selector, this ); + }; + +// Give the init function the jQuery prototype for later instantiation +init.prototype = jQuery.fn; + +// Initialize central reference +rootjQuery = jQuery( document ); + + +var rparentsprev = /^(?:parents|prev(?:Until|All))/, + + // Methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.fn.extend( { + has: function( target ) { + var targets = jQuery( target, this ), + l = targets.length; + + return this.filter( function() { + var i = 0; + for ( ; i < l; i++ ) { + if ( jQuery.contains( this, targets[ i ] ) ) { + return true; + } + } + } ); + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + matched = [], + targets = typeof selectors !== "string" && jQuery( selectors ); + + // Positional selectors never match, since there's no _selection_ context + if ( !rneedsContext.test( selectors ) ) { + for ( ; i < l; i++ ) { + for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) { + + // Always skip document fragments + if ( cur.nodeType < 11 && ( targets ? + targets.index( cur ) > -1 : + + // Don't pass non-elements to Sizzle + cur.nodeType === 1 && + jQuery.find.matchesSelector( cur, selectors ) ) ) { + + matched.push( cur ); + break; + } + } + } + } + + return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched ); + }, + + // Determine the position of an element within the set + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1; + } + + // Index in selector + if ( typeof elem === "string" ) { + return indexOf.call( jQuery( elem ), this[ 0 ] ); + } + + // Locate the position of the desired element + return indexOf.call( this, + + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[ 0 ] : elem + ); + }, + + add: function( selector, context ) { + return this.pushStack( + jQuery.uniqueSort( + jQuery.merge( this.get(), jQuery( selector, context ) ) + ) + ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter( selector ) + ); + } +} ); + +function sibling( cur, dir ) { + while ( ( cur = cur[ dir ] ) && cur.nodeType !== 1 ) {} + return cur; +} + +jQuery.each( { + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, _i, until ) { + return dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "previousSibling" ); + }, + nextAll: function( elem ) { + return dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, _i, until ) { + return dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, _i, until ) { + return dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return siblings( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return siblings( elem.firstChild ); + }, + contents: function( elem ) { + if ( elem.contentDocument != null && + + // Support: IE 11+ + // elements with no `data` attribute has an object + // `contentDocument` with a `null` prototype. + getProto( elem.contentDocument ) ) { + + return elem.contentDocument; + } + + // Support: IE 9 - 11 only, iOS 7 only, Android Browser <=4.3 only + // Treat the template element as a regular one in browsers that + // don't support it. + if ( nodeName( elem, "template" ) ) { + elem = elem.content || elem; + } + + return jQuery.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var matched = jQuery.map( this, fn, until ); + + if ( name.slice( -5 ) !== "Until" ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + matched = jQuery.filter( selector, matched ); + } + + if ( this.length > 1 ) { + + // Remove duplicates + if ( !guaranteedUnique[ name ] ) { + jQuery.uniqueSort( matched ); + } + + // Reverse order for parents* and prev-derivatives + if ( rparentsprev.test( name ) ) { + matched.reverse(); + } + } + + return this.pushStack( matched ); + }; +} ); +var rnothtmlwhite = ( /[^\x20\t\r\n\f]+/g ); + + + +// Convert String-formatted options into Object-formatted ones +function createOptions( options ) { + var object = {}; + jQuery.each( options.match( rnothtmlwhite ) || [], function( _, flag ) { + object[ flag ] = true; + } ); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + createOptions( options ) : + jQuery.extend( {}, options ); + + var // Flag to know if list is currently firing + firing, + + // Last fire value for non-forgettable lists + memory, + + // Flag to know if list was already fired + fired, + + // Flag to prevent firing + locked, + + // Actual callback list + list = [], + + // Queue of execution data for repeatable lists + queue = [], + + // Index of currently firing callback (modified by add/remove as needed) + firingIndex = -1, + + // Fire callbacks + fire = function() { + + // Enforce single-firing + locked = locked || options.once; + + // Execute callbacks for all pending executions, + // respecting firingIndex overrides and runtime changes + fired = firing = true; + for ( ; queue.length; firingIndex = -1 ) { + memory = queue.shift(); + while ( ++firingIndex < list.length ) { + + // Run callback and check for early termination + if ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false && + options.stopOnFalse ) { + + // Jump to end and forget the data so .add doesn't re-fire + firingIndex = list.length; + memory = false; + } + } + } + + // Forget the data if we're done with it + if ( !options.memory ) { + memory = false; + } + + firing = false; + + // Clean up if we're done firing for good + if ( locked ) { + + // Keep an empty list if we have data for future add calls + if ( memory ) { + list = []; + + // Otherwise, this object is spent + } else { + list = ""; + } + } + }, + + // Actual Callbacks object + self = { + + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + + // If we have memory from a past run, we should fire after adding + if ( memory && !firing ) { + firingIndex = list.length - 1; + queue.push( memory ); + } + + ( function add( args ) { + jQuery.each( args, function( _, arg ) { + if ( isFunction( arg ) ) { + if ( !options.unique || !self.has( arg ) ) { + list.push( arg ); + } + } else if ( arg && arg.length && toType( arg ) !== "string" ) { + + // Inspect recursively + add( arg ); + } + } ); + } )( arguments ); + + if ( memory && !firing ) { + fire(); + } + } + return this; + }, + + // Remove a callback from the list + remove: function() { + jQuery.each( arguments, function( _, arg ) { + var index; + while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + + // Handle firing indexes + if ( index <= firingIndex ) { + firingIndex--; + } + } + } ); + return this; + }, + + // Check if a given callback is in the list. + // If no argument is given, return whether or not list has callbacks attached. + has: function( fn ) { + return fn ? + jQuery.inArray( fn, list ) > -1 : + list.length > 0; + }, + + // Remove all callbacks from the list + empty: function() { + if ( list ) { + list = []; + } + return this; + }, + + // Disable .fire and .add + // Abort any current/pending executions + // Clear all callbacks and values + disable: function() { + locked = queue = []; + list = memory = ""; + return this; + }, + disabled: function() { + return !list; + }, + + // Disable .fire + // Also disable .add unless we have memory (since it would have no effect) + // Abort any pending executions + lock: function() { + locked = queue = []; + if ( !memory && !firing ) { + list = memory = ""; + } + return this; + }, + locked: function() { + return !!locked; + }, + + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + if ( !locked ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + queue.push( args ); + if ( !firing ) { + fire(); + } + } + return this; + }, + + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; +}; + + +function Identity( v ) { + return v; +} +function Thrower( ex ) { + throw ex; +} + +function adoptValue( value, resolve, reject, noValue ) { + var method; + + try { + + // Check for promise aspect first to privilege synchronous behavior + if ( value && isFunction( ( method = value.promise ) ) ) { + method.call( value ).done( resolve ).fail( reject ); + + // Other thenables + } else if ( value && isFunction( ( method = value.then ) ) ) { + method.call( value, resolve, reject ); + + // Other non-thenables + } else { + + // Control `resolve` arguments by letting Array#slice cast boolean `noValue` to integer: + // * false: [ value ].slice( 0 ) => resolve( value ) + // * true: [ value ].slice( 1 ) => resolve() + resolve.apply( undefined, [ value ].slice( noValue ) ); + } + + // For Promises/A+, convert exceptions into rejections + // Since jQuery.when doesn't unwrap thenables, we can skip the extra checks appearing in + // Deferred#then to conditionally suppress rejection. + } catch ( value ) { + + // Support: Android 4.0 only + // Strict mode functions invoked without .call/.apply get global-object context + reject.apply( undefined, [ value ] ); + } +} + +jQuery.extend( { + + Deferred: function( func ) { + var tuples = [ + + // action, add listener, callbacks, + // ... .then handlers, argument index, [final state] + [ "notify", "progress", jQuery.Callbacks( "memory" ), + jQuery.Callbacks( "memory" ), 2 ], + [ "resolve", "done", jQuery.Callbacks( "once memory" ), + jQuery.Callbacks( "once memory" ), 0, "resolved" ], + [ "reject", "fail", jQuery.Callbacks( "once memory" ), + jQuery.Callbacks( "once memory" ), 1, "rejected" ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + "catch": function( fn ) { + return promise.then( null, fn ); + }, + + // Keep pipe for back-compat + pipe: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + + return jQuery.Deferred( function( newDefer ) { + jQuery.each( tuples, function( _i, tuple ) { + + // Map tuples (progress, done, fail) to arguments (done, fail, progress) + var fn = isFunction( fns[ tuple[ 4 ] ] ) && fns[ tuple[ 4 ] ]; + + // deferred.progress(function() { bind to newDefer or newDefer.notify }) + // deferred.done(function() { bind to newDefer or newDefer.resolve }) + // deferred.fail(function() { bind to newDefer or newDefer.reject }) + deferred[ tuple[ 1 ] ]( function() { + var returned = fn && fn.apply( this, arguments ); + if ( returned && isFunction( returned.promise ) ) { + returned.promise() + .progress( newDefer.notify ) + .done( newDefer.resolve ) + .fail( newDefer.reject ); + } else { + newDefer[ tuple[ 0 ] + "With" ]( + this, + fn ? [ returned ] : arguments + ); + } + } ); + } ); + fns = null; + } ).promise(); + }, + then: function( onFulfilled, onRejected, onProgress ) { + var maxDepth = 0; + function resolve( depth, deferred, handler, special ) { + return function() { + var that = this, + args = arguments, + mightThrow = function() { + var returned, then; + + // Support: Promises/A+ section 2.3.3.3.3 + // https://promisesaplus.com/#point-59 + // Ignore double-resolution attempts + if ( depth < maxDepth ) { + return; + } + + returned = handler.apply( that, args ); + + // Support: Promises/A+ section 2.3.1 + // https://promisesaplus.com/#point-48 + if ( returned === deferred.promise() ) { + throw new TypeError( "Thenable self-resolution" ); + } + + // Support: Promises/A+ sections 2.3.3.1, 3.5 + // https://promisesaplus.com/#point-54 + // https://promisesaplus.com/#point-75 + // Retrieve `then` only once + then = returned && + + // Support: Promises/A+ section 2.3.4 + // https://promisesaplus.com/#point-64 + // Only check objects and functions for thenability + ( typeof returned === "object" || + typeof returned === "function" ) && + returned.then; + + // Handle a returned thenable + if ( isFunction( then ) ) { + + // Special processors (notify) just wait for resolution + if ( special ) { + then.call( + returned, + resolve( maxDepth, deferred, Identity, special ), + resolve( maxDepth, deferred, Thrower, special ) + ); + + // Normal processors (resolve) also hook into progress + } else { + + // ...and disregard older resolution values + maxDepth++; + + then.call( + returned, + resolve( maxDepth, deferred, Identity, special ), + resolve( maxDepth, deferred, Thrower, special ), + resolve( maxDepth, deferred, Identity, + deferred.notifyWith ) + ); + } + + // Handle all other returned values + } else { + + // Only substitute handlers pass on context + // and multiple values (non-spec behavior) + if ( handler !== Identity ) { + that = undefined; + args = [ returned ]; + } + + // Process the value(s) + // Default process is resolve + ( special || deferred.resolveWith )( that, args ); + } + }, + + // Only normal processors (resolve) catch and reject exceptions + process = special ? + mightThrow : + function() { + try { + mightThrow(); + } catch ( e ) { + + if ( jQuery.Deferred.exceptionHook ) { + jQuery.Deferred.exceptionHook( e, + process.stackTrace ); + } + + // Support: Promises/A+ section 2.3.3.3.4.1 + // https://promisesaplus.com/#point-61 + // Ignore post-resolution exceptions + if ( depth + 1 >= maxDepth ) { + + // Only substitute handlers pass on context + // and multiple values (non-spec behavior) + if ( handler !== Thrower ) { + that = undefined; + args = [ e ]; + } + + deferred.rejectWith( that, args ); + } + } + }; + + // Support: Promises/A+ section 2.3.3.3.1 + // https://promisesaplus.com/#point-57 + // Re-resolve promises immediately to dodge false rejection from + // subsequent errors + if ( depth ) { + process(); + } else { + + // Call an optional hook to record the stack, in case of exception + // since it's otherwise lost when execution goes async + if ( jQuery.Deferred.getStackHook ) { + process.stackTrace = jQuery.Deferred.getStackHook(); + } + window.setTimeout( process ); + } + }; + } + + return jQuery.Deferred( function( newDefer ) { + + // progress_handlers.add( ... ) + tuples[ 0 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onProgress ) ? + onProgress : + Identity, + newDefer.notifyWith + ) + ); + + // fulfilled_handlers.add( ... ) + tuples[ 1 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onFulfilled ) ? + onFulfilled : + Identity + ) + ); + + // rejected_handlers.add( ... ) + tuples[ 2 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onRejected ) ? + onRejected : + Thrower + ) + ); + } ).promise(); + }, + + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return obj != null ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 5 ]; + + // promise.progress = list.add + // promise.done = list.add + // promise.fail = list.add + promise[ tuple[ 1 ] ] = list.add; + + // Handle state + if ( stateString ) { + list.add( + function() { + + // state = "resolved" (i.e., fulfilled) + // state = "rejected" + state = stateString; + }, + + // rejected_callbacks.disable + // fulfilled_callbacks.disable + tuples[ 3 - i ][ 2 ].disable, + + // rejected_handlers.disable + // fulfilled_handlers.disable + tuples[ 3 - i ][ 3 ].disable, + + // progress_callbacks.lock + tuples[ 0 ][ 2 ].lock, + + // progress_handlers.lock + tuples[ 0 ][ 3 ].lock + ); + } + + // progress_handlers.fire + // fulfilled_handlers.fire + // rejected_handlers.fire + list.add( tuple[ 3 ].fire ); + + // deferred.notify = function() { deferred.notifyWith(...) } + // deferred.resolve = function() { deferred.resolveWith(...) } + // deferred.reject = function() { deferred.rejectWith(...) } + deferred[ tuple[ 0 ] ] = function() { + deferred[ tuple[ 0 ] + "With" ]( this === deferred ? undefined : this, arguments ); + return this; + }; + + // deferred.notifyWith = list.fireWith + // deferred.resolveWith = list.fireWith + // deferred.rejectWith = list.fireWith + deferred[ tuple[ 0 ] + "With" ] = list.fireWith; + } ); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( singleValue ) { + var + + // count of uncompleted subordinates + remaining = arguments.length, + + // count of unprocessed arguments + i = remaining, + + // subordinate fulfillment data + resolveContexts = Array( i ), + resolveValues = slice.call( arguments ), + + // the master Deferred + master = jQuery.Deferred(), + + // subordinate callback factory + updateFunc = function( i ) { + return function( value ) { + resolveContexts[ i ] = this; + resolveValues[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; + if ( !( --remaining ) ) { + master.resolveWith( resolveContexts, resolveValues ); + } + }; + }; + + // Single- and empty arguments are adopted like Promise.resolve + if ( remaining <= 1 ) { + adoptValue( singleValue, master.done( updateFunc( i ) ).resolve, master.reject, + !remaining ); + + // Use .then() to unwrap secondary thenables (cf. gh-3000) + if ( master.state() === "pending" || + isFunction( resolveValues[ i ] && resolveValues[ i ].then ) ) { + + return master.then(); + } + } + + // Multiple arguments are aggregated like Promise.all array elements + while ( i-- ) { + adoptValue( resolveValues[ i ], updateFunc( i ), master.reject ); + } + + return master.promise(); + } +} ); + + +// These usually indicate a programmer mistake during development, +// warn about them ASAP rather than swallowing them by default. +var rerrorNames = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; + +jQuery.Deferred.exceptionHook = function( error, stack ) { + + // Support: IE 8 - 9 only + // Console exists when dev tools are open, which can happen at any time + if ( window.console && window.console.warn && error && rerrorNames.test( error.name ) ) { + window.console.warn( "jQuery.Deferred exception: " + error.message, error.stack, stack ); + } +}; + + + + +jQuery.readyException = function( error ) { + window.setTimeout( function() { + throw error; + } ); +}; + + + + +// The deferred used on DOM ready +var readyList = jQuery.Deferred(); + +jQuery.fn.ready = function( fn ) { + + readyList + .then( fn ) + + // Wrap jQuery.readyException in a function so that the lookup + // happens at the time of error handling instead of callback + // registration. + .catch( function( error ) { + jQuery.readyException( error ); + } ); + + return this; +}; + +jQuery.extend( { + + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Handle when the DOM is ready + ready: function( wait ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + } +} ); + +jQuery.ready.then = readyList.then; + +// The ready event handler and self cleanup method +function completed() { + document.removeEventListener( "DOMContentLoaded", completed ); + window.removeEventListener( "load", completed ); + jQuery.ready(); +} + +// Catch cases where $(document).ready() is called +// after the browser event has already occurred. +// Support: IE <=9 - 10 only +// Older IE sometimes signals "interactive" too soon +if ( document.readyState === "complete" || + ( document.readyState !== "loading" && !document.documentElement.doScroll ) ) { + + // Handle it asynchronously to allow scripts the opportunity to delay ready + window.setTimeout( jQuery.ready ); + +} else { + + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", completed ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", completed ); +} + + + + +// Multifunctional method to get and set values of a collection +// The value/s can optionally be executed if it's a function +var access = function( elems, fn, key, value, chainable, emptyGet, raw ) { + var i = 0, + len = elems.length, + bulk = key == null; + + // Sets many values + if ( toType( key ) === "object" ) { + chainable = true; + for ( i in key ) { + access( elems, fn, i, key[ i ], true, emptyGet, raw ); + } + + // Sets one value + } else if ( value !== undefined ) { + chainable = true; + + if ( !isFunction( value ) ) { + raw = true; + } + + if ( bulk ) { + + // Bulk operations run against the entire set + if ( raw ) { + fn.call( elems, value ); + fn = null; + + // ...except when executing function values + } else { + bulk = fn; + fn = function( elem, _key, value ) { + return bulk.call( jQuery( elem ), value ); + }; + } + } + + if ( fn ) { + for ( ; i < len; i++ ) { + fn( + elems[ i ], key, raw ? + value : + value.call( elems[ i ], i, fn( elems[ i ], key ) ) + ); + } + } + } + + if ( chainable ) { + return elems; + } + + // Gets + if ( bulk ) { + return fn.call( elems ); + } + + return len ? fn( elems[ 0 ], key ) : emptyGet; +}; + + +// Matches dashed string for camelizing +var rmsPrefix = /^-ms-/, + rdashAlpha = /-([a-z])/g; + +// Used by camelCase as callback to replace() +function fcamelCase( _all, letter ) { + return letter.toUpperCase(); +} + +// Convert dashed to camelCase; used by the css and data modules +// Support: IE <=9 - 11, Edge 12 - 15 +// Microsoft forgot to hump their vendor prefix (#9572) +function camelCase( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); +} +var acceptData = function( owner ) { + + // Accepts only: + // - Node + // - Node.ELEMENT_NODE + // - Node.DOCUMENT_NODE + // - Object + // - Any + return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); +}; + + + + +function Data() { + this.expando = jQuery.expando + Data.uid++; +} + +Data.uid = 1; + +Data.prototype = { + + cache: function( owner ) { + + // Check if the owner object already has a cache + var value = owner[ this.expando ]; + + // If not, create one + if ( !value ) { + value = {}; + + // We can accept data for non-element nodes in modern browsers, + // but we should not, see #8335. + // Always return an empty object. + if ( acceptData( owner ) ) { + + // If it is a node unlikely to be stringify-ed or looped over + // use plain assignment + if ( owner.nodeType ) { + owner[ this.expando ] = value; + + // Otherwise secure it in a non-enumerable property + // configurable must be true to allow the property to be + // deleted when data is removed + } else { + Object.defineProperty( owner, this.expando, { + value: value, + configurable: true + } ); + } + } + } + + return value; + }, + set: function( owner, data, value ) { + var prop, + cache = this.cache( owner ); + + // Handle: [ owner, key, value ] args + // Always use camelCase key (gh-2257) + if ( typeof data === "string" ) { + cache[ camelCase( data ) ] = value; + + // Handle: [ owner, { properties } ] args + } else { + + // Copy the properties one-by-one to the cache object + for ( prop in data ) { + cache[ camelCase( prop ) ] = data[ prop ]; + } + } + return cache; + }, + get: function( owner, key ) { + return key === undefined ? + this.cache( owner ) : + + // Always use camelCase key (gh-2257) + owner[ this.expando ] && owner[ this.expando ][ camelCase( key ) ]; + }, + access: function( owner, key, value ) { + + // In cases where either: + // + // 1. No key was specified + // 2. A string key was specified, but no value provided + // + // Take the "read" path and allow the get method to determine + // which value to return, respectively either: + // + // 1. The entire cache object + // 2. The data stored at the key + // + if ( key === undefined || + ( ( key && typeof key === "string" ) && value === undefined ) ) { + + return this.get( owner, key ); + } + + // When the key is not a string, or both a key and value + // are specified, set or extend (existing objects) with either: + // + // 1. An object of properties + // 2. A key and value + // + this.set( owner, key, value ); + + // Since the "set" path can have two possible entry points + // return the expected data based on which path was taken[*] + return value !== undefined ? value : key; + }, + remove: function( owner, key ) { + var i, + cache = owner[ this.expando ]; + + if ( cache === undefined ) { + return; + } + + if ( key !== undefined ) { + + // Support array or space separated string of keys + if ( Array.isArray( key ) ) { + + // If key is an array of keys... + // We always set camelCase keys, so remove that. + key = key.map( camelCase ); + } else { + key = camelCase( key ); + + // If a key with the spaces exists, use it. + // Otherwise, create an array by matching non-whitespace + key = key in cache ? + [ key ] : + ( key.match( rnothtmlwhite ) || [] ); + } + + i = key.length; + + while ( i-- ) { + delete cache[ key[ i ] ]; + } + } + + // Remove the expando if there's no more data + if ( key === undefined || jQuery.isEmptyObject( cache ) ) { + + // Support: Chrome <=35 - 45 + // Webkit & Blink performance suffers when deleting properties + // from DOM nodes, so set to undefined instead + // https://bugs.chromium.org/p/chromium/issues/detail?id=378607 (bug restricted) + if ( owner.nodeType ) { + owner[ this.expando ] = undefined; + } else { + delete owner[ this.expando ]; + } + } + }, + hasData: function( owner ) { + var cache = owner[ this.expando ]; + return cache !== undefined && !jQuery.isEmptyObject( cache ); + } +}; +var dataPriv = new Data(); + +var dataUser = new Data(); + + + +// Implementation Summary +// +// 1. Enforce API surface and semantic compatibility with 1.9.x branch +// 2. Improve the module's maintainability by reducing the storage +// paths to a single mechanism. +// 3. Use the same single mechanism to support "private" and "user" data. +// 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData) +// 5. Avoid exposing implementation details on user objects (eg. expando properties) +// 6. Provide a clear path for implementation upgrade to WeakMap in 2014 + +var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, + rmultiDash = /[A-Z]/g; + +function getData( data ) { + if ( data === "true" ) { + return true; + } + + if ( data === "false" ) { + return false; + } + + if ( data === "null" ) { + return null; + } + + // Only convert to a number if it doesn't change the string + if ( data === +data + "" ) { + return +data; + } + + if ( rbrace.test( data ) ) { + return JSON.parse( data ); + } + + return data; +} + +function dataAttr( elem, key, data ) { + var name; + + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + name = "data-" + key.replace( rmultiDash, "-$&" ).toLowerCase(); + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = getData( data ); + } catch ( e ) {} + + // Make sure we set the data so it isn't changed later + dataUser.set( elem, key, data ); + } else { + data = undefined; + } + } + return data; +} + +jQuery.extend( { + hasData: function( elem ) { + return dataUser.hasData( elem ) || dataPriv.hasData( elem ); + }, + + data: function( elem, name, data ) { + return dataUser.access( elem, name, data ); + }, + + removeData: function( elem, name ) { + dataUser.remove( elem, name ); + }, + + // TODO: Now that all calls to _data and _removeData have been replaced + // with direct calls to dataPriv methods, these can be deprecated. + _data: function( elem, name, data ) { + return dataPriv.access( elem, name, data ); + }, + + _removeData: function( elem, name ) { + dataPriv.remove( elem, name ); + } +} ); + +jQuery.fn.extend( { + data: function( key, value ) { + var i, name, data, + elem = this[ 0 ], + attrs = elem && elem.attributes; + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = dataUser.get( elem ); + + if ( elem.nodeType === 1 && !dataPriv.get( elem, "hasDataAttrs" ) ) { + i = attrs.length; + while ( i-- ) { + + // Support: IE 11 only + // The attrs elements can be null (#14894) + if ( attrs[ i ] ) { + name = attrs[ i ].name; + if ( name.indexOf( "data-" ) === 0 ) { + name = camelCase( name.slice( 5 ) ); + dataAttr( elem, name, data[ name ] ); + } + } + } + dataPriv.set( elem, "hasDataAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each( function() { + dataUser.set( this, key ); + } ); + } + + return access( this, function( value ) { + var data; + + // The calling jQuery object (element matches) is not empty + // (and therefore has an element appears at this[ 0 ]) and the + // `value` parameter was not undefined. An empty jQuery object + // will result in `undefined` for elem = this[ 0 ] which will + // throw an exception if an attempt to read a data cache is made. + if ( elem && value === undefined ) { + + // Attempt to get data from the cache + // The key will always be camelCased in Data + data = dataUser.get( elem, key ); + if ( data !== undefined ) { + return data; + } + + // Attempt to "discover" the data in + // HTML5 custom data-* attrs + data = dataAttr( elem, key ); + if ( data !== undefined ) { + return data; + } + + // We tried really hard, but the data doesn't exist. + return; + } + + // Set the data... + this.each( function() { + + // We always store the camelCased key + dataUser.set( this, key, value ); + } ); + }, null, value, arguments.length > 1, null, true ); + }, + + removeData: function( key ) { + return this.each( function() { + dataUser.remove( this, key ); + } ); + } +} ); + + +jQuery.extend( { + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = dataPriv.get( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || Array.isArray( data ) ) { + queue = dataPriv.access( elem, type, jQuery.makeArray( data ) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + startLength--; + } + + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // Clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + + if ( !startLength && hooks ) { + hooks.empty.fire(); + } + }, + + // Not public - generate a queueHooks object, or return the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return dataPriv.get( elem, key ) || dataPriv.access( elem, key, { + empty: jQuery.Callbacks( "once memory" ).add( function() { + dataPriv.remove( elem, [ type + "queue", key ] ); + } ) + } ); + } +} ); + +jQuery.fn.extend( { + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[ 0 ], type ); + } + + return data === undefined ? + this : + this.each( function() { + var queue = jQuery.queue( this, type, data ); + + // Ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[ 0 ] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + } ); + }, + dequeue: function( type ) { + return this.each( function() { + jQuery.dequeue( this, type ); + } ); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while ( i-- ) { + tmp = dataPriv.get( elements[ i ], type + "queueHooks" ); + if ( tmp && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +} ); +var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source; + +var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ); + + +var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; + +var documentElement = document.documentElement; + + + + var isAttached = function( elem ) { + return jQuery.contains( elem.ownerDocument, elem ); + }, + composed = { composed: true }; + + // Support: IE 9 - 11+, Edge 12 - 18+, iOS 10.0 - 10.2 only + // Check attachment across shadow DOM boundaries when possible (gh-3504) + // Support: iOS 10.0-10.2 only + // Early iOS 10 versions support `attachShadow` but not `getRootNode`, + // leading to errors. We need to check for `getRootNode`. + if ( documentElement.getRootNode ) { + isAttached = function( elem ) { + return jQuery.contains( elem.ownerDocument, elem ) || + elem.getRootNode( composed ) === elem.ownerDocument; + }; + } +var isHiddenWithinTree = function( elem, el ) { + + // isHiddenWithinTree might be called from jQuery#filter function; + // in that case, element will be second argument + elem = el || elem; + + // Inline style trumps all + return elem.style.display === "none" || + elem.style.display === "" && + + // Otherwise, check computed style + // Support: Firefox <=43 - 45 + // Disconnected elements can have computed display: none, so first confirm that elem is + // in the document. + isAttached( elem ) && + + jQuery.css( elem, "display" ) === "none"; + }; + + + +function adjustCSS( elem, prop, valueParts, tween ) { + var adjusted, scale, + maxIterations = 20, + currentValue = tween ? + function() { + return tween.cur(); + } : + function() { + return jQuery.css( elem, prop, "" ); + }, + initial = currentValue(), + unit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ), + + // Starting value computation is required for potential unit mismatches + initialInUnit = elem.nodeType && + ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) && + rcssNum.exec( jQuery.css( elem, prop ) ); + + if ( initialInUnit && initialInUnit[ 3 ] !== unit ) { + + // Support: Firefox <=54 + // Halve the iteration target value to prevent interference from CSS upper bounds (gh-2144) + initial = initial / 2; + + // Trust units reported by jQuery.css + unit = unit || initialInUnit[ 3 ]; + + // Iteratively approximate from a nonzero starting point + initialInUnit = +initial || 1; + + while ( maxIterations-- ) { + + // Evaluate and update our best guess (doubling guesses that zero out). + // Finish if the scale equals or crosses 1 (making the old*new product non-positive). + jQuery.style( elem, prop, initialInUnit + unit ); + if ( ( 1 - scale ) * ( 1 - ( scale = currentValue() / initial || 0.5 ) ) <= 0 ) { + maxIterations = 0; + } + initialInUnit = initialInUnit / scale; + + } + + initialInUnit = initialInUnit * 2; + jQuery.style( elem, prop, initialInUnit + unit ); + + // Make sure we update the tween properties later on + valueParts = valueParts || []; + } + + if ( valueParts ) { + initialInUnit = +initialInUnit || +initial || 0; + + // Apply relative offset (+=/-=) if specified + adjusted = valueParts[ 1 ] ? + initialInUnit + ( valueParts[ 1 ] + 1 ) * valueParts[ 2 ] : + +valueParts[ 2 ]; + if ( tween ) { + tween.unit = unit; + tween.start = initialInUnit; + tween.end = adjusted; + } + } + return adjusted; +} + + +var defaultDisplayMap = {}; + +function getDefaultDisplay( elem ) { + var temp, + doc = elem.ownerDocument, + nodeName = elem.nodeName, + display = defaultDisplayMap[ nodeName ]; + + if ( display ) { + return display; + } + + temp = doc.body.appendChild( doc.createElement( nodeName ) ); + display = jQuery.css( temp, "display" ); + + temp.parentNode.removeChild( temp ); + + if ( display === "none" ) { + display = "block"; + } + defaultDisplayMap[ nodeName ] = display; + + return display; +} + +function showHide( elements, show ) { + var display, elem, + values = [], + index = 0, + length = elements.length; + + // Determine new display value for elements that need to change + for ( ; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + + display = elem.style.display; + if ( show ) { + + // Since we force visibility upon cascade-hidden elements, an immediate (and slow) + // check is required in this first loop unless we have a nonempty display value (either + // inline or about-to-be-restored) + if ( display === "none" ) { + values[ index ] = dataPriv.get( elem, "display" ) || null; + if ( !values[ index ] ) { + elem.style.display = ""; + } + } + if ( elem.style.display === "" && isHiddenWithinTree( elem ) ) { + values[ index ] = getDefaultDisplay( elem ); + } + } else { + if ( display !== "none" ) { + values[ index ] = "none"; + + // Remember what we're overwriting + dataPriv.set( elem, "display", display ); + } + } + } + + // Set the display of the elements in a second loop to avoid constant reflow + for ( index = 0; index < length; index++ ) { + if ( values[ index ] != null ) { + elements[ index ].style.display = values[ index ]; + } + } + + return elements; +} + +jQuery.fn.extend( { + show: function() { + return showHide( this, true ); + }, + hide: function() { + return showHide( this ); + }, + toggle: function( state ) { + if ( typeof state === "boolean" ) { + return state ? this.show() : this.hide(); + } + + return this.each( function() { + if ( isHiddenWithinTree( this ) ) { + jQuery( this ).show(); + } else { + jQuery( this ).hide(); + } + } ); + } +} ); +var rcheckableType = ( /^(?:checkbox|radio)$/i ); + +var rtagName = ( /<([a-z][^\/\0>\x20\t\r\n\f]*)/i ); + +var rscriptType = ( /^$|^module$|\/(?:java|ecma)script/i ); + + + +( function() { + var fragment = document.createDocumentFragment(), + div = fragment.appendChild( document.createElement( "div" ) ), + input = document.createElement( "input" ); + + // Support: Android 4.0 - 4.3 only + // Check state lost if the name is set (#11217) + // Support: Windows Web Apps (WWA) + // `name` and `type` must use .setAttribute for WWA (#14901) + input.setAttribute( "type", "radio" ); + input.setAttribute( "checked", "checked" ); + input.setAttribute( "name", "t" ); + + div.appendChild( input ); + + // Support: Android <=4.1 only + // Older WebKit doesn't clone checked state correctly in fragments + support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Support: IE <=11 only + // Make sure textarea (and checkbox) defaultValue is properly cloned + div.innerHTML = ""; + support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; + + // Support: IE <=9 only + // IE <=9 replaces "; + support.option = !!div.lastChild; +} )(); + + +// We have to close these tags to support XHTML (#13200) +var wrapMap = { + + // XHTML parsers do not magically insert elements in the + // same way that tag soup parsers do. So we cannot shorten + // this by omitting or other required elements. + thead: [ 1, "", "
" ], + col: [ 2, "", "
" ], + tr: [ 2, "", "
" ], + td: [ 3, "", "
" ], + + _default: [ 0, "", "" ] +}; + +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + +// Support: IE <=9 only +if ( !support.option ) { + wrapMap.optgroup = wrapMap.option = [ 1, "" ]; +} + + +function getAll( context, tag ) { + + // Support: IE <=9 - 11 only + // Use typeof to avoid zero-argument method invocation on host objects (#15151) + var ret; + + if ( typeof context.getElementsByTagName !== "undefined" ) { + ret = context.getElementsByTagName( tag || "*" ); + + } else if ( typeof context.querySelectorAll !== "undefined" ) { + ret = context.querySelectorAll( tag || "*" ); + + } else { + ret = []; + } + + if ( tag === undefined || tag && nodeName( context, tag ) ) { + return jQuery.merge( [ context ], ret ); + } + + return ret; +} + + +// Mark scripts as having already been evaluated +function setGlobalEval( elems, refElements ) { + var i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + dataPriv.set( + elems[ i ], + "globalEval", + !refElements || dataPriv.get( refElements[ i ], "globalEval" ) + ); + } +} + + +var rhtml = /<|&#?\w+;/; + +function buildFragment( elems, context, scripts, selection, ignored ) { + var elem, tmp, tag, wrap, attached, j, + fragment = context.createDocumentFragment(), + nodes = [], + i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + elem = elems[ i ]; + + if ( elem || elem === 0 ) { + + // Add nodes directly + if ( toType( elem ) === "object" ) { + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); + + // Convert non-html into a text node + } else if ( !rhtml.test( elem ) ) { + nodes.push( context.createTextNode( elem ) ); + + // Convert html into DOM nodes + } else { + tmp = tmp || fragment.appendChild( context.createElement( "div" ) ); + + // Deserialize a standard representation + tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + tmp.innerHTML = wrap[ 1 ] + jQuery.htmlPrefilter( elem ) + wrap[ 2 ]; + + // Descend through wrappers to the right content + j = wrap[ 0 ]; + while ( j-- ) { + tmp = tmp.lastChild; + } + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, tmp.childNodes ); + + // Remember the top-level container + tmp = fragment.firstChild; + + // Ensure the created nodes are orphaned (#12392) + tmp.textContent = ""; + } + } + } + + // Remove wrapper from fragment + fragment.textContent = ""; + + i = 0; + while ( ( elem = nodes[ i++ ] ) ) { + + // Skip elements already in the context collection (trac-4087) + if ( selection && jQuery.inArray( elem, selection ) > -1 ) { + if ( ignored ) { + ignored.push( elem ); + } + continue; + } + + attached = isAttached( elem ); + + // Append to fragment + tmp = getAll( fragment.appendChild( elem ), "script" ); + + // Preserve script evaluation history + if ( attached ) { + setGlobalEval( tmp ); + } + + // Capture executables + if ( scripts ) { + j = 0; + while ( ( elem = tmp[ j++ ] ) ) { + if ( rscriptType.test( elem.type || "" ) ) { + scripts.push( elem ); + } + } + } + } + + return fragment; +} + + +var + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, + rtypenamespace = /^([^.]*)(?:\.(.+)|)/; + +function returnTrue() { + return true; +} + +function returnFalse() { + return false; +} + +// Support: IE <=9 - 11+ +// focus() and blur() are asynchronous, except when they are no-op. +// So expect focus to be synchronous when the element is already active, +// and blur to be synchronous when the element is not already active. +// (focus and blur are always synchronous in other supported browsers, +// this just defines when we can count on it). +function expectSync( elem, type ) { + return ( elem === safeActiveElement() ) === ( type === "focus" ); +} + +// Support: IE <=9 only +// Accessing document.activeElement can throw unexpectedly +// https://bugs.jquery.com/ticket/13393 +function safeActiveElement() { + try { + return document.activeElement; + } catch ( err ) { } +} + +function on( elem, types, selector, data, fn, one ) { + var origFn, type; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + on( elem, type, selector, data, types[ type ], one ); + } + return elem; + } + + if ( data == null && fn == null ) { + + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return elem; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return elem.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + } ); +} + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + global: {}, + + add: function( elem, types, handler, data, selector ) { + + var handleObjIn, eventHandle, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.get( elem ); + + // Only attach events to objects that accept data + if ( !acceptData( elem ) ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Ensure that invalid selectors throw exceptions at attach time + // Evaluate against documentElement in case elem is a non-element node (e.g., document) + if ( selector ) { + jQuery.find.matchesSelector( documentElement, selector ); + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + if ( !( events = elemData.events ) ) { + events = elemData.events = Object.create( null ); + } + if ( !( eventHandle = elemData.handle ) ) { + eventHandle = elemData.handle = function( e ) { + + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== "undefined" && jQuery.event.triggered !== e.type ? + jQuery.event.dispatch.apply( elem, arguments ) : undefined; + }; + } + + // Handle multiple events separated by a space + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // There *must* be a type, no attaching namespace-only handlers + if ( !type ) { + continue; + } + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend( { + type: type, + origType: origType, + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join( "." ) + }, handleObjIn ); + + // Init the event handler queue if we're the first + if ( !( handlers = events[ type ] ) ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener if the special events handler returns false + if ( !special.setup || + special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + }, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + + var j, origCount, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.hasData( elem ) && dataPriv.get( elem ); + + if ( !elemData || !( events = elemData.events ) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector ? special.delegateType : special.bindType ) || type; + handlers = events[ type ] || []; + tmp = tmp[ 2 ] && + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ); + + // Remove matching events + origCount = j = handlers.length; + while ( j-- ) { + handleObj = handlers[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !tmp || tmp.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || + selector === "**" && handleObj.selector ) ) { + handlers.splice( j, 1 ); + + if ( handleObj.selector ) { + handlers.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( origCount && !handlers.length ) { + if ( !special.teardown || + special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove data and the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + dataPriv.remove( elem, "handle events" ); + } + }, + + dispatch: function( nativeEvent ) { + + var i, j, ret, matched, handleObj, handlerQueue, + args = new Array( arguments.length ), + + // Make a writable jQuery.Event from the native event object + event = jQuery.event.fix( nativeEvent ), + + handlers = ( + dataPriv.get( this, "events" ) || Object.create( null ) + )[ event.type ] || [], + special = jQuery.event.special[ event.type ] || {}; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[ 0 ] = event; + + for ( i = 1; i < arguments.length; i++ ) { + args[ i ] = arguments[ i ]; + } + + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers + handlerQueue = jQuery.event.handlers.call( this, event, handlers ); + + // Run delegates first; they may want to stop propagation beneath us + i = 0; + while ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) { + event.currentTarget = matched.elem; + + j = 0; + while ( ( handleObj = matched.handlers[ j++ ] ) && + !event.isImmediatePropagationStopped() ) { + + // If the event is namespaced, then each handler is only invoked if it is + // specially universal or its namespaces are a superset of the event's. + if ( !event.rnamespace || handleObj.namespace === false || + event.rnamespace.test( handleObj.namespace ) ) { + + event.handleObj = handleObj; + event.data = handleObj.data; + + ret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle || + handleObj.handler ).apply( matched.elem, args ); + + if ( ret !== undefined ) { + if ( ( event.result = ret ) === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + handlers: function( event, handlers ) { + var i, handleObj, sel, matchedHandlers, matchedSelectors, + handlerQueue = [], + delegateCount = handlers.delegateCount, + cur = event.target; + + // Find delegate handlers + if ( delegateCount && + + // Support: IE <=9 + // Black-hole SVG instance trees (trac-13180) + cur.nodeType && + + // Support: Firefox <=42 + // Suppress spec-violating clicks indicating a non-primary pointer button (trac-3861) + // https://www.w3.org/TR/DOM-Level-3-Events/#event-type-click + // Support: IE 11 only + // ...but not arrow key "clicks" of radio inputs, which can have `button` -1 (gh-2343) + !( event.type === "click" && event.button >= 1 ) ) { + + for ( ; cur !== this; cur = cur.parentNode || this ) { + + // Don't check non-elements (#13208) + // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.nodeType === 1 && !( event.type === "click" && cur.disabled === true ) ) { + matchedHandlers = []; + matchedSelectors = {}; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + + // Don't conflict with Object.prototype properties (#13203) + sel = handleObj.selector + " "; + + if ( matchedSelectors[ sel ] === undefined ) { + matchedSelectors[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) > -1 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( matchedSelectors[ sel ] ) { + matchedHandlers.push( handleObj ); + } + } + if ( matchedHandlers.length ) { + handlerQueue.push( { elem: cur, handlers: matchedHandlers } ); + } + } + } + } + + // Add the remaining (directly-bound) handlers + cur = this; + if ( delegateCount < handlers.length ) { + handlerQueue.push( { elem: cur, handlers: handlers.slice( delegateCount ) } ); + } + + return handlerQueue; + }, + + addProp: function( name, hook ) { + Object.defineProperty( jQuery.Event.prototype, name, { + enumerable: true, + configurable: true, + + get: isFunction( hook ) ? + function() { + if ( this.originalEvent ) { + return hook( this.originalEvent ); + } + } : + function() { + if ( this.originalEvent ) { + return this.originalEvent[ name ]; + } + }, + + set: function( value ) { + Object.defineProperty( this, name, { + enumerable: true, + configurable: true, + writable: true, + value: value + } ); + } + } ); + }, + + fix: function( originalEvent ) { + return originalEvent[ jQuery.expando ] ? + originalEvent : + new jQuery.Event( originalEvent ); + }, + + special: { + load: { + + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + click: { + + // Utilize native event to ensure correct state for checkable inputs + setup: function( data ) { + + // For mutual compressibility with _default, replace `this` access with a local var. + // `|| data` is dead code meant only to preserve the variable through minification. + var el = this || data; + + // Claim the first handler + if ( rcheckableType.test( el.type ) && + el.click && nodeName( el, "input" ) ) { + + // dataPriv.set( el, "click", ... ) + leverageNative( el, "click", returnTrue ); + } + + // Return false to allow normal processing in the caller + return false; + }, + trigger: function( data ) { + + // For mutual compressibility with _default, replace `this` access with a local var. + // `|| data` is dead code meant only to preserve the variable through minification. + var el = this || data; + + // Force setup before triggering a click + if ( rcheckableType.test( el.type ) && + el.click && nodeName( el, "input" ) ) { + + leverageNative( el, "click" ); + } + + // Return non-false to allow normal event-path propagation + return true; + }, + + // For cross-browser consistency, suppress native .click() on links + // Also prevent it if we're currently inside a leveraged native-event stack + _default: function( event ) { + var target = event.target; + return rcheckableType.test( target.type ) && + target.click && nodeName( target, "input" ) && + dataPriv.get( target, "click" ) || + nodeName( target, "a" ); + } + }, + + beforeunload: { + postDispatch: function( event ) { + + // Support: Firefox 20+ + // Firefox doesn't alert if the returnValue field is not set. + if ( event.result !== undefined && event.originalEvent ) { + event.originalEvent.returnValue = event.result; + } + } + } + } +}; + +// Ensure the presence of an event listener that handles manually-triggered +// synthetic events by interrupting progress until reinvoked in response to +// *native* events that it fires directly, ensuring that state changes have +// already occurred before other listeners are invoked. +function leverageNative( el, type, expectSync ) { + + // Missing expectSync indicates a trigger call, which must force setup through jQuery.event.add + if ( !expectSync ) { + if ( dataPriv.get( el, type ) === undefined ) { + jQuery.event.add( el, type, returnTrue ); + } + return; + } + + // Register the controller as a special universal handler for all event namespaces + dataPriv.set( el, type, false ); + jQuery.event.add( el, type, { + namespace: false, + handler: function( event ) { + var notAsync, result, + saved = dataPriv.get( this, type ); + + if ( ( event.isTrigger & 1 ) && this[ type ] ) { + + // Interrupt processing of the outer synthetic .trigger()ed event + // Saved data should be false in such cases, but might be a leftover capture object + // from an async native handler (gh-4350) + if ( !saved.length ) { + + // Store arguments for use when handling the inner native event + // There will always be at least one argument (an event object), so this array + // will not be confused with a leftover capture object. + saved = slice.call( arguments ); + dataPriv.set( this, type, saved ); + + // Trigger the native event and capture its result + // Support: IE <=9 - 11+ + // focus() and blur() are asynchronous + notAsync = expectSync( this, type ); + this[ type ](); + result = dataPriv.get( this, type ); + if ( saved !== result || notAsync ) { + dataPriv.set( this, type, false ); + } else { + result = {}; + } + if ( saved !== result ) { + + // Cancel the outer synthetic event + event.stopImmediatePropagation(); + event.preventDefault(); + return result.value; + } + + // If this is an inner synthetic event for an event with a bubbling surrogate + // (focus or blur), assume that the surrogate already propagated from triggering the + // native event and prevent that from happening again here. + // This technically gets the ordering wrong w.r.t. to `.trigger()` (in which the + // bubbling surrogate propagates *after* the non-bubbling base), but that seems + // less bad than duplication. + } else if ( ( jQuery.event.special[ type ] || {} ).delegateType ) { + event.stopPropagation(); + } + + // If this is a native event triggered above, everything is now in order + // Fire an inner synthetic event with the original arguments + } else if ( saved.length ) { + + // ...and capture the result + dataPriv.set( this, type, { + value: jQuery.event.trigger( + + // Support: IE <=9 - 11+ + // Extend with the prototype to reset the above stopImmediatePropagation() + jQuery.extend( saved[ 0 ], jQuery.Event.prototype ), + saved.slice( 1 ), + this + ) + } ); + + // Abort handling of the native event + event.stopImmediatePropagation(); + } + } + } ); +} + +jQuery.removeEvent = function( elem, type, handle ) { + + // This "if" is needed for plain objects + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle ); + } +}; + +jQuery.Event = function( src, props ) { + + // Allow instantiation without the 'new' keyword + if ( !( this instanceof jQuery.Event ) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = src.defaultPrevented || + src.defaultPrevented === undefined && + + // Support: Android <=2.3 only + src.returnValue === false ? + returnTrue : + returnFalse; + + // Create target properties + // Support: Safari <=6 - 7 only + // Target should not be a text node (#504, #13143) + this.target = ( src.target && src.target.nodeType === 3 ) ? + src.target.parentNode : + src.target; + + this.currentTarget = src.currentTarget; + this.relatedTarget = src.relatedTarget; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || Date.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// https://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + constructor: jQuery.Event, + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse, + isSimulated: false, + + preventDefault: function() { + var e = this.originalEvent; + + this.isDefaultPrevented = returnTrue; + + if ( e && !this.isSimulated ) { + e.preventDefault(); + } + }, + stopPropagation: function() { + var e = this.originalEvent; + + this.isPropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopPropagation(); + } + }, + stopImmediatePropagation: function() { + var e = this.originalEvent; + + this.isImmediatePropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopImmediatePropagation(); + } + + this.stopPropagation(); + } +}; + +// Includes all common event props including KeyEvent and MouseEvent specific props +jQuery.each( { + altKey: true, + bubbles: true, + cancelable: true, + changedTouches: true, + ctrlKey: true, + detail: true, + eventPhase: true, + metaKey: true, + pageX: true, + pageY: true, + shiftKey: true, + view: true, + "char": true, + code: true, + charCode: true, + key: true, + keyCode: true, + button: true, + buttons: true, + clientX: true, + clientY: true, + offsetX: true, + offsetY: true, + pointerId: true, + pointerType: true, + screenX: true, + screenY: true, + targetTouches: true, + toElement: true, + touches: true, + + which: function( event ) { + var button = event.button; + + // Add which for key events + if ( event.which == null && rkeyEvent.test( event.type ) ) { + return event.charCode != null ? event.charCode : event.keyCode; + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + if ( !event.which && button !== undefined && rmouseEvent.test( event.type ) ) { + if ( button & 1 ) { + return 1; + } + + if ( button & 2 ) { + return 3; + } + + if ( button & 4 ) { + return 2; + } + + return 0; + } + + return event.which; + } +}, jQuery.event.addProp ); + +jQuery.each( { focus: "focusin", blur: "focusout" }, function( type, delegateType ) { + jQuery.event.special[ type ] = { + + // Utilize native event if possible so blur/focus sequence is correct + setup: function() { + + // Claim the first handler + // dataPriv.set( this, "focus", ... ) + // dataPriv.set( this, "blur", ... ) + leverageNative( this, type, expectSync ); + + // Return false to allow normal processing in the caller + return false; + }, + trigger: function() { + + // Force setup before trigger + leverageNative( this, type ); + + // Return non-false to allow normal event-path propagation + return true; + }, + + delegateType: delegateType + }; +} ); + +// Create mouseenter/leave events using mouseover/out and event-time checks +// so that event delegation works in jQuery. +// Do the same for pointerenter/pointerleave and pointerover/pointerout +// +// Support: Safari 7 only +// Safari sends mouseenter too often; see: +// https://bugs.chromium.org/p/chromium/issues/detail?id=470258 +// for the description of the bug (it existed in older Chrome versions as well). +jQuery.each( { + mouseenter: "mouseover", + mouseleave: "mouseout", + pointerenter: "pointerover", + pointerleave: "pointerout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj; + + // For mouseenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +} ); + +jQuery.fn.extend( { + + on: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn ); + }, + one: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? + handleObj.origType + "." + handleObj.namespace : + handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each( function() { + jQuery.event.remove( this, types, fn, selector ); + } ); + } +} ); + + +var + + // Support: IE <=10 - 11, Edge 12 - 13 only + // In IE/Edge using regex groups here causes severe slowdowns. + // See https://connect.microsoft.com/IE/feedback/details/1736512/ + rnoInnerhtml = /\s*$/g; + +// Prefer a tbody over its parent table for containing new rows +function manipulationTarget( elem, content ) { + if ( nodeName( elem, "table" ) && + nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ) { + + return jQuery( elem ).children( "tbody" )[ 0 ] || elem; + } + + return elem; +} + +// Replace/restore the type attribute of script elements for safe DOM manipulation +function disableScript( elem ) { + elem.type = ( elem.getAttribute( "type" ) !== null ) + "/" + elem.type; + return elem; +} +function restoreScript( elem ) { + if ( ( elem.type || "" ).slice( 0, 5 ) === "true/" ) { + elem.type = elem.type.slice( 5 ); + } else { + elem.removeAttribute( "type" ); + } + + return elem; +} + +function cloneCopyEvent( src, dest ) { + var i, l, type, pdataOld, udataOld, udataCur, events; + + if ( dest.nodeType !== 1 ) { + return; + } + + // 1. Copy private data: events, handlers, etc. + if ( dataPriv.hasData( src ) ) { + pdataOld = dataPriv.get( src ); + events = pdataOld.events; + + if ( events ) { + dataPriv.remove( dest, "handle events" ); + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + } + + // 2. Copy user data + if ( dataUser.hasData( src ) ) { + udataOld = dataUser.access( src ); + udataCur = jQuery.extend( {}, udataOld ); + + dataUser.set( dest, udataCur ); + } +} + +// Fix IE bugs, see support tests +function fixInput( src, dest ) { + var nodeName = dest.nodeName.toLowerCase(); + + // Fails to persist the checked state of a cloned checkbox or radio button. + if ( nodeName === "input" && rcheckableType.test( src.type ) ) { + dest.checked = src.checked; + + // Fails to return the selected option to the default selected state when cloning options + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + } +} + +function domManip( collection, args, callback, ignored ) { + + // Flatten any nested arrays + args = flat( args ); + + var fragment, first, scripts, hasScripts, node, doc, + i = 0, + l = collection.length, + iNoClone = l - 1, + value = args[ 0 ], + valueIsFunction = isFunction( value ); + + // We can't cloneNode fragments that contain checked, in WebKit + if ( valueIsFunction || + ( l > 1 && typeof value === "string" && + !support.checkClone && rchecked.test( value ) ) ) { + return collection.each( function( index ) { + var self = collection.eq( index ); + if ( valueIsFunction ) { + args[ 0 ] = value.call( this, index, self.html() ); + } + domManip( self, args, callback, ignored ); + } ); + } + + if ( l ) { + fragment = buildFragment( args, collection[ 0 ].ownerDocument, false, collection, ignored ); + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + // Require either new content or an interest in ignored elements to invoke the callback + if ( first || ignored ) { + scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); + hasScripts = scripts.length; + + // Use the original fragment for the last item + // instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + for ( ; i < l; i++ ) { + node = fragment; + + if ( i !== iNoClone ) { + node = jQuery.clone( node, true, true ); + + // Keep references to cloned scripts for later restoration + if ( hasScripts ) { + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( scripts, getAll( node, "script" ) ); + } + } + + callback.call( collection[ i ], node, i ); + } + + if ( hasScripts ) { + doc = scripts[ scripts.length - 1 ].ownerDocument; + + // Reenable scripts + jQuery.map( scripts, restoreScript ); + + // Evaluate executable scripts on first document insertion + for ( i = 0; i < hasScripts; i++ ) { + node = scripts[ i ]; + if ( rscriptType.test( node.type || "" ) && + !dataPriv.access( node, "globalEval" ) && + jQuery.contains( doc, node ) ) { + + if ( node.src && ( node.type || "" ).toLowerCase() !== "module" ) { + + // Optional AJAX dependency, but won't run scripts if not present + if ( jQuery._evalUrl && !node.noModule ) { + jQuery._evalUrl( node.src, { + nonce: node.nonce || node.getAttribute( "nonce" ) + }, doc ); + } + } else { + DOMEval( node.textContent.replace( rcleanScript, "" ), node, doc ); + } + } + } + } + } + } + + return collection; +} + +function remove( elem, selector, keepData ) { + var node, + nodes = selector ? jQuery.filter( selector, elem ) : elem, + i = 0; + + for ( ; ( node = nodes[ i ] ) != null; i++ ) { + if ( !keepData && node.nodeType === 1 ) { + jQuery.cleanData( getAll( node ) ); + } + + if ( node.parentNode ) { + if ( keepData && isAttached( node ) ) { + setGlobalEval( getAll( node, "script" ) ); + } + node.parentNode.removeChild( node ); + } + } + + return elem; +} + +jQuery.extend( { + htmlPrefilter: function( html ) { + return html; + }, + + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var i, l, srcElements, destElements, + clone = elem.cloneNode( true ), + inPage = isAttached( elem ); + + // Fix IE cloning issues + if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) && + !jQuery.isXMLDoc( elem ) ) { + + // We eschew Sizzle here for performance reasons: https://jsperf.com/getall-vs-sizzle/2 + destElements = getAll( clone ); + srcElements = getAll( elem ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + fixInput( srcElements[ i ], destElements[ i ] ); + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + if ( deepDataAndEvents ) { + srcElements = srcElements || getAll( elem ); + destElements = destElements || getAll( clone ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + cloneCopyEvent( srcElements[ i ], destElements[ i ] ); + } + } else { + cloneCopyEvent( elem, clone ); + } + } + + // Preserve script evaluation history + destElements = getAll( clone, "script" ); + if ( destElements.length > 0 ) { + setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); + } + + // Return the cloned set + return clone; + }, + + cleanData: function( elems ) { + var data, elem, type, + special = jQuery.event.special, + i = 0; + + for ( ; ( elem = elems[ i ] ) !== undefined; i++ ) { + if ( acceptData( elem ) ) { + if ( ( data = elem[ dataPriv.expando ] ) ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + + // Support: Chrome <=35 - 45+ + // Assign undefined instead of using delete, see Data#remove + elem[ dataPriv.expando ] = undefined; + } + if ( elem[ dataUser.expando ] ) { + + // Support: Chrome <=35 - 45+ + // Assign undefined instead of using delete, see Data#remove + elem[ dataUser.expando ] = undefined; + } + } + } + } +} ); + +jQuery.fn.extend( { + detach: function( selector ) { + return remove( this, selector, true ); + }, + + remove: function( selector ) { + return remove( this, selector ); + }, + + text: function( value ) { + return access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().each( function() { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + this.textContent = value; + } + } ); + }, null, value, arguments.length ); + }, + + append: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.appendChild( elem ); + } + } ); + }, + + prepend: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.insertBefore( elem, target.firstChild ); + } + } ); + }, + + before: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this ); + } + } ); + }, + + after: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + } + } ); + }, + + empty: function() { + var elem, + i = 0; + + for ( ; ( elem = this[ i ] ) != null; i++ ) { + if ( elem.nodeType === 1 ) { + + // Prevent memory leaks + jQuery.cleanData( getAll( elem, false ) ); + + // Remove any remaining nodes + elem.textContent = ""; + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map( function() { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + } ); + }, + + html: function( value ) { + return access( this, function( value ) { + var elem = this[ 0 ] || {}, + i = 0, + l = this.length; + + if ( value === undefined && elem.nodeType === 1 ) { + return elem.innerHTML; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { + + value = jQuery.htmlPrefilter( value ); + + try { + for ( ; i < l; i++ ) { + elem = this[ i ] || {}; + + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch ( e ) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function() { + var ignored = []; + + // Make the changes, replacing each non-ignored context element with the new content + return domManip( this, arguments, function( elem ) { + var parent = this.parentNode; + + if ( jQuery.inArray( this, ignored ) < 0 ) { + jQuery.cleanData( getAll( this ) ); + if ( parent ) { + parent.replaceChild( elem, this ); + } + } + + // Force callback invocation + }, ignored ); + } +} ); + +jQuery.each( { + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + ret = [], + insert = jQuery( selector ), + last = insert.length - 1, + i = 0; + + for ( ; i <= last; i++ ) { + elems = i === last ? this : this.clone( true ); + jQuery( insert[ i ] )[ original ]( elems ); + + // Support: Android <=4.0 only, PhantomJS 1 only + // .get() because push.apply(_, arraylike) throws on ancient WebKit + push.apply( ret, elems.get() ); + } + + return this.pushStack( ret ); + }; +} ); +var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); + +var getStyles = function( elem ) { + + // Support: IE <=11 only, Firefox <=30 (#15098, #14150) + // IE throws on elements created in popups + // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" + var view = elem.ownerDocument.defaultView; + + if ( !view || !view.opener ) { + view = window; + } + + return view.getComputedStyle( elem ); + }; + +var swap = function( elem, options, callback ) { + var ret, name, + old = {}; + + // Remember the old values, and insert the new ones + for ( name in options ) { + old[ name ] = elem.style[ name ]; + elem.style[ name ] = options[ name ]; + } + + ret = callback.call( elem ); + + // Revert the old values + for ( name in options ) { + elem.style[ name ] = old[ name ]; + } + + return ret; +}; + + +var rboxStyle = new RegExp( cssExpand.join( "|" ), "i" ); + + + +( function() { + + // Executing both pixelPosition & boxSizingReliable tests require only one layout + // so they're executed at the same time to save the second computation. + function computeStyleTests() { + + // This is a singleton, we need to execute it only once + if ( !div ) { + return; + } + + container.style.cssText = "position:absolute;left:-11111px;width:60px;" + + "margin-top:1px;padding:0;border:0"; + div.style.cssText = + "position:relative;display:block;box-sizing:border-box;overflow:scroll;" + + "margin:auto;border:1px;padding:1px;" + + "width:60%;top:1%"; + documentElement.appendChild( container ).appendChild( div ); + + var divStyle = window.getComputedStyle( div ); + pixelPositionVal = divStyle.top !== "1%"; + + // Support: Android 4.0 - 4.3 only, Firefox <=3 - 44 + reliableMarginLeftVal = roundPixelMeasures( divStyle.marginLeft ) === 12; + + // Support: Android 4.0 - 4.3 only, Safari <=9.1 - 10.1, iOS <=7.0 - 9.3 + // Some styles come back with percentage values, even though they shouldn't + div.style.right = "60%"; + pixelBoxStylesVal = roundPixelMeasures( divStyle.right ) === 36; + + // Support: IE 9 - 11 only + // Detect misreporting of content dimensions for box-sizing:border-box elements + boxSizingReliableVal = roundPixelMeasures( divStyle.width ) === 36; + + // Support: IE 9 only + // Detect overflow:scroll screwiness (gh-3699) + // Support: Chrome <=64 + // Don't get tricked when zoom affects offsetWidth (gh-4029) + div.style.position = "absolute"; + scrollboxSizeVal = roundPixelMeasures( div.offsetWidth / 3 ) === 12; + + documentElement.removeChild( container ); + + // Nullify the div so it wouldn't be stored in the memory and + // it will also be a sign that checks already performed + div = null; + } + + function roundPixelMeasures( measure ) { + return Math.round( parseFloat( measure ) ); + } + + var pixelPositionVal, boxSizingReliableVal, scrollboxSizeVal, pixelBoxStylesVal, + reliableTrDimensionsVal, reliableMarginLeftVal, + container = document.createElement( "div" ), + div = document.createElement( "div" ); + + // Finish early in limited (non-browser) environments + if ( !div.style ) { + return; + } + + // Support: IE <=9 - 11 only + // Style of cloned element affects source element cloned (#8908) + div.style.backgroundClip = "content-box"; + div.cloneNode( true ).style.backgroundClip = ""; + support.clearCloneStyle = div.style.backgroundClip === "content-box"; + + jQuery.extend( support, { + boxSizingReliable: function() { + computeStyleTests(); + return boxSizingReliableVal; + }, + pixelBoxStyles: function() { + computeStyleTests(); + return pixelBoxStylesVal; + }, + pixelPosition: function() { + computeStyleTests(); + return pixelPositionVal; + }, + reliableMarginLeft: function() { + computeStyleTests(); + return reliableMarginLeftVal; + }, + scrollboxSize: function() { + computeStyleTests(); + return scrollboxSizeVal; + }, + + // Support: IE 9 - 11+, Edge 15 - 18+ + // IE/Edge misreport `getComputedStyle` of table rows with width/height + // set in CSS while `offset*` properties report correct values. + // Behavior in IE 9 is more subtle than in newer versions & it passes + // some versions of this test; make sure not to make it pass there! + reliableTrDimensions: function() { + var table, tr, trChild, trStyle; + if ( reliableTrDimensionsVal == null ) { + table = document.createElement( "table" ); + tr = document.createElement( "tr" ); + trChild = document.createElement( "div" ); + + table.style.cssText = "position:absolute;left:-11111px"; + tr.style.height = "1px"; + trChild.style.height = "9px"; + + documentElement + .appendChild( table ) + .appendChild( tr ) + .appendChild( trChild ); + + trStyle = window.getComputedStyle( tr ); + reliableTrDimensionsVal = parseInt( trStyle.height ) > 3; + + documentElement.removeChild( table ); + } + return reliableTrDimensionsVal; + } + } ); +} )(); + + +function curCSS( elem, name, computed ) { + var width, minWidth, maxWidth, ret, + + // Support: Firefox 51+ + // Retrieving style before computed somehow + // fixes an issue with getting wrong values + // on detached elements + style = elem.style; + + computed = computed || getStyles( elem ); + + // getPropertyValue is needed for: + // .css('filter') (IE 9 only, #12537) + // .css('--customProperty) (#3144) + if ( computed ) { + ret = computed.getPropertyValue( name ) || computed[ name ]; + + if ( ret === "" && !isAttached( elem ) ) { + ret = jQuery.style( elem, name ); + } + + // A tribute to the "awesome hack by Dean Edwards" + // Android Browser returns percentage for some values, + // but width seems to be reliably pixels. + // This is against the CSSOM draft spec: + // https://drafts.csswg.org/cssom/#resolved-values + if ( !support.pixelBoxStyles() && rnumnonpx.test( ret ) && rboxStyle.test( name ) ) { + + // Remember the original values + width = style.width; + minWidth = style.minWidth; + maxWidth = style.maxWidth; + + // Put in the new values to get a computed value out + style.minWidth = style.maxWidth = style.width = ret; + ret = computed.width; + + // Revert the changed values + style.width = width; + style.minWidth = minWidth; + style.maxWidth = maxWidth; + } + } + + return ret !== undefined ? + + // Support: IE <=9 - 11 only + // IE returns zIndex value as an integer. + ret + "" : + ret; +} + + +function addGetHookIf( conditionFn, hookFn ) { + + // Define the hook, we'll check on the first run if it's really needed. + return { + get: function() { + if ( conditionFn() ) { + + // Hook not needed (or it's not possible to use it due + // to missing dependency), remove it. + delete this.get; + return; + } + + // Hook needed; redefine it so that the support test is not executed again. + return ( this.get = hookFn ).apply( this, arguments ); + } + }; +} + + +var cssPrefixes = [ "Webkit", "Moz", "ms" ], + emptyStyle = document.createElement( "div" ).style, + vendorProps = {}; + +// Return a vendor-prefixed property or undefined +function vendorPropName( name ) { + + // Check for vendor prefixed names + var capName = name[ 0 ].toUpperCase() + name.slice( 1 ), + i = cssPrefixes.length; + + while ( i-- ) { + name = cssPrefixes[ i ] + capName; + if ( name in emptyStyle ) { + return name; + } + } +} + +// Return a potentially-mapped jQuery.cssProps or vendor prefixed property +function finalPropName( name ) { + var final = jQuery.cssProps[ name ] || vendorProps[ name ]; + + if ( final ) { + return final; + } + if ( name in emptyStyle ) { + return name; + } + return vendorProps[ name ] = vendorPropName( name ) || name; +} + + +var + + // Swappable if display is none or starts with table + // except "table", "table-cell", or "table-caption" + // See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display + rdisplayswap = /^(none|table(?!-c[ea]).+)/, + rcustomProp = /^--/, + cssShow = { position: "absolute", visibility: "hidden", display: "block" }, + cssNormalTransform = { + letterSpacing: "0", + fontWeight: "400" + }; + +function setPositiveNumber( _elem, value, subtract ) { + + // Any relative (+/-) values have already been + // normalized at this point + var matches = rcssNum.exec( value ); + return matches ? + + // Guard against undefined "subtract", e.g., when used as in cssHooks + Math.max( 0, matches[ 2 ] - ( subtract || 0 ) ) + ( matches[ 3 ] || "px" ) : + value; +} + +function boxModelAdjustment( elem, dimension, box, isBorderBox, styles, computedVal ) { + var i = dimension === "width" ? 1 : 0, + extra = 0, + delta = 0; + + // Adjustment may not be necessary + if ( box === ( isBorderBox ? "border" : "content" ) ) { + return 0; + } + + for ( ; i < 4; i += 2 ) { + + // Both box models exclude margin + if ( box === "margin" ) { + delta += jQuery.css( elem, box + cssExpand[ i ], true, styles ); + } + + // If we get here with a content-box, we're seeking "padding" or "border" or "margin" + if ( !isBorderBox ) { + + // Add padding + delta += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + + // For "border" or "margin", add border + if ( box !== "padding" ) { + delta += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + + // But still keep track of it otherwise + } else { + extra += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + + // If we get here with a border-box (content + padding + border), we're seeking "content" or + // "padding" or "margin" + } else { + + // For "content", subtract padding + if ( box === "content" ) { + delta -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + } + + // For "content" or "padding", subtract border + if ( box !== "margin" ) { + delta -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + } + } + + // Account for positive content-box scroll gutter when requested by providing computedVal + if ( !isBorderBox && computedVal >= 0 ) { + + // offsetWidth/offsetHeight is a rounded sum of content, padding, scroll gutter, and border + // Assuming integer scroll gutter, subtract the rest and round down + delta += Math.max( 0, Math.ceil( + elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - + computedVal - + delta - + extra - + 0.5 + + // If offsetWidth/offsetHeight is unknown, then we can't determine content-box scroll gutter + // Use an explicit zero to avoid NaN (gh-3964) + ) ) || 0; + } + + return delta; +} + +function getWidthOrHeight( elem, dimension, extra ) { + + // Start with computed style + var styles = getStyles( elem ), + + // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-4322). + // Fake content-box until we know it's needed to know the true value. + boxSizingNeeded = !support.boxSizingReliable() || extra, + isBorderBox = boxSizingNeeded && + jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + valueIsBorderBox = isBorderBox, + + val = curCSS( elem, dimension, styles ), + offsetProp = "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ); + + // Support: Firefox <=54 + // Return a confounding non-pixel value or feign ignorance, as appropriate. + if ( rnumnonpx.test( val ) ) { + if ( !extra ) { + return val; + } + val = "auto"; + } + + + // Support: IE 9 - 11 only + // Use offsetWidth/offsetHeight for when box sizing is unreliable. + // In those cases, the computed value can be trusted to be border-box. + if ( ( !support.boxSizingReliable() && isBorderBox || + + // Support: IE 10 - 11+, Edge 15 - 18+ + // IE/Edge misreport `getComputedStyle` of table rows with width/height + // set in CSS while `offset*` properties report correct values. + // Interestingly, in some cases IE 9 doesn't suffer from this issue. + !support.reliableTrDimensions() && nodeName( elem, "tr" ) || + + // Fall back to offsetWidth/offsetHeight when value is "auto" + // This happens for inline elements with no explicit setting (gh-3571) + val === "auto" || + + // Support: Android <=4.1 - 4.3 only + // Also use offsetWidth/offsetHeight for misreported inline dimensions (gh-3602) + !parseFloat( val ) && jQuery.css( elem, "display", false, styles ) === "inline" ) && + + // Make sure the element is visible & connected + elem.getClientRects().length ) { + + isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; + + // Where available, offsetWidth/offsetHeight approximate border box dimensions. + // Where not available (e.g., SVG), assume unreliable box-sizing and interpret the + // retrieved value as a content box dimension. + valueIsBorderBox = offsetProp in elem; + if ( valueIsBorderBox ) { + val = elem[ offsetProp ]; + } + } + + // Normalize "" and auto + val = parseFloat( val ) || 0; + + // Adjust for the element's box model + return ( val + + boxModelAdjustment( + elem, + dimension, + extra || ( isBorderBox ? "border" : "content" ), + valueIsBorderBox, + styles, + + // Provide the current computed size to request scroll gutter calculation (gh-3589) + val + ) + ) + "px"; +} + +jQuery.extend( { + + // Add in style property hooks for overriding the default + // behavior of getting and setting a style property + cssHooks: { + opacity: { + get: function( elem, computed ) { + if ( computed ) { + + // We should always get a number back from opacity + var ret = curCSS( elem, "opacity" ); + return ret === "" ? "1" : ret; + } + } + } + }, + + // Don't automatically add "px" to these possibly-unitless properties + cssNumber: { + "animationIterationCount": true, + "columnCount": true, + "fillOpacity": true, + "flexGrow": true, + "flexShrink": true, + "fontWeight": true, + "gridArea": true, + "gridColumn": true, + "gridColumnEnd": true, + "gridColumnStart": true, + "gridRow": true, + "gridRowEnd": true, + "gridRowStart": true, + "lineHeight": true, + "opacity": true, + "order": true, + "orphans": true, + "widows": true, + "zIndex": true, + "zoom": true + }, + + // Add in properties whose names you wish to fix before + // setting or getting the value + cssProps: {}, + + // Get and set the style property on a DOM Node + style: function( elem, name, value, extra ) { + + // Don't set styles on text and comment nodes + if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { + return; + } + + // Make sure that we're working with the right name + var ret, type, hooks, + origName = camelCase( name ), + isCustomProp = rcustomProp.test( name ), + style = elem.style; + + // Make sure that we're working with the right name. We don't + // want to query the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } + + // Gets hook for the prefixed version, then unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // Check if we're setting a value + if ( value !== undefined ) { + type = typeof value; + + // Convert "+=" or "-=" to relative numbers (#7345) + if ( type === "string" && ( ret = rcssNum.exec( value ) ) && ret[ 1 ] ) { + value = adjustCSS( elem, name, ret ); + + // Fixes bug #9237 + type = "number"; + } + + // Make sure that null and NaN values aren't set (#7116) + if ( value == null || value !== value ) { + return; + } + + // If a number was passed in, add the unit (except for certain CSS properties) + // The isCustomProp check can be removed in jQuery 4.0 when we only auto-append + // "px" to a few hardcoded values. + if ( type === "number" && !isCustomProp ) { + value += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? "" : "px" ); + } + + // background-* props affect original clone's values + if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) { + style[ name ] = "inherit"; + } + + // If a hook was provided, use that value, otherwise just set the specified value + if ( !hooks || !( "set" in hooks ) || + ( value = hooks.set( elem, value, extra ) ) !== undefined ) { + + if ( isCustomProp ) { + style.setProperty( name, value ); + } else { + style[ name ] = value; + } + } + + } else { + + // If a hook was provided get the non-computed value from there + if ( hooks && "get" in hooks && + ( ret = hooks.get( elem, false, extra ) ) !== undefined ) { + + return ret; + } + + // Otherwise just get the value from the style object + return style[ name ]; + } + }, + + css: function( elem, name, extra, styles ) { + var val, num, hooks, + origName = camelCase( name ), + isCustomProp = rcustomProp.test( name ); + + // Make sure that we're working with the right name. We don't + // want to modify the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } + + // Try prefixed name followed by the unprefixed name + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // If a hook was provided get the computed value from there + if ( hooks && "get" in hooks ) { + val = hooks.get( elem, true, extra ); + } + + // Otherwise, if a way to get the computed value exists, use that + if ( val === undefined ) { + val = curCSS( elem, name, styles ); + } + + // Convert "normal" to computed value + if ( val === "normal" && name in cssNormalTransform ) { + val = cssNormalTransform[ name ]; + } + + // Make numeric if forced or a qualifier was provided and val looks numeric + if ( extra === "" || extra ) { + num = parseFloat( val ); + return extra === true || isFinite( num ) ? num || 0 : val; + } + + return val; + } +} ); + +jQuery.each( [ "height", "width" ], function( _i, dimension ) { + jQuery.cssHooks[ dimension ] = { + get: function( elem, computed, extra ) { + if ( computed ) { + + // Certain elements can have dimension info if we invisibly show them + // but it must have a current display style that would benefit + return rdisplayswap.test( jQuery.css( elem, "display" ) ) && + + // Support: Safari 8+ + // Table columns in Safari have non-zero offsetWidth & zero + // getBoundingClientRect().width unless display is changed. + // Support: IE <=11 only + // Running getBoundingClientRect on a disconnected node + // in IE throws an error. + ( !elem.getClientRects().length || !elem.getBoundingClientRect().width ) ? + swap( elem, cssShow, function() { + return getWidthOrHeight( elem, dimension, extra ); + } ) : + getWidthOrHeight( elem, dimension, extra ); + } + }, + + set: function( elem, value, extra ) { + var matches, + styles = getStyles( elem ), + + // Only read styles.position if the test has a chance to fail + // to avoid forcing a reflow. + scrollboxSizeBuggy = !support.scrollboxSize() && + styles.position === "absolute", + + // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-3991) + boxSizingNeeded = scrollboxSizeBuggy || extra, + isBorderBox = boxSizingNeeded && + jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + subtract = extra ? + boxModelAdjustment( + elem, + dimension, + extra, + isBorderBox, + styles + ) : + 0; + + // Account for unreliable border-box dimensions by comparing offset* to computed and + // faking a content-box to get border and padding (gh-3699) + if ( isBorderBox && scrollboxSizeBuggy ) { + subtract -= Math.ceil( + elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - + parseFloat( styles[ dimension ] ) - + boxModelAdjustment( elem, dimension, "border", false, styles ) - + 0.5 + ); + } + + // Convert to pixels if value adjustment is needed + if ( subtract && ( matches = rcssNum.exec( value ) ) && + ( matches[ 3 ] || "px" ) !== "px" ) { + + elem.style[ dimension ] = value; + value = jQuery.css( elem, dimension ); + } + + return setPositiveNumber( elem, value, subtract ); + } + }; +} ); + +jQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft, + function( elem, computed ) { + if ( computed ) { + return ( parseFloat( curCSS( elem, "marginLeft" ) ) || + elem.getBoundingClientRect().left - + swap( elem, { marginLeft: 0 }, function() { + return elem.getBoundingClientRect().left; + } ) + ) + "px"; + } + } +); + +// These hooks are used by animate to expand properties +jQuery.each( { + margin: "", + padding: "", + border: "Width" +}, function( prefix, suffix ) { + jQuery.cssHooks[ prefix + suffix ] = { + expand: function( value ) { + var i = 0, + expanded = {}, + + // Assumes a single number if not a string + parts = typeof value === "string" ? value.split( " " ) : [ value ]; + + for ( ; i < 4; i++ ) { + expanded[ prefix + cssExpand[ i ] + suffix ] = + parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; + } + + return expanded; + } + }; + + if ( prefix !== "margin" ) { + jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; + } +} ); + +jQuery.fn.extend( { + css: function( name, value ) { + return access( this, function( elem, name, value ) { + var styles, len, + map = {}, + i = 0; + + if ( Array.isArray( name ) ) { + styles = getStyles( elem ); + len = name.length; + + for ( ; i < len; i++ ) { + map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); + } + + return map; + } + + return value !== undefined ? + jQuery.style( elem, name, value ) : + jQuery.css( elem, name ); + }, name, value, arguments.length > 1 ); + } +} ); + + +function Tween( elem, options, prop, end, easing ) { + return new Tween.prototype.init( elem, options, prop, end, easing ); +} +jQuery.Tween = Tween; + +Tween.prototype = { + constructor: Tween, + init: function( elem, options, prop, end, easing, unit ) { + this.elem = elem; + this.prop = prop; + this.easing = easing || jQuery.easing._default; + this.options = options; + this.start = this.now = this.cur(); + this.end = end; + this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); + }, + cur: function() { + var hooks = Tween.propHooks[ this.prop ]; + + return hooks && hooks.get ? + hooks.get( this ) : + Tween.propHooks._default.get( this ); + }, + run: function( percent ) { + var eased, + hooks = Tween.propHooks[ this.prop ]; + + if ( this.options.duration ) { + this.pos = eased = jQuery.easing[ this.easing ]( + percent, this.options.duration * percent, 0, 1, this.options.duration + ); + } else { + this.pos = eased = percent; + } + this.now = ( this.end - this.start ) * eased + this.start; + + if ( this.options.step ) { + this.options.step.call( this.elem, this.now, this ); + } + + if ( hooks && hooks.set ) { + hooks.set( this ); + } else { + Tween.propHooks._default.set( this ); + } + return this; + } +}; + +Tween.prototype.init.prototype = Tween.prototype; + +Tween.propHooks = { + _default: { + get: function( tween ) { + var result; + + // Use a property on the element directly when it is not a DOM element, + // or when there is no matching style property that exists. + if ( tween.elem.nodeType !== 1 || + tween.elem[ tween.prop ] != null && tween.elem.style[ tween.prop ] == null ) { + return tween.elem[ tween.prop ]; + } + + // Passing an empty string as a 3rd parameter to .css will automatically + // attempt a parseFloat and fallback to a string if the parse fails. + // Simple values such as "10px" are parsed to Float; + // complex values such as "rotate(1rad)" are returned as-is. + result = jQuery.css( tween.elem, tween.prop, "" ); + + // Empty strings, null, undefined and "auto" are converted to 0. + return !result || result === "auto" ? 0 : result; + }, + set: function( tween ) { + + // Use step hook for back compat. + // Use cssHook if its there. + // Use .style if available and use plain properties where available. + if ( jQuery.fx.step[ tween.prop ] ) { + jQuery.fx.step[ tween.prop ]( tween ); + } else if ( tween.elem.nodeType === 1 && ( + jQuery.cssHooks[ tween.prop ] || + tween.elem.style[ finalPropName( tween.prop ) ] != null ) ) { + jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); + } else { + tween.elem[ tween.prop ] = tween.now; + } + } + } +}; + +// Support: IE <=9 only +// Panic based approach to setting things on disconnected nodes +Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { + set: function( tween ) { + if ( tween.elem.nodeType && tween.elem.parentNode ) { + tween.elem[ tween.prop ] = tween.now; + } + } +}; + +jQuery.easing = { + linear: function( p ) { + return p; + }, + swing: function( p ) { + return 0.5 - Math.cos( p * Math.PI ) / 2; + }, + _default: "swing" +}; + +jQuery.fx = Tween.prototype.init; + +// Back compat <1.8 extension point +jQuery.fx.step = {}; + + + + +var + fxNow, inProgress, + rfxtypes = /^(?:toggle|show|hide)$/, + rrun = /queueHooks$/; + +function schedule() { + if ( inProgress ) { + if ( document.hidden === false && window.requestAnimationFrame ) { + window.requestAnimationFrame( schedule ); + } else { + window.setTimeout( schedule, jQuery.fx.interval ); + } + + jQuery.fx.tick(); + } +} + +// Animations created synchronously will run synchronously +function createFxNow() { + window.setTimeout( function() { + fxNow = undefined; + } ); + return ( fxNow = Date.now() ); +} + +// Generate parameters to create a standard animation +function genFx( type, includeWidth ) { + var which, + i = 0, + attrs = { height: type }; + + // If we include width, step value is 1 to do all cssExpand values, + // otherwise step value is 2 to skip over Left and Right + includeWidth = includeWidth ? 1 : 0; + for ( ; i < 4; i += 2 - includeWidth ) { + which = cssExpand[ i ]; + attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; + } + + if ( includeWidth ) { + attrs.opacity = attrs.width = type; + } + + return attrs; +} + +function createTween( value, prop, animation ) { + var tween, + collection = ( Animation.tweeners[ prop ] || [] ).concat( Animation.tweeners[ "*" ] ), + index = 0, + length = collection.length; + for ( ; index < length; index++ ) { + if ( ( tween = collection[ index ].call( animation, prop, value ) ) ) { + + // We're done with this property + return tween; + } + } +} + +function defaultPrefilter( elem, props, opts ) { + var prop, value, toggle, hooks, oldfire, propTween, restoreDisplay, display, + isBox = "width" in props || "height" in props, + anim = this, + orig = {}, + style = elem.style, + hidden = elem.nodeType && isHiddenWithinTree( elem ), + dataShow = dataPriv.get( elem, "fxshow" ); + + // Queue-skipping animations hijack the fx hooks + if ( !opts.queue ) { + hooks = jQuery._queueHooks( elem, "fx" ); + if ( hooks.unqueued == null ) { + hooks.unqueued = 0; + oldfire = hooks.empty.fire; + hooks.empty.fire = function() { + if ( !hooks.unqueued ) { + oldfire(); + } + }; + } + hooks.unqueued++; + + anim.always( function() { + + // Ensure the complete handler is called before this completes + anim.always( function() { + hooks.unqueued--; + if ( !jQuery.queue( elem, "fx" ).length ) { + hooks.empty.fire(); + } + } ); + } ); + } + + // Detect show/hide animations + for ( prop in props ) { + value = props[ prop ]; + if ( rfxtypes.test( value ) ) { + delete props[ prop ]; + toggle = toggle || value === "toggle"; + if ( value === ( hidden ? "hide" : "show" ) ) { + + // Pretend to be hidden if this is a "show" and + // there is still data from a stopped show/hide + if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) { + hidden = true; + + // Ignore all other no-op show/hide data + } else { + continue; + } + } + orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop ); + } + } + + // Bail out if this is a no-op like .hide().hide() + propTween = !jQuery.isEmptyObject( props ); + if ( !propTween && jQuery.isEmptyObject( orig ) ) { + return; + } + + // Restrict "overflow" and "display" styles during box animations + if ( isBox && elem.nodeType === 1 ) { + + // Support: IE <=9 - 11, Edge 12 - 15 + // Record all 3 overflow attributes because IE does not infer the shorthand + // from identically-valued overflowX and overflowY and Edge just mirrors + // the overflowX value there. + opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; + + // Identify a display type, preferring old show/hide data over the CSS cascade + restoreDisplay = dataShow && dataShow.display; + if ( restoreDisplay == null ) { + restoreDisplay = dataPriv.get( elem, "display" ); + } + display = jQuery.css( elem, "display" ); + if ( display === "none" ) { + if ( restoreDisplay ) { + display = restoreDisplay; + } else { + + // Get nonempty value(s) by temporarily forcing visibility + showHide( [ elem ], true ); + restoreDisplay = elem.style.display || restoreDisplay; + display = jQuery.css( elem, "display" ); + showHide( [ elem ] ); + } + } + + // Animate inline elements as inline-block + if ( display === "inline" || display === "inline-block" && restoreDisplay != null ) { + if ( jQuery.css( elem, "float" ) === "none" ) { + + // Restore the original display value at the end of pure show/hide animations + if ( !propTween ) { + anim.done( function() { + style.display = restoreDisplay; + } ); + if ( restoreDisplay == null ) { + display = style.display; + restoreDisplay = display === "none" ? "" : display; + } + } + style.display = "inline-block"; + } + } + } + + if ( opts.overflow ) { + style.overflow = "hidden"; + anim.always( function() { + style.overflow = opts.overflow[ 0 ]; + style.overflowX = opts.overflow[ 1 ]; + style.overflowY = opts.overflow[ 2 ]; + } ); + } + + // Implement show/hide animations + propTween = false; + for ( prop in orig ) { + + // General show/hide setup for this element animation + if ( !propTween ) { + if ( dataShow ) { + if ( "hidden" in dataShow ) { + hidden = dataShow.hidden; + } + } else { + dataShow = dataPriv.access( elem, "fxshow", { display: restoreDisplay } ); + } + + // Store hidden/visible for toggle so `.stop().toggle()` "reverses" + if ( toggle ) { + dataShow.hidden = !hidden; + } + + // Show elements before animating them + if ( hidden ) { + showHide( [ elem ], true ); + } + + /* eslint-disable no-loop-func */ + + anim.done( function() { + + /* eslint-enable no-loop-func */ + + // The final step of a "hide" animation is actually hiding the element + if ( !hidden ) { + showHide( [ elem ] ); + } + dataPriv.remove( elem, "fxshow" ); + for ( prop in orig ) { + jQuery.style( elem, prop, orig[ prop ] ); + } + } ); + } + + // Per-property setup + propTween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim ); + if ( !( prop in dataShow ) ) { + dataShow[ prop ] = propTween.start; + if ( hidden ) { + propTween.end = propTween.start; + propTween.start = 0; + } + } + } +} + +function propFilter( props, specialEasing ) { + var index, name, easing, value, hooks; + + // camelCase, specialEasing and expand cssHook pass + for ( index in props ) { + name = camelCase( index ); + easing = specialEasing[ name ]; + value = props[ index ]; + if ( Array.isArray( value ) ) { + easing = value[ 1 ]; + value = props[ index ] = value[ 0 ]; + } + + if ( index !== name ) { + props[ name ] = value; + delete props[ index ]; + } + + hooks = jQuery.cssHooks[ name ]; + if ( hooks && "expand" in hooks ) { + value = hooks.expand( value ); + delete props[ name ]; + + // Not quite $.extend, this won't overwrite existing keys. + // Reusing 'index' because we have the correct "name" + for ( index in value ) { + if ( !( index in props ) ) { + props[ index ] = value[ index ]; + specialEasing[ index ] = easing; + } + } + } else { + specialEasing[ name ] = easing; + } + } +} + +function Animation( elem, properties, options ) { + var result, + stopped, + index = 0, + length = Animation.prefilters.length, + deferred = jQuery.Deferred().always( function() { + + // Don't match elem in the :animated selector + delete tick.elem; + } ), + tick = function() { + if ( stopped ) { + return false; + } + var currentTime = fxNow || createFxNow(), + remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), + + // Support: Android 2.3 only + // Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (#12497) + temp = remaining / animation.duration || 0, + percent = 1 - temp, + index = 0, + length = animation.tweens.length; + + for ( ; index < length; index++ ) { + animation.tweens[ index ].run( percent ); + } + + deferred.notifyWith( elem, [ animation, percent, remaining ] ); + + // If there's more to do, yield + if ( percent < 1 && length ) { + return remaining; + } + + // If this was an empty animation, synthesize a final progress notification + if ( !length ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + } + + // Resolve the animation and report its conclusion + deferred.resolveWith( elem, [ animation ] ); + return false; + }, + animation = deferred.promise( { + elem: elem, + props: jQuery.extend( {}, properties ), + opts: jQuery.extend( true, { + specialEasing: {}, + easing: jQuery.easing._default + }, options ), + originalProperties: properties, + originalOptions: options, + startTime: fxNow || createFxNow(), + duration: options.duration, + tweens: [], + createTween: function( prop, end ) { + var tween = jQuery.Tween( elem, animation.opts, prop, end, + animation.opts.specialEasing[ prop ] || animation.opts.easing ); + animation.tweens.push( tween ); + return tween; + }, + stop: function( gotoEnd ) { + var index = 0, + + // If we are going to the end, we want to run all the tweens + // otherwise we skip this part + length = gotoEnd ? animation.tweens.length : 0; + if ( stopped ) { + return this; + } + stopped = true; + for ( ; index < length; index++ ) { + animation.tweens[ index ].run( 1 ); + } + + // Resolve when we played the last frame; otherwise, reject + if ( gotoEnd ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + deferred.resolveWith( elem, [ animation, gotoEnd ] ); + } else { + deferred.rejectWith( elem, [ animation, gotoEnd ] ); + } + return this; + } + } ), + props = animation.props; + + propFilter( props, animation.opts.specialEasing ); + + for ( ; index < length; index++ ) { + result = Animation.prefilters[ index ].call( animation, elem, props, animation.opts ); + if ( result ) { + if ( isFunction( result.stop ) ) { + jQuery._queueHooks( animation.elem, animation.opts.queue ).stop = + result.stop.bind( result ); + } + return result; + } + } + + jQuery.map( props, createTween, animation ); + + if ( isFunction( animation.opts.start ) ) { + animation.opts.start.call( elem, animation ); + } + + // Attach callbacks from options + animation + .progress( animation.opts.progress ) + .done( animation.opts.done, animation.opts.complete ) + .fail( animation.opts.fail ) + .always( animation.opts.always ); + + jQuery.fx.timer( + jQuery.extend( tick, { + elem: elem, + anim: animation, + queue: animation.opts.queue + } ) + ); + + return animation; +} + +jQuery.Animation = jQuery.extend( Animation, { + + tweeners: { + "*": [ function( prop, value ) { + var tween = this.createTween( prop, value ); + adjustCSS( tween.elem, prop, rcssNum.exec( value ), tween ); + return tween; + } ] + }, + + tweener: function( props, callback ) { + if ( isFunction( props ) ) { + callback = props; + props = [ "*" ]; + } else { + props = props.match( rnothtmlwhite ); + } + + var prop, + index = 0, + length = props.length; + + for ( ; index < length; index++ ) { + prop = props[ index ]; + Animation.tweeners[ prop ] = Animation.tweeners[ prop ] || []; + Animation.tweeners[ prop ].unshift( callback ); + } + }, + + prefilters: [ defaultPrefilter ], + + prefilter: function( callback, prepend ) { + if ( prepend ) { + Animation.prefilters.unshift( callback ); + } else { + Animation.prefilters.push( callback ); + } + } +} ); + +jQuery.speed = function( speed, easing, fn ) { + var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { + complete: fn || !fn && easing || + isFunction( speed ) && speed, + duration: speed, + easing: fn && easing || easing && !isFunction( easing ) && easing + }; + + // Go to the end state if fx are off + if ( jQuery.fx.off ) { + opt.duration = 0; + + } else { + if ( typeof opt.duration !== "number" ) { + if ( opt.duration in jQuery.fx.speeds ) { + opt.duration = jQuery.fx.speeds[ opt.duration ]; + + } else { + opt.duration = jQuery.fx.speeds._default; + } + } + } + + // Normalize opt.queue - true/undefined/null -> "fx" + if ( opt.queue == null || opt.queue === true ) { + opt.queue = "fx"; + } + + // Queueing + opt.old = opt.complete; + + opt.complete = function() { + if ( isFunction( opt.old ) ) { + opt.old.call( this ); + } + + if ( opt.queue ) { + jQuery.dequeue( this, opt.queue ); + } + }; + + return opt; +}; + +jQuery.fn.extend( { + fadeTo: function( speed, to, easing, callback ) { + + // Show any hidden elements after setting opacity to 0 + return this.filter( isHiddenWithinTree ).css( "opacity", 0 ).show() + + // Animate to the value specified + .end().animate( { opacity: to }, speed, easing, callback ); + }, + animate: function( prop, speed, easing, callback ) { + var empty = jQuery.isEmptyObject( prop ), + optall = jQuery.speed( speed, easing, callback ), + doAnimation = function() { + + // Operate on a copy of prop so per-property easing won't be lost + var anim = Animation( this, jQuery.extend( {}, prop ), optall ); + + // Empty animations, or finishing resolves immediately + if ( empty || dataPriv.get( this, "finish" ) ) { + anim.stop( true ); + } + }; + doAnimation.finish = doAnimation; + + return empty || optall.queue === false ? + this.each( doAnimation ) : + this.queue( optall.queue, doAnimation ); + }, + stop: function( type, clearQueue, gotoEnd ) { + var stopQueue = function( hooks ) { + var stop = hooks.stop; + delete hooks.stop; + stop( gotoEnd ); + }; + + if ( typeof type !== "string" ) { + gotoEnd = clearQueue; + clearQueue = type; + type = undefined; + } + if ( clearQueue ) { + this.queue( type || "fx", [] ); + } + + return this.each( function() { + var dequeue = true, + index = type != null && type + "queueHooks", + timers = jQuery.timers, + data = dataPriv.get( this ); + + if ( index ) { + if ( data[ index ] && data[ index ].stop ) { + stopQueue( data[ index ] ); + } + } else { + for ( index in data ) { + if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { + stopQueue( data[ index ] ); + } + } + } + + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && + ( type == null || timers[ index ].queue === type ) ) { + + timers[ index ].anim.stop( gotoEnd ); + dequeue = false; + timers.splice( index, 1 ); + } + } + + // Start the next in the queue if the last step wasn't forced. + // Timers currently will call their complete callbacks, which + // will dequeue but only if they were gotoEnd. + if ( dequeue || !gotoEnd ) { + jQuery.dequeue( this, type ); + } + } ); + }, + finish: function( type ) { + if ( type !== false ) { + type = type || "fx"; + } + return this.each( function() { + var index, + data = dataPriv.get( this ), + queue = data[ type + "queue" ], + hooks = data[ type + "queueHooks" ], + timers = jQuery.timers, + length = queue ? queue.length : 0; + + // Enable finishing flag on private data + data.finish = true; + + // Empty the queue first + jQuery.queue( this, type, [] ); + + if ( hooks && hooks.stop ) { + hooks.stop.call( this, true ); + } + + // Look for any active animations, and finish them + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && timers[ index ].queue === type ) { + timers[ index ].anim.stop( true ); + timers.splice( index, 1 ); + } + } + + // Look for any animations in the old queue and finish them + for ( index = 0; index < length; index++ ) { + if ( queue[ index ] && queue[ index ].finish ) { + queue[ index ].finish.call( this ); + } + } + + // Turn off finishing flag + delete data.finish; + } ); + } +} ); + +jQuery.each( [ "toggle", "show", "hide" ], function( _i, name ) { + var cssFn = jQuery.fn[ name ]; + jQuery.fn[ name ] = function( speed, easing, callback ) { + return speed == null || typeof speed === "boolean" ? + cssFn.apply( this, arguments ) : + this.animate( genFx( name, true ), speed, easing, callback ); + }; +} ); + +// Generate shortcuts for custom animations +jQuery.each( { + slideDown: genFx( "show" ), + slideUp: genFx( "hide" ), + slideToggle: genFx( "toggle" ), + fadeIn: { opacity: "show" }, + fadeOut: { opacity: "hide" }, + fadeToggle: { opacity: "toggle" } +}, function( name, props ) { + jQuery.fn[ name ] = function( speed, easing, callback ) { + return this.animate( props, speed, easing, callback ); + }; +} ); + +jQuery.timers = []; +jQuery.fx.tick = function() { + var timer, + i = 0, + timers = jQuery.timers; + + fxNow = Date.now(); + + for ( ; i < timers.length; i++ ) { + timer = timers[ i ]; + + // Run the timer and safely remove it when done (allowing for external removal) + if ( !timer() && timers[ i ] === timer ) { + timers.splice( i--, 1 ); + } + } + + if ( !timers.length ) { + jQuery.fx.stop(); + } + fxNow = undefined; +}; + +jQuery.fx.timer = function( timer ) { + jQuery.timers.push( timer ); + jQuery.fx.start(); +}; + +jQuery.fx.interval = 13; +jQuery.fx.start = function() { + if ( inProgress ) { + return; + } + + inProgress = true; + schedule(); +}; + +jQuery.fx.stop = function() { + inProgress = null; +}; + +jQuery.fx.speeds = { + slow: 600, + fast: 200, + + // Default speed + _default: 400 +}; + + +// Based off of the plugin by Clint Helfers, with permission. +// https://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/ +jQuery.fn.delay = function( time, type ) { + time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; + type = type || "fx"; + + return this.queue( type, function( next, hooks ) { + var timeout = window.setTimeout( next, time ); + hooks.stop = function() { + window.clearTimeout( timeout ); + }; + } ); +}; + + +( function() { + var input = document.createElement( "input" ), + select = document.createElement( "select" ), + opt = select.appendChild( document.createElement( "option" ) ); + + input.type = "checkbox"; + + // Support: Android <=4.3 only + // Default value for a checkbox should be "on" + support.checkOn = input.value !== ""; + + // Support: IE <=11 only + // Must access selectedIndex to make default options select + support.optSelected = opt.selected; + + // Support: IE <=11 only + // An input loses its value after becoming a radio + input = document.createElement( "input" ); + input.value = "t"; + input.type = "radio"; + support.radioValue = input.value === "t"; +} )(); + + +var boolHook, + attrHandle = jQuery.expr.attrHandle; + +jQuery.fn.extend( { + attr: function( name, value ) { + return access( this, jQuery.attr, name, value, arguments.length > 1 ); + }, + + removeAttr: function( name ) { + return this.each( function() { + jQuery.removeAttr( this, name ); + } ); + } +} ); + +jQuery.extend( { + attr: function( elem, name, value ) { + var ret, hooks, + nType = elem.nodeType; + + // Don't get/set attributes on text, comment and attribute nodes + if ( nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + // Fallback to prop when attributes are not supported + if ( typeof elem.getAttribute === "undefined" ) { + return jQuery.prop( elem, name, value ); + } + + // Attribute hooks are determined by the lowercase version + // Grab necessary hook if one is defined + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + hooks = jQuery.attrHooks[ name.toLowerCase() ] || + ( jQuery.expr.match.bool.test( name ) ? boolHook : undefined ); + } + + if ( value !== undefined ) { + if ( value === null ) { + jQuery.removeAttr( elem, name ); + return; + } + + if ( hooks && "set" in hooks && + ( ret = hooks.set( elem, value, name ) ) !== undefined ) { + return ret; + } + + elem.setAttribute( name, value + "" ); + return value; + } + + if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { + return ret; + } + + ret = jQuery.find.attr( elem, name ); + + // Non-existent attributes return null, we normalize to undefined + return ret == null ? undefined : ret; + }, + + attrHooks: { + type: { + set: function( elem, value ) { + if ( !support.radioValue && value === "radio" && + nodeName( elem, "input" ) ) { + var val = elem.value; + elem.setAttribute( "type", value ); + if ( val ) { + elem.value = val; + } + return value; + } + } + } + }, + + removeAttr: function( elem, value ) { + var name, + i = 0, + + // Attribute names can contain non-HTML whitespace characters + // https://html.spec.whatwg.org/multipage/syntax.html#attributes-2 + attrNames = value && value.match( rnothtmlwhite ); + + if ( attrNames && elem.nodeType === 1 ) { + while ( ( name = attrNames[ i++ ] ) ) { + elem.removeAttribute( name ); + } + } + } +} ); + +// Hooks for boolean attributes +boolHook = { + set: function( elem, value, name ) { + if ( value === false ) { + + // Remove boolean attributes when set to false + jQuery.removeAttr( elem, name ); + } else { + elem.setAttribute( name, name ); + } + return name; + } +}; + +jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( _i, name ) { + var getter = attrHandle[ name ] || jQuery.find.attr; + + attrHandle[ name ] = function( elem, name, isXML ) { + var ret, handle, + lowercaseName = name.toLowerCase(); + + if ( !isXML ) { + + // Avoid an infinite loop by temporarily removing this function from the getter + handle = attrHandle[ lowercaseName ]; + attrHandle[ lowercaseName ] = ret; + ret = getter( elem, name, isXML ) != null ? + lowercaseName : + null; + attrHandle[ lowercaseName ] = handle; + } + return ret; + }; +} ); + + + + +var rfocusable = /^(?:input|select|textarea|button)$/i, + rclickable = /^(?:a|area)$/i; + +jQuery.fn.extend( { + prop: function( name, value ) { + return access( this, jQuery.prop, name, value, arguments.length > 1 ); + }, + + removeProp: function( name ) { + return this.each( function() { + delete this[ jQuery.propFix[ name ] || name ]; + } ); + } +} ); + +jQuery.extend( { + prop: function( elem, name, value ) { + var ret, hooks, + nType = elem.nodeType; + + // Don't get/set properties on text, comment and attribute nodes + if ( nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + + // Fix name and attach hooks + name = jQuery.propFix[ name ] || name; + hooks = jQuery.propHooks[ name ]; + } + + if ( value !== undefined ) { + if ( hooks && "set" in hooks && + ( ret = hooks.set( elem, value, name ) ) !== undefined ) { + return ret; + } + + return ( elem[ name ] = value ); + } + + if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { + return ret; + } + + return elem[ name ]; + }, + + propHooks: { + tabIndex: { + get: function( elem ) { + + // Support: IE <=9 - 11 only + // elem.tabIndex doesn't always return the + // correct value when it hasn't been explicitly set + // https://web.archive.org/web/20141116233347/http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ + // Use proper attribute retrieval(#12072) + var tabindex = jQuery.find.attr( elem, "tabindex" ); + + if ( tabindex ) { + return parseInt( tabindex, 10 ); + } + + if ( + rfocusable.test( elem.nodeName ) || + rclickable.test( elem.nodeName ) && + elem.href + ) { + return 0; + } + + return -1; + } + } + }, + + propFix: { + "for": "htmlFor", + "class": "className" + } +} ); + +// Support: IE <=11 only +// Accessing the selectedIndex property +// forces the browser to respect setting selected +// on the option +// The getter ensures a default option is selected +// when in an optgroup +// eslint rule "no-unused-expressions" is disabled for this code +// since it considers such accessions noop +if ( !support.optSelected ) { + jQuery.propHooks.selected = { + get: function( elem ) { + + /* eslint no-unused-expressions: "off" */ + + var parent = elem.parentNode; + if ( parent && parent.parentNode ) { + parent.parentNode.selectedIndex; + } + return null; + }, + set: function( elem ) { + + /* eslint no-unused-expressions: "off" */ + + var parent = elem.parentNode; + if ( parent ) { + parent.selectedIndex; + + if ( parent.parentNode ) { + parent.parentNode.selectedIndex; + } + } + } + }; +} + +jQuery.each( [ + "tabIndex", + "readOnly", + "maxLength", + "cellSpacing", + "cellPadding", + "rowSpan", + "colSpan", + "useMap", + "frameBorder", + "contentEditable" +], function() { + jQuery.propFix[ this.toLowerCase() ] = this; +} ); + + + + + // Strip and collapse whitespace according to HTML spec + // https://infra.spec.whatwg.org/#strip-and-collapse-ascii-whitespace + function stripAndCollapse( value ) { + var tokens = value.match( rnothtmlwhite ) || []; + return tokens.join( " " ); + } + + +function getClass( elem ) { + return elem.getAttribute && elem.getAttribute( "class" ) || ""; +} + +function classesToArray( value ) { + if ( Array.isArray( value ) ) { + return value; + } + if ( typeof value === "string" ) { + return value.match( rnothtmlwhite ) || []; + } + return []; +} + +jQuery.fn.extend( { + addClass: function( value ) { + var classes, elem, cur, curValue, clazz, j, finalValue, + i = 0; + + if ( isFunction( value ) ) { + return this.each( function( j ) { + jQuery( this ).addClass( value.call( this, j, getClass( this ) ) ); + } ); + } + + classes = classesToArray( value ); + + if ( classes.length ) { + while ( ( elem = this[ i++ ] ) ) { + curValue = getClass( elem ); + cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + + if ( cur ) { + j = 0; + while ( ( clazz = classes[ j++ ] ) ) { + if ( cur.indexOf( " " + clazz + " " ) < 0 ) { + cur += clazz + " "; + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = stripAndCollapse( cur ); + if ( curValue !== finalValue ) { + elem.setAttribute( "class", finalValue ); + } + } + } + } + + return this; + }, + + removeClass: function( value ) { + var classes, elem, cur, curValue, clazz, j, finalValue, + i = 0; + + if ( isFunction( value ) ) { + return this.each( function( j ) { + jQuery( this ).removeClass( value.call( this, j, getClass( this ) ) ); + } ); + } + + if ( !arguments.length ) { + return this.attr( "class", "" ); + } + + classes = classesToArray( value ); + + if ( classes.length ) { + while ( ( elem = this[ i++ ] ) ) { + curValue = getClass( elem ); + + // This expression is here for better compressibility (see addClass) + cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + + if ( cur ) { + j = 0; + while ( ( clazz = classes[ j++ ] ) ) { + + // Remove *all* instances + while ( cur.indexOf( " " + clazz + " " ) > -1 ) { + cur = cur.replace( " " + clazz + " ", " " ); + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = stripAndCollapse( cur ); + if ( curValue !== finalValue ) { + elem.setAttribute( "class", finalValue ); + } + } + } + } + + return this; + }, + + toggleClass: function( value, stateVal ) { + var type = typeof value, + isValidValue = type === "string" || Array.isArray( value ); + + if ( typeof stateVal === "boolean" && isValidValue ) { + return stateVal ? this.addClass( value ) : this.removeClass( value ); + } + + if ( isFunction( value ) ) { + return this.each( function( i ) { + jQuery( this ).toggleClass( + value.call( this, i, getClass( this ), stateVal ), + stateVal + ); + } ); + } + + return this.each( function() { + var className, i, self, classNames; + + if ( isValidValue ) { + + // Toggle individual class names + i = 0; + self = jQuery( this ); + classNames = classesToArray( value ); + + while ( ( className = classNames[ i++ ] ) ) { + + // Check each className given, space separated list + if ( self.hasClass( className ) ) { + self.removeClass( className ); + } else { + self.addClass( className ); + } + } + + // Toggle whole class name + } else if ( value === undefined || type === "boolean" ) { + className = getClass( this ); + if ( className ) { + + // Store className if set + dataPriv.set( this, "__className__", className ); + } + + // If the element has a class name or if we're passed `false`, + // then remove the whole classname (if there was one, the above saved it). + // Otherwise bring back whatever was previously saved (if anything), + // falling back to the empty string if nothing was stored. + if ( this.setAttribute ) { + this.setAttribute( "class", + className || value === false ? + "" : + dataPriv.get( this, "__className__" ) || "" + ); + } + } + } ); + }, + + hasClass: function( selector ) { + var className, elem, + i = 0; + + className = " " + selector + " "; + while ( ( elem = this[ i++ ] ) ) { + if ( elem.nodeType === 1 && + ( " " + stripAndCollapse( getClass( elem ) ) + " " ).indexOf( className ) > -1 ) { + return true; + } + } + + return false; + } +} ); + + + + +var rreturn = /\r/g; + +jQuery.fn.extend( { + val: function( value ) { + var hooks, ret, valueIsFunction, + elem = this[ 0 ]; + + if ( !arguments.length ) { + if ( elem ) { + hooks = jQuery.valHooks[ elem.type ] || + jQuery.valHooks[ elem.nodeName.toLowerCase() ]; + + if ( hooks && + "get" in hooks && + ( ret = hooks.get( elem, "value" ) ) !== undefined + ) { + return ret; + } + + ret = elem.value; + + // Handle most common string cases + if ( typeof ret === "string" ) { + return ret.replace( rreturn, "" ); + } + + // Handle cases where value is null/undef or number + return ret == null ? "" : ret; + } + + return; + } + + valueIsFunction = isFunction( value ); + + return this.each( function( i ) { + var val; + + if ( this.nodeType !== 1 ) { + return; + } + + if ( valueIsFunction ) { + val = value.call( this, i, jQuery( this ).val() ); + } else { + val = value; + } + + // Treat null/undefined as ""; convert numbers to string + if ( val == null ) { + val = ""; + + } else if ( typeof val === "number" ) { + val += ""; + + } else if ( Array.isArray( val ) ) { + val = jQuery.map( val, function( value ) { + return value == null ? "" : value + ""; + } ); + } + + hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; + + // If set returns undefined, fall back to normal setting + if ( !hooks || !( "set" in hooks ) || hooks.set( this, val, "value" ) === undefined ) { + this.value = val; + } + } ); + } +} ); + +jQuery.extend( { + valHooks: { + option: { + get: function( elem ) { + + var val = jQuery.find.attr( elem, "value" ); + return val != null ? + val : + + // Support: IE <=10 - 11 only + // option.text throws exceptions (#14686, #14858) + // Strip and collapse whitespace + // https://html.spec.whatwg.org/#strip-and-collapse-whitespace + stripAndCollapse( jQuery.text( elem ) ); + } + }, + select: { + get: function( elem ) { + var value, option, i, + options = elem.options, + index = elem.selectedIndex, + one = elem.type === "select-one", + values = one ? null : [], + max = one ? index + 1 : options.length; + + if ( index < 0 ) { + i = max; + + } else { + i = one ? index : 0; + } + + // Loop through all the selected options + for ( ; i < max; i++ ) { + option = options[ i ]; + + // Support: IE <=9 only + // IE8-9 doesn't update selected after form reset (#2551) + if ( ( option.selected || i === index ) && + + // Don't return options that are disabled or in a disabled optgroup + !option.disabled && + ( !option.parentNode.disabled || + !nodeName( option.parentNode, "optgroup" ) ) ) { + + // Get the specific value for the option + value = jQuery( option ).val(); + + // We don't need an array for one selects + if ( one ) { + return value; + } + + // Multi-Selects return an array + values.push( value ); + } + } + + return values; + }, + + set: function( elem, value ) { + var optionSet, option, + options = elem.options, + values = jQuery.makeArray( value ), + i = options.length; + + while ( i-- ) { + option = options[ i ]; + + /* eslint-disable no-cond-assign */ + + if ( option.selected = + jQuery.inArray( jQuery.valHooks.option.get( option ), values ) > -1 + ) { + optionSet = true; + } + + /* eslint-enable no-cond-assign */ + } + + // Force browsers to behave consistently when non-matching value is set + if ( !optionSet ) { + elem.selectedIndex = -1; + } + return values; + } + } + } +} ); + +// Radios and checkboxes getter/setter +jQuery.each( [ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = { + set: function( elem, value ) { + if ( Array.isArray( value ) ) { + return ( elem.checked = jQuery.inArray( jQuery( elem ).val(), value ) > -1 ); + } + } + }; + if ( !support.checkOn ) { + jQuery.valHooks[ this ].get = function( elem ) { + return elem.getAttribute( "value" ) === null ? "on" : elem.value; + }; + } +} ); + + + + +// Return jQuery for attributes-only inclusion + + +support.focusin = "onfocusin" in window; + + +var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + stopPropagationCallback = function( e ) { + e.stopPropagation(); + }; + +jQuery.extend( jQuery.event, { + + trigger: function( event, data, elem, onlyHandlers ) { + + var i, cur, tmp, bubbleType, ontype, handle, special, lastElement, + eventPath = [ elem || document ], + type = hasOwn.call( event, "type" ) ? event.type : event, + namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : []; + + cur = lastElement = tmp = elem = elem || document; + + // Don't do events on text and comment nodes + if ( elem.nodeType === 3 || elem.nodeType === 8 ) { + return; + } + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf( "." ) > -1 ) { + + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split( "." ); + type = namespaces.shift(); + namespaces.sort(); + } + ontype = type.indexOf( ":" ) < 0 && "on" + type; + + // Caller can pass in a jQuery.Event object, Object, or just an event type string + event = event[ jQuery.expando ] ? + event : + new jQuery.Event( type, typeof event === "object" && event ); + + // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) + event.isTrigger = onlyHandlers ? 2 : 3; + event.namespace = namespaces.join( "." ); + event.rnamespace = event.namespace ? + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ) : + null; + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data == null ? + [ event ] : + jQuery.makeArray( data, [ event ] ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + if ( !onlyHandlers && !special.noBubble && !isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + if ( !rfocusMorph.test( bubbleType + type ) ) { + cur = cur.parentNode; + } + for ( ; cur; cur = cur.parentNode ) { + eventPath.push( cur ); + tmp = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( tmp === ( elem.ownerDocument || document ) ) { + eventPath.push( tmp.defaultView || tmp.parentWindow || window ); + } + } + + // Fire handlers on the event path + i = 0; + while ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) { + lastElement = cur; + event.type = i > 1 ? + bubbleType : + special.bindType || type; + + // jQuery handler + handle = ( + dataPriv.get( cur, "events" ) || Object.create( null ) + )[ event.type ] && + dataPriv.get( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + + // Native handler + handle = ontype && cur[ ontype ]; + if ( handle && handle.apply && acceptData( cur ) ) { + event.result = handle.apply( cur, data ); + if ( event.result === false ) { + event.preventDefault(); + } + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( ( !special._default || + special._default.apply( eventPath.pop(), data ) === false ) && + acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name as the event. + // Don't do default actions on window, that's where global variables be (#6170) + if ( ontype && isFunction( elem[ type ] ) && !isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + tmp = elem[ ontype ]; + + if ( tmp ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + + if ( event.isPropagationStopped() ) { + lastElement.addEventListener( type, stopPropagationCallback ); + } + + elem[ type ](); + + if ( event.isPropagationStopped() ) { + lastElement.removeEventListener( type, stopPropagationCallback ); + } + + jQuery.event.triggered = undefined; + + if ( tmp ) { + elem[ ontype ] = tmp; + } + } + } + } + + return event.result; + }, + + // Piggyback on a donor event to simulate a different one + // Used only for `focus(in | out)` events + simulate: function( type, elem, event ) { + var e = jQuery.extend( + new jQuery.Event(), + event, + { + type: type, + isSimulated: true + } + ); + + jQuery.event.trigger( e, null, elem ); + } + +} ); + +jQuery.fn.extend( { + + trigger: function( type, data ) { + return this.each( function() { + jQuery.event.trigger( type, data, this ); + } ); + }, + triggerHandler: function( type, data ) { + var elem = this[ 0 ]; + if ( elem ) { + return jQuery.event.trigger( type, data, elem, true ); + } + } +} ); + + +// Support: Firefox <=44 +// Firefox doesn't have focus(in | out) events +// Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787 +// +// Support: Chrome <=48 - 49, Safari <=9.0 - 9.1 +// focus(in | out) events fire after focus & blur events, +// which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order +// Related ticket - https://bugs.chromium.org/p/chromium/issues/detail?id=449857 +if ( !support.focusin ) { + jQuery.each( { focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler on the document while someone wants focusin/focusout + var handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ) ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + + // Handle: regular nodes (via `this.ownerDocument`), window + // (via `this.document`) & document (via `this`). + var doc = this.ownerDocument || this.document || this, + attaches = dataPriv.access( doc, fix ); + + if ( !attaches ) { + doc.addEventListener( orig, handler, true ); + } + dataPriv.access( doc, fix, ( attaches || 0 ) + 1 ); + }, + teardown: function() { + var doc = this.ownerDocument || this.document || this, + attaches = dataPriv.access( doc, fix ) - 1; + + if ( !attaches ) { + doc.removeEventListener( orig, handler, true ); + dataPriv.remove( doc, fix ); + + } else { + dataPriv.access( doc, fix, attaches ); + } + } + }; + } ); +} +var location = window.location; + +var nonce = { guid: Date.now() }; + +var rquery = ( /\?/ ); + + + +// Cross-browser xml parsing +jQuery.parseXML = function( data ) { + var xml; + if ( !data || typeof data !== "string" ) { + return null; + } + + // Support: IE 9 - 11 only + // IE throws on parseFromString with invalid input. + try { + xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" ); + } catch ( e ) { + xml = undefined; + } + + if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) { + jQuery.error( "Invalid XML: " + data ); + } + return xml; +}; + + +var + rbracket = /\[\]$/, + rCRLF = /\r?\n/g, + rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i, + rsubmittable = /^(?:input|select|textarea|keygen)/i; + +function buildParams( prefix, obj, traditional, add ) { + var name; + + if ( Array.isArray( obj ) ) { + + // Serialize array item. + jQuery.each( obj, function( i, v ) { + if ( traditional || rbracket.test( prefix ) ) { + + // Treat each array item as a scalar. + add( prefix, v ); + + } else { + + // Item is non-scalar (array or object), encode its numeric index. + buildParams( + prefix + "[" + ( typeof v === "object" && v != null ? i : "" ) + "]", + v, + traditional, + add + ); + } + } ); + + } else if ( !traditional && toType( obj ) === "object" ) { + + // Serialize object item. + for ( name in obj ) { + buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); + } + + } else { + + // Serialize scalar item. + add( prefix, obj ); + } +} + +// Serialize an array of form elements or a set of +// key/values into a query string +jQuery.param = function( a, traditional ) { + var prefix, + s = [], + add = function( key, valueOrFunction ) { + + // If value is a function, invoke it and use its return value + var value = isFunction( valueOrFunction ) ? + valueOrFunction() : + valueOrFunction; + + s[ s.length ] = encodeURIComponent( key ) + "=" + + encodeURIComponent( value == null ? "" : value ); + }; + + if ( a == null ) { + return ""; + } + + // If an array was passed in, assume that it is an array of form elements. + if ( Array.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { + + // Serialize the form elements + jQuery.each( a, function() { + add( this.name, this.value ); + } ); + + } else { + + // If traditional, encode the "old" way (the way 1.3.2 or older + // did it), otherwise encode params recursively. + for ( prefix in a ) { + buildParams( prefix, a[ prefix ], traditional, add ); + } + } + + // Return the resulting serialization + return s.join( "&" ); +}; + +jQuery.fn.extend( { + serialize: function() { + return jQuery.param( this.serializeArray() ); + }, + serializeArray: function() { + return this.map( function() { + + // Can add propHook for "elements" to filter or add form elements + var elements = jQuery.prop( this, "elements" ); + return elements ? jQuery.makeArray( elements ) : this; + } ) + .filter( function() { + var type = this.type; + + // Use .is( ":disabled" ) so that fieldset[disabled] works + return this.name && !jQuery( this ).is( ":disabled" ) && + rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) && + ( this.checked || !rcheckableType.test( type ) ); + } ) + .map( function( _i, elem ) { + var val = jQuery( this ).val(); + + if ( val == null ) { + return null; + } + + if ( Array.isArray( val ) ) { + return jQuery.map( val, function( val ) { + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + } ); + } + + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + } ).get(); + } +} ); + + +var + r20 = /%20/g, + rhash = /#.*$/, + rantiCache = /([?&])_=[^&]*/, + rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg, + + // #7653, #8125, #8152: local protocol detection + rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, + rnoContent = /^(?:GET|HEAD)$/, + rprotocol = /^\/\//, + + /* Prefilters + * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) + * 2) These are called: + * - BEFORE asking for a transport + * - AFTER param serialization (s.data is a string if s.processData is true) + * 3) key is the dataType + * 4) the catchall symbol "*" can be used + * 5) execution will start with transport dataType and THEN continue down to "*" if needed + */ + prefilters = {}, + + /* Transports bindings + * 1) key is the dataType + * 2) the catchall symbol "*" can be used + * 3) selection will start with transport dataType and THEN go to "*" if needed + */ + transports = {}, + + // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression + allTypes = "*/".concat( "*" ), + + // Anchor tag for parsing the document origin + originAnchor = document.createElement( "a" ); + originAnchor.href = location.href; + +// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport +function addToPrefiltersOrTransports( structure ) { + + // dataTypeExpression is optional and defaults to "*" + return function( dataTypeExpression, func ) { + + if ( typeof dataTypeExpression !== "string" ) { + func = dataTypeExpression; + dataTypeExpression = "*"; + } + + var dataType, + i = 0, + dataTypes = dataTypeExpression.toLowerCase().match( rnothtmlwhite ) || []; + + if ( isFunction( func ) ) { + + // For each dataType in the dataTypeExpression + while ( ( dataType = dataTypes[ i++ ] ) ) { + + // Prepend if requested + if ( dataType[ 0 ] === "+" ) { + dataType = dataType.slice( 1 ) || "*"; + ( structure[ dataType ] = structure[ dataType ] || [] ).unshift( func ); + + // Otherwise append + } else { + ( structure[ dataType ] = structure[ dataType ] || [] ).push( func ); + } + } + } + }; +} + +// Base inspection function for prefilters and transports +function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) { + + var inspected = {}, + seekingTransport = ( structure === transports ); + + function inspect( dataType ) { + var selected; + inspected[ dataType ] = true; + jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) { + var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR ); + if ( typeof dataTypeOrTransport === "string" && + !seekingTransport && !inspected[ dataTypeOrTransport ] ) { + + options.dataTypes.unshift( dataTypeOrTransport ); + inspect( dataTypeOrTransport ); + return false; + } else if ( seekingTransport ) { + return !( selected = dataTypeOrTransport ); + } + } ); + return selected; + } + + return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" ); +} + +// A special extend for ajax options +// that takes "flat" options (not to be deep extended) +// Fixes #9887 +function ajaxExtend( target, src ) { + var key, deep, + flatOptions = jQuery.ajaxSettings.flatOptions || {}; + + for ( key in src ) { + if ( src[ key ] !== undefined ) { + ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ]; + } + } + if ( deep ) { + jQuery.extend( true, target, deep ); + } + + return target; +} + +/* Handles responses to an ajax request: + * - finds the right dataType (mediates between content-type and expected dataType) + * - returns the corresponding response + */ +function ajaxHandleResponses( s, jqXHR, responses ) { + + var ct, type, finalDataType, firstDataType, + contents = s.contents, + dataTypes = s.dataTypes; + + // Remove auto dataType and get content-type in the process + while ( dataTypes[ 0 ] === "*" ) { + dataTypes.shift(); + if ( ct === undefined ) { + ct = s.mimeType || jqXHR.getResponseHeader( "Content-Type" ); + } + } + + // Check if we're dealing with a known content-type + if ( ct ) { + for ( type in contents ) { + if ( contents[ type ] && contents[ type ].test( ct ) ) { + dataTypes.unshift( type ); + break; + } + } + } + + // Check to see if we have a response for the expected dataType + if ( dataTypes[ 0 ] in responses ) { + finalDataType = dataTypes[ 0 ]; + } else { + + // Try convertible dataTypes + for ( type in responses ) { + if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[ 0 ] ] ) { + finalDataType = type; + break; + } + if ( !firstDataType ) { + firstDataType = type; + } + } + + // Or just use first one + finalDataType = finalDataType || firstDataType; + } + + // If we found a dataType + // We add the dataType to the list if needed + // and return the corresponding response + if ( finalDataType ) { + if ( finalDataType !== dataTypes[ 0 ] ) { + dataTypes.unshift( finalDataType ); + } + return responses[ finalDataType ]; + } +} + +/* Chain conversions given the request and the original response + * Also sets the responseXXX fields on the jqXHR instance + */ +function ajaxConvert( s, response, jqXHR, isSuccess ) { + var conv2, current, conv, tmp, prev, + converters = {}, + + // Work with a copy of dataTypes in case we need to modify it for conversion + dataTypes = s.dataTypes.slice(); + + // Create converters map with lowercased keys + if ( dataTypes[ 1 ] ) { + for ( conv in s.converters ) { + converters[ conv.toLowerCase() ] = s.converters[ conv ]; + } + } + + current = dataTypes.shift(); + + // Convert to each sequential dataType + while ( current ) { + + if ( s.responseFields[ current ] ) { + jqXHR[ s.responseFields[ current ] ] = response; + } + + // Apply the dataFilter if provided + if ( !prev && isSuccess && s.dataFilter ) { + response = s.dataFilter( response, s.dataType ); + } + + prev = current; + current = dataTypes.shift(); + + if ( current ) { + + // There's only work to do if current dataType is non-auto + if ( current === "*" ) { + + current = prev; + + // Convert response if prev dataType is non-auto and differs from current + } else if ( prev !== "*" && prev !== current ) { + + // Seek a direct converter + conv = converters[ prev + " " + current ] || converters[ "* " + current ]; + + // If none found, seek a pair + if ( !conv ) { + for ( conv2 in converters ) { + + // If conv2 outputs current + tmp = conv2.split( " " ); + if ( tmp[ 1 ] === current ) { + + // If prev can be converted to accepted input + conv = converters[ prev + " " + tmp[ 0 ] ] || + converters[ "* " + tmp[ 0 ] ]; + if ( conv ) { + + // Condense equivalence converters + if ( conv === true ) { + conv = converters[ conv2 ]; + + // Otherwise, insert the intermediate dataType + } else if ( converters[ conv2 ] !== true ) { + current = tmp[ 0 ]; + dataTypes.unshift( tmp[ 1 ] ); + } + break; + } + } + } + } + + // Apply converter (if not an equivalence) + if ( conv !== true ) { + + // Unless errors are allowed to bubble, catch and return them + if ( conv && s.throws ) { + response = conv( response ); + } else { + try { + response = conv( response ); + } catch ( e ) { + return { + state: "parsererror", + error: conv ? e : "No conversion from " + prev + " to " + current + }; + } + } + } + } + } + } + + return { state: "success", data: response }; +} + +jQuery.extend( { + + // Counter for holding the number of active queries + active: 0, + + // Last-Modified header cache for next request + lastModified: {}, + etag: {}, + + ajaxSettings: { + url: location.href, + type: "GET", + isLocal: rlocalProtocol.test( location.protocol ), + global: true, + processData: true, + async: true, + contentType: "application/x-www-form-urlencoded; charset=UTF-8", + + /* + timeout: 0, + data: null, + dataType: null, + username: null, + password: null, + cache: null, + throws: false, + traditional: false, + headers: {}, + */ + + accepts: { + "*": allTypes, + text: "text/plain", + html: "text/html", + xml: "application/xml, text/xml", + json: "application/json, text/javascript" + }, + + contents: { + xml: /\bxml\b/, + html: /\bhtml/, + json: /\bjson\b/ + }, + + responseFields: { + xml: "responseXML", + text: "responseText", + json: "responseJSON" + }, + + // Data converters + // Keys separate source (or catchall "*") and destination types with a single space + converters: { + + // Convert anything to text + "* text": String, + + // Text to html (true = no transformation) + "text html": true, + + // Evaluate text as a json expression + "text json": JSON.parse, + + // Parse text as xml + "text xml": jQuery.parseXML + }, + + // For options that shouldn't be deep extended: + // you can add your own custom options here if + // and when you create one that shouldn't be + // deep extended (see ajaxExtend) + flatOptions: { + url: true, + context: true + } + }, + + // Creates a full fledged settings object into target + // with both ajaxSettings and settings fields. + // If target is omitted, writes into ajaxSettings. + ajaxSetup: function( target, settings ) { + return settings ? + + // Building a settings object + ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) : + + // Extending ajaxSettings + ajaxExtend( jQuery.ajaxSettings, target ); + }, + + ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), + ajaxTransport: addToPrefiltersOrTransports( transports ), + + // Main method + ajax: function( url, options ) { + + // If url is an object, simulate pre-1.5 signature + if ( typeof url === "object" ) { + options = url; + url = undefined; + } + + // Force options to be an object + options = options || {}; + + var transport, + + // URL without anti-cache param + cacheURL, + + // Response headers + responseHeadersString, + responseHeaders, + + // timeout handle + timeoutTimer, + + // Url cleanup var + urlAnchor, + + // Request state (becomes false upon send and true upon completion) + completed, + + // To know if global events are to be dispatched + fireGlobals, + + // Loop variable + i, + + // uncached part of the url + uncached, + + // Create the final options object + s = jQuery.ajaxSetup( {}, options ), + + // Callbacks context + callbackContext = s.context || s, + + // Context for global events is callbackContext if it is a DOM node or jQuery collection + globalEventContext = s.context && + ( callbackContext.nodeType || callbackContext.jquery ) ? + jQuery( callbackContext ) : + jQuery.event, + + // Deferreds + deferred = jQuery.Deferred(), + completeDeferred = jQuery.Callbacks( "once memory" ), + + // Status-dependent callbacks + statusCode = s.statusCode || {}, + + // Headers (they are sent all at once) + requestHeaders = {}, + requestHeadersNames = {}, + + // Default abort message + strAbort = "canceled", + + // Fake xhr + jqXHR = { + readyState: 0, + + // Builds headers hashtable if needed + getResponseHeader: function( key ) { + var match; + if ( completed ) { + if ( !responseHeaders ) { + responseHeaders = {}; + while ( ( match = rheaders.exec( responseHeadersString ) ) ) { + responseHeaders[ match[ 1 ].toLowerCase() + " " ] = + ( responseHeaders[ match[ 1 ].toLowerCase() + " " ] || [] ) + .concat( match[ 2 ] ); + } + } + match = responseHeaders[ key.toLowerCase() + " " ]; + } + return match == null ? null : match.join( ", " ); + }, + + // Raw string + getAllResponseHeaders: function() { + return completed ? responseHeadersString : null; + }, + + // Caches the header + setRequestHeader: function( name, value ) { + if ( completed == null ) { + name = requestHeadersNames[ name.toLowerCase() ] = + requestHeadersNames[ name.toLowerCase() ] || name; + requestHeaders[ name ] = value; + } + return this; + }, + + // Overrides response content-type header + overrideMimeType: function( type ) { + if ( completed == null ) { + s.mimeType = type; + } + return this; + }, + + // Status-dependent callbacks + statusCode: function( map ) { + var code; + if ( map ) { + if ( completed ) { + + // Execute the appropriate callbacks + jqXHR.always( map[ jqXHR.status ] ); + } else { + + // Lazy-add the new callbacks in a way that preserves old ones + for ( code in map ) { + statusCode[ code ] = [ statusCode[ code ], map[ code ] ]; + } + } + } + return this; + }, + + // Cancel the request + abort: function( statusText ) { + var finalText = statusText || strAbort; + if ( transport ) { + transport.abort( finalText ); + } + done( 0, finalText ); + return this; + } + }; + + // Attach deferreds + deferred.promise( jqXHR ); + + // Add protocol if not provided (prefilters might expect it) + // Handle falsy url in the settings object (#10093: consistency with old signature) + // We also use the url parameter if available + s.url = ( ( url || s.url || location.href ) + "" ) + .replace( rprotocol, location.protocol + "//" ); + + // Alias method option to type as per ticket #12004 + s.type = options.method || options.type || s.method || s.type; + + // Extract dataTypes list + s.dataTypes = ( s.dataType || "*" ).toLowerCase().match( rnothtmlwhite ) || [ "" ]; + + // A cross-domain request is in order when the origin doesn't match the current origin. + if ( s.crossDomain == null ) { + urlAnchor = document.createElement( "a" ); + + // Support: IE <=8 - 11, Edge 12 - 15 + // IE throws exception on accessing the href property if url is malformed, + // e.g. http://example.com:80x/ + try { + urlAnchor.href = s.url; + + // Support: IE <=8 - 11 only + // Anchor's host property isn't correctly set when s.url is relative + urlAnchor.href = urlAnchor.href; + s.crossDomain = originAnchor.protocol + "//" + originAnchor.host !== + urlAnchor.protocol + "//" + urlAnchor.host; + } catch ( e ) { + + // If there is an error parsing the URL, assume it is crossDomain, + // it can be rejected by the transport if it is invalid + s.crossDomain = true; + } + } + + // Convert data if not already a string + if ( s.data && s.processData && typeof s.data !== "string" ) { + s.data = jQuery.param( s.data, s.traditional ); + } + + // Apply prefilters + inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); + + // If request was aborted inside a prefilter, stop there + if ( completed ) { + return jqXHR; + } + + // We can fire global events as of now if asked to + // Don't fire events if jQuery.event is undefined in an AMD-usage scenario (#15118) + fireGlobals = jQuery.event && s.global; + + // Watch for a new set of requests + if ( fireGlobals && jQuery.active++ === 0 ) { + jQuery.event.trigger( "ajaxStart" ); + } + + // Uppercase the type + s.type = s.type.toUpperCase(); + + // Determine if request has content + s.hasContent = !rnoContent.test( s.type ); + + // Save the URL in case we're toying with the If-Modified-Since + // and/or If-None-Match header later on + // Remove hash to simplify url manipulation + cacheURL = s.url.replace( rhash, "" ); + + // More options handling for requests with no content + if ( !s.hasContent ) { + + // Remember the hash so we can put it back + uncached = s.url.slice( cacheURL.length ); + + // If data is available and should be processed, append data to url + if ( s.data && ( s.processData || typeof s.data === "string" ) ) { + cacheURL += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data; + + // #9682: remove data so that it's not used in an eventual retry + delete s.data; + } + + // Add or update anti-cache param if needed + if ( s.cache === false ) { + cacheURL = cacheURL.replace( rantiCache, "$1" ); + uncached = ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + ( nonce.guid++ ) + + uncached; + } + + // Put hash and anti-cache on the URL that will be requested (gh-1732) + s.url = cacheURL + uncached; + + // Change '%20' to '+' if this is encoded form body content (gh-2658) + } else if ( s.data && s.processData && + ( s.contentType || "" ).indexOf( "application/x-www-form-urlencoded" ) === 0 ) { + s.data = s.data.replace( r20, "+" ); + } + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + if ( jQuery.lastModified[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] ); + } + if ( jQuery.etag[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] ); + } + } + + // Set the correct header, if data is being sent + if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { + jqXHR.setRequestHeader( "Content-Type", s.contentType ); + } + + // Set the Accepts header for the server, depending on the dataType + jqXHR.setRequestHeader( + "Accept", + s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[ 0 ] ] ? + s.accepts[ s.dataTypes[ 0 ] ] + + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : + s.accepts[ "*" ] + ); + + // Check for headers option + for ( i in s.headers ) { + jqXHR.setRequestHeader( i, s.headers[ i ] ); + } + + // Allow custom headers/mimetypes and early abort + if ( s.beforeSend && + ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || completed ) ) { + + // Abort if not done already and return + return jqXHR.abort(); + } + + // Aborting is no longer a cancellation + strAbort = "abort"; + + // Install callbacks on deferreds + completeDeferred.add( s.complete ); + jqXHR.done( s.success ); + jqXHR.fail( s.error ); + + // Get transport + transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); + + // If no transport, we auto-abort + if ( !transport ) { + done( -1, "No Transport" ); + } else { + jqXHR.readyState = 1; + + // Send global event + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); + } + + // If request was aborted inside ajaxSend, stop there + if ( completed ) { + return jqXHR; + } + + // Timeout + if ( s.async && s.timeout > 0 ) { + timeoutTimer = window.setTimeout( function() { + jqXHR.abort( "timeout" ); + }, s.timeout ); + } + + try { + completed = false; + transport.send( requestHeaders, done ); + } catch ( e ) { + + // Rethrow post-completion exceptions + if ( completed ) { + throw e; + } + + // Propagate others as results + done( -1, e ); + } + } + + // Callback for when everything is done + function done( status, nativeStatusText, responses, headers ) { + var isSuccess, success, error, response, modified, + statusText = nativeStatusText; + + // Ignore repeat invocations + if ( completed ) { + return; + } + + completed = true; + + // Clear timeout if it exists + if ( timeoutTimer ) { + window.clearTimeout( timeoutTimer ); + } + + // Dereference transport for early garbage collection + // (no matter how long the jqXHR object will be used) + transport = undefined; + + // Cache response headers + responseHeadersString = headers || ""; + + // Set readyState + jqXHR.readyState = status > 0 ? 4 : 0; + + // Determine if successful + isSuccess = status >= 200 && status < 300 || status === 304; + + // Get response data + if ( responses ) { + response = ajaxHandleResponses( s, jqXHR, responses ); + } + + // Use a noop converter for missing script + if ( !isSuccess && jQuery.inArray( "script", s.dataTypes ) > -1 ) { + s.converters[ "text script" ] = function() {}; + } + + // Convert no matter what (that way responseXXX fields are always set) + response = ajaxConvert( s, response, jqXHR, isSuccess ); + + // If successful, handle type chaining + if ( isSuccess ) { + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + modified = jqXHR.getResponseHeader( "Last-Modified" ); + if ( modified ) { + jQuery.lastModified[ cacheURL ] = modified; + } + modified = jqXHR.getResponseHeader( "etag" ); + if ( modified ) { + jQuery.etag[ cacheURL ] = modified; + } + } + + // if no content + if ( status === 204 || s.type === "HEAD" ) { + statusText = "nocontent"; + + // if not modified + } else if ( status === 304 ) { + statusText = "notmodified"; + + // If we have data, let's convert it + } else { + statusText = response.state; + success = response.data; + error = response.error; + isSuccess = !error; + } + } else { + + // Extract error from statusText and normalize for non-aborts + error = statusText; + if ( status || !statusText ) { + statusText = "error"; + if ( status < 0 ) { + status = 0; + } + } + } + + // Set data for the fake xhr object + jqXHR.status = status; + jqXHR.statusText = ( nativeStatusText || statusText ) + ""; + + // Success/Error + if ( isSuccess ) { + deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); + } else { + deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); + } + + // Status-dependent callbacks + jqXHR.statusCode( statusCode ); + statusCode = undefined; + + if ( fireGlobals ) { + globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError", + [ jqXHR, s, isSuccess ? success : error ] ); + } + + // Complete + completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); + + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); + + // Handle the global AJAX counter + if ( !( --jQuery.active ) ) { + jQuery.event.trigger( "ajaxStop" ); + } + } + } + + return jqXHR; + }, + + getJSON: function( url, data, callback ) { + return jQuery.get( url, data, callback, "json" ); + }, + + getScript: function( url, callback ) { + return jQuery.get( url, undefined, callback, "script" ); + } +} ); + +jQuery.each( [ "get", "post" ], function( _i, method ) { + jQuery[ method ] = function( url, data, callback, type ) { + + // Shift arguments if data argument was omitted + if ( isFunction( data ) ) { + type = type || callback; + callback = data; + data = undefined; + } + + // The url can be an options object (which then must have .url) + return jQuery.ajax( jQuery.extend( { + url: url, + type: method, + dataType: type, + data: data, + success: callback + }, jQuery.isPlainObject( url ) && url ) ); + }; +} ); + +jQuery.ajaxPrefilter( function( s ) { + var i; + for ( i in s.headers ) { + if ( i.toLowerCase() === "content-type" ) { + s.contentType = s.headers[ i ] || ""; + } + } +} ); + + +jQuery._evalUrl = function( url, options, doc ) { + return jQuery.ajax( { + url: url, + + // Make this explicit, since user can override this through ajaxSetup (#11264) + type: "GET", + dataType: "script", + cache: true, + async: false, + global: false, + + // Only evaluate the response if it is successful (gh-4126) + // dataFilter is not invoked for failure responses, so using it instead + // of the default converter is kludgy but it works. + converters: { + "text script": function() {} + }, + dataFilter: function( response ) { + jQuery.globalEval( response, options, doc ); + } + } ); +}; + + +jQuery.fn.extend( { + wrapAll: function( html ) { + var wrap; + + if ( this[ 0 ] ) { + if ( isFunction( html ) ) { + html = html.call( this[ 0 ] ); + } + + // The elements to wrap the target around + wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true ); + + if ( this[ 0 ].parentNode ) { + wrap.insertBefore( this[ 0 ] ); + } + + wrap.map( function() { + var elem = this; + + while ( elem.firstElementChild ) { + elem = elem.firstElementChild; + } + + return elem; + } ).append( this ); + } + + return this; + }, + + wrapInner: function( html ) { + if ( isFunction( html ) ) { + return this.each( function( i ) { + jQuery( this ).wrapInner( html.call( this, i ) ); + } ); + } + + return this.each( function() { + var self = jQuery( this ), + contents = self.contents(); + + if ( contents.length ) { + contents.wrapAll( html ); + + } else { + self.append( html ); + } + } ); + }, + + wrap: function( html ) { + var htmlIsFunction = isFunction( html ); + + return this.each( function( i ) { + jQuery( this ).wrapAll( htmlIsFunction ? html.call( this, i ) : html ); + } ); + }, + + unwrap: function( selector ) { + this.parent( selector ).not( "body" ).each( function() { + jQuery( this ).replaceWith( this.childNodes ); + } ); + return this; + } +} ); + + +jQuery.expr.pseudos.hidden = function( elem ) { + return !jQuery.expr.pseudos.visible( elem ); +}; +jQuery.expr.pseudos.visible = function( elem ) { + return !!( elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length ); +}; + + + + +jQuery.ajaxSettings.xhr = function() { + try { + return new window.XMLHttpRequest(); + } catch ( e ) {} +}; + +var xhrSuccessStatus = { + + // File protocol always yields status code 0, assume 200 + 0: 200, + + // Support: IE <=9 only + // #1450: sometimes IE returns 1223 when it should be 204 + 1223: 204 + }, + xhrSupported = jQuery.ajaxSettings.xhr(); + +support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported ); +support.ajax = xhrSupported = !!xhrSupported; + +jQuery.ajaxTransport( function( options ) { + var callback, errorCallback; + + // Cross domain only allowed if supported through XMLHttpRequest + if ( support.cors || xhrSupported && !options.crossDomain ) { + return { + send: function( headers, complete ) { + var i, + xhr = options.xhr(); + + xhr.open( + options.type, + options.url, + options.async, + options.username, + options.password + ); + + // Apply custom fields if provided + if ( options.xhrFields ) { + for ( i in options.xhrFields ) { + xhr[ i ] = options.xhrFields[ i ]; + } + } + + // Override mime type if needed + if ( options.mimeType && xhr.overrideMimeType ) { + xhr.overrideMimeType( options.mimeType ); + } + + // X-Requested-With header + // For cross-domain requests, seeing as conditions for a preflight are + // akin to a jigsaw puzzle, we simply never set it to be sure. + // (it can always be set on a per-request basis or even using ajaxSetup) + // For same-domain requests, won't change header if already provided. + if ( !options.crossDomain && !headers[ "X-Requested-With" ] ) { + headers[ "X-Requested-With" ] = "XMLHttpRequest"; + } + + // Set headers + for ( i in headers ) { + xhr.setRequestHeader( i, headers[ i ] ); + } + + // Callback + callback = function( type ) { + return function() { + if ( callback ) { + callback = errorCallback = xhr.onload = + xhr.onerror = xhr.onabort = xhr.ontimeout = + xhr.onreadystatechange = null; + + if ( type === "abort" ) { + xhr.abort(); + } else if ( type === "error" ) { + + // Support: IE <=9 only + // On a manual native abort, IE9 throws + // errors on any property access that is not readyState + if ( typeof xhr.status !== "number" ) { + complete( 0, "error" ); + } else { + complete( + + // File: protocol always yields status 0; see #8605, #14207 + xhr.status, + xhr.statusText + ); + } + } else { + complete( + xhrSuccessStatus[ xhr.status ] || xhr.status, + xhr.statusText, + + // Support: IE <=9 only + // IE9 has no XHR2 but throws on binary (trac-11426) + // For XHR2 non-text, let the caller handle it (gh-2498) + ( xhr.responseType || "text" ) !== "text" || + typeof xhr.responseText !== "string" ? + { binary: xhr.response } : + { text: xhr.responseText }, + xhr.getAllResponseHeaders() + ); + } + } + }; + }; + + // Listen to events + xhr.onload = callback(); + errorCallback = xhr.onerror = xhr.ontimeout = callback( "error" ); + + // Support: IE 9 only + // Use onreadystatechange to replace onabort + // to handle uncaught aborts + if ( xhr.onabort !== undefined ) { + xhr.onabort = errorCallback; + } else { + xhr.onreadystatechange = function() { + + // Check readyState before timeout as it changes + if ( xhr.readyState === 4 ) { + + // Allow onerror to be called first, + // but that will not handle a native abort + // Also, save errorCallback to a variable + // as xhr.onerror cannot be accessed + window.setTimeout( function() { + if ( callback ) { + errorCallback(); + } + } ); + } + }; + } + + // Create the abort callback + callback = callback( "abort" ); + + try { + + // Do send the request (this may raise an exception) + xhr.send( options.hasContent && options.data || null ); + } catch ( e ) { + + // #14683: Only rethrow if this hasn't been notified as an error yet + if ( callback ) { + throw e; + } + } + }, + + abort: function() { + if ( callback ) { + callback(); + } + } + }; + } +} ); + + + + +// Prevent auto-execution of scripts when no explicit dataType was provided (See gh-2432) +jQuery.ajaxPrefilter( function( s ) { + if ( s.crossDomain ) { + s.contents.script = false; + } +} ); + +// Install script dataType +jQuery.ajaxSetup( { + accepts: { + script: "text/javascript, application/javascript, " + + "application/ecmascript, application/x-ecmascript" + }, + contents: { + script: /\b(?:java|ecma)script\b/ + }, + converters: { + "text script": function( text ) { + jQuery.globalEval( text ); + return text; + } + } +} ); + +// Handle cache's special case and crossDomain +jQuery.ajaxPrefilter( "script", function( s ) { + if ( s.cache === undefined ) { + s.cache = false; + } + if ( s.crossDomain ) { + s.type = "GET"; + } +} ); + +// Bind script tag hack transport +jQuery.ajaxTransport( "script", function( s ) { + + // This transport only deals with cross domain or forced-by-attrs requests + if ( s.crossDomain || s.scriptAttrs ) { + var script, callback; + return { + send: function( _, complete ) { + script = jQuery( "\r\n"; + +// inject VBScript +document.write(IEBinaryToArray_ByteStr_Script); + +global.JSZipUtils._getBinaryFromXHR = function (xhr) { + var binary = xhr.responseBody; + var byteMapping = {}; + for ( var i = 0; i < 256; i++ ) { + for ( var j = 0; j < 256; j++ ) { + byteMapping[ String.fromCharCode( i + (j << 8) ) ] = + String.fromCharCode(i) + String.fromCharCode(j); + } + } + var rawBytes = IEBinaryToArray_ByteStr(binary); + var lastChr = IEBinaryToArray_ByteStr_Last(binary); + return rawBytes.replace(/[\s\S]/g, function( match ) { + return byteMapping[match]; + }) + lastChr; +}; + +// enforcing Stuk's coding style +// vim: set shiftwidth=4 softtabstop=4: + +},{}]},{},[1]) +; diff --git a/docs/jquery/jszip-utils/dist/jszip-utils-ie.min.js b/docs/jquery/jszip-utils/dist/jszip-utils-ie.min.js new file mode 100644 index 000000000..93d8bc8ef --- /dev/null +++ b/docs/jquery/jszip-utils/dist/jszip-utils-ie.min.js @@ -0,0 +1,10 @@ +/*! + +JSZipUtils - A collection of cross-browser utilities to go along with JSZip. + + +(c) 2014 Stuart Knightley, David Duponchel +Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip-utils/master/LICENSE.markdown. + +*/ +!function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);throw new Error("Cannot find module '"+g+"'")}var j=c[g]={exports:{}};b[g][0].call(j.exports,function(a){var c=b[g][1][a];return e(c?c:a)},j,j.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g\r\n";document.write(b),a.JSZipUtils._getBinaryFromXHR=function(a){for(var b=a.responseBody,c={},d=0;256>d;d++)for(var e=0;256>e;e++)c[String.fromCharCode(d+(e<<8))]=String.fromCharCode(d)+String.fromCharCode(e);var f=IEBinaryToArray_ByteStr(b),g=IEBinaryToArray_ByteStr_Last(b);return f.replace(/[\s\S]/g,function(a){return c[a]})+g}},{}]},{},[1]); diff --git a/docs/jquery/jszip-utils/dist/jszip-utils.js b/docs/jquery/jszip-utils/dist/jszip-utils.js new file mode 100644 index 000000000..775895ec9 --- /dev/null +++ b/docs/jquery/jszip-utils/dist/jszip-utils.js @@ -0,0 +1,118 @@ +/*! + +JSZipUtils - A collection of cross-browser utilities to go along with JSZip. + + +(c) 2014 Stuart Knightley, David Duponchel +Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip-utils/master/LICENSE.markdown. + +*/ +!function(e){"object"==typeof exports?module.exports=e():"function"==typeof define&&define.amd?define(e):"undefined"!=typeof window?window.JSZipUtils=e():"undefined"!=typeof global?global.JSZipUtils=e():"undefined"!=typeof self&&(self.JSZipUtils=e())}(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);throw new Error("Cannot find module '"+o+"'")}var f=n[o]={exports:{}};t[o][0].call(f.exports,function(e){var n=t[o][1][e];return s(n?n:e)},f,f.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o + +(c) 2014 Stuart Knightley, David Duponchel +Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip-utils/master/LICENSE.markdown. + +*/ +!function(a){"object"==typeof exports?module.exports=a():"function"==typeof define&&define.amd?define(a):"undefined"!=typeof window?window.JSZipUtils=a():"undefined"!=typeof global?global.JSZipUtils=a():"undefined"!=typeof self&&(self.JSZipUtils=a())}(function(){return function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);throw new Error("Cannot find module '"+g+"'")}var j=c[g]={exports:{}};b[g][0].call(j.exports,function(a){var c=b[g][1][a];return e(c?c:a)},j,j.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g + +(c) 2009-2016 Stuart Knightley +Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/master/LICENSE.markdown. + +JSZip uses the library pako released under the MIT license : +https://github.com/nodeca/pako/blob/master/LICENSE +*/ + +(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.JSZip = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o> 2; + enc2 = ((chr1 & 3) << 4) | (chr2 >> 4); + enc3 = remainingBytes > 1 ? (((chr2 & 15) << 2) | (chr3 >> 6)) : 64; + enc4 = remainingBytes > 2 ? (chr3 & 63) : 64; + + output.push(_keyStr.charAt(enc1) + _keyStr.charAt(enc2) + _keyStr.charAt(enc3) + _keyStr.charAt(enc4)); + + } + + return output.join(""); +}; + +// public method for decoding +exports.decode = function(input) { + var chr1, chr2, chr3; + var enc1, enc2, enc3, enc4; + var i = 0, resultIndex = 0; + + var dataUrlPrefix = "data:"; + + if (input.substr(0, dataUrlPrefix.length) === dataUrlPrefix) { + // This is a common error: people give a data url + // (data:image/png;base64,iVBOR...) with a {base64: true} and + // wonders why things don't work. + // We can detect that the string input looks like a data url but we + // *can't* be sure it is one: removing everything up to the comma would + // be too dangerous. + throw new Error("Invalid base64 input, it looks like a data url."); + } + + input = input.replace(/[^A-Za-z0-9\+\/\=]/g, ""); + + var totalLength = input.length * 3 / 4; + if(input.charAt(input.length - 1) === _keyStr.charAt(64)) { + totalLength--; + } + if(input.charAt(input.length - 2) === _keyStr.charAt(64)) { + totalLength--; + } + if (totalLength % 1 !== 0) { + // totalLength is not an integer, the length does not match a valid + // base64 content. That can happen if: + // - the input is not a base64 content + // - the input is *almost* a base64 content, with a extra chars at the + // beginning or at the end + // - the input uses a base64 variant (base64url for example) + throw new Error("Invalid base64 input, bad content length."); + } + var output; + if (support.uint8array) { + output = new Uint8Array(totalLength|0); + } else { + output = new Array(totalLength|0); + } + + while (i < input.length) { + + enc1 = _keyStr.indexOf(input.charAt(i++)); + enc2 = _keyStr.indexOf(input.charAt(i++)); + enc3 = _keyStr.indexOf(input.charAt(i++)); + enc4 = _keyStr.indexOf(input.charAt(i++)); + + chr1 = (enc1 << 2) | (enc2 >> 4); + chr2 = ((enc2 & 15) << 4) | (enc3 >> 2); + chr3 = ((enc3 & 3) << 6) | enc4; + + output[resultIndex++] = chr1; + + if (enc3 !== 64) { + output[resultIndex++] = chr2; + } + if (enc4 !== 64) { + output[resultIndex++] = chr3; + } + + } + + return output; +}; + +},{"./support":30,"./utils":32}],2:[function(require,module,exports){ +'use strict'; + +var external = require("./external"); +var DataWorker = require('./stream/DataWorker'); +var Crc32Probe = require('./stream/Crc32Probe'); +var DataLengthProbe = require('./stream/DataLengthProbe'); + +/** + * Represent a compressed object, with everything needed to decompress it. + * @constructor + * @param {number} compressedSize the size of the data compressed. + * @param {number} uncompressedSize the size of the data after decompression. + * @param {number} crc32 the crc32 of the decompressed file. + * @param {object} compression the type of compression, see lib/compressions.js. + * @param {String|ArrayBuffer|Uint8Array|Buffer} data the compressed data. + */ +function CompressedObject(compressedSize, uncompressedSize, crc32, compression, data) { + this.compressedSize = compressedSize; + this.uncompressedSize = uncompressedSize; + this.crc32 = crc32; + this.compression = compression; + this.compressedContent = data; +} + +CompressedObject.prototype = { + /** + * Create a worker to get the uncompressed content. + * @return {GenericWorker} the worker. + */ + getContentWorker: function () { + var worker = new DataWorker(external.Promise.resolve(this.compressedContent)) + .pipe(this.compression.uncompressWorker()) + .pipe(new DataLengthProbe("data_length")); + + var that = this; + worker.on("end", function () { + if (this.streamInfo['data_length'] !== that.uncompressedSize) { + throw new Error("Bug : uncompressed data size mismatch"); + } + }); + return worker; + }, + /** + * Create a worker to get the compressed content. + * @return {GenericWorker} the worker. + */ + getCompressedWorker: function () { + return new DataWorker(external.Promise.resolve(this.compressedContent)) + .withStreamInfo("compressedSize", this.compressedSize) + .withStreamInfo("uncompressedSize", this.uncompressedSize) + .withStreamInfo("crc32", this.crc32) + .withStreamInfo("compression", this.compression) + ; + } +}; + +/** + * Chain the given worker with other workers to compress the content with the + * given compression. + * @param {GenericWorker} uncompressedWorker the worker to pipe. + * @param {Object} compression the compression object. + * @param {Object} compressionOptions the options to use when compressing. + * @return {GenericWorker} the new worker compressing the content. + */ +CompressedObject.createWorkerFrom = function (uncompressedWorker, compression, compressionOptions) { + return uncompressedWorker + .pipe(new Crc32Probe()) + .pipe(new DataLengthProbe("uncompressedSize")) + .pipe(compression.compressWorker(compressionOptions)) + .pipe(new DataLengthProbe("compressedSize")) + .withStreamInfo("compression", compression); +}; + +module.exports = CompressedObject; + +},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(require,module,exports){ +'use strict'; + +var GenericWorker = require("./stream/GenericWorker"); + +exports.STORE = { + magic: "\x00\x00", + compressWorker : function (compressionOptions) { + return new GenericWorker("STORE compression"); + }, + uncompressWorker : function () { + return new GenericWorker("STORE decompression"); + } +}; +exports.DEFLATE = require('./flate'); + +},{"./flate":7,"./stream/GenericWorker":28}],4:[function(require,module,exports){ +'use strict'; + +var utils = require('./utils'); + +/** + * The following functions come from pako, from pako/lib/zlib/crc32.js + * released under the MIT license, see pako https://github.com/nodeca/pako/ + */ + +// Use ordinary array, since untyped makes no boost here +function makeTable() { + var c, table = []; + + for(var n =0; n < 256; n++){ + c = n; + for(var k =0; k < 8; k++){ + c = ((c&1) ? (0xEDB88320 ^ (c >>> 1)) : (c >>> 1)); + } + table[n] = c; + } + + return table; +} + +// Create table on load. Just 255 signed longs. Not a problem. +var crcTable = makeTable(); + + +function crc32(crc, buf, len, pos) { + var t = crcTable, end = pos + len; + + crc = crc ^ (-1); + + for (var i = pos; i < end; i++ ) { + crc = (crc >>> 8) ^ t[(crc ^ buf[i]) & 0xFF]; + } + + return (crc ^ (-1)); // >>> 0; +} + +// That's all for the pako functions. + +/** + * Compute the crc32 of a string. + * This is almost the same as the function crc32, but for strings. Using the + * same function for the two use cases leads to horrible performances. + * @param {Number} crc the starting value of the crc. + * @param {String} str the string to use. + * @param {Number} len the length of the string. + * @param {Number} pos the starting position for the crc32 computation. + * @return {Number} the computed crc32. + */ +function crc32str(crc, str, len, pos) { + var t = crcTable, end = pos + len; + + crc = crc ^ (-1); + + for (var i = pos; i < end; i++ ) { + crc = (crc >>> 8) ^ t[(crc ^ str.charCodeAt(i)) & 0xFF]; + } + + return (crc ^ (-1)); // >>> 0; +} + +module.exports = function crc32wrapper(input, crc) { + if (typeof input === "undefined" || !input.length) { + return 0; + } + + var isArray = utils.getTypeOf(input) !== "string"; + + if(isArray) { + return crc32(crc|0, input, input.length, 0); + } else { + return crc32str(crc|0, input, input.length, 0); + } +}; + +},{"./utils":32}],5:[function(require,module,exports){ +'use strict'; +exports.base64 = false; +exports.binary = false; +exports.dir = false; +exports.createFolders = true; +exports.date = null; +exports.compression = null; +exports.compressionOptions = null; +exports.comment = null; +exports.unixPermissions = null; +exports.dosPermissions = null; + +},{}],6:[function(require,module,exports){ +/* global Promise */ +'use strict'; + +// load the global object first: +// - it should be better integrated in the system (unhandledRejection in node) +// - the environment may have a custom Promise implementation (see zone.js) +var ES6Promise = null; +if (typeof Promise !== "undefined") { + ES6Promise = Promise; +} else { + ES6Promise = require("lie"); +} + +/** + * Let the user use/change some implementations. + */ +module.exports = { + Promise: ES6Promise +}; + +},{"lie":37}],7:[function(require,module,exports){ +'use strict'; +var USE_TYPEDARRAY = (typeof Uint8Array !== 'undefined') && (typeof Uint16Array !== 'undefined') && (typeof Uint32Array !== 'undefined'); + +var pako = require("pako"); +var utils = require("./utils"); +var GenericWorker = require("./stream/GenericWorker"); + +var ARRAY_TYPE = USE_TYPEDARRAY ? "uint8array" : "array"; + +exports.magic = "\x08\x00"; + +/** + * Create a worker that uses pako to inflate/deflate. + * @constructor + * @param {String} action the name of the pako function to call : either "Deflate" or "Inflate". + * @param {Object} options the options to use when (de)compressing. + */ +function FlateWorker(action, options) { + GenericWorker.call(this, "FlateWorker/" + action); + + this._pako = null; + this._pakoAction = action; + this._pakoOptions = options; + // the `meta` object from the last chunk received + // this allow this worker to pass around metadata + this.meta = {}; +} + +utils.inherits(FlateWorker, GenericWorker); + +/** + * @see GenericWorker.processChunk + */ +FlateWorker.prototype.processChunk = function (chunk) { + this.meta = chunk.meta; + if (this._pako === null) { + this._createPako(); + } + this._pako.push(utils.transformTo(ARRAY_TYPE, chunk.data), false); +}; + +/** + * @see GenericWorker.flush + */ +FlateWorker.prototype.flush = function () { + GenericWorker.prototype.flush.call(this); + if (this._pako === null) { + this._createPako(); + } + this._pako.push([], true); +}; +/** + * @see GenericWorker.cleanUp + */ +FlateWorker.prototype.cleanUp = function () { + GenericWorker.prototype.cleanUp.call(this); + this._pako = null; +}; + +/** + * Create the _pako object. + * TODO: lazy-loading this object isn't the best solution but it's the + * quickest. The best solution is to lazy-load the worker list. See also the + * issue #446. + */ +FlateWorker.prototype._createPako = function () { + this._pako = new pako[this._pakoAction]({ + raw: true, + level: this._pakoOptions.level || -1 // default compression + }); + var self = this; + this._pako.onData = function(data) { + self.push({ + data : data, + meta : self.meta + }); + }; +}; + +exports.compressWorker = function (compressionOptions) { + return new FlateWorker("Deflate", compressionOptions); +}; +exports.uncompressWorker = function () { + return new FlateWorker("Inflate", {}); +}; + +},{"./stream/GenericWorker":28,"./utils":32,"pako":38}],8:[function(require,module,exports){ +'use strict'; + +var utils = require('../utils'); +var GenericWorker = require('../stream/GenericWorker'); +var utf8 = require('../utf8'); +var crc32 = require('../crc32'); +var signature = require('../signature'); + +/** + * Transform an integer into a string in hexadecimal. + * @private + * @param {number} dec the number to convert. + * @param {number} bytes the number of bytes to generate. + * @returns {string} the result. + */ +var decToHex = function(dec, bytes) { + var hex = "", i; + for (i = 0; i < bytes; i++) { + hex += String.fromCharCode(dec & 0xff); + dec = dec >>> 8; + } + return hex; +}; + +/** + * Generate the UNIX part of the external file attributes. + * @param {Object} unixPermissions the unix permissions or null. + * @param {Boolean} isDir true if the entry is a directory, false otherwise. + * @return {Number} a 32 bit integer. + * + * adapted from http://unix.stackexchange.com/questions/14705/the-zip-formats-external-file-attribute : + * + * TTTTsstrwxrwxrwx0000000000ADVSHR + * ^^^^____________________________ file type, see zipinfo.c (UNX_*) + * ^^^_________________________ setuid, setgid, sticky + * ^^^^^^^^^________________ permissions + * ^^^^^^^^^^______ not used ? + * ^^^^^^ DOS attribute bits : Archive, Directory, Volume label, System file, Hidden, Read only + */ +var generateUnixExternalFileAttr = function (unixPermissions, isDir) { + + var result = unixPermissions; + if (!unixPermissions) { + // I can't use octal values in strict mode, hence the hexa. + // 040775 => 0x41fd + // 0100664 => 0x81b4 + result = isDir ? 0x41fd : 0x81b4; + } + return (result & 0xFFFF) << 16; +}; + +/** + * Generate the DOS part of the external file attributes. + * @param {Object} dosPermissions the dos permissions or null. + * @param {Boolean} isDir true if the entry is a directory, false otherwise. + * @return {Number} a 32 bit integer. + * + * Bit 0 Read-Only + * Bit 1 Hidden + * Bit 2 System + * Bit 3 Volume Label + * Bit 4 Directory + * Bit 5 Archive + */ +var generateDosExternalFileAttr = function (dosPermissions, isDir) { + + // the dir flag is already set for compatibility + return (dosPermissions || 0) & 0x3F; +}; + +/** + * Generate the various parts used in the construction of the final zip file. + * @param {Object} streamInfo the hash with information about the compressed file. + * @param {Boolean} streamedContent is the content streamed ? + * @param {Boolean} streamingEnded is the stream finished ? + * @param {number} offset the current offset from the start of the zip file. + * @param {String} platform let's pretend we are this platform (change platform dependents fields) + * @param {Function} encodeFileName the function to encode the file name / comment. + * @return {Object} the zip parts. + */ +var generateZipParts = function(streamInfo, streamedContent, streamingEnded, offset, platform, encodeFileName) { + var file = streamInfo['file'], + compression = streamInfo['compression'], + useCustomEncoding = encodeFileName !== utf8.utf8encode, + encodedFileName = utils.transformTo("string", encodeFileName(file.name)), + utfEncodedFileName = utils.transformTo("string", utf8.utf8encode(file.name)), + comment = file.comment, + encodedComment = utils.transformTo("string", encodeFileName(comment)), + utfEncodedComment = utils.transformTo("string", utf8.utf8encode(comment)), + useUTF8ForFileName = utfEncodedFileName.length !== file.name.length, + useUTF8ForComment = utfEncodedComment.length !== comment.length, + dosTime, + dosDate, + extraFields = "", + unicodePathExtraField = "", + unicodeCommentExtraField = "", + dir = file.dir, + date = file.date; + + + var dataInfo = { + crc32 : 0, + compressedSize : 0, + uncompressedSize : 0 + }; + + // if the content is streamed, the sizes/crc32 are only available AFTER + // the end of the stream. + if (!streamedContent || streamingEnded) { + dataInfo.crc32 = streamInfo['crc32']; + dataInfo.compressedSize = streamInfo['compressedSize']; + dataInfo.uncompressedSize = streamInfo['uncompressedSize']; + } + + var bitflag = 0; + if (streamedContent) { + // Bit 3: the sizes/crc32 are set to zero in the local header. + // The correct values are put in the data descriptor immediately + // following the compressed data. + bitflag |= 0x0008; + } + if (!useCustomEncoding && (useUTF8ForFileName || useUTF8ForComment)) { + // Bit 11: Language encoding flag (EFS). + bitflag |= 0x0800; + } + + + var extFileAttr = 0; + var versionMadeBy = 0; + if (dir) { + // dos or unix, we set the dos dir flag + extFileAttr |= 0x00010; + } + if(platform === "UNIX") { + versionMadeBy = 0x031E; // UNIX, version 3.0 + extFileAttr |= generateUnixExternalFileAttr(file.unixPermissions, dir); + } else { // DOS or other, fallback to DOS + versionMadeBy = 0x0014; // DOS, version 2.0 + extFileAttr |= generateDosExternalFileAttr(file.dosPermissions, dir); + } + + // date + // @see http://www.delorie.com/djgpp/doc/rbinter/it/52/13.html + // @see http://www.delorie.com/djgpp/doc/rbinter/it/65/16.html + // @see http://www.delorie.com/djgpp/doc/rbinter/it/66/16.html + + dosTime = date.getUTCHours(); + dosTime = dosTime << 6; + dosTime = dosTime | date.getUTCMinutes(); + dosTime = dosTime << 5; + dosTime = dosTime | date.getUTCSeconds() / 2; + + dosDate = date.getUTCFullYear() - 1980; + dosDate = dosDate << 4; + dosDate = dosDate | (date.getUTCMonth() + 1); + dosDate = dosDate << 5; + dosDate = dosDate | date.getUTCDate(); + + if (useUTF8ForFileName) { + // set the unicode path extra field. unzip needs at least one extra + // field to correctly handle unicode path, so using the path is as good + // as any other information. This could improve the situation with + // other archive managers too. + // This field is usually used without the utf8 flag, with a non + // unicode path in the header (winrar, winzip). This helps (a bit) + // with the messy Windows' default compressed folders feature but + // breaks on p7zip which doesn't seek the unicode path extra field. + // So for now, UTF-8 everywhere ! + unicodePathExtraField = + // Version + decToHex(1, 1) + + // NameCRC32 + decToHex(crc32(encodedFileName), 4) + + // UnicodeName + utfEncodedFileName; + + extraFields += + // Info-ZIP Unicode Path Extra Field + "\x75\x70" + + // size + decToHex(unicodePathExtraField.length, 2) + + // content + unicodePathExtraField; + } + + if(useUTF8ForComment) { + + unicodeCommentExtraField = + // Version + decToHex(1, 1) + + // CommentCRC32 + decToHex(crc32(encodedComment), 4) + + // UnicodeName + utfEncodedComment; + + extraFields += + // Info-ZIP Unicode Path Extra Field + "\x75\x63" + + // size + decToHex(unicodeCommentExtraField.length, 2) + + // content + unicodeCommentExtraField; + } + + var header = ""; + + // version needed to extract + header += "\x0A\x00"; + // general purpose bit flag + header += decToHex(bitflag, 2); + // compression method + header += compression.magic; + // last mod file time + header += decToHex(dosTime, 2); + // last mod file date + header += decToHex(dosDate, 2); + // crc-32 + header += decToHex(dataInfo.crc32, 4); + // compressed size + header += decToHex(dataInfo.compressedSize, 4); + // uncompressed size + header += decToHex(dataInfo.uncompressedSize, 4); + // file name length + header += decToHex(encodedFileName.length, 2); + // extra field length + header += decToHex(extraFields.length, 2); + + + var fileRecord = signature.LOCAL_FILE_HEADER + header + encodedFileName + extraFields; + + var dirRecord = signature.CENTRAL_FILE_HEADER + + // version made by (00: DOS) + decToHex(versionMadeBy, 2) + + // file header (common to file and central directory) + header + + // file comment length + decToHex(encodedComment.length, 2) + + // disk number start + "\x00\x00" + + // internal file attributes TODO + "\x00\x00" + + // external file attributes + decToHex(extFileAttr, 4) + + // relative offset of local header + decToHex(offset, 4) + + // file name + encodedFileName + + // extra field + extraFields + + // file comment + encodedComment; + + return { + fileRecord: fileRecord, + dirRecord: dirRecord + }; +}; + +/** + * Generate the EOCD record. + * @param {Number} entriesCount the number of entries in the zip file. + * @param {Number} centralDirLength the length (in bytes) of the central dir. + * @param {Number} localDirLength the length (in bytes) of the local dir. + * @param {String} comment the zip file comment as a binary string. + * @param {Function} encodeFileName the function to encode the comment. + * @return {String} the EOCD record. + */ +var generateCentralDirectoryEnd = function (entriesCount, centralDirLength, localDirLength, comment, encodeFileName) { + var dirEnd = ""; + var encodedComment = utils.transformTo("string", encodeFileName(comment)); + + // end of central dir signature + dirEnd = signature.CENTRAL_DIRECTORY_END + + // number of this disk + "\x00\x00" + + // number of the disk with the start of the central directory + "\x00\x00" + + // total number of entries in the central directory on this disk + decToHex(entriesCount, 2) + + // total number of entries in the central directory + decToHex(entriesCount, 2) + + // size of the central directory 4 bytes + decToHex(centralDirLength, 4) + + // offset of start of central directory with respect to the starting disk number + decToHex(localDirLength, 4) + + // .ZIP file comment length + decToHex(encodedComment.length, 2) + + // .ZIP file comment + encodedComment; + + return dirEnd; +}; + +/** + * Generate data descriptors for a file entry. + * @param {Object} streamInfo the hash generated by a worker, containing information + * on the file entry. + * @return {String} the data descriptors. + */ +var generateDataDescriptors = function (streamInfo) { + var descriptor = ""; + descriptor = signature.DATA_DESCRIPTOR + + // crc-32 4 bytes + decToHex(streamInfo['crc32'], 4) + + // compressed size 4 bytes + decToHex(streamInfo['compressedSize'], 4) + + // uncompressed size 4 bytes + decToHex(streamInfo['uncompressedSize'], 4); + + return descriptor; +}; + + +/** + * A worker to concatenate other workers to create a zip file. + * @param {Boolean} streamFiles `true` to stream the content of the files, + * `false` to accumulate it. + * @param {String} comment the comment to use. + * @param {String} platform the platform to use, "UNIX" or "DOS". + * @param {Function} encodeFileName the function to encode file names and comments. + */ +function ZipFileWorker(streamFiles, comment, platform, encodeFileName) { + GenericWorker.call(this, "ZipFileWorker"); + // The number of bytes written so far. This doesn't count accumulated chunks. + this.bytesWritten = 0; + // The comment of the zip file + this.zipComment = comment; + // The platform "generating" the zip file. + this.zipPlatform = platform; + // the function to encode file names and comments. + this.encodeFileName = encodeFileName; + // Should we stream the content of the files ? + this.streamFiles = streamFiles; + // If `streamFiles` is false, we will need to accumulate the content of the + // files to calculate sizes / crc32 (and write them *before* the content). + // This boolean indicates if we are accumulating chunks (it will change a lot + // during the lifetime of this worker). + this.accumulate = false; + // The buffer receiving chunks when accumulating content. + this.contentBuffer = []; + // The list of generated directory records. + this.dirRecords = []; + // The offset (in bytes) from the beginning of the zip file for the current source. + this.currentSourceOffset = 0; + // The total number of entries in this zip file. + this.entriesCount = 0; + // the name of the file currently being added, null when handling the end of the zip file. + // Used for the emitted metadata. + this.currentFile = null; + + + + this._sources = []; +} +utils.inherits(ZipFileWorker, GenericWorker); + +/** + * @see GenericWorker.push + */ +ZipFileWorker.prototype.push = function (chunk) { + + var currentFilePercent = chunk.meta.percent || 0; + var entriesCount = this.entriesCount; + var remainingFiles = this._sources.length; + + if(this.accumulate) { + this.contentBuffer.push(chunk); + } else { + this.bytesWritten += chunk.data.length; + + GenericWorker.prototype.push.call(this, { + data : chunk.data, + meta : { + currentFile : this.currentFile, + percent : entriesCount ? (currentFilePercent + 100 * (entriesCount - remainingFiles - 1)) / entriesCount : 100 + } + }); + } +}; + +/** + * The worker started a new source (an other worker). + * @param {Object} streamInfo the streamInfo object from the new source. + */ +ZipFileWorker.prototype.openedSource = function (streamInfo) { + this.currentSourceOffset = this.bytesWritten; + this.currentFile = streamInfo['file'].name; + + var streamedContent = this.streamFiles && !streamInfo['file'].dir; + + // don't stream folders (because they don't have any content) + if(streamedContent) { + var record = generateZipParts(streamInfo, streamedContent, false, this.currentSourceOffset, this.zipPlatform, this.encodeFileName); + this.push({ + data : record.fileRecord, + meta : {percent:0} + }); + } else { + // we need to wait for the whole file before pushing anything + this.accumulate = true; + } +}; + +/** + * The worker finished a source (an other worker). + * @param {Object} streamInfo the streamInfo object from the finished source. + */ +ZipFileWorker.prototype.closedSource = function (streamInfo) { + this.accumulate = false; + var streamedContent = this.streamFiles && !streamInfo['file'].dir; + var record = generateZipParts(streamInfo, streamedContent, true, this.currentSourceOffset, this.zipPlatform, this.encodeFileName); + + this.dirRecords.push(record.dirRecord); + if(streamedContent) { + // after the streamed file, we put data descriptors + this.push({ + data : generateDataDescriptors(streamInfo), + meta : {percent:100} + }); + } else { + // the content wasn't streamed, we need to push everything now + // first the file record, then the content + this.push({ + data : record.fileRecord, + meta : {percent:0} + }); + while(this.contentBuffer.length) { + this.push(this.contentBuffer.shift()); + } + } + this.currentFile = null; +}; + +/** + * @see GenericWorker.flush + */ +ZipFileWorker.prototype.flush = function () { + + var localDirLength = this.bytesWritten; + for(var i = 0; i < this.dirRecords.length; i++) { + this.push({ + data : this.dirRecords[i], + meta : {percent:100} + }); + } + var centralDirLength = this.bytesWritten - localDirLength; + + var dirEnd = generateCentralDirectoryEnd(this.dirRecords.length, centralDirLength, localDirLength, this.zipComment, this.encodeFileName); + + this.push({ + data : dirEnd, + meta : {percent:100} + }); +}; + +/** + * Prepare the next source to be read. + */ +ZipFileWorker.prototype.prepareNextSource = function () { + this.previous = this._sources.shift(); + this.openedSource(this.previous.streamInfo); + if (this.isPaused) { + this.previous.pause(); + } else { + this.previous.resume(); + } +}; + +/** + * @see GenericWorker.registerPrevious + */ +ZipFileWorker.prototype.registerPrevious = function (previous) { + this._sources.push(previous); + var self = this; + + previous.on('data', function (chunk) { + self.processChunk(chunk); + }); + previous.on('end', function () { + self.closedSource(self.previous.streamInfo); + if(self._sources.length) { + self.prepareNextSource(); + } else { + self.end(); + } + }); + previous.on('error', function (e) { + self.error(e); + }); + return this; +}; + +/** + * @see GenericWorker.resume + */ +ZipFileWorker.prototype.resume = function () { + if(!GenericWorker.prototype.resume.call(this)) { + return false; + } + + if (!this.previous && this._sources.length) { + this.prepareNextSource(); + return true; + } + if (!this.previous && !this._sources.length && !this.generatedError) { + this.end(); + return true; + } +}; + +/** + * @see GenericWorker.error + */ +ZipFileWorker.prototype.error = function (e) { + var sources = this._sources; + if(!GenericWorker.prototype.error.call(this, e)) { + return false; + } + for(var i = 0; i < sources.length; i++) { + try { + sources[i].error(e); + } catch(e) { + // the `error` exploded, nothing to do + } + } + return true; +}; + +/** + * @see GenericWorker.lock + */ +ZipFileWorker.prototype.lock = function () { + GenericWorker.prototype.lock.call(this); + var sources = this._sources; + for(var i = 0; i < sources.length; i++) { + sources[i].lock(); + } +}; + +module.exports = ZipFileWorker; + +},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(require,module,exports){ +'use strict'; + +var compressions = require('../compressions'); +var ZipFileWorker = require('./ZipFileWorker'); + +/** + * Find the compression to use. + * @param {String} fileCompression the compression defined at the file level, if any. + * @param {String} zipCompression the compression defined at the load() level. + * @return {Object} the compression object to use. + */ +var getCompression = function (fileCompression, zipCompression) { + + var compressionName = fileCompression || zipCompression; + var compression = compressions[compressionName]; + if (!compression) { + throw new Error(compressionName + " is not a valid compression method !"); + } + return compression; +}; + +/** + * Create a worker to generate a zip file. + * @param {JSZip} zip the JSZip instance at the right root level. + * @param {Object} options to generate the zip file. + * @param {String} comment the comment to use. + */ +exports.generateWorker = function (zip, options, comment) { + + var zipFileWorker = new ZipFileWorker(options.streamFiles, comment, options.platform, options.encodeFileName); + var entriesCount = 0; + try { + + zip.forEach(function (relativePath, file) { + entriesCount++; + var compression = getCompression(file.options.compression, options.compression); + var compressionOptions = file.options.compressionOptions || options.compressionOptions || {}; + var dir = file.dir, date = file.date; + + file._compressWorker(compression, compressionOptions) + .withStreamInfo("file", { + name : relativePath, + dir : dir, + date : date, + comment : file.comment || "", + unixPermissions : file.unixPermissions, + dosPermissions : file.dosPermissions + }) + .pipe(zipFileWorker); + }); + zipFileWorker.entriesCount = entriesCount; + } catch (e) { + zipFileWorker.error(e); + } + + return zipFileWorker; +}; + +},{"../compressions":3,"./ZipFileWorker":8}],10:[function(require,module,exports){ +'use strict'; + +/** + * Representation a of zip file in js + * @constructor + */ +function JSZip() { + // if this constructor is used without `new`, it adds `new` before itself: + if(!(this instanceof JSZip)) { + return new JSZip(); + } + + if(arguments.length) { + throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide."); + } + + // object containing the files : + // { + // "folder/" : {...}, + // "folder/data.txt" : {...} + // } + // NOTE: we use a null prototype because we do not + // want filenames like "toString" coming from a zip file + // to overwrite methods and attributes in a normal Object. + this.files = Object.create(null); + + this.comment = null; + + // Where we are in the hierarchy + this.root = ""; + this.clone = function() { + var newObj = new JSZip(); + for (var i in this) { + if (typeof this[i] !== "function") { + newObj[i] = this[i]; + } + } + return newObj; + }; +} +JSZip.prototype = require('./object'); +JSZip.prototype.loadAsync = require('./load'); +JSZip.support = require('./support'); +JSZip.defaults = require('./defaults'); + +// TODO find a better way to handle this version, +// a require('package.json').version doesn't work with webpack, see #327 +JSZip.version = "3.7.1"; + +JSZip.loadAsync = function (content, options) { + return new JSZip().loadAsync(content, options); +}; + +JSZip.external = require("./external"); +module.exports = JSZip; + +},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(require,module,exports){ +'use strict'; +var utils = require('./utils'); +var external = require("./external"); +var utf8 = require('./utf8'); +var ZipEntries = require('./zipEntries'); +var Crc32Probe = require('./stream/Crc32Probe'); +var nodejsUtils = require("./nodejsUtils"); + +/** + * Check the CRC32 of an entry. + * @param {ZipEntry} zipEntry the zip entry to check. + * @return {Promise} the result. + */ +function checkEntryCRC32(zipEntry) { + return new external.Promise(function (resolve, reject) { + var worker = zipEntry.decompressed.getContentWorker().pipe(new Crc32Probe()); + worker.on("error", function (e) { + reject(e); + }) + .on("end", function () { + if (worker.streamInfo.crc32 !== zipEntry.decompressed.crc32) { + reject(new Error("Corrupted zip : CRC32 mismatch")); + } else { + resolve(); + } + }) + .resume(); + }); +} + +module.exports = function (data, options) { + var zip = this; + options = utils.extend(options || {}, { + base64: false, + checkCRC32: false, + optimizedBinaryString: false, + createFolders: false, + decodeFileName: utf8.utf8decode + }); + + if (nodejsUtils.isNode && nodejsUtils.isStream(data)) { + return external.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")); + } + + return utils.prepareContent("the loaded zip file", data, true, options.optimizedBinaryString, options.base64) + .then(function (data) { + var zipEntries = new ZipEntries(options); + zipEntries.load(data); + return zipEntries; + }).then(function checkCRC32(zipEntries) { + var promises = [external.Promise.resolve(zipEntries)]; + var files = zipEntries.files; + if (options.checkCRC32) { + for (var i = 0; i < files.length; i++) { + promises.push(checkEntryCRC32(files[i])); + } + } + return external.Promise.all(promises); + }).then(function addFiles(results) { + var zipEntries = results.shift(); + var files = zipEntries.files; + for (var i = 0; i < files.length; i++) { + var input = files[i]; + zip.file(input.fileNameStr, input.decompressed, { + binary: true, + optimizedBinaryString: true, + date: input.date, + dir: input.dir, + comment: input.fileCommentStr.length ? input.fileCommentStr : null, + unixPermissions: input.unixPermissions, + dosPermissions: input.dosPermissions, + createFolders: options.createFolders + }); + } + if (zipEntries.zipComment.length) { + zip.comment = zipEntries.zipComment; + } + + return zip; + }); +}; + +},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(require,module,exports){ +"use strict"; + +var utils = require('../utils'); +var GenericWorker = require('../stream/GenericWorker'); + +/** + * A worker that use a nodejs stream as source. + * @constructor + * @param {String} filename the name of the file entry for this stream. + * @param {Readable} stream the nodejs stream. + */ +function NodejsStreamInputAdapter(filename, stream) { + GenericWorker.call(this, "Nodejs stream input adapter for " + filename); + this._upstreamEnded = false; + this._bindStream(stream); +} + +utils.inherits(NodejsStreamInputAdapter, GenericWorker); + +/** + * Prepare the stream and bind the callbacks on it. + * Do this ASAP on node 0.10 ! A lazy binding doesn't always work. + * @param {Stream} stream the nodejs stream to use. + */ +NodejsStreamInputAdapter.prototype._bindStream = function (stream) { + var self = this; + this._stream = stream; + stream.pause(); + stream + .on("data", function (chunk) { + self.push({ + data: chunk, + meta : { + percent : 0 + } + }); + }) + .on("error", function (e) { + if(self.isPaused) { + this.generatedError = e; + } else { + self.error(e); + } + }) + .on("end", function () { + if(self.isPaused) { + self._upstreamEnded = true; + } else { + self.end(); + } + }); +}; +NodejsStreamInputAdapter.prototype.pause = function () { + if(!GenericWorker.prototype.pause.call(this)) { + return false; + } + this._stream.pause(); + return true; +}; +NodejsStreamInputAdapter.prototype.resume = function () { + if(!GenericWorker.prototype.resume.call(this)) { + return false; + } + + if(this._upstreamEnded) { + this.end(); + } else { + this._stream.resume(); + } + + return true; +}; + +module.exports = NodejsStreamInputAdapter; + +},{"../stream/GenericWorker":28,"../utils":32}],13:[function(require,module,exports){ +'use strict'; + +var Readable = require('readable-stream').Readable; + +var utils = require('../utils'); +utils.inherits(NodejsStreamOutputAdapter, Readable); + +/** +* A nodejs stream using a worker as source. +* @see the SourceWrapper in http://nodejs.org/api/stream.html +* @constructor +* @param {StreamHelper} helper the helper wrapping the worker +* @param {Object} options the nodejs stream options +* @param {Function} updateCb the update callback. +*/ +function NodejsStreamOutputAdapter(helper, options, updateCb) { + Readable.call(this, options); + this._helper = helper; + + var self = this; + helper.on("data", function (data, meta) { + if (!self.push(data)) { + self._helper.pause(); + } + if(updateCb) { + updateCb(meta); + } + }) + .on("error", function(e) { + self.emit('error', e); + }) + .on("end", function () { + self.push(null); + }); +} + + +NodejsStreamOutputAdapter.prototype._read = function() { + this._helper.resume(); +}; + +module.exports = NodejsStreamOutputAdapter; + +},{"../utils":32,"readable-stream":16}],14:[function(require,module,exports){ +'use strict'; + +module.exports = { + /** + * True if this is running in Nodejs, will be undefined in a browser. + * In a browser, browserify won't include this file and the whole module + * will be resolved an empty object. + */ + isNode : typeof Buffer !== "undefined", + /** + * Create a new nodejs Buffer from an existing content. + * @param {Object} data the data to pass to the constructor. + * @param {String} encoding the encoding to use. + * @return {Buffer} a new Buffer. + */ + newBufferFrom: function(data, encoding) { + if (Buffer.from && Buffer.from !== Uint8Array.from) { + return Buffer.from(data, encoding); + } else { + if (typeof data === "number") { + // Safeguard for old Node.js versions. On newer versions, + // Buffer.from(number) / Buffer(number, encoding) already throw. + throw new Error("The \"data\" argument must not be a number"); + } + return new Buffer(data, encoding); + } + }, + /** + * Create a new nodejs Buffer with the specified size. + * @param {Integer} size the size of the buffer. + * @return {Buffer} a new Buffer. + */ + allocBuffer: function (size) { + if (Buffer.alloc) { + return Buffer.alloc(size); + } else { + var buf = new Buffer(size); + buf.fill(0); + return buf; + } + }, + /** + * Find out if an object is a Buffer. + * @param {Object} b the object to test. + * @return {Boolean} true if the object is a Buffer, false otherwise. + */ + isBuffer : function(b){ + return Buffer.isBuffer(b); + }, + + isStream : function (obj) { + return obj && + typeof obj.on === "function" && + typeof obj.pause === "function" && + typeof obj.resume === "function"; + } +}; + +},{}],15:[function(require,module,exports){ +'use strict'; +var utf8 = require('./utf8'); +var utils = require('./utils'); +var GenericWorker = require('./stream/GenericWorker'); +var StreamHelper = require('./stream/StreamHelper'); +var defaults = require('./defaults'); +var CompressedObject = require('./compressedObject'); +var ZipObject = require('./zipObject'); +var generate = require("./generate"); +var nodejsUtils = require("./nodejsUtils"); +var NodejsStreamInputAdapter = require("./nodejs/NodejsStreamInputAdapter"); + + +/** + * Add a file in the current folder. + * @private + * @param {string} name the name of the file + * @param {String|ArrayBuffer|Uint8Array|Buffer} data the data of the file + * @param {Object} originalOptions the options of the file + * @return {Object} the new file. + */ +var fileAdd = function(name, data, originalOptions) { + // be sure sub folders exist + var dataType = utils.getTypeOf(data), + parent; + + + /* + * Correct options. + */ + + var o = utils.extend(originalOptions || {}, defaults); + o.date = o.date || new Date(); + if (o.compression !== null) { + o.compression = o.compression.toUpperCase(); + } + + if (typeof o.unixPermissions === "string") { + o.unixPermissions = parseInt(o.unixPermissions, 8); + } + + // UNX_IFDIR 0040000 see zipinfo.c + if (o.unixPermissions && (o.unixPermissions & 0x4000)) { + o.dir = true; + } + // Bit 4 Directory + if (o.dosPermissions && (o.dosPermissions & 0x0010)) { + o.dir = true; + } + + if (o.dir) { + name = forceTrailingSlash(name); + } + if (o.createFolders && (parent = parentFolder(name))) { + folderAdd.call(this, parent, true); + } + + var isUnicodeString = dataType === "string" && o.binary === false && o.base64 === false; + if (!originalOptions || typeof originalOptions.binary === "undefined") { + o.binary = !isUnicodeString; + } + + + var isCompressedEmpty = (data instanceof CompressedObject) && data.uncompressedSize === 0; + + if (isCompressedEmpty || o.dir || !data || data.length === 0) { + o.base64 = false; + o.binary = true; + data = ""; + o.compression = "STORE"; + dataType = "string"; + } + + /* + * Convert content to fit. + */ + + var zipObjectContent = null; + if (data instanceof CompressedObject || data instanceof GenericWorker) { + zipObjectContent = data; + } else if (nodejsUtils.isNode && nodejsUtils.isStream(data)) { + zipObjectContent = new NodejsStreamInputAdapter(name, data); + } else { + zipObjectContent = utils.prepareContent(name, data, o.binary, o.optimizedBinaryString, o.base64); + } + + var object = new ZipObject(name, zipObjectContent, o); + this.files[name] = object; + /* + TODO: we can't throw an exception because we have async promises + (we can have a promise of a Date() for example) but returning a + promise is useless because file(name, data) returns the JSZip + object for chaining. Should we break that to allow the user + to catch the error ? + + return external.Promise.resolve(zipObjectContent) + .then(function () { + return object; + }); + */ +}; + +/** + * Find the parent folder of the path. + * @private + * @param {string} path the path to use + * @return {string} the parent folder, or "" + */ +var parentFolder = function (path) { + if (path.slice(-1) === '/') { + path = path.substring(0, path.length - 1); + } + var lastSlash = path.lastIndexOf('/'); + return (lastSlash > 0) ? path.substring(0, lastSlash) : ""; +}; + +/** + * Returns the path with a slash at the end. + * @private + * @param {String} path the path to check. + * @return {String} the path with a trailing slash. + */ +var forceTrailingSlash = function(path) { + // Check the name ends with a / + if (path.slice(-1) !== "/") { + path += "/"; // IE doesn't like substr(-1) + } + return path; +}; + +/** + * Add a (sub) folder in the current folder. + * @private + * @param {string} name the folder's name + * @param {boolean=} [createFolders] If true, automatically create sub + * folders. Defaults to false. + * @return {Object} the new folder. + */ +var folderAdd = function(name, createFolders) { + createFolders = (typeof createFolders !== 'undefined') ? createFolders : defaults.createFolders; + + name = forceTrailingSlash(name); + + // Does this folder already exist? + if (!this.files[name]) { + fileAdd.call(this, name, null, { + dir: true, + createFolders: createFolders + }); + } + return this.files[name]; +}; + +/** +* Cross-window, cross-Node-context regular expression detection +* @param {Object} object Anything +* @return {Boolean} true if the object is a regular expression, +* false otherwise +*/ +function isRegExp(object) { + return Object.prototype.toString.call(object) === "[object RegExp]"; +} + +// return the actual prototype of JSZip +var out = { + /** + * @see loadAsync + */ + load: function() { + throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide."); + }, + + + /** + * Call a callback function for each entry at this folder level. + * @param {Function} cb the callback function: + * function (relativePath, file) {...} + * It takes 2 arguments : the relative path and the file. + */ + forEach: function(cb) { + var filename, relativePath, file; + /* jshint ignore:start */ + // ignore warning about unwanted properties because this.files is a null prototype object + for (filename in this.files) { + file = this.files[filename]; + relativePath = filename.slice(this.root.length, filename.length); + if (relativePath && filename.slice(0, this.root.length) === this.root) { // the file is in the current root + cb(relativePath, file); // TODO reverse the parameters ? need to be clean AND consistent with the filter search fn... + } + } + /* jshint ignore:end */ + }, + + /** + * Filter nested files/folders with the specified function. + * @param {Function} search the predicate to use : + * function (relativePath, file) {...} + * It takes 2 arguments : the relative path and the file. + * @return {Array} An array of matching elements. + */ + filter: function(search) { + var result = []; + this.forEach(function (relativePath, entry) { + if (search(relativePath, entry)) { // the file matches the function + result.push(entry); + } + + }); + return result; + }, + + /** + * Add a file to the zip file, or search a file. + * @param {string|RegExp} name The name of the file to add (if data is defined), + * the name of the file to find (if no data) or a regex to match files. + * @param {String|ArrayBuffer|Uint8Array|Buffer} data The file data, either raw or base64 encoded + * @param {Object} o File options + * @return {JSZip|Object|Array} this JSZip object (when adding a file), + * a file (when searching by string) or an array of files (when searching by regex). + */ + file: function(name, data, o) { + if (arguments.length === 1) { + if (isRegExp(name)) { + var regexp = name; + return this.filter(function(relativePath, file) { + return !file.dir && regexp.test(relativePath); + }); + } + else { // text + var obj = this.files[this.root + name]; + if (obj && !obj.dir) { + return obj; + } else { + return null; + } + } + } + else { // more than one argument : we have data ! + name = this.root + name; + fileAdd.call(this, name, data, o); + } + return this; + }, + + /** + * Add a directory to the zip file, or search. + * @param {String|RegExp} arg The name of the directory to add, or a regex to search folders. + * @return {JSZip} an object with the new directory as the root, or an array containing matching folders. + */ + folder: function(arg) { + if (!arg) { + return this; + } + + if (isRegExp(arg)) { + return this.filter(function(relativePath, file) { + return file.dir && arg.test(relativePath); + }); + } + + // else, name is a new folder + var name = this.root + arg; + var newFolder = folderAdd.call(this, name); + + // Allow chaining by returning a new object with this folder as the root + var ret = this.clone(); + ret.root = newFolder.name; + return ret; + }, + + /** + * Delete a file, or a directory and all sub-files, from the zip + * @param {string} name the name of the file to delete + * @return {JSZip} this JSZip object + */ + remove: function(name) { + name = this.root + name; + var file = this.files[name]; + if (!file) { + // Look for any folders + if (name.slice(-1) !== "/") { + name += "/"; + } + file = this.files[name]; + } + + if (file && !file.dir) { + // file + delete this.files[name]; + } else { + // maybe a folder, delete recursively + var kids = this.filter(function(relativePath, file) { + return file.name.slice(0, name.length) === name; + }); + for (var i = 0; i < kids.length; i++) { + delete this.files[kids[i].name]; + } + } + + return this; + }, + + /** + * Generate the complete zip file + * @param {Object} options the options to generate the zip file : + * - compression, "STORE" by default. + * - type, "base64" by default. Values are : string, base64, uint8array, arraybuffer, blob. + * @return {String|Uint8Array|ArrayBuffer|Buffer|Blob} the zip file + */ + generate: function(options) { + throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide."); + }, + + /** + * Generate the complete zip file as an internal stream. + * @param {Object} options the options to generate the zip file : + * - compression, "STORE" by default. + * - type, "base64" by default. Values are : string, base64, uint8array, arraybuffer, blob. + * @return {StreamHelper} the streamed zip file. + */ + generateInternalStream: function(options) { + var worker, opts = {}; + try { + opts = utils.extend(options || {}, { + streamFiles: false, + compression: "STORE", + compressionOptions : null, + type: "", + platform: "DOS", + comment: null, + mimeType: 'application/zip', + encodeFileName: utf8.utf8encode + }); + + opts.type = opts.type.toLowerCase(); + opts.compression = opts.compression.toUpperCase(); + + // "binarystring" is preferred but the internals use "string". + if(opts.type === "binarystring") { + opts.type = "string"; + } + + if (!opts.type) { + throw new Error("No output type specified."); + } + + utils.checkSupport(opts.type); + + // accept nodejs `process.platform` + if( + opts.platform === 'darwin' || + opts.platform === 'freebsd' || + opts.platform === 'linux' || + opts.platform === 'sunos' + ) { + opts.platform = "UNIX"; + } + if (opts.platform === 'win32') { + opts.platform = "DOS"; + } + + var comment = opts.comment || this.comment || ""; + worker = generate.generateWorker(this, opts, comment); + } catch (e) { + worker = new GenericWorker("error"); + worker.error(e); + } + return new StreamHelper(worker, opts.type || "string", opts.mimeType); + }, + /** + * Generate the complete zip file asynchronously. + * @see generateInternalStream + */ + generateAsync: function(options, onUpdate) { + return this.generateInternalStream(options).accumulate(onUpdate); + }, + /** + * Generate the complete zip file asynchronously. + * @see generateInternalStream + */ + generateNodeStream: function(options, onUpdate) { + options = options || {}; + if (!options.type) { + options.type = "nodebuffer"; + } + return this.generateInternalStream(options).toNodejsStream(onUpdate); + } +}; +module.exports = out; + +},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(require,module,exports){ +/* + * This file is used by module bundlers (browserify/webpack/etc) when + * including a stream implementation. We use "readable-stream" to get a + * consistent behavior between nodejs versions but bundlers often have a shim + * for "stream". Using this shim greatly improve the compatibility and greatly + * reduce the final size of the bundle (only one stream implementation, not + * two). + */ +module.exports = require("stream"); + +},{"stream":undefined}],17:[function(require,module,exports){ +'use strict'; +var DataReader = require('./DataReader'); +var utils = require('../utils'); + +function ArrayReader(data) { + DataReader.call(this, data); + for(var i = 0; i < this.data.length; i++) { + data[i] = data[i] & 0xFF; + } +} +utils.inherits(ArrayReader, DataReader); +/** + * @see DataReader.byteAt + */ +ArrayReader.prototype.byteAt = function(i) { + return this.data[this.zero + i]; +}; +/** + * @see DataReader.lastIndexOfSignature + */ +ArrayReader.prototype.lastIndexOfSignature = function(sig) { + var sig0 = sig.charCodeAt(0), + sig1 = sig.charCodeAt(1), + sig2 = sig.charCodeAt(2), + sig3 = sig.charCodeAt(3); + for (var i = this.length - 4; i >= 0; --i) { + if (this.data[i] === sig0 && this.data[i + 1] === sig1 && this.data[i + 2] === sig2 && this.data[i + 3] === sig3) { + return i - this.zero; + } + } + + return -1; +}; +/** + * @see DataReader.readAndCheckSignature + */ +ArrayReader.prototype.readAndCheckSignature = function (sig) { + var sig0 = sig.charCodeAt(0), + sig1 = sig.charCodeAt(1), + sig2 = sig.charCodeAt(2), + sig3 = sig.charCodeAt(3), + data = this.readData(4); + return sig0 === data[0] && sig1 === data[1] && sig2 === data[2] && sig3 === data[3]; +}; +/** + * @see DataReader.readData + */ +ArrayReader.prototype.readData = function(size) { + this.checkOffset(size); + if(size === 0) { + return []; + } + var result = this.data.slice(this.zero + this.index, this.zero + this.index + size); + this.index += size; + return result; +}; +module.exports = ArrayReader; + +},{"../utils":32,"./DataReader":18}],18:[function(require,module,exports){ +'use strict'; +var utils = require('../utils'); + +function DataReader(data) { + this.data = data; // type : see implementation + this.length = data.length; + this.index = 0; + this.zero = 0; +} +DataReader.prototype = { + /** + * Check that the offset will not go too far. + * @param {string} offset the additional offset to check. + * @throws {Error} an Error if the offset is out of bounds. + */ + checkOffset: function(offset) { + this.checkIndex(this.index + offset); + }, + /** + * Check that the specified index will not be too far. + * @param {string} newIndex the index to check. + * @throws {Error} an Error if the index is out of bounds. + */ + checkIndex: function(newIndex) { + if (this.length < this.zero + newIndex || newIndex < 0) { + throw new Error("End of data reached (data length = " + this.length + ", asked index = " + (newIndex) + "). Corrupted zip ?"); + } + }, + /** + * Change the index. + * @param {number} newIndex The new index. + * @throws {Error} if the new index is out of the data. + */ + setIndex: function(newIndex) { + this.checkIndex(newIndex); + this.index = newIndex; + }, + /** + * Skip the next n bytes. + * @param {number} n the number of bytes to skip. + * @throws {Error} if the new index is out of the data. + */ + skip: function(n) { + this.setIndex(this.index + n); + }, + /** + * Get the byte at the specified index. + * @param {number} i the index to use. + * @return {number} a byte. + */ + byteAt: function(i) { + // see implementations + }, + /** + * Get the next number with a given byte size. + * @param {number} size the number of bytes to read. + * @return {number} the corresponding number. + */ + readInt: function(size) { + var result = 0, + i; + this.checkOffset(size); + for (i = this.index + size - 1; i >= this.index; i--) { + result = (result << 8) + this.byteAt(i); + } + this.index += size; + return result; + }, + /** + * Get the next string with a given byte size. + * @param {number} size the number of bytes to read. + * @return {string} the corresponding string. + */ + readString: function(size) { + return utils.transformTo("string", this.readData(size)); + }, + /** + * Get raw data without conversion, bytes. + * @param {number} size the number of bytes to read. + * @return {Object} the raw data, implementation specific. + */ + readData: function(size) { + // see implementations + }, + /** + * Find the last occurrence of a zip signature (4 bytes). + * @param {string} sig the signature to find. + * @return {number} the index of the last occurrence, -1 if not found. + */ + lastIndexOfSignature: function(sig) { + // see implementations + }, + /** + * Read the signature (4 bytes) at the current position and compare it with sig. + * @param {string} sig the expected signature + * @return {boolean} true if the signature matches, false otherwise. + */ + readAndCheckSignature: function(sig) { + // see implementations + }, + /** + * Get the next date. + * @return {Date} the date. + */ + readDate: function() { + var dostime = this.readInt(4); + return new Date(Date.UTC( + ((dostime >> 25) & 0x7f) + 1980, // year + ((dostime >> 21) & 0x0f) - 1, // month + (dostime >> 16) & 0x1f, // day + (dostime >> 11) & 0x1f, // hour + (dostime >> 5) & 0x3f, // minute + (dostime & 0x1f) << 1)); // second + } +}; +module.exports = DataReader; + +},{"../utils":32}],19:[function(require,module,exports){ +'use strict'; +var Uint8ArrayReader = require('./Uint8ArrayReader'); +var utils = require('../utils'); + +function NodeBufferReader(data) { + Uint8ArrayReader.call(this, data); +} +utils.inherits(NodeBufferReader, Uint8ArrayReader); + +/** + * @see DataReader.readData + */ +NodeBufferReader.prototype.readData = function(size) { + this.checkOffset(size); + var result = this.data.slice(this.zero + this.index, this.zero + this.index + size); + this.index += size; + return result; +}; +module.exports = NodeBufferReader; + +},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(require,module,exports){ +'use strict'; +var DataReader = require('./DataReader'); +var utils = require('../utils'); + +function StringReader(data) { + DataReader.call(this, data); +} +utils.inherits(StringReader, DataReader); +/** + * @see DataReader.byteAt + */ +StringReader.prototype.byteAt = function(i) { + return this.data.charCodeAt(this.zero + i); +}; +/** + * @see DataReader.lastIndexOfSignature + */ +StringReader.prototype.lastIndexOfSignature = function(sig) { + return this.data.lastIndexOf(sig) - this.zero; +}; +/** + * @see DataReader.readAndCheckSignature + */ +StringReader.prototype.readAndCheckSignature = function (sig) { + var data = this.readData(4); + return sig === data; +}; +/** + * @see DataReader.readData + */ +StringReader.prototype.readData = function(size) { + this.checkOffset(size); + // this will work because the constructor applied the "& 0xff" mask. + var result = this.data.slice(this.zero + this.index, this.zero + this.index + size); + this.index += size; + return result; +}; +module.exports = StringReader; + +},{"../utils":32,"./DataReader":18}],21:[function(require,module,exports){ +'use strict'; +var ArrayReader = require('./ArrayReader'); +var utils = require('../utils'); + +function Uint8ArrayReader(data) { + ArrayReader.call(this, data); +} +utils.inherits(Uint8ArrayReader, ArrayReader); +/** + * @see DataReader.readData + */ +Uint8ArrayReader.prototype.readData = function(size) { + this.checkOffset(size); + if(size === 0) { + // in IE10, when using subarray(idx, idx), we get the array [0x00] instead of []. + return new Uint8Array(0); + } + var result = this.data.subarray(this.zero + this.index, this.zero + this.index + size); + this.index += size; + return result; +}; +module.exports = Uint8ArrayReader; + +},{"../utils":32,"./ArrayReader":17}],22:[function(require,module,exports){ +'use strict'; + +var utils = require('../utils'); +var support = require('../support'); +var ArrayReader = require('./ArrayReader'); +var StringReader = require('./StringReader'); +var NodeBufferReader = require('./NodeBufferReader'); +var Uint8ArrayReader = require('./Uint8ArrayReader'); + +/** + * Create a reader adapted to the data. + * @param {String|ArrayBuffer|Uint8Array|Buffer} data the data to read. + * @return {DataReader} the data reader. + */ +module.exports = function (data) { + var type = utils.getTypeOf(data); + utils.checkSupport(type); + if (type === "string" && !support.uint8array) { + return new StringReader(data); + } + if (type === "nodebuffer") { + return new NodeBufferReader(data); + } + if (support.uint8array) { + return new Uint8ArrayReader(utils.transformTo("uint8array", data)); + } + return new ArrayReader(utils.transformTo("array", data)); +}; + +},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(require,module,exports){ +'use strict'; +exports.LOCAL_FILE_HEADER = "PK\x03\x04"; +exports.CENTRAL_FILE_HEADER = "PK\x01\x02"; +exports.CENTRAL_DIRECTORY_END = "PK\x05\x06"; +exports.ZIP64_CENTRAL_DIRECTORY_LOCATOR = "PK\x06\x07"; +exports.ZIP64_CENTRAL_DIRECTORY_END = "PK\x06\x06"; +exports.DATA_DESCRIPTOR = "PK\x07\x08"; + +},{}],24:[function(require,module,exports){ +'use strict'; + +var GenericWorker = require('./GenericWorker'); +var utils = require('../utils'); + +/** + * A worker which convert chunks to a specified type. + * @constructor + * @param {String} destType the destination type. + */ +function ConvertWorker(destType) { + GenericWorker.call(this, "ConvertWorker to " + destType); + this.destType = destType; +} +utils.inherits(ConvertWorker, GenericWorker); + +/** + * @see GenericWorker.processChunk + */ +ConvertWorker.prototype.processChunk = function (chunk) { + this.push({ + data : utils.transformTo(this.destType, chunk.data), + meta : chunk.meta + }); +}; +module.exports = ConvertWorker; + +},{"../utils":32,"./GenericWorker":28}],25:[function(require,module,exports){ +'use strict'; + +var GenericWorker = require('./GenericWorker'); +var crc32 = require('../crc32'); +var utils = require('../utils'); + +/** + * A worker which calculate the crc32 of the data flowing through. + * @constructor + */ +function Crc32Probe() { + GenericWorker.call(this, "Crc32Probe"); + this.withStreamInfo("crc32", 0); +} +utils.inherits(Crc32Probe, GenericWorker); + +/** + * @see GenericWorker.processChunk + */ +Crc32Probe.prototype.processChunk = function (chunk) { + this.streamInfo.crc32 = crc32(chunk.data, this.streamInfo.crc32 || 0); + this.push(chunk); +}; +module.exports = Crc32Probe; + +},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(require,module,exports){ +'use strict'; + +var utils = require('../utils'); +var GenericWorker = require('./GenericWorker'); + +/** + * A worker which calculate the total length of the data flowing through. + * @constructor + * @param {String} propName the name used to expose the length + */ +function DataLengthProbe(propName) { + GenericWorker.call(this, "DataLengthProbe for " + propName); + this.propName = propName; + this.withStreamInfo(propName, 0); +} +utils.inherits(DataLengthProbe, GenericWorker); + +/** + * @see GenericWorker.processChunk + */ +DataLengthProbe.prototype.processChunk = function (chunk) { + if(chunk) { + var length = this.streamInfo[this.propName] || 0; + this.streamInfo[this.propName] = length + chunk.data.length; + } + GenericWorker.prototype.processChunk.call(this, chunk); +}; +module.exports = DataLengthProbe; + + +},{"../utils":32,"./GenericWorker":28}],27:[function(require,module,exports){ +'use strict'; + +var utils = require('../utils'); +var GenericWorker = require('./GenericWorker'); + +// the size of the generated chunks +// TODO expose this as a public variable +var DEFAULT_BLOCK_SIZE = 16 * 1024; + +/** + * A worker that reads a content and emits chunks. + * @constructor + * @param {Promise} dataP the promise of the data to split + */ +function DataWorker(dataP) { + GenericWorker.call(this, "DataWorker"); + var self = this; + this.dataIsReady = false; + this.index = 0; + this.max = 0; + this.data = null; + this.type = ""; + + this._tickScheduled = false; + + dataP.then(function (data) { + self.dataIsReady = true; + self.data = data; + self.max = data && data.length || 0; + self.type = utils.getTypeOf(data); + if(!self.isPaused) { + self._tickAndRepeat(); + } + }, function (e) { + self.error(e); + }); +} + +utils.inherits(DataWorker, GenericWorker); + +/** + * @see GenericWorker.cleanUp + */ +DataWorker.prototype.cleanUp = function () { + GenericWorker.prototype.cleanUp.call(this); + this.data = null; +}; + +/** + * @see GenericWorker.resume + */ +DataWorker.prototype.resume = function () { + if(!GenericWorker.prototype.resume.call(this)) { + return false; + } + + if (!this._tickScheduled && this.dataIsReady) { + this._tickScheduled = true; + utils.delay(this._tickAndRepeat, [], this); + } + return true; +}; + +/** + * Trigger a tick a schedule an other call to this function. + */ +DataWorker.prototype._tickAndRepeat = function() { + this._tickScheduled = false; + if(this.isPaused || this.isFinished) { + return; + } + this._tick(); + if(!this.isFinished) { + utils.delay(this._tickAndRepeat, [], this); + this._tickScheduled = true; + } +}; + +/** + * Read and push a chunk. + */ +DataWorker.prototype._tick = function() { + + if(this.isPaused || this.isFinished) { + return false; + } + + var size = DEFAULT_BLOCK_SIZE; + var data = null, nextIndex = Math.min(this.max, this.index + size); + if (this.index >= this.max) { + // EOF + return this.end(); + } else { + switch(this.type) { + case "string": + data = this.data.substring(this.index, nextIndex); + break; + case "uint8array": + data = this.data.subarray(this.index, nextIndex); + break; + case "array": + case "nodebuffer": + data = this.data.slice(this.index, nextIndex); + break; + } + this.index = nextIndex; + return this.push({ + data : data, + meta : { + percent : this.max ? this.index / this.max * 100 : 0 + } + }); + } +}; + +module.exports = DataWorker; + +},{"../utils":32,"./GenericWorker":28}],28:[function(require,module,exports){ +'use strict'; + +/** + * A worker that does nothing but passing chunks to the next one. This is like + * a nodejs stream but with some differences. On the good side : + * - it works on IE 6-9 without any issue / polyfill + * - it weights less than the full dependencies bundled with browserify + * - it forwards errors (no need to declare an error handler EVERYWHERE) + * + * A chunk is an object with 2 attributes : `meta` and `data`. The former is an + * object containing anything (`percent` for example), see each worker for more + * details. The latter is the real data (String, Uint8Array, etc). + * + * @constructor + * @param {String} name the name of the stream (mainly used for debugging purposes) + */ +function GenericWorker(name) { + // the name of the worker + this.name = name || "default"; + // an object containing metadata about the workers chain + this.streamInfo = {}; + // an error which happened when the worker was paused + this.generatedError = null; + // an object containing metadata to be merged by this worker into the general metadata + this.extraStreamInfo = {}; + // true if the stream is paused (and should not do anything), false otherwise + this.isPaused = true; + // true if the stream is finished (and should not do anything), false otherwise + this.isFinished = false; + // true if the stream is locked to prevent further structure updates (pipe), false otherwise + this.isLocked = false; + // the event listeners + this._listeners = { + 'data':[], + 'end':[], + 'error':[] + }; + // the previous worker, if any + this.previous = null; +} + +GenericWorker.prototype = { + /** + * Push a chunk to the next workers. + * @param {Object} chunk the chunk to push + */ + push : function (chunk) { + this.emit("data", chunk); + }, + /** + * End the stream. + * @return {Boolean} true if this call ended the worker, false otherwise. + */ + end : function () { + if (this.isFinished) { + return false; + } + + this.flush(); + try { + this.emit("end"); + this.cleanUp(); + this.isFinished = true; + } catch (e) { + this.emit("error", e); + } + return true; + }, + /** + * End the stream with an error. + * @param {Error} e the error which caused the premature end. + * @return {Boolean} true if this call ended the worker with an error, false otherwise. + */ + error : function (e) { + if (this.isFinished) { + return false; + } + + if(this.isPaused) { + this.generatedError = e; + } else { + this.isFinished = true; + + this.emit("error", e); + + // in the workers chain exploded in the middle of the chain, + // the error event will go downward but we also need to notify + // workers upward that there has been an error. + if(this.previous) { + this.previous.error(e); + } + + this.cleanUp(); + } + return true; + }, + /** + * Add a callback on an event. + * @param {String} name the name of the event (data, end, error) + * @param {Function} listener the function to call when the event is triggered + * @return {GenericWorker} the current object for chainability + */ + on : function (name, listener) { + this._listeners[name].push(listener); + return this; + }, + /** + * Clean any references when a worker is ending. + */ + cleanUp : function () { + this.streamInfo = this.generatedError = this.extraStreamInfo = null; + this._listeners = []; + }, + /** + * Trigger an event. This will call registered callback with the provided arg. + * @param {String} name the name of the event (data, end, error) + * @param {Object} arg the argument to call the callback with. + */ + emit : function (name, arg) { + if (this._listeners[name]) { + for(var i = 0; i < this._listeners[name].length; i++) { + this._listeners[name][i].call(this, arg); + } + } + }, + /** + * Chain a worker with an other. + * @param {Worker} next the worker receiving events from the current one. + * @return {worker} the next worker for chainability + */ + pipe : function (next) { + return next.registerPrevious(this); + }, + /** + * Same as `pipe` in the other direction. + * Using an API with `pipe(next)` is very easy. + * Implementing the API with the point of view of the next one registering + * a source is easier, see the ZipFileWorker. + * @param {Worker} previous the previous worker, sending events to this one + * @return {Worker} the current worker for chainability + */ + registerPrevious : function (previous) { + if (this.isLocked) { + throw new Error("The stream '" + this + "' has already been used."); + } + + // sharing the streamInfo... + this.streamInfo = previous.streamInfo; + // ... and adding our own bits + this.mergeStreamInfo(); + this.previous = previous; + var self = this; + previous.on('data', function (chunk) { + self.processChunk(chunk); + }); + previous.on('end', function () { + self.end(); + }); + previous.on('error', function (e) { + self.error(e); + }); + return this; + }, + /** + * Pause the stream so it doesn't send events anymore. + * @return {Boolean} true if this call paused the worker, false otherwise. + */ + pause : function () { + if(this.isPaused || this.isFinished) { + return false; + } + this.isPaused = true; + + if(this.previous) { + this.previous.pause(); + } + return true; + }, + /** + * Resume a paused stream. + * @return {Boolean} true if this call resumed the worker, false otherwise. + */ + resume : function () { + if(!this.isPaused || this.isFinished) { + return false; + } + this.isPaused = false; + + // if true, the worker tried to resume but failed + var withError = false; + if(this.generatedError) { + this.error(this.generatedError); + withError = true; + } + if(this.previous) { + this.previous.resume(); + } + + return !withError; + }, + /** + * Flush any remaining bytes as the stream is ending. + */ + flush : function () {}, + /** + * Process a chunk. This is usually the method overridden. + * @param {Object} chunk the chunk to process. + */ + processChunk : function(chunk) { + this.push(chunk); + }, + /** + * Add a key/value to be added in the workers chain streamInfo once activated. + * @param {String} key the key to use + * @param {Object} value the associated value + * @return {Worker} the current worker for chainability + */ + withStreamInfo : function (key, value) { + this.extraStreamInfo[key] = value; + this.mergeStreamInfo(); + return this; + }, + /** + * Merge this worker's streamInfo into the chain's streamInfo. + */ + mergeStreamInfo : function () { + for(var key in this.extraStreamInfo) { + if (!this.extraStreamInfo.hasOwnProperty(key)) { + continue; + } + this.streamInfo[key] = this.extraStreamInfo[key]; + } + }, + + /** + * Lock the stream to prevent further updates on the workers chain. + * After calling this method, all calls to pipe will fail. + */ + lock: function () { + if (this.isLocked) { + throw new Error("The stream '" + this + "' has already been used."); + } + this.isLocked = true; + if (this.previous) { + this.previous.lock(); + } + }, + + /** + * + * Pretty print the workers chain. + */ + toString : function () { + var me = "Worker " + this.name; + if (this.previous) { + return this.previous + " -> " + me; + } else { + return me; + } + } +}; + +module.exports = GenericWorker; + +},{}],29:[function(require,module,exports){ +'use strict'; + +var utils = require('../utils'); +var ConvertWorker = require('./ConvertWorker'); +var GenericWorker = require('./GenericWorker'); +var base64 = require('../base64'); +var support = require("../support"); +var external = require("../external"); + +var NodejsStreamOutputAdapter = null; +if (support.nodestream) { + try { + NodejsStreamOutputAdapter = require('../nodejs/NodejsStreamOutputAdapter'); + } catch(e) {} +} + +/** + * Apply the final transformation of the data. If the user wants a Blob for + * example, it's easier to work with an U8intArray and finally do the + * ArrayBuffer/Blob conversion. + * @param {String} type the name of the final type + * @param {String|Uint8Array|Buffer} content the content to transform + * @param {String} mimeType the mime type of the content, if applicable. + * @return {String|Uint8Array|ArrayBuffer|Buffer|Blob} the content in the right format. + */ +function transformZipOutput(type, content, mimeType) { + switch(type) { + case "blob" : + return utils.newBlob(utils.transformTo("arraybuffer", content), mimeType); + case "base64" : + return base64.encode(content); + default : + return utils.transformTo(type, content); + } +} + +/** + * Concatenate an array of data of the given type. + * @param {String} type the type of the data in the given array. + * @param {Array} dataArray the array containing the data chunks to concatenate + * @return {String|Uint8Array|Buffer} the concatenated data + * @throws Error if the asked type is unsupported + */ +function concat (type, dataArray) { + var i, index = 0, res = null, totalLength = 0; + for(i = 0; i < dataArray.length; i++) { + totalLength += dataArray[i].length; + } + switch(type) { + case "string": + return dataArray.join(""); + case "array": + return Array.prototype.concat.apply([], dataArray); + case "uint8array": + res = new Uint8Array(totalLength); + for(i = 0; i < dataArray.length; i++) { + res.set(dataArray[i], index); + index += dataArray[i].length; + } + return res; + case "nodebuffer": + return Buffer.concat(dataArray); + default: + throw new Error("concat : unsupported type '" + type + "'"); + } +} + +/** + * Listen a StreamHelper, accumulate its content and concatenate it into a + * complete block. + * @param {StreamHelper} helper the helper to use. + * @param {Function} updateCallback a callback called on each update. Called + * with one arg : + * - the metadata linked to the update received. + * @return Promise the promise for the accumulation. + */ +function accumulate(helper, updateCallback) { + return new external.Promise(function (resolve, reject){ + var dataArray = []; + var chunkType = helper._internalType, + resultType = helper._outputType, + mimeType = helper._mimeType; + helper + .on('data', function (data, meta) { + dataArray.push(data); + if(updateCallback) { + updateCallback(meta); + } + }) + .on('error', function(err) { + dataArray = []; + reject(err); + }) + .on('end', function (){ + try { + var result = transformZipOutput(resultType, concat(chunkType, dataArray), mimeType); + resolve(result); + } catch (e) { + reject(e); + } + dataArray = []; + }) + .resume(); + }); +} + +/** + * An helper to easily use workers outside of JSZip. + * @constructor + * @param {Worker} worker the worker to wrap + * @param {String} outputType the type of data expected by the use + * @param {String} mimeType the mime type of the content, if applicable. + */ +function StreamHelper(worker, outputType, mimeType) { + var internalType = outputType; + switch(outputType) { + case "blob": + case "arraybuffer": + internalType = "uint8array"; + break; + case "base64": + internalType = "string"; + break; + } + + try { + // the type used internally + this._internalType = internalType; + // the type used to output results + this._outputType = outputType; + // the mime type + this._mimeType = mimeType; + utils.checkSupport(internalType); + this._worker = worker.pipe(new ConvertWorker(internalType)); + // the last workers can be rewired without issues but we need to + // prevent any updates on previous workers. + worker.lock(); + } catch(e) { + this._worker = new GenericWorker("error"); + this._worker.error(e); + } +} + +StreamHelper.prototype = { + /** + * Listen a StreamHelper, accumulate its content and concatenate it into a + * complete block. + * @param {Function} updateCb the update callback. + * @return Promise the promise for the accumulation. + */ + accumulate : function (updateCb) { + return accumulate(this, updateCb); + }, + /** + * Add a listener on an event triggered on a stream. + * @param {String} evt the name of the event + * @param {Function} fn the listener + * @return {StreamHelper} the current helper. + */ + on : function (evt, fn) { + var self = this; + + if(evt === "data") { + this._worker.on(evt, function (chunk) { + fn.call(self, chunk.data, chunk.meta); + }); + } else { + this._worker.on(evt, function () { + utils.delay(fn, arguments, self); + }); + } + return this; + }, + /** + * Resume the flow of chunks. + * @return {StreamHelper} the current helper. + */ + resume : function () { + utils.delay(this._worker.resume, [], this._worker); + return this; + }, + /** + * Pause the flow of chunks. + * @return {StreamHelper} the current helper. + */ + pause : function () { + this._worker.pause(); + return this; + }, + /** + * Return a nodejs stream for this helper. + * @param {Function} updateCb the update callback. + * @return {NodejsStreamOutputAdapter} the nodejs stream. + */ + toNodejsStream : function (updateCb) { + utils.checkSupport("nodestream"); + if (this._outputType !== "nodebuffer") { + // an object stream containing blob/arraybuffer/uint8array/string + // is strange and I don't know if it would be useful. + // I you find this comment and have a good usecase, please open a + // bug report ! + throw new Error(this._outputType + " is not supported by this method"); + } + + return new NodejsStreamOutputAdapter(this, { + objectMode : this._outputType !== "nodebuffer" + }, updateCb); + } +}; + + +module.exports = StreamHelper; + +},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(require,module,exports){ +'use strict'; + +exports.base64 = true; +exports.array = true; +exports.string = true; +exports.arraybuffer = typeof ArrayBuffer !== "undefined" && typeof Uint8Array !== "undefined"; +exports.nodebuffer = typeof Buffer !== "undefined"; +// contains true if JSZip can read/generate Uint8Array, false otherwise. +exports.uint8array = typeof Uint8Array !== "undefined"; + +if (typeof ArrayBuffer === "undefined") { + exports.blob = false; +} +else { + var buffer = new ArrayBuffer(0); + try { + exports.blob = new Blob([buffer], { + type: "application/zip" + }).size === 0; + } + catch (e) { + try { + var Builder = self.BlobBuilder || self.WebKitBlobBuilder || self.MozBlobBuilder || self.MSBlobBuilder; + var builder = new Builder(); + builder.append(buffer); + exports.blob = builder.getBlob('application/zip').size === 0; + } + catch (e) { + exports.blob = false; + } + } +} + +try { + exports.nodestream = !!require('readable-stream').Readable; +} catch(e) { + exports.nodestream = false; +} + +},{"readable-stream":16}],31:[function(require,module,exports){ +'use strict'; + +var utils = require('./utils'); +var support = require('./support'); +var nodejsUtils = require('./nodejsUtils'); +var GenericWorker = require('./stream/GenericWorker'); + +/** + * The following functions come from pako, from pako/lib/utils/strings + * released under the MIT license, see pako https://github.com/nodeca/pako/ + */ + +// Table with utf8 lengths (calculated by first byte of sequence) +// Note, that 5 & 6-byte values and some 4-byte values can not be represented in JS, +// because max possible codepoint is 0x10ffff +var _utf8len = new Array(256); +for (var i=0; i<256; i++) { + _utf8len[i] = (i >= 252 ? 6 : i >= 248 ? 5 : i >= 240 ? 4 : i >= 224 ? 3 : i >= 192 ? 2 : 1); +} +_utf8len[254]=_utf8len[254]=1; // Invalid sequence start + +// convert string to array (typed, when possible) +var string2buf = function (str) { + var buf, c, c2, m_pos, i, str_len = str.length, buf_len = 0; + + // count binary size + for (m_pos = 0; m_pos < str_len; m_pos++) { + c = str.charCodeAt(m_pos); + if ((c & 0xfc00) === 0xd800 && (m_pos+1 < str_len)) { + c2 = str.charCodeAt(m_pos+1); + if ((c2 & 0xfc00) === 0xdc00) { + c = 0x10000 + ((c - 0xd800) << 10) + (c2 - 0xdc00); + m_pos++; + } + } + buf_len += c < 0x80 ? 1 : c < 0x800 ? 2 : c < 0x10000 ? 3 : 4; + } + + // allocate buffer + if (support.uint8array) { + buf = new Uint8Array(buf_len); + } else { + buf = new Array(buf_len); + } + + // convert + for (i=0, m_pos = 0; i < buf_len; m_pos++) { + c = str.charCodeAt(m_pos); + if ((c & 0xfc00) === 0xd800 && (m_pos+1 < str_len)) { + c2 = str.charCodeAt(m_pos+1); + if ((c2 & 0xfc00) === 0xdc00) { + c = 0x10000 + ((c - 0xd800) << 10) + (c2 - 0xdc00); + m_pos++; + } + } + if (c < 0x80) { + /* one byte */ + buf[i++] = c; + } else if (c < 0x800) { + /* two bytes */ + buf[i++] = 0xC0 | (c >>> 6); + buf[i++] = 0x80 | (c & 0x3f); + } else if (c < 0x10000) { + /* three bytes */ + buf[i++] = 0xE0 | (c >>> 12); + buf[i++] = 0x80 | (c >>> 6 & 0x3f); + buf[i++] = 0x80 | (c & 0x3f); + } else { + /* four bytes */ + buf[i++] = 0xf0 | (c >>> 18); + buf[i++] = 0x80 | (c >>> 12 & 0x3f); + buf[i++] = 0x80 | (c >>> 6 & 0x3f); + buf[i++] = 0x80 | (c & 0x3f); + } + } + + return buf; +}; + +// Calculate max possible position in utf8 buffer, +// that will not break sequence. If that's not possible +// - (very small limits) return max size as is. +// +// buf[] - utf8 bytes array +// max - length limit (mandatory); +var utf8border = function(buf, max) { + var pos; + + max = max || buf.length; + if (max > buf.length) { max = buf.length; } + + // go back from last position, until start of sequence found + pos = max-1; + while (pos >= 0 && (buf[pos] & 0xC0) === 0x80) { pos--; } + + // Fuckup - very small and broken sequence, + // return max, because we should return something anyway. + if (pos < 0) { return max; } + + // If we came to start of buffer - that means vuffer is too small, + // return max too. + if (pos === 0) { return max; } + + return (pos + _utf8len[buf[pos]] > max) ? pos : max; +}; + +// convert array to string +var buf2string = function (buf) { + var str, i, out, c, c_len; + var len = buf.length; + + // Reserve max possible length (2 words per char) + // NB: by unknown reasons, Array is significantly faster for + // String.fromCharCode.apply than Uint16Array. + var utf16buf = new Array(len*2); + + for (out=0, i=0; i 4) { utf16buf[out++] = 0xfffd; i += c_len-1; continue; } + + // apply mask on first byte + c &= c_len === 2 ? 0x1f : c_len === 3 ? 0x0f : 0x07; + // join the rest + while (c_len > 1 && i < len) { + c = (c << 6) | (buf[i++] & 0x3f); + c_len--; + } + + // terminated by end of string? + if (c_len > 1) { utf16buf[out++] = 0xfffd; continue; } + + if (c < 0x10000) { + utf16buf[out++] = c; + } else { + c -= 0x10000; + utf16buf[out++] = 0xd800 | ((c >> 10) & 0x3ff); + utf16buf[out++] = 0xdc00 | (c & 0x3ff); + } + } + + // shrinkBuf(utf16buf, out) + if (utf16buf.length !== out) { + if(utf16buf.subarray) { + utf16buf = utf16buf.subarray(0, out); + } else { + utf16buf.length = out; + } + } + + // return String.fromCharCode.apply(null, utf16buf); + return utils.applyFromCharCode(utf16buf); +}; + + +// That's all for the pako functions. + + +/** + * Transform a javascript string into an array (typed if possible) of bytes, + * UTF-8 encoded. + * @param {String} str the string to encode + * @return {Array|Uint8Array|Buffer} the UTF-8 encoded string. + */ +exports.utf8encode = function utf8encode(str) { + if (support.nodebuffer) { + return nodejsUtils.newBufferFrom(str, "utf-8"); + } + + return string2buf(str); +}; + + +/** + * Transform a bytes array (or a representation) representing an UTF-8 encoded + * string into a javascript string. + * @param {Array|Uint8Array|Buffer} buf the data de decode + * @return {String} the decoded string. + */ +exports.utf8decode = function utf8decode(buf) { + if (support.nodebuffer) { + return utils.transformTo("nodebuffer", buf).toString("utf-8"); + } + + buf = utils.transformTo(support.uint8array ? "uint8array" : "array", buf); + + return buf2string(buf); +}; + +/** + * A worker to decode utf8 encoded binary chunks into string chunks. + * @constructor + */ +function Utf8DecodeWorker() { + GenericWorker.call(this, "utf-8 decode"); + // the last bytes if a chunk didn't end with a complete codepoint. + this.leftOver = null; +} +utils.inherits(Utf8DecodeWorker, GenericWorker); + +/** + * @see GenericWorker.processChunk + */ +Utf8DecodeWorker.prototype.processChunk = function (chunk) { + + var data = utils.transformTo(support.uint8array ? "uint8array" : "array", chunk.data); + + // 1st step, re-use what's left of the previous chunk + if (this.leftOver && this.leftOver.length) { + if(support.uint8array) { + var previousData = data; + data = new Uint8Array(previousData.length + this.leftOver.length); + data.set(this.leftOver, 0); + data.set(previousData, this.leftOver.length); + } else { + data = this.leftOver.concat(data); + } + this.leftOver = null; + } + + var nextBoundary = utf8border(data); + var usableData = data; + if (nextBoundary !== data.length) { + if (support.uint8array) { + usableData = data.subarray(0, nextBoundary); + this.leftOver = data.subarray(nextBoundary, data.length); + } else { + usableData = data.slice(0, nextBoundary); + this.leftOver = data.slice(nextBoundary, data.length); + } + } + + this.push({ + data : exports.utf8decode(usableData), + meta : chunk.meta + }); +}; + +/** + * @see GenericWorker.flush + */ +Utf8DecodeWorker.prototype.flush = function () { + if(this.leftOver && this.leftOver.length) { + this.push({ + data : exports.utf8decode(this.leftOver), + meta : {} + }); + this.leftOver = null; + } +}; +exports.Utf8DecodeWorker = Utf8DecodeWorker; + +/** + * A worker to endcode string chunks into utf8 encoded binary chunks. + * @constructor + */ +function Utf8EncodeWorker() { + GenericWorker.call(this, "utf-8 encode"); +} +utils.inherits(Utf8EncodeWorker, GenericWorker); + +/** + * @see GenericWorker.processChunk + */ +Utf8EncodeWorker.prototype.processChunk = function (chunk) { + this.push({ + data : exports.utf8encode(chunk.data), + meta : chunk.meta + }); +}; +exports.Utf8EncodeWorker = Utf8EncodeWorker; + +},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(require,module,exports){ +'use strict'; + +var support = require('./support'); +var base64 = require('./base64'); +var nodejsUtils = require('./nodejsUtils'); +var setImmediate = require('set-immediate-shim'); +var external = require("./external"); + + +/** + * Convert a string that pass as a "binary string": it should represent a byte + * array but may have > 255 char codes. Be sure to take only the first byte + * and returns the byte array. + * @param {String} str the string to transform. + * @return {Array|Uint8Array} the string in a binary format. + */ +function string2binary(str) { + var result = null; + if (support.uint8array) { + result = new Uint8Array(str.length); + } else { + result = new Array(str.length); + } + return stringToArrayLike(str, result); +} + +/** + * Create a new blob with the given content and the given type. + * @param {String|ArrayBuffer} part the content to put in the blob. DO NOT use + * an Uint8Array because the stock browser of android 4 won't accept it (it + * will be silently converted to a string, "[object Uint8Array]"). + * + * Use only ONE part to build the blob to avoid a memory leak in IE11 / Edge: + * when a large amount of Array is used to create the Blob, the amount of + * memory consumed is nearly 100 times the original data amount. + * + * @param {String} type the mime type of the blob. + * @return {Blob} the created blob. + */ +exports.newBlob = function(part, type) { + exports.checkSupport("blob"); + + try { + // Blob constructor + return new Blob([part], { + type: type + }); + } + catch (e) { + + try { + // deprecated, browser only, old way + var Builder = self.BlobBuilder || self.WebKitBlobBuilder || self.MozBlobBuilder || self.MSBlobBuilder; + var builder = new Builder(); + builder.append(part); + return builder.getBlob(type); + } + catch (e) { + + // well, fuck ?! + throw new Error("Bug : can't construct the Blob."); + } + } + + +}; +/** + * The identity function. + * @param {Object} input the input. + * @return {Object} the same input. + */ +function identity(input) { + return input; +} + +/** + * Fill in an array with a string. + * @param {String} str the string to use. + * @param {Array|ArrayBuffer|Uint8Array|Buffer} array the array to fill in (will be mutated). + * @return {Array|ArrayBuffer|Uint8Array|Buffer} the updated array. + */ +function stringToArrayLike(str, array) { + for (var i = 0; i < str.length; ++i) { + array[i] = str.charCodeAt(i) & 0xFF; + } + return array; +} + +/** + * An helper for the function arrayLikeToString. + * This contains static information and functions that + * can be optimized by the browser JIT compiler. + */ +var arrayToStringHelper = { + /** + * Transform an array of int into a string, chunk by chunk. + * See the performances notes on arrayLikeToString. + * @param {Array|ArrayBuffer|Uint8Array|Buffer} array the array to transform. + * @param {String} type the type of the array. + * @param {Integer} chunk the chunk size. + * @return {String} the resulting string. + * @throws Error if the chunk is too big for the stack. + */ + stringifyByChunk: function(array, type, chunk) { + var result = [], k = 0, len = array.length; + // shortcut + if (len <= chunk) { + return String.fromCharCode.apply(null, array); + } + while (k < len) { + if (type === "array" || type === "nodebuffer") { + result.push(String.fromCharCode.apply(null, array.slice(k, Math.min(k + chunk, len)))); + } + else { + result.push(String.fromCharCode.apply(null, array.subarray(k, Math.min(k + chunk, len)))); + } + k += chunk; + } + return result.join(""); + }, + /** + * Call String.fromCharCode on every item in the array. + * This is the naive implementation, which generate A LOT of intermediate string. + * This should be used when everything else fail. + * @param {Array|ArrayBuffer|Uint8Array|Buffer} array the array to transform. + * @return {String} the result. + */ + stringifyByChar: function(array){ + var resultStr = ""; + for(var i = 0; i < array.length; i++) { + resultStr += String.fromCharCode(array[i]); + } + return resultStr; + }, + applyCanBeUsed : { + /** + * true if the browser accepts to use String.fromCharCode on Uint8Array + */ + uint8array : (function () { + try { + return support.uint8array && String.fromCharCode.apply(null, new Uint8Array(1)).length === 1; + } catch (e) { + return false; + } + })(), + /** + * true if the browser accepts to use String.fromCharCode on nodejs Buffer. + */ + nodebuffer : (function () { + try { + return support.nodebuffer && String.fromCharCode.apply(null, nodejsUtils.allocBuffer(1)).length === 1; + } catch (e) { + return false; + } + })() + } +}; + +/** + * Transform an array-like object to a string. + * @param {Array|ArrayBuffer|Uint8Array|Buffer} array the array to transform. + * @return {String} the result. + */ +function arrayLikeToString(array) { + // Performances notes : + // -------------------- + // String.fromCharCode.apply(null, array) is the fastest, see + // see http://jsperf.com/converting-a-uint8array-to-a-string/2 + // but the stack is limited (and we can get huge arrays !). + // + // result += String.fromCharCode(array[i]); generate too many strings ! + // + // This code is inspired by http://jsperf.com/arraybuffer-to-string-apply-performance/2 + // TODO : we now have workers that split the work. Do we still need that ? + var chunk = 65536, + type = exports.getTypeOf(array), + canUseApply = true; + if (type === "uint8array") { + canUseApply = arrayToStringHelper.applyCanBeUsed.uint8array; + } else if (type === "nodebuffer") { + canUseApply = arrayToStringHelper.applyCanBeUsed.nodebuffer; + } + + if (canUseApply) { + while (chunk > 1) { + try { + return arrayToStringHelper.stringifyByChunk(array, type, chunk); + } catch (e) { + chunk = Math.floor(chunk / 2); + } + } + } + + // no apply or chunk error : slow and painful algorithm + // default browser on android 4.* + return arrayToStringHelper.stringifyByChar(array); +} + +exports.applyFromCharCode = arrayLikeToString; + + +/** + * Copy the data from an array-like to an other array-like. + * @param {Array|ArrayBuffer|Uint8Array|Buffer} arrayFrom the origin array. + * @param {Array|ArrayBuffer|Uint8Array|Buffer} arrayTo the destination array which will be mutated. + * @return {Array|ArrayBuffer|Uint8Array|Buffer} the updated destination array. + */ +function arrayLikeToArrayLike(arrayFrom, arrayTo) { + for (var i = 0; i < arrayFrom.length; i++) { + arrayTo[i] = arrayFrom[i]; + } + return arrayTo; +} + +// a matrix containing functions to transform everything into everything. +var transform = {}; + +// string to ? +transform["string"] = { + "string": identity, + "array": function(input) { + return stringToArrayLike(input, new Array(input.length)); + }, + "arraybuffer": function(input) { + return transform["string"]["uint8array"](input).buffer; + }, + "uint8array": function(input) { + return stringToArrayLike(input, new Uint8Array(input.length)); + }, + "nodebuffer": function(input) { + return stringToArrayLike(input, nodejsUtils.allocBuffer(input.length)); + } +}; + +// array to ? +transform["array"] = { + "string": arrayLikeToString, + "array": identity, + "arraybuffer": function(input) { + return (new Uint8Array(input)).buffer; + }, + "uint8array": function(input) { + return new Uint8Array(input); + }, + "nodebuffer": function(input) { + return nodejsUtils.newBufferFrom(input); + } +}; + +// arraybuffer to ? +transform["arraybuffer"] = { + "string": function(input) { + return arrayLikeToString(new Uint8Array(input)); + }, + "array": function(input) { + return arrayLikeToArrayLike(new Uint8Array(input), new Array(input.byteLength)); + }, + "arraybuffer": identity, + "uint8array": function(input) { + return new Uint8Array(input); + }, + "nodebuffer": function(input) { + return nodejsUtils.newBufferFrom(new Uint8Array(input)); + } +}; + +// uint8array to ? +transform["uint8array"] = { + "string": arrayLikeToString, + "array": function(input) { + return arrayLikeToArrayLike(input, new Array(input.length)); + }, + "arraybuffer": function(input) { + return input.buffer; + }, + "uint8array": identity, + "nodebuffer": function(input) { + return nodejsUtils.newBufferFrom(input); + } +}; + +// nodebuffer to ? +transform["nodebuffer"] = { + "string": arrayLikeToString, + "array": function(input) { + return arrayLikeToArrayLike(input, new Array(input.length)); + }, + "arraybuffer": function(input) { + return transform["nodebuffer"]["uint8array"](input).buffer; + }, + "uint8array": function(input) { + return arrayLikeToArrayLike(input, new Uint8Array(input.length)); + }, + "nodebuffer": identity +}; + +/** + * Transform an input into any type. + * The supported output type are : string, array, uint8array, arraybuffer, nodebuffer. + * If no output type is specified, the unmodified input will be returned. + * @param {String} outputType the output type. + * @param {String|Array|ArrayBuffer|Uint8Array|Buffer} input the input to convert. + * @throws {Error} an Error if the browser doesn't support the requested output type. + */ +exports.transformTo = function(outputType, input) { + if (!input) { + // undefined, null, etc + // an empty string won't harm. + input = ""; + } + if (!outputType) { + return input; + } + exports.checkSupport(outputType); + var inputType = exports.getTypeOf(input); + var result = transform[inputType][outputType](input); + return result; +}; + +/** + * Return the type of the input. + * The type will be in a format valid for JSZip.utils.transformTo : string, array, uint8array, arraybuffer. + * @param {Object} input the input to identify. + * @return {String} the (lowercase) type of the input. + */ +exports.getTypeOf = function(input) { + if (typeof input === "string") { + return "string"; + } + if (Object.prototype.toString.call(input) === "[object Array]") { + return "array"; + } + if (support.nodebuffer && nodejsUtils.isBuffer(input)) { + return "nodebuffer"; + } + if (support.uint8array && input instanceof Uint8Array) { + return "uint8array"; + } + if (support.arraybuffer && input instanceof ArrayBuffer) { + return "arraybuffer"; + } +}; + +/** + * Throw an exception if the type is not supported. + * @param {String} type the type to check. + * @throws {Error} an Error if the browser doesn't support the requested type. + */ +exports.checkSupport = function(type) { + var supported = support[type.toLowerCase()]; + if (!supported) { + throw new Error(type + " is not supported by this platform"); + } +}; + +exports.MAX_VALUE_16BITS = 65535; +exports.MAX_VALUE_32BITS = -1; // well, "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF" is parsed as -1 + +/** + * Prettify a string read as binary. + * @param {string} str the string to prettify. + * @return {string} a pretty string. + */ +exports.pretty = function(str) { + var res = '', + code, i; + for (i = 0; i < (str || "").length; i++) { + code = str.charCodeAt(i); + res += '\\x' + (code < 16 ? "0" : "") + code.toString(16).toUpperCase(); + } + return res; +}; + +/** + * Defer the call of a function. + * @param {Function} callback the function to call asynchronously. + * @param {Array} args the arguments to give to the callback. + */ +exports.delay = function(callback, args, self) { + setImmediate(function () { + callback.apply(self || null, args || []); + }); +}; + +/** + * Extends a prototype with an other, without calling a constructor with + * side effects. Inspired by nodejs' `utils.inherits` + * @param {Function} ctor the constructor to augment + * @param {Function} superCtor the parent constructor to use + */ +exports.inherits = function (ctor, superCtor) { + var Obj = function() {}; + Obj.prototype = superCtor.prototype; + ctor.prototype = new Obj(); +}; + +/** + * Merge the objects passed as parameters into a new one. + * @private + * @param {...Object} var_args All objects to merge. + * @return {Object} a new object with the data of the others. + */ +exports.extend = function() { + var result = {}, i, attr; + for (i = 0; i < arguments.length; i++) { // arguments is not enumerable in some browsers + for (attr in arguments[i]) { + if (arguments[i].hasOwnProperty(attr) && typeof result[attr] === "undefined") { + result[attr] = arguments[i][attr]; + } + } + } + return result; +}; + +/** + * Transform arbitrary content into a Promise. + * @param {String} name a name for the content being processed. + * @param {Object} inputData the content to process. + * @param {Boolean} isBinary true if the content is not an unicode string + * @param {Boolean} isOptimizedBinaryString true if the string content only has one byte per character. + * @param {Boolean} isBase64 true if the string content is encoded with base64. + * @return {Promise} a promise in a format usable by JSZip. + */ +exports.prepareContent = function(name, inputData, isBinary, isOptimizedBinaryString, isBase64) { + + // if inputData is already a promise, this flatten it. + var promise = external.Promise.resolve(inputData).then(function(data) { + + + var isBlob = support.blob && (data instanceof Blob || ['[object File]', '[object Blob]'].indexOf(Object.prototype.toString.call(data)) !== -1); + + if (isBlob && typeof FileReader !== "undefined") { + return new external.Promise(function (resolve, reject) { + var reader = new FileReader(); + + reader.onload = function(e) { + resolve(e.target.result); + }; + reader.onerror = function(e) { + reject(e.target.error); + }; + reader.readAsArrayBuffer(data); + }); + } else { + return data; + } + }); + + return promise.then(function(data) { + var dataType = exports.getTypeOf(data); + + if (!dataType) { + return external.Promise.reject( + new Error("Can't read the data of '" + name + "'. Is it " + + "in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?") + ); + } + // special case : it's way easier to work with Uint8Array than with ArrayBuffer + if (dataType === "arraybuffer") { + data = exports.transformTo("uint8array", data); + } else if (dataType === "string") { + if (isBase64) { + data = base64.decode(data); + } + else if (isBinary) { + // optimizedBinaryString === true means that the file has already been filtered with a 0xFF mask + if (isOptimizedBinaryString !== true) { + // this is a string, not in a base64 format. + // Be sure that this is a correct "binary string" + data = string2binary(data); + } + } + } + return data; + }); +}; + +},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,"set-immediate-shim":54}],33:[function(require,module,exports){ +'use strict'; +var readerFor = require('./reader/readerFor'); +var utils = require('./utils'); +var sig = require('./signature'); +var ZipEntry = require('./zipEntry'); +var utf8 = require('./utf8'); +var support = require('./support'); +// class ZipEntries {{{ +/** + * All the entries in the zip file. + * @constructor + * @param {Object} loadOptions Options for loading the stream. + */ +function ZipEntries(loadOptions) { + this.files = []; + this.loadOptions = loadOptions; +} +ZipEntries.prototype = { + /** + * Check that the reader is on the specified signature. + * @param {string} expectedSignature the expected signature. + * @throws {Error} if it is an other signature. + */ + checkSignature: function(expectedSignature) { + if (!this.reader.readAndCheckSignature(expectedSignature)) { + this.reader.index -= 4; + var signature = this.reader.readString(4); + throw new Error("Corrupted zip or bug: unexpected signature " + "(" + utils.pretty(signature) + ", expected " + utils.pretty(expectedSignature) + ")"); + } + }, + /** + * Check if the given signature is at the given index. + * @param {number} askedIndex the index to check. + * @param {string} expectedSignature the signature to expect. + * @return {boolean} true if the signature is here, false otherwise. + */ + isSignature: function(askedIndex, expectedSignature) { + var currentIndex = this.reader.index; + this.reader.setIndex(askedIndex); + var signature = this.reader.readString(4); + var result = signature === expectedSignature; + this.reader.setIndex(currentIndex); + return result; + }, + /** + * Read the end of the central directory. + */ + readBlockEndOfCentral: function() { + this.diskNumber = this.reader.readInt(2); + this.diskWithCentralDirStart = this.reader.readInt(2); + this.centralDirRecordsOnThisDisk = this.reader.readInt(2); + this.centralDirRecords = this.reader.readInt(2); + this.centralDirSize = this.reader.readInt(4); + this.centralDirOffset = this.reader.readInt(4); + + this.zipCommentLength = this.reader.readInt(2); + // warning : the encoding depends of the system locale + // On a linux machine with LANG=en_US.utf8, this field is utf8 encoded. + // On a windows machine, this field is encoded with the localized windows code page. + var zipComment = this.reader.readData(this.zipCommentLength); + var decodeParamType = support.uint8array ? "uint8array" : "array"; + // To get consistent behavior with the generation part, we will assume that + // this is utf8 encoded unless specified otherwise. + var decodeContent = utils.transformTo(decodeParamType, zipComment); + this.zipComment = this.loadOptions.decodeFileName(decodeContent); + }, + /** + * Read the end of the Zip 64 central directory. + * Not merged with the method readEndOfCentral : + * The end of central can coexist with its Zip64 brother, + * I don't want to read the wrong number of bytes ! + */ + readBlockZip64EndOfCentral: function() { + this.zip64EndOfCentralSize = this.reader.readInt(8); + this.reader.skip(4); + // this.versionMadeBy = this.reader.readString(2); + // this.versionNeeded = this.reader.readInt(2); + this.diskNumber = this.reader.readInt(4); + this.diskWithCentralDirStart = this.reader.readInt(4); + this.centralDirRecordsOnThisDisk = this.reader.readInt(8); + this.centralDirRecords = this.reader.readInt(8); + this.centralDirSize = this.reader.readInt(8); + this.centralDirOffset = this.reader.readInt(8); + + this.zip64ExtensibleData = {}; + var extraDataSize = this.zip64EndOfCentralSize - 44, + index = 0, + extraFieldId, + extraFieldLength, + extraFieldValue; + while (index < extraDataSize) { + extraFieldId = this.reader.readInt(2); + extraFieldLength = this.reader.readInt(4); + extraFieldValue = this.reader.readData(extraFieldLength); + this.zip64ExtensibleData[extraFieldId] = { + id: extraFieldId, + length: extraFieldLength, + value: extraFieldValue + }; + } + }, + /** + * Read the end of the Zip 64 central directory locator. + */ + readBlockZip64EndOfCentralLocator: function() { + this.diskWithZip64CentralDirStart = this.reader.readInt(4); + this.relativeOffsetEndOfZip64CentralDir = this.reader.readInt(8); + this.disksCount = this.reader.readInt(4); + if (this.disksCount > 1) { + throw new Error("Multi-volumes zip are not supported"); + } + }, + /** + * Read the local files, based on the offset read in the central part. + */ + readLocalFiles: function() { + var i, file; + for (i = 0; i < this.files.length; i++) { + file = this.files[i]; + this.reader.setIndex(file.localHeaderOffset); + this.checkSignature(sig.LOCAL_FILE_HEADER); + file.readLocalPart(this.reader); + file.handleUTF8(); + file.processAttributes(); + } + }, + /** + * Read the central directory. + */ + readCentralDir: function() { + var file; + + this.reader.setIndex(this.centralDirOffset); + while (this.reader.readAndCheckSignature(sig.CENTRAL_FILE_HEADER)) { + file = new ZipEntry({ + zip64: this.zip64 + }, this.loadOptions); + file.readCentralPart(this.reader); + this.files.push(file); + } + + if (this.centralDirRecords !== this.files.length) { + if (this.centralDirRecords !== 0 && this.files.length === 0) { + // We expected some records but couldn't find ANY. + // This is really suspicious, as if something went wrong. + throw new Error("Corrupted zip or bug: expected " + this.centralDirRecords + " records in central dir, got " + this.files.length); + } else { + // We found some records but not all. + // Something is wrong but we got something for the user: no error here. + // console.warn("expected", this.centralDirRecords, "records in central dir, got", this.files.length); + } + } + }, + /** + * Read the end of central directory. + */ + readEndOfCentral: function() { + var offset = this.reader.lastIndexOfSignature(sig.CENTRAL_DIRECTORY_END); + if (offset < 0) { + // Check if the content is a truncated zip or complete garbage. + // A "LOCAL_FILE_HEADER" is not required at the beginning (auto + // extractible zip for example) but it can give a good hint. + // If an ajax request was used without responseType, we will also + // get unreadable data. + var isGarbage = !this.isSignature(0, sig.LOCAL_FILE_HEADER); + + if (isGarbage) { + throw new Error("Can't find end of central directory : is this a zip file ? " + + "If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html"); + } else { + throw new Error("Corrupted zip: can't find end of central directory"); + } + + } + this.reader.setIndex(offset); + var endOfCentralDirOffset = offset; + this.checkSignature(sig.CENTRAL_DIRECTORY_END); + this.readBlockEndOfCentral(); + + + /* extract from the zip spec : + 4) If one of the fields in the end of central directory + record is too small to hold required data, the field + should be set to -1 (0xFFFF or 0xFFFFFFFF) and the + ZIP64 format record should be created. + 5) The end of central directory record and the + Zip64 end of central directory locator record must + reside on the same disk when splitting or spanning + an archive. + */ + if (this.diskNumber === utils.MAX_VALUE_16BITS || this.diskWithCentralDirStart === utils.MAX_VALUE_16BITS || this.centralDirRecordsOnThisDisk === utils.MAX_VALUE_16BITS || this.centralDirRecords === utils.MAX_VALUE_16BITS || this.centralDirSize === utils.MAX_VALUE_32BITS || this.centralDirOffset === utils.MAX_VALUE_32BITS) { + this.zip64 = true; + + /* + Warning : the zip64 extension is supported, but ONLY if the 64bits integer read from + the zip file can fit into a 32bits integer. This cannot be solved : JavaScript represents + all numbers as 64-bit double precision IEEE 754 floating point numbers. + So, we have 53bits for integers and bitwise operations treat everything as 32bits. + see https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Operators/Bitwise_Operators + and http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf section 8.5 + */ + + // should look for a zip64 EOCD locator + offset = this.reader.lastIndexOfSignature(sig.ZIP64_CENTRAL_DIRECTORY_LOCATOR); + if (offset < 0) { + throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator"); + } + this.reader.setIndex(offset); + this.checkSignature(sig.ZIP64_CENTRAL_DIRECTORY_LOCATOR); + this.readBlockZip64EndOfCentralLocator(); + + // now the zip64 EOCD record + if (!this.isSignature(this.relativeOffsetEndOfZip64CentralDir, sig.ZIP64_CENTRAL_DIRECTORY_END)) { + // console.warn("ZIP64 end of central directory not where expected."); + this.relativeOffsetEndOfZip64CentralDir = this.reader.lastIndexOfSignature(sig.ZIP64_CENTRAL_DIRECTORY_END); + if (this.relativeOffsetEndOfZip64CentralDir < 0) { + throw new Error("Corrupted zip: can't find the ZIP64 end of central directory"); + } + } + this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir); + this.checkSignature(sig.ZIP64_CENTRAL_DIRECTORY_END); + this.readBlockZip64EndOfCentral(); + } + + var expectedEndOfCentralDirOffset = this.centralDirOffset + this.centralDirSize; + if (this.zip64) { + expectedEndOfCentralDirOffset += 20; // end of central dir 64 locator + expectedEndOfCentralDirOffset += 12 /* should not include the leading 12 bytes */ + this.zip64EndOfCentralSize; + } + + var extraBytes = endOfCentralDirOffset - expectedEndOfCentralDirOffset; + + if (extraBytes > 0) { + // console.warn(extraBytes, "extra bytes at beginning or within zipfile"); + if (this.isSignature(endOfCentralDirOffset, sig.CENTRAL_FILE_HEADER)) { + // The offsets seem wrong, but we have something at the specified offset. + // So… we keep it. + } else { + // the offset is wrong, update the "zero" of the reader + // this happens if data has been prepended (crx files for example) + this.reader.zero = extraBytes; + } + } else if (extraBytes < 0) { + throw new Error("Corrupted zip: missing " + Math.abs(extraBytes) + " bytes."); + } + }, + prepareReader: function(data) { + this.reader = readerFor(data); + }, + /** + * Read a zip file and create ZipEntries. + * @param {String|ArrayBuffer|Uint8Array|Buffer} data the binary string representing a zip file. + */ + load: function(data) { + this.prepareReader(data); + this.readEndOfCentral(); + this.readCentralDir(); + this.readLocalFiles(); + } +}; +// }}} end of ZipEntries +module.exports = ZipEntries; + +},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utf8":31,"./utils":32,"./zipEntry":34}],34:[function(require,module,exports){ +'use strict'; +var readerFor = require('./reader/readerFor'); +var utils = require('./utils'); +var CompressedObject = require('./compressedObject'); +var crc32fn = require('./crc32'); +var utf8 = require('./utf8'); +var compressions = require('./compressions'); +var support = require('./support'); + +var MADE_BY_DOS = 0x00; +var MADE_BY_UNIX = 0x03; + +/** + * Find a compression registered in JSZip. + * @param {string} compressionMethod the method magic to find. + * @return {Object|null} the JSZip compression object, null if none found. + */ +var findCompression = function(compressionMethod) { + for (var method in compressions) { + if (!compressions.hasOwnProperty(method)) { + continue; + } + if (compressions[method].magic === compressionMethod) { + return compressions[method]; + } + } + return null; +}; + +// class ZipEntry {{{ +/** + * An entry in the zip file. + * @constructor + * @param {Object} options Options of the current file. + * @param {Object} loadOptions Options for loading the stream. + */ +function ZipEntry(options, loadOptions) { + this.options = options; + this.loadOptions = loadOptions; +} +ZipEntry.prototype = { + /** + * say if the file is encrypted. + * @return {boolean} true if the file is encrypted, false otherwise. + */ + isEncrypted: function() { + // bit 1 is set + return (this.bitFlag & 0x0001) === 0x0001; + }, + /** + * say if the file has utf-8 filename/comment. + * @return {boolean} true if the filename/comment is in utf-8, false otherwise. + */ + useUTF8: function() { + // bit 11 is set + return (this.bitFlag & 0x0800) === 0x0800; + }, + /** + * Read the local part of a zip file and add the info in this object. + * @param {DataReader} reader the reader to use. + */ + readLocalPart: function(reader) { + var compression, localExtraFieldsLength; + + // we already know everything from the central dir ! + // If the central dir data are false, we are doomed. + // On the bright side, the local part is scary : zip64, data descriptors, both, etc. + // The less data we get here, the more reliable this should be. + // Let's skip the whole header and dash to the data ! + reader.skip(22); + // in some zip created on windows, the filename stored in the central dir contains \ instead of /. + // Strangely, the filename here is OK. + // I would love to treat these zip files as corrupted (see http://www.info-zip.org/FAQ.html#backslashes + // or APPNOTE#4.4.17.1, "All slashes MUST be forward slashes '/'") but there are a lot of bad zip generators... + // Search "unzip mismatching "local" filename continuing with "central" filename version" on + // the internet. + // + // I think I see the logic here : the central directory is used to display + // content and the local directory is used to extract the files. Mixing / and \ + // may be used to display \ to windows users and use / when extracting the files. + // Unfortunately, this lead also to some issues : http://seclists.org/fulldisclosure/2009/Sep/394 + this.fileNameLength = reader.readInt(2); + localExtraFieldsLength = reader.readInt(2); // can't be sure this will be the same as the central dir + // the fileName is stored as binary data, the handleUTF8 method will take care of the encoding. + this.fileName = reader.readData(this.fileNameLength); + reader.skip(localExtraFieldsLength); + + if (this.compressedSize === -1 || this.uncompressedSize === -1) { + throw new Error("Bug or corrupted zip : didn't get enough information from the central directory " + "(compressedSize === -1 || uncompressedSize === -1)"); + } + + compression = findCompression(this.compressionMethod); + if (compression === null) { // no compression found + throw new Error("Corrupted zip : compression " + utils.pretty(this.compressionMethod) + " unknown (inner file : " + utils.transformTo("string", this.fileName) + ")"); + } + this.decompressed = new CompressedObject(this.compressedSize, this.uncompressedSize, this.crc32, compression, reader.readData(this.compressedSize)); + }, + + /** + * Read the central part of a zip file and add the info in this object. + * @param {DataReader} reader the reader to use. + */ + readCentralPart: function(reader) { + this.versionMadeBy = reader.readInt(2); + reader.skip(2); + // this.versionNeeded = reader.readInt(2); + this.bitFlag = reader.readInt(2); + this.compressionMethod = reader.readString(2); + this.date = reader.readDate(); + this.crc32 = reader.readInt(4); + this.compressedSize = reader.readInt(4); + this.uncompressedSize = reader.readInt(4); + var fileNameLength = reader.readInt(2); + this.extraFieldsLength = reader.readInt(2); + this.fileCommentLength = reader.readInt(2); + this.diskNumberStart = reader.readInt(2); + this.internalFileAttributes = reader.readInt(2); + this.externalFileAttributes = reader.readInt(4); + this.localHeaderOffset = reader.readInt(4); + + if (this.isEncrypted()) { + throw new Error("Encrypted zip are not supported"); + } + + // will be read in the local part, see the comments there + reader.skip(fileNameLength); + this.readExtraFields(reader); + this.parseZIP64ExtraField(reader); + this.fileComment = reader.readData(this.fileCommentLength); + }, + + /** + * Parse the external file attributes and get the unix/dos permissions. + */ + processAttributes: function () { + this.unixPermissions = null; + this.dosPermissions = null; + var madeBy = this.versionMadeBy >> 8; + + // Check if we have the DOS directory flag set. + // We look for it in the DOS and UNIX permissions + // but some unknown platform could set it as a compatibility flag. + this.dir = this.externalFileAttributes & 0x0010 ? true : false; + + if(madeBy === MADE_BY_DOS) { + // first 6 bits (0 to 5) + this.dosPermissions = this.externalFileAttributes & 0x3F; + } + + if(madeBy === MADE_BY_UNIX) { + this.unixPermissions = (this.externalFileAttributes >> 16) & 0xFFFF; + // the octal permissions are in (this.unixPermissions & 0x01FF).toString(8); + } + + // fail safe : if the name ends with a / it probably means a folder + if (!this.dir && this.fileNameStr.slice(-1) === '/') { + this.dir = true; + } + }, + + /** + * Parse the ZIP64 extra field and merge the info in the current ZipEntry. + * @param {DataReader} reader the reader to use. + */ + parseZIP64ExtraField: function(reader) { + + if (!this.extraFields[0x0001]) { + return; + } + + // should be something, preparing the extra reader + var extraReader = readerFor(this.extraFields[0x0001].value); + + // I really hope that these 64bits integer can fit in 32 bits integer, because js + // won't let us have more. + if (this.uncompressedSize === utils.MAX_VALUE_32BITS) { + this.uncompressedSize = extraReader.readInt(8); + } + if (this.compressedSize === utils.MAX_VALUE_32BITS) { + this.compressedSize = extraReader.readInt(8); + } + if (this.localHeaderOffset === utils.MAX_VALUE_32BITS) { + this.localHeaderOffset = extraReader.readInt(8); + } + if (this.diskNumberStart === utils.MAX_VALUE_32BITS) { + this.diskNumberStart = extraReader.readInt(4); + } + }, + /** + * Read the central part of a zip file and add the info in this object. + * @param {DataReader} reader the reader to use. + */ + readExtraFields: function(reader) { + var end = reader.index + this.extraFieldsLength, + extraFieldId, + extraFieldLength, + extraFieldValue; + + if (!this.extraFields) { + this.extraFields = {}; + } + + while (reader.index + 4 < end) { + extraFieldId = reader.readInt(2); + extraFieldLength = reader.readInt(2); + extraFieldValue = reader.readData(extraFieldLength); + + this.extraFields[extraFieldId] = { + id: extraFieldId, + length: extraFieldLength, + value: extraFieldValue + }; + } + + reader.setIndex(end); + }, + /** + * Apply an UTF8 transformation if needed. + */ + handleUTF8: function() { + var decodeParamType = support.uint8array ? "uint8array" : "array"; + if (this.useUTF8()) { + this.fileNameStr = utf8.utf8decode(this.fileName); + this.fileCommentStr = utf8.utf8decode(this.fileComment); + } else { + var upath = this.findExtraFieldUnicodePath(); + if (upath !== null) { + this.fileNameStr = upath; + } else { + // ASCII text or unsupported code page + var fileNameByteArray = utils.transformTo(decodeParamType, this.fileName); + this.fileNameStr = this.loadOptions.decodeFileName(fileNameByteArray); + } + + var ucomment = this.findExtraFieldUnicodeComment(); + if (ucomment !== null) { + this.fileCommentStr = ucomment; + } else { + // ASCII text or unsupported code page + var commentByteArray = utils.transformTo(decodeParamType, this.fileComment); + this.fileCommentStr = this.loadOptions.decodeFileName(commentByteArray); + } + } + }, + + /** + * Find the unicode path declared in the extra field, if any. + * @return {String} the unicode path, null otherwise. + */ + findExtraFieldUnicodePath: function() { + var upathField = this.extraFields[0x7075]; + if (upathField) { + var extraReader = readerFor(upathField.value); + + // wrong version + if (extraReader.readInt(1) !== 1) { + return null; + } + + // the crc of the filename changed, this field is out of date. + if (crc32fn(this.fileName) !== extraReader.readInt(4)) { + return null; + } + + return utf8.utf8decode(extraReader.readData(upathField.length - 5)); + } + return null; + }, + + /** + * Find the unicode comment declared in the extra field, if any. + * @return {String} the unicode comment, null otherwise. + */ + findExtraFieldUnicodeComment: function() { + var ucommentField = this.extraFields[0x6375]; + if (ucommentField) { + var extraReader = readerFor(ucommentField.value); + + // wrong version + if (extraReader.readInt(1) !== 1) { + return null; + } + + // the crc of the comment changed, this field is out of date. + if (crc32fn(this.fileComment) !== extraReader.readInt(4)) { + return null; + } + + return utf8.utf8decode(extraReader.readData(ucommentField.length - 5)); + } + return null; + } +}; +module.exports = ZipEntry; + +},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(require,module,exports){ +'use strict'; + +var StreamHelper = require('./stream/StreamHelper'); +var DataWorker = require('./stream/DataWorker'); +var utf8 = require('./utf8'); +var CompressedObject = require('./compressedObject'); +var GenericWorker = require('./stream/GenericWorker'); + +/** + * A simple object representing a file in the zip file. + * @constructor + * @param {string} name the name of the file + * @param {String|ArrayBuffer|Uint8Array|Buffer} data the data + * @param {Object} options the options of the file + */ +var ZipObject = function(name, data, options) { + this.name = name; + this.dir = options.dir; + this.date = options.date; + this.comment = options.comment; + this.unixPermissions = options.unixPermissions; + this.dosPermissions = options.dosPermissions; + + this._data = data; + this._dataBinary = options.binary; + // keep only the compression + this.options = { + compression : options.compression, + compressionOptions : options.compressionOptions + }; +}; + +ZipObject.prototype = { + /** + * Create an internal stream for the content of this object. + * @param {String} type the type of each chunk. + * @return StreamHelper the stream. + */ + internalStream: function (type) { + var result = null, outputType = "string"; + try { + if (!type) { + throw new Error("No output type specified."); + } + outputType = type.toLowerCase(); + var askUnicodeString = outputType === "string" || outputType === "text"; + if (outputType === "binarystring" || outputType === "text") { + outputType = "string"; + } + result = this._decompressWorker(); + + var isUnicodeString = !this._dataBinary; + + if (isUnicodeString && !askUnicodeString) { + result = result.pipe(new utf8.Utf8EncodeWorker()); + } + if (!isUnicodeString && askUnicodeString) { + result = result.pipe(new utf8.Utf8DecodeWorker()); + } + } catch (e) { + result = new GenericWorker("error"); + result.error(e); + } + + return new StreamHelper(result, outputType, ""); + }, + + /** + * Prepare the content in the asked type. + * @param {String} type the type of the result. + * @param {Function} onUpdate a function to call on each internal update. + * @return Promise the promise of the result. + */ + async: function (type, onUpdate) { + return this.internalStream(type).accumulate(onUpdate); + }, + + /** + * Prepare the content as a nodejs stream. + * @param {String} type the type of each chunk. + * @param {Function} onUpdate a function to call on each internal update. + * @return Stream the stream. + */ + nodeStream: function (type, onUpdate) { + return this.internalStream(type || "nodebuffer").toNodejsStream(onUpdate); + }, + + /** + * Return a worker for the compressed content. + * @private + * @param {Object} compression the compression object to use. + * @param {Object} compressionOptions the options to use when compressing. + * @return Worker the worker. + */ + _compressWorker: function (compression, compressionOptions) { + if ( + this._data instanceof CompressedObject && + this._data.compression.magic === compression.magic + ) { + return this._data.getCompressedWorker(); + } else { + var result = this._decompressWorker(); + if(!this._dataBinary) { + result = result.pipe(new utf8.Utf8EncodeWorker()); + } + return CompressedObject.createWorkerFrom(result, compression, compressionOptions); + } + }, + /** + * Return a worker for the decompressed content. + * @private + * @return Worker the worker. + */ + _decompressWorker : function () { + if (this._data instanceof CompressedObject) { + return this._data.getContentWorker(); + } else if (this._data instanceof GenericWorker) { + return this._data; + } else { + return new DataWorker(this._data); + } + } +}; + +var removedMethods = ["asText", "asBinary", "asNodeBuffer", "asUint8Array", "asArrayBuffer"]; +var removedFn = function () { + throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide."); +}; + +for(var i = 0; i < removedMethods.length; i++) { + ZipObject.prototype[removedMethods[i]] = removedFn; +} +module.exports = ZipObject; + +},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(require,module,exports){ +(function (global){ +'use strict'; +var Mutation = global.MutationObserver || global.WebKitMutationObserver; + +var scheduleDrain; + +{ + if (Mutation) { + var called = 0; + var observer = new Mutation(nextTick); + var element = global.document.createTextNode(''); + observer.observe(element, { + characterData: true + }); + scheduleDrain = function () { + element.data = (called = ++called % 2); + }; + } else if (!global.setImmediate && typeof global.MessageChannel !== 'undefined') { + var channel = new global.MessageChannel(); + channel.port1.onmessage = nextTick; + scheduleDrain = function () { + channel.port2.postMessage(0); + }; + } else if ('document' in global && 'onreadystatechange' in global.document.createElement('script')) { + scheduleDrain = function () { + + // Create a + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
+ +
+
-
net.minecraft.block.properties
+

Interface IProperty<T extends java.lang.Comparable<T>>

@@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";
@@ -148,67 +179,72 @@ var activeTableTab = "activeTableTab";
  • +
      -
    • +
    • Method Detail

      - +
      • getName

        -
        java.lang.String getName()
        +
        java.lang.String getName()
      - +
      • getAllowedValues

        -
        java.util.Collection<T> getAllowedValues()
        +
        java.util.Collection<T> getAllowedValues()
      - +
      • getValueClass

        -
        java.lang.Class<T> getValueClass()
        +
        java.lang.Class<T> getValueClass()
      - + - +
      • getName

        -
        java.lang.String getName(T value)
        +
        java.lang.String getName​(T value)
        Get the name for the given value.
    +
+
+ diff --git a/docs/net/minecraft/block/properties/package-frame.html b/docs/net/minecraft/block/properties/package-frame.html deleted file mode 100644 index 2a9ffcd50..000000000 --- a/docs/net/minecraft/block/properties/package-frame.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - - -net.minecraft.block.properties - - - - - -

net.minecraft.block.properties

-
-

Interfaces

- -
- - diff --git a/docs/net/minecraft/block/properties/package-summary.html b/docs/net/minecraft/block/properties/package-summary.html index ae06610ef..3440213be 100644 --- a/docs/net/minecraft/block/properties/package-summary.html +++ b/docs/net/minecraft/block/properties/package-summary.html @@ -1,12 +1,22 @@ - + - + net.minecraft.block.properties - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
+ +
+

Package net.minecraft.block.properties

  • - +
    @@ -82,7 +107,7 @@ - + @@ -92,16 +117,19 @@ + + diff --git a/docs/net/minecraft/block/properties/package-tree.html b/docs/net/minecraft/block/properties/package-tree.html index a3fd04de6..b281e086b 100644 --- a/docs/net/minecraft/block/properties/package-tree.html +++ b/docs/net/minecraft/block/properties/package-tree.html @@ -1,12 +1,22 @@ - + - +net.minecraft.block.properties Class Hierarchy - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +

    Hierarchy For Package net.minecraft.block.properties

    Package Hierarchies: @@ -76,21 +101,26 @@
    +

    Interface Hierarchy

      -
    • net.minecraft.block.properties.IProperty<T>
    • +
    • net.minecraft.block.properties.IProperty<T>
    +
    +
    + diff --git a/docs/net/minecraft/block/state/IBlockState.html b/docs/net/minecraft/block/state/IBlockState.html index 503a8755f..4ebb116ef 100644 --- a/docs/net/minecraft/block/state/IBlockState.html +++ b/docs/net/minecraft/block/state/IBlockState.html @@ -1,12 +1,22 @@ - + - +IBlockState - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    net.minecraft.block.state
    +

    Interface IBlockState

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IBlockState
      This code is owned by Minecraft
    • @@ -109,45 +133,54 @@ var activeTableTab = "activeTableTab";
      • +
          -
        • +
        • Method Summary

          -
    Interface Summary 
    Interface
    IProperty<T extends java.lang.Comparable<T>>IProperty<T extends java.lang.Comparable<T>>
    This code is owned by Minecraft
    +
    - + + - - + + + - + + - - + + + - - + + + - + + - - + + +
    All Methods Instance Methods Abstract Methods 
    Modifier and TypeMethod and DescriptionMethodDescription
    <T extends java.lang.Comparable<T>>
    IBlockState
    cycleProperty(IProperty<T> property) <T extends java.lang.Comparable<T>>
    IBlockState
    cycleProperty​(IProperty<T> property) 
    net.minecraft.block.BlockgetBlock() getBlock() 
    com.google.common.collect.ImmutableMap<IProperty,java.lang.Comparable>getProperties() com.google.common.collect.ImmutableMap<IProperty,​java.lang.Comparable>getProperties() 
    java.util.Collection<IProperty>getPropertyNames() java.util.Collection<IProperty>getPropertyNames() 
    <T extends java.lang.Comparable<T>>
    T
    getValue(IProperty<T> property) getValue​(IProperty<T> property) 
    <T extends java.lang.Comparable<T>,V extends T>
    IBlockState
    withProperty(IProperty<T> property, - V value) <T extends java.lang.Comparable<T>,​V extends T>
    IBlockState
    withProperty​(IProperty<T> property, + V value) 
+
@@ -155,85 +188,90 @@ var activeTableTab = "activeTableTab";
  • +
      -
    • +
    • Method Detail

      - +
      • getPropertyNames

        -
        java.util.Collection<IProperty> getPropertyNames()
        +
        java.util.Collection<IProperty> getPropertyNames()
      - +
      • getValue

        -
        <T extends java.lang.Comparable<T>> T getValue(IProperty<T> property)
        +
        <T extends java.lang.Comparable<T>> T getValue​(IProperty<T> property)
      - + - +
      • withProperty

        -
        <T extends java.lang.Comparable<T>,V extends T> IBlockState withProperty(IProperty<T> property,
        -                                                                         V value)
        +
        <T extends java.lang.Comparable<T>,​V extends T> IBlockState withProperty​(IProperty<T> property,
        +                                                                               V value)
      - + - +
      • getProperties

        -
        com.google.common.collect.ImmutableMap<IProperty,java.lang.Comparable> getProperties()
        +
        com.google.common.collect.ImmutableMap<IProperty,​java.lang.Comparable> getProperties()
      - +
      • getBlock

        -
        net.minecraft.block.Block getBlock()
        +
        net.minecraft.block.Block getBlock()
    +
+
+ diff --git a/docs/net/minecraft/block/state/package-frame.html b/docs/net/minecraft/block/state/package-frame.html deleted file mode 100644 index a0355de49..000000000 --- a/docs/net/minecraft/block/state/package-frame.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - - -net.minecraft.block.state - - - - - -

net.minecraft.block.state

-
-

Interfaces

- -
- - diff --git a/docs/net/minecraft/block/state/package-summary.html b/docs/net/minecraft/block/state/package-summary.html index c4fac0c5d..78760744b 100644 --- a/docs/net/minecraft/block/state/package-summary.html +++ b/docs/net/minecraft/block/state/package-summary.html @@ -1,12 +1,22 @@ - + - + net.minecraft.block.state - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
+ +
+

Package net.minecraft.block.state

  • - +
    @@ -82,7 +107,7 @@ - + @@ -92,16 +117,19 @@ + + diff --git a/docs/net/minecraft/block/state/package-tree.html b/docs/net/minecraft/block/state/package-tree.html index 9018fab04..ac1a2a502 100644 --- a/docs/net/minecraft/block/state/package-tree.html +++ b/docs/net/minecraft/block/state/package-tree.html @@ -1,12 +1,22 @@ - + - +net.minecraft.block.state Class Hierarchy - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +

    Hierarchy For Package net.minecraft.block.state

    Package Hierarchies: @@ -76,21 +101,26 @@
    +

    Interface Hierarchy

    +
    +
    + diff --git a/docs/net/minecraft/util/Vec3i.html b/docs/net/minecraft/util/Vec3i.html index 404bc9fda..9b7c11e83 100644 --- a/docs/net/minecraft/util/Vec3i.html +++ b/docs/net/minecraft/util/Vec3i.html @@ -1,12 +1,22 @@ - + - +Vec3i - + + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    net.minecraft.util
    +

    Class Vec3i

    @@ -108,17 +133,16 @@ var activeTableTab = "activeTableTab";
  • All Implemented Interfaces:
    -
    java.lang.Comparable<Vec3i>
    +
    java.lang.Comparable<Vec3i>
    Direct Known Subclasses:
    -
    BlockPos
    +
    BlockPos

    -
    public class Vec3i
     extends java.lang.Object
    -implements java.lang.Comparable<Vec3i>
    +implements java.lang.Comparable<Vec3i>
    This code is owned by Minecraft
  • @@ -127,109 +151,128 @@ implements java.lang.Comparable<
  • +
      -
    • +
    • Constructor Summary

      -
  • Interface Summary 
    Interface
    IBlockStateIBlockState
    This code is owned by Minecraft
    +
    - + + - + - +
    Constructors 
    Constructor and DescriptionConstructorDescription
    Vec3i(double xIn, +Vec3i​(double xIn, double yIn, - double zIn)  + double zIn) 
    Vec3i(int xIn, +Vec3i​(int xIn, int yIn, - int zIn)  + int zIn) 
+ +
+
@@ -237,157 +280,160 @@ implements java.lang.Comparable<
  • +
      -
    • +
    • Constructor Detail

      - +
      • Vec3i

        -
        public Vec3i(int xIn,
        +
        public Vec3i​(int xIn,
                      int yIn,
                      int zIn)
      - +
      • Vec3i

        -
        public Vec3i(double xIn,
        +
        public Vec3i​(double xIn,
                      double yIn,
                      double zIn)
    +
    +
    @@ -271,118 +304,123 @@ extends
  • +
    +
  • +
  • + diff --git a/docs/net/minecraft/util/math/BlockPos.html b/docs/net/minecraft/util/math/BlockPos.html index cb9a886a3..9ae7c743e 100644 --- a/docs/net/minecraft/util/math/BlockPos.html +++ b/docs/net/minecraft/util/math/BlockPos.html @@ -1,12 +1,22 @@ - + - + BlockPos - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    net.minecraft.util.math
    +

    Class BlockPos

    @@ -99,7 +124,7 @@ var activeTableTab = "activeTableTab";
  • java.lang.Object
  • @@ -373,314 +437,323 @@ extends
  • +
      -
    • +
    • Field Detail

      - +
      • ORIGIN

        -
        public static final BlockPos ORIGIN
        +
        public static final BlockPos ORIGIN
        The BlockPos with all coordinates 0
    +
    +
      -
    • +
    • Constructor Detail

      - +
      • BlockPos

        -
        public BlockPos(int x,
        +
        public BlockPos​(int x,
                         int y,
                         int z)
      - +
      • BlockPos

        -
        public BlockPos(double x,
        +
        public BlockPos​(double x,
                         double y,
                         double z)
      - +
      • BlockPos

        -
        public BlockPos(net.minecraft.entity.Entity source)
        +
        public BlockPos​(net.minecraft.entity.Entity source)
      - +
      • BlockPos

        -
        public BlockPos(Vec3i source)
        +
        public BlockPos​(Vec3i source)
    +
    +
      -
    • +
    • Method Detail

      - +
      • add

        -
        public BlockPos add(double x,
        +
        public BlockPos add​(double x,
                             double y,
                             double z)
        Add the given coordinates to the coordinates of this BlockPos
      - +
      • add

        -
        public BlockPos add(int x,
        +
        public BlockPos add​(int x,
                             int y,
                             int z)
        Add the given coordinates to the coordinates of this BlockPos
      - + - +
      • up

        -
        public BlockPos up()
        +
        public BlockPos up()
        Offset this BlockPos 1 block up
      - +
      • up

        -
        public BlockPos up(double n)
        +
        public BlockPos up​(double n)
        Offset this BlockPos n blocks up
      - +
      • down

        -
        public BlockPos down()
        +
        public BlockPos down()
        Offset this BlockPos 1 block down
      - +
      • down

        -
        public BlockPos down(double n)
        +
        public BlockPos down​(double n)
        Offset this BlockPos n blocks down
      - +
      • north

        -
        public BlockPos north()
        +
        public BlockPos north()
        Offset this BlockPos 1 block in northern direction
      - +
      • north

        -
        public BlockPos north(double n)
        +
        public BlockPos north​(double n)
        Offset this BlockPos n blocks in northern direction
      - +
      • south

        -
        public BlockPos south()
        +
        public BlockPos south()
        Offset this BlockPos 1 block in southern direction
      - +
      • south

        -
        public BlockPos south(double n)
        +
        public BlockPos south​(double n)
        Offset this BlockPos n blocks in southern direction
      - +
      • west

        -
        public BlockPos west()
        +
        public BlockPos west()
        Offset this BlockPos 1 block in western direction
      - +
      • west

        -
        public BlockPos west(double n)
        +
        public BlockPos west​(double n)
        Offset this BlockPos n blocks in western direction
      - +
      • east

        -
        public BlockPos east()
        +
        public BlockPos east()
        Offset this BlockPos 1 block in eastern direction
      - +
      • east

        -
        public BlockPos east(double n)
        +
        public BlockPos east​(double n)
        Offset this BlockPos n blocks in eastern direction
      - +
      • offset

        -
        public BlockPos offset(net.minecraft.util.EnumFacing facing)
        +
        public BlockPos offset​(net.minecraft.util.EnumFacing facing)
        Offset this BlockPos 1 block in the given direction
      - +
      • offset

        -
        public BlockPos offset(net.minecraft.util.EnumFacing facing,
        +
        public BlockPos offset​(net.minecraft.util.EnumFacing facing,
                                double n)
        Offsets this BlockPos n blocks in the given direction
      - + - +
      • toLong

        -
        public long toLong()
        +
        public long toLong()
        Serialize this BlockPos into a long value
      - +
      • fromLong

        -
        public static BlockPos fromLong(long serialized)
        +
        public static BlockPos fromLong​(long serialized)
        Create a BlockPos from a serialized long value (created by toLong)
      - +
      • getAllInBox

        -
        public static java.lang.Iterable<BlockPos> getAllInBox(BlockPos from,
        -                                                       BlockPos to)
        +
        public static java.lang.Iterable<BlockPos> getAllInBox​(BlockPos from,
        +                                                       BlockPos to)
        Create an Iterable that returns all positions in the box specified by the given corners
    +
  • +
    + diff --git a/docs/net/minecraft/util/math/IntHashMap.html b/docs/net/minecraft/util/math/IntHashMap.html index a44247d7f..14af43a26 100644 --- a/docs/net/minecraft/util/math/IntHashMap.html +++ b/docs/net/minecraft/util/math/IntHashMap.html @@ -1,12 +1,22 @@ - + - + IntHashMap - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    net.minecraft.util.math
    +

    Class IntHashMap<V>

    @@ -107,7 +132,6 @@ var activeTableTab = "activeTableTab";

    • -
      public class IntHashMap<V>
       extends java.lang.Object
    • @@ -117,75 +141,87 @@ extends java.lang.Object
      • +
          -
        • +
        • Constructor Summary

          - +
          - + + - + +
          Constructors 
          Constructor and DescriptionConstructorDescription
          IntHashMap() IntHashMap() 
        +
        +
          -
        • +
        • Method Summary

          - +
          - + + - + - + - + - - + + - - + +
          All Methods Instance Methods Concrete Methods 
          Modifier and TypeMethod and DescriptionMethodDescription
          voidaddKey(int p_76038_1_, - V p_76038_2_) +addKey​(int p_76038_1_, + V p_76038_2_)
          Adds a key and associated value to this map
          voidclearMap() +clearMap()
          Removes all entries from the map
          booleancontainsItem(int p_76037_1_) +containsItem​(int p_76037_1_)
          Returns true if this hash table contains the specified item.
          Vlookup(int p_76041_1_) +Vlookup​(int p_76041_1_)
          Returns the object associated to a key
          VremoveObject(int p_76049_1_) +VremoveObject​(int p_76049_1_)
          Removes the specified object from the map and returns it
            -
          • +
          • Methods inherited from class java.lang.Object

            -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
          • +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        +
    @@ -193,12 +229,13 @@ extends java.lang.Object
    • +
        -
      • +
      • Constructor Detail

        - +
          @@ -209,82 +246,88 @@ extends java.lang.Object
      +
      +
        -
      • +
      • Method Detail

        - +
        • lookup

          -
          public V lookup(int p_76041_1_)
          +
          public V lookup​(int p_76041_1_)
          Returns the object associated to a key
        - +
        • containsItem

          -
          public boolean containsItem(int p_76037_1_)
          +
          public boolean containsItem​(int p_76037_1_)
          Returns true if this hash table contains the specified item.
        - + - +
        • addKey

          -
          public void addKey(int p_76038_1_,
          -                   V p_76038_2_)
          +
          public void addKey​(int p_76038_1_,
          +                   V p_76038_2_)
          Adds a key and associated value to this map
        - +
        • removeObject

          -
          public V removeObject(int p_76049_1_)
          +
          public V removeObject​(int p_76049_1_)
          Removes the specified object from the map and returns it
        - +
        • clearMap

          -
          public void clearMap()
          +
          public void clearMap()
          Removes all entries from the map
      +
    +
    + diff --git a/docs/net/minecraft/util/math/package-frame.html b/docs/net/minecraft/util/math/package-frame.html deleted file mode 100644 index ef09a347a..000000000 --- a/docs/net/minecraft/util/math/package-frame.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - -net.minecraft.util.math - - - - - -

    net.minecraft.util.math

    - - - diff --git a/docs/net/minecraft/util/math/package-summary.html b/docs/net/minecraft/util/math/package-summary.html index 0f76aab5a..c4a26b2a1 100644 --- a/docs/net/minecraft/util/math/package-summary.html +++ b/docs/net/minecraft/util/math/package-summary.html @@ -1,12 +1,22 @@ - + - + net.minecraft.util.math - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +

    Package net.minecraft.util.math

    • - +
      @@ -82,21 +107,21 @@ - + - + - + - + @@ -104,16 +129,19 @@ + + diff --git a/docs/net/minecraft/util/math/package-tree.html b/docs/net/minecraft/util/math/package-tree.html index e0cf95a9f..a12ed215d 100644 --- a/docs/net/minecraft/util/math/package-tree.html +++ b/docs/net/minecraft/util/math/package-tree.html @@ -1,12 +1,22 @@ - + - +net.minecraft.util.math Class Hierarchy - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
      + +
      +

      Hierarchy For Package net.minecraft.util.math

      Package Hierarchies: @@ -76,18 +101,19 @@
      +

      Class Hierarchy

      +
      + diff --git a/docs/net/minecraft/util/package-frame.html b/docs/net/minecraft/util/package-frame.html deleted file mode 100644 index 275502e84..000000000 --- a/docs/net/minecraft/util/package-frame.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - - -net.minecraft.util - - - - - -

      net.minecraft.util

      -
      -

      Classes

      - -
      - - diff --git a/docs/net/minecraft/util/package-summary.html b/docs/net/minecraft/util/package-summary.html index 5090fa698..39b9534c2 100644 --- a/docs/net/minecraft/util/package-summary.html +++ b/docs/net/minecraft/util/package-summary.html @@ -1,12 +1,22 @@ - + - +net.minecraft.util - + + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
      + +
      +

      Package net.minecraft.util

      • -
      Class Summary 
      Class
      BlockPosBlockPos
      Pasted in from 1.9, with the Vec3d constructor removed
      BlockPos.MutableBlockPosBlockPos.MutableBlockPos  
      BlockPos.PooledMutableBlockPosBlockPos.PooledMutableBlockPos  
      IntHashMap<V>IntHashMap<V>  
      +
      @@ -82,7 +107,7 @@ - + @@ -92,16 +117,19 @@ + + diff --git a/docs/net/minecraft/util/package-tree.html b/docs/net/minecraft/util/package-tree.html index bb8991569..e4737e410 100644 --- a/docs/net/minecraft/util/package-tree.html +++ b/docs/net/minecraft/util/package-tree.html @@ -1,12 +1,22 @@ - + - +net.minecraft.util Class Hierarchy - + + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
      + +
      +

      Hierarchy For Package net.minecraft.util

      Package Hierarchies: @@ -76,25 +101,30 @@
      +

      Class Hierarchy

        -
      • java.lang.Object +
      • java.lang.Object
          -
        • net.minecraft.util.Vec3i (implements java.lang.Comparable<T>)
        • +
        • net.minecraft.util.Vec3i (implements java.lang.Comparable<T>)
      +
      +
      + diff --git a/docs/noppes/npcs/api/AbstractNpcAPI.html b/docs/noppes/npcs/api/AbstractNpcAPI.html index e746b985b..d0d225786 100644 --- a/docs/noppes/npcs/api/AbstractNpcAPI.html +++ b/docs/noppes/npcs/api/AbstractNpcAPI.html @@ -1,12 +1,22 @@ - + - +AbstractNpcAPI - + + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
      + +
      +
      -
      noppes.npcs.api
      +

      Class AbstractNpcAPI

      @@ -107,7 +132,6 @@ var activeTableTab = "activeTableTab";

      • -
        public abstract class AbstractNpcAPI
         extends java.lang.Object
        This object stores functions available to all scripting handlers through the "API" keyword.
        @@ -118,506 +142,612 @@ extends java.lang.Object
        • +
            -
          • +
          • Constructor Summary

            -
      Class Summary 
      Class
      Vec3iVec3i
      This code is owned by Minecraft
      +
      - + + - + +
      Constructors 
      Constructor and DescriptionConstructorDescription
      AbstractNpcAPI() AbstractNpcAPI() 
    + +
    +
    @@ -625,12 +755,13 @@ extends java.lang.Object
    • +
        -
      • +
      • Constructor Detail

        - +
          @@ -641,401 +772,403 @@ extends java.lang.Object
      +
      +
        -
      • +
      • Method Detail

        - +
        • registerICommand

          -
          public abstract void registerICommand(ICommand command)
          +
          public abstract void registerICommand​(ICommand command)
        - +
        • getICommand

          -
          public abstract ICommand getICommand(java.lang.String commandName,
          +
          public abstract ICommand getICommand​(java.lang.String commandName,
                                                int priorityLevel)
        - +
        • addGlobalObject

          -
          public abstract void addGlobalObject(java.lang.String key,
          +
          public abstract void addGlobalObject​(java.lang.String key,
                                                java.lang.Object obj)
        - +
        • removeGlobalObject

          -
          public abstract void removeGlobalObject(java.lang.String key)
          +
          public abstract void removeGlobalObject​(java.lang.String key)
        - +
        • hasGlobalObject

          -
          public abstract boolean hasGlobalObject(java.lang.String key)
          +
          public abstract boolean hasGlobalObject​(java.lang.String key)
        - +
        • getEngineObjects

          -
          public abstract java.util.HashMap<java.lang.String,java.lang.Object> getEngineObjects()
          +
          public abstract java.util.HashMap<java.lang.String,​java.lang.Object> getEngineObjects()
        - +
        • sizeOfObject

          -
          public abstract long sizeOfObject(java.lang.Object obj)
          +
          public abstract long sizeOfObject​(java.lang.Object obj)
        - +
        • stopServer

          -
          public abstract void stopServer()
          +
          public abstract void stopServer()
        - +
        • getCurrentPlayerCount

          -
          public abstract int getCurrentPlayerCount()
          +
          public abstract int getCurrentPlayerCount()
        - +
        • getMaxPlayers

          -
          public abstract int getMaxPlayers()
          +
          public abstract int getMaxPlayers()
        - +
        • kickAllPlayers

          -
          public abstract void kickAllPlayers()
          +
          public abstract void kickAllPlayers()
        - +
        • isHardcore

          -
          public abstract boolean isHardcore()
          +
          public abstract boolean isHardcore()
        - +
        • getFile

          -
          public abstract java.io.File getFile(java.lang.String path)
          +
          public abstract java.io.File getFile​(java.lang.String path)
        - +
        • getServerOwner

          -
          public abstract java.lang.String getServerOwner()
          +
          public abstract java.lang.String getServerOwner()
        - + - + - + - + - + - + - + - + - +
        • getAllBiomeNames

          -
          public abstract java.lang.String[] getAllBiomeNames()
          +
          public abstract java.lang.String[] getAllBiomeNames()
        - + - +
        • spawnNPC

          -
          public abstract ICustomNpc<?> spawnNPC(IWorld var1,
          +
          public abstract ICustomNpc<?> spawnNPC​(IWorld var1,
                                                  int var2,
                                                  int var3,
                                                  int var4)
          Spawns a new NPC in the world at the given coordinates and returns an ICustomNpc object of it.
        - + - +
        • getIEntity

          -
          public abstract IEntity<?> getIEntity(net.minecraft.entity.Entity var1)
          +
          public abstract IEntity<?> getIEntity​(net.minecraft.entity.Entity var1)
        - +
        • getPlayer

          -
          public abstract IPlayer<?> getPlayer(java.lang.String username)
          +
          public abstract IPlayer<?> getPlayer​(java.lang.String username)
        - +
        • getChunkLoadingNPCs

          -
          public abstract net.minecraft.entity.INpc[] getChunkLoadingNPCs()
          +
          public abstract net.minecraft.entity.INpc[] getChunkLoadingNPCs()
        - +
        • getLoadedEntities

          -
          public abstract IEntity<?>[] getLoadedEntities()
          +
          public abstract IEntity<?>[] getLoadedEntities()
        - +
        • getIBlock

          -
          public abstract IBlock getIBlock(IWorld world,
          +
          public abstract IBlock getIBlock​(IWorld world,
                                            int x,
                                            int y,
                                            int z)
        - + - + - + - +
        • getITileEntity

          -
          public abstract ITileEntity getITileEntity(net.minecraft.tileentity.TileEntity tileEntity)
          +
          public abstract ITileEntity getITileEntity​(net.minecraft.tileentity.TileEntity tileEntity)
        - + - +
        • getIPos

          -
          public abstract IPos getIPos(int x,
          +
          public abstract IPos getIPos​(int x,
                                        int y,
                                        int z)
        - +
        • getIPos

          -
          public abstract IPos getIPos(double x,
          +
          public abstract IPos getIPos​(double x,
                                        double y,
                                        double z)
        - +
        • getIPos

          -
          public abstract IPos getIPos(float x,
          +
          public abstract IPos getIPos​(float x,
                                        float y,
                                        float z)
        - +
        • getIPos

          -
          public abstract IPos getIPos(long serializedPos)
          +
          public abstract IPos getIPos​(long serializedPos)
        - +
        • getAllInBox

          -
          public abstract IPos[] getAllInBox(IPos from,
          -                                   IPos to,
          +
          public abstract IPos[] getAllInBox​(IPos from,
          +                                   IPos to,
                                              boolean sortByDistance)
          Forms a box with corners as the input IPos parameters, and returns all points inside the box as a list of IPos vectors.
          @@ -1049,76 +1182,76 @@ extends java.lang.Object
        - +
        • getAllInBox

          -
          public abstract IPos[] getAllInBox(IPos from,
          -                                   IPos to)
          +
          public abstract IPos[] getAllInBox​(IPos from,
          +                                   IPos to)
        - +
        • getIContainer

          -
          public abstract IContainer getIContainer(net.minecraft.inventory.IInventory var1)
          +
          public abstract IContainer getIContainer​(net.minecraft.inventory.IInventory var1)
        - +
        • getIContainer

          -
          public abstract IContainer getIContainer(net.minecraft.inventory.Container var1)
          +
          public abstract IContainer getIContainer​(net.minecraft.inventory.Container var1)
        - +
        • getIItemStack

          -
          public abstract IItemStack getIItemStack(net.minecraft.item.ItemStack var1)
          +
          public abstract IItemStack getIItemStack​(net.minecraft.item.ItemStack var1)
        - +
        • getIWorld

          -
          public abstract IWorld getIWorld(net.minecraft.world.World var1)
          +
          public abstract IWorld getIWorld​(net.minecraft.world.World var1)
          Returns:
          A single IWorld from Loaded IWorlds
        - +
        • getIWorld

          -
          public abstract IWorld getIWorld(int var1)
          +
          public abstract IWorld getIWorld​(int var1)
          Returns:
          A single IWorld from Loaded IWorlds
        - +
        • getIWorldLoad

          -
          public abstract IWorld getIWorldLoad(int var1)
          +
          public abstract IWorld getIWorldLoad​(int var1)
          This will forcefully load the dimension if it is not loaded Forge sometimes automatically, unloads the End when all players are no longer present.
          @@ -1128,99 +1261,99 @@ extends java.lang.Object
        - +
        • getIWorlds

          -
          public abstract IWorld[] getIWorlds()
          +
          public abstract IWorld[] getIWorlds()
          Returns:
          The list of all LOADED IWorlds
        - +
        • getIDamageSource

          -
          public abstract IDamageSource getIDamageSource(net.minecraft.util.DamageSource var1)
          +
          public abstract IDamageSource getIDamageSource​(net.minecraft.util.DamageSource var1)
        - + - +
        • events

          -
          public abstract cpw.mods.fml.common.eventhandler.EventBus events()
          +
          public abstract cpw.mods.fml.common.eventhandler.EventBus events()
        - +
        • getGlobalDir

          -
          public abstract java.io.File getGlobalDir()
          +
          public abstract java.io.File getGlobalDir()
        - +
        • getWorldDir

          -
          public abstract java.io.File getWorldDir()
          +
          public abstract java.io.File getWorldDir()
        - +
        • IsAvailable

          -
          public static boolean IsAvailable()
          +
          public static boolean IsAvailable()
        - + - +
        • executeCommand

          -
          public abstract void executeCommand(IWorld var1,
          +
          public abstract void executeCommand​(IWorld var1,
                                               java.lang.String var2)
        - +
        • getRandomName

          -
          public abstract java.lang.String getRandomName(int dictionary,
          +
          public abstract java.lang.String getRandomName​(int dictionary,
                                                          int gender)
          Generates a new name as a String using the Markov name generator.
          @@ -1243,274 +1376,274 @@ extends java.lang.Object
        - +
        • getINbt

          -
          public abstract INbt getINbt(net.minecraft.nbt.NBTTagCompound nbtTagCompound)
          +
          public abstract INbt getINbt​(net.minecraft.nbt.NBTTagCompound nbtTagCompound)
        - +
        • stringToNbt

          -
          public abstract INbt stringToNbt(java.lang.String str)
          +
          public abstract INbt stringToNbt​(java.lang.String str)
        - +
        • getAllServerPlayers

          -
          public abstract IPlayer<?>[] getAllServerPlayers()
          +
          public abstract IPlayer<?>[] getAllServerPlayers()
        - +
        • getPlayerNames

          -
          public abstract java.lang.String[] getPlayerNames()
          +
          public abstract java.lang.String[] getPlayerNames()
        - +
        • createItemFromNBT

          -
          public abstract IItemStack createItemFromNBT(INbt nbt)
          +
          public abstract IItemStack createItemFromNBT​(INbt nbt)
        - +
        • createItem

          -
          public abstract IItemStack createItem(java.lang.String id,
          +
          public abstract IItemStack createItem​(java.lang.String id,
                                                 int damage,
                                                 int size)
        - +
        • playSoundAtEntity

          -
          public abstract void playSoundAtEntity(IEntity<?> entity,
          +
          public abstract void playSoundAtEntity​(IEntity<?> entity,
                                                  java.lang.String sound,
                                                  float volume,
                                                  float pitch)
        - +
        • playSoundToNearExcept

          -
          public abstract void playSoundToNearExcept(IPlayer<?> player,
          +
          public abstract void playSoundToNearExcept​(IPlayer<?> player,
                                                      java.lang.String sound,
                                                      float volume,
                                                      float pitch)
        - +
        • getMOTD

          -
          public abstract java.lang.String getMOTD()
          +
          public abstract java.lang.String getMOTD()
          Returns:
          Returns the server's Message of The Day.
        - +
        • setMOTD

          -
          public abstract void setMOTD(java.lang.String motd)
          +
          public abstract void setMOTD​(java.lang.String motd)
          Parameters:
          motd - The server's new Message of The Day.
        - +
        • createParticle

          -
          public abstract IParticle createParticle(java.lang.String directory)
          +
          public abstract IParticle createParticle​(java.lang.String directory)
          Returns:
          A new IParticle object initialized with the given texture.
        - +
        • createEntityParticle

          -
          @Deprecated
          -public abstract IParticle createEntityParticle(java.lang.String directory)
          -
          Deprecated. 
          +
          @Deprecated
          +public abstract IParticle createEntityParticle​(java.lang.String directory)
          +
          Deprecated.
        - +
        • createSound

          -
          public abstract ISound createSound(java.lang.String directory)
          +
          public abstract ISound createSound​(java.lang.String directory)
        - +
        • playSound

          -
          public abstract void playSound(int id,
          -                               ISound sound)
          +
          public abstract void playSound​(int id,
          +                               ISound sound)
        - +
        • playSound

          -
          public abstract void playSound(ISound sound)
          +
          public abstract void playSound​(ISound sound)
        - +
        • stopSound

          -
          public abstract void stopSound(int id)
          +
          public abstract void stopSound​(int id)
        - +
        • pauseSounds

          -
          public abstract void pauseSounds()
          +
          public abstract void pauseSounds()
        - +
        • continueSounds

          -
          public abstract void continueSounds()
          +
          public abstract void continueSounds()
        - +
        • stopSounds

          -
          public abstract void stopSounds()
          +
          public abstract void stopSounds()
        - +
        • getServerTime

          -
          public abstract int getServerTime()
          +
          public abstract int getServerTime()
          Returns:
          The uptime of the server in MC ticks.
        - +
        • arePlayerScriptsEnabled

          -
          public abstract boolean arePlayerScriptsEnabled()
          +
          public abstract boolean arePlayerScriptsEnabled()
        - +
        • areForgeScriptsEnabled

          -
          public abstract boolean areForgeScriptsEnabled()
          +
          public abstract boolean areForgeScriptsEnabled()
        - +
        • areGlobalNPCScriptsEnabled

          -
          public abstract boolean areGlobalNPCScriptsEnabled()
          +
          public abstract boolean areGlobalNPCScriptsEnabled()
        - +
        • enablePlayerScripts

          -
          public abstract void enablePlayerScripts(boolean enable)
          +
          public abstract void enablePlayerScripts​(boolean enable)
        - +
        • enableForgeScripts

          -
          public abstract void enableForgeScripts(boolean enable)
          +
          public abstract void enableForgeScripts​(boolean enable)
        - +
        • enableGlobalNPCScripts

          -
          public abstract void enableGlobalNPCScripts(boolean enable)
          +
          public abstract void enableGlobalNPCScripts​(boolean enable)
        - +
        • createCustomGui

          -
          public abstract ICustomGui createCustomGui(int id,
          +
          public abstract ICustomGui createCustomGui​(int id,
                                                      int width,
                                                      int height,
                                                      boolean pauseGame)
          @@ -1525,150 +1658,150 @@ public abstract  +
          • createCustomOverlay

            -
            public abstract ICustomOverlay createCustomOverlay(int id)
            +
            public abstract ICustomOverlay createCustomOverlay​(int id)
            Returns:
            A new ICustomOverlay overlay object with the given ID.
          - +
          • createSkinOverlay

            -
            public abstract ISkinOverlay createSkinOverlay(java.lang.String texture)
            +
            public abstract ISkinOverlay createSkinOverlay​(java.lang.String texture)
            Returns:
            A new ISkinOverlay object initialized with the given texture.
          - +
          • millisToTime

            -
            public abstract java.lang.String millisToTime(long millis)
            +
            public abstract java.lang.String millisToTime​(long millis)
          - +
          • ticksToTime

            -
            public abstract java.lang.String ticksToTime(long ticks)
            +
            public abstract java.lang.String ticksToTime​(long ticks)
          - +
          • createAnimation

            -
            public abstract IAnimation createAnimation(java.lang.String name)
            +
            public abstract IAnimation createAnimation​(java.lang.String name)
          - +
          • createAnimation

            -
            public abstract IAnimation createAnimation(java.lang.String name,
            +
            public abstract IAnimation createAnimation​(java.lang.String name,
                                                        float speed,
                                                        byte smooth)
          - +
          • createFrame

            -
            public abstract IFrame createFrame(int duration)
            +
            public abstract IFrame createFrame​(int duration)
          - +
          • createFrame

            -
            public abstract IFrame createFrame(int duration,
            +
            public abstract IFrame createFrame​(int duration,
                                                float speed,
                                                byte smooth)
          - +
          • createPart

            -
            public abstract IFramePart createPart(java.lang.String name)
            +
            public abstract IFramePart createPart​(java.lang.String name)
          - +
          • createPart

            -
            public abstract IFramePart createPart(java.lang.String name,
            +
            public abstract IFramePart createPart​(java.lang.String name,
                                                   float[] rotation,
                                                   float[] pivot)
          - +
          • createPart

            -
            public abstract IFramePart createPart(java.lang.String name,
            +
            public abstract IFramePart createPart​(java.lang.String name,
                                                   float[] rotation,
                                                   float[] pivot,
                                                   float speed,
                                                   byte smooth)
          - +
          • createPart

            -
            public abstract IFramePart createPart(int partId)
            +
            public abstract IFramePart createPart​(int partId)
          - +
          • createPart

            -
            public abstract IFramePart createPart(int partId,
            +
            public abstract IFramePart createPart​(int partId,
                                                   float[] rotation,
                                                   float[] pivot)
          - +
          • createPart

            -
            public abstract IFramePart createPart(int partId,
            +
            public abstract IFramePart createPart​(int partId,
                                                   float[] rotation,
                                                   float[] pivot,
                                                   float speed,
            @@ -1677,21 +1810,25 @@ public abstract 
            +
            +
             
             
            diff --git a/docs/noppes/npcs/api/IBlock.html b/docs/noppes/npcs/api/IBlock.html
            index 56301aeb2..45dcf4064 100644
            --- a/docs/noppes/npcs/api/IBlock.html
            +++ b/docs/noppes/npcs/api/IBlock.html
            @@ -1,12 +1,22 @@
            -
            +
             
             
             
            -
            +
             IBlock
            -
            +
            +
             
            +
            +
             
            +
            +
            +
            +
            +
             
             
             
            +var pathtoroot = "../../../";
            +var useModuleDirectories = true;
            +loadScripts(document, 'script');
             
            +
            + +
            +
            -
            noppes.npcs.api
            +

            Interface IBlock

            @@ -100,10 +125,9 @@ var activeTableTab = "activeTableTab";
          • All Known Subinterfaces:
            -
            IBlockScripted
            +
            IBlockScripted

            -
            public interface IBlock
          @@ -112,163 +136,198 @@ var activeTableTab = "activeTableTab"; @@ -276,59 +335,60 @@ var activeTableTab = "activeTableTab";
          • +
              -
            • +
            • Method Detail

              - +
              • getX

                -
                int getX()
                +
                int getX()
              - +
              • getY

                -
                int getY()
                +
                int getY()
              - +
              • getZ

                -
                int getZ()
                +
                int getZ()
              - +
              • getPosition

                -
                IPos getPosition()
                +
                IPos getPosition()
                Returns:
                An IPos object with the block's XYZ position.
              - +
              • setPosition

                -
                boolean setPosition(IPos pos,
                -                    IWorld world)
                +
                boolean setPosition​(IPos pos,
                +                    IWorld world)
                Moves the block to a new position in the given world. The old position is replaced with air.
                Parameters:
                @@ -339,77 +399,77 @@ var activeTableTab = "activeTableTab";
              - +
              • setPosition

                -
                boolean setPosition(IPos pos)
                +
                boolean setPosition​(IPos pos)
              - +
              • setPosition

                -
                boolean setPosition(int x,
                +
                boolean setPosition​(int x,
                                     int y,
                                     int z,
                -                    IWorld world)
                + IWorld world)
              - +
              • setPosition

                -
                boolean setPosition(int x,
                +
                boolean setPosition​(int x,
                                     int y,
                                     int z)
              - +
              • getName

                -
                java.lang.String getName()
                +
                java.lang.String getName()
                Returns:
                The block name as it appears in the block registry. Return example: "minecraft:stone"
              - +
              • remove

                -
                void remove()
                +
                void remove()
                Deletes the block, setting it to air.
              - +
              • isAir

                -
                boolean isAir()
                +
                boolean isAir()
              - +
              • setBlock

                -
                IBlock setBlock(java.lang.String blockName)
                +
                IBlock setBlock​(java.lang.String blockName)
                Parameters:
                blockName - The name of the block to be set in place of this block.
                @@ -418,13 +478,13 @@ var activeTableTab = "activeTableTab";
              - +
              • setBlock

                -
                IBlock setBlock(IBlock block)
                +
                IBlock setBlock​(IBlock block)
                Parameters:
                block - Input IBlock object to replace this block.
                @@ -433,139 +493,139 @@ var activeTableTab = "activeTableTab";
              - +
              • isContainer

                -
                boolean isContainer()
                +
                boolean isContainer()
                Returns:
                True if the block can contain items like a chest does.
              - +
              • getContainer

                -
                IContainer getContainer()
                +
                IContainer getContainer()
                Returns:
                The container object of this block. If this block is not a container, an exception will be thrown.
              - +
              • getWorld

                -
                IWorld getWorld()
                +
                IWorld getWorld()
                Returns:
                An IWorld object of the world this block is in.
              - +
              • hasTileEntity

                -
                boolean hasTileEntity()
                +
                boolean hasTileEntity()
                Returns:
                True if this block has a tile entity. Blocks with custom data like signs, player skulls, chests, etc. will have tile entities.
              - +
              • getTileEntity

                -
                ITileEntity getTileEntity()
                +
                ITileEntity getTileEntity()
                Returns:
                An ITileEntity object which can modify this block's tile entity.
              - +
              • setTileEntity

                -
                void setTileEntity(ITileEntity tileEntity)
                +
                void setTileEntity​(ITileEntity tileEntity)
                Parameters:
                tileEntity - Replaces this block's tile entity based on the data given by this parameter.
              - +
              • getMCTileEntity

                -
                net.minecraft.tileentity.TileEntity getMCTileEntity()
                +
                net.minecraft.tileentity.TileEntity getMCTileEntity()
                Returns:
                An obfuscated MC object for the block's tile entity.
              - +
              • getMCBlock

                -
                net.minecraft.block.Block getMCBlock()
                +
                net.minecraft.block.Block getMCBlock()
                Returns:
                An obfuscated MC block object.
              - +
              • getDisplayName

                -
                java.lang.String getDisplayName()
                +
                java.lang.String getDisplayName()
              - +
              • getTileEntityNBT

                -
                INbt getTileEntityNBT()
                +
                INbt getTileEntityNBT()
                Returns:
                An INbt object which can modify the block's tile entity's NBT data.
              - +
              • canCollide

                -
                boolean canCollide(double maxVolume)
                +
                boolean canCollide​(double maxVolume)
                Parameters:
                maxVolume - The volume threshold to determine whether this block's bounding box collides, if it has one.
                @@ -574,22 +634,22 @@ var activeTableTab = "activeTableTab";
              - +
              • canCollide

                -
                boolean canCollide()
                +
                boolean canCollide()
              - +
              • setBounds

                -
                void setBounds(float minX,
                +
                void setBounds​(float minX,
                                float minY,
                                float minZ,
                                float maxX,
                @@ -597,77 +657,81 @@ var activeTableTab = "activeTableTab";
                                float maxZ)
              - +
              • getBlockBoundsMinX

                -
                double getBlockBoundsMinX()
                +
                double getBlockBoundsMinX()
              - +
              • getBlockBoundsMinY

                -
                double getBlockBoundsMinY()
                +
                double getBlockBoundsMinY()
              - +
              • getBlockBoundsMinZ

                -
                double getBlockBoundsMinZ()
                +
                double getBlockBoundsMinZ()
              - +
              • getBlockBoundsMaxX

                -
                double getBlockBoundsMaxX()
                +
                double getBlockBoundsMaxX()
              - +
              • getBlockBoundsMaxY

                -
                double getBlockBoundsMaxY()
                +
                double getBlockBoundsMaxY()
              - +
              • getBlockBoundsMaxZ

                -
                double getBlockBoundsMaxZ()
                +
                double getBlockBoundsMaxZ()
            +
          +
    + diff --git a/docs/noppes/npcs/api/ICommand.html b/docs/noppes/npcs/api/ICommand.html index 1f6b9dd28..fc3139f0b 100644 --- a/docs/noppes/npcs/api/ICommand.html +++ b/docs/noppes/npcs/api/ICommand.html @@ -1,12 +1,22 @@ - + - + ICommand - + + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api
    +

    Interface ICommand

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface ICommand
    @@ -108,60 +132,73 @@ var activeTableTab = "activeTableTab";
    @@ -169,118 +206,123 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • getCommandName

          -
          java.lang.String getCommandName()
          +
          java.lang.String getCommandName()
        - +
        • getCommandUsage

          -
          java.lang.String getCommandUsage()
          +
          java.lang.String getCommandUsage()
        - +
        • getPermissionLevel

          -
          int getPermissionLevel()
          +
          int getPermissionLevel()
        - +
        • setCommandName

          -
          void setCommandName(java.lang.String commandName)
          +
          void setCommandName​(java.lang.String commandName)
        - +
        • setCommandUsage

          -
          void setCommandUsage(java.lang.String commandUsage)
          +
          void setCommandUsage​(java.lang.String commandUsage)
        - +
        • setPermissionLevel

          -
          void setPermissionLevel(int permissionLevel)
          +
          void setPermissionLevel​(int permissionLevel)
        - +
        • getAliases

          -
          java.lang.String[] getAliases()
          +
          java.lang.String[] getAliases()
        - +
        • addAliases

          -
          void addAliases(java.lang.String... aliases)
          +
          void addAliases​(java.lang.String... aliases)
        - +
        • hasAlias

          -
          boolean hasAlias(java.lang.String alias)
          +
          boolean hasAlias​(java.lang.String alias)
        - +
        • removeAlias

          -
          void removeAlias(java.lang.String alias)
          +
          void removeAlias​(java.lang.String alias)
      +
    +
    + diff --git a/docs/noppes/npcs/api/IContainer.html b/docs/noppes/npcs/api/IContainer.html index 115f1102e..cddc7ed35 100644 --- a/docs/noppes/npcs/api/IContainer.html +++ b/docs/noppes/npcs/api/IContainer.html @@ -1,12 +1,22 @@ - + - + IContainer - + + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api
    +

    Interface IContainer

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IContainer
    @@ -108,65 +132,78 @@ var activeTableTab = "activeTableTab";
    @@ -174,37 +211,38 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • getSize

          -
          int getSize()
          +
          int getSize()
        - + - +
        • setSlot

          -
          void setSlot(int slot,
          -             IItemStack item)
          +
          void setSlot​(int slot,
          +             IItemStack item)
          Parameters:
          slot - The slot to be replaced
          @@ -212,39 +250,39 @@ var activeTableTab = "activeTableTab";
        - +
        • getMCInventory

          -
          net.minecraft.inventory.IInventory getMCInventory()
          +
          net.minecraft.inventory.IInventory getMCInventory()
          Returns:
          An obfuscated MC inventory object.
        - +
        • getMCContainer

          -
          net.minecraft.inventory.Container getMCContainer()
          +
          net.minecraft.inventory.Container getMCContainer()
          Returns:
          An obfuscated MC container object.
        - +
        • count

          -
          int count(IItemStack itemStack,
          +
          int count​(IItemStack itemStack,
                     boolean ignoreDamage,
                     boolean ignoreNBT)
          @@ -257,68 +295,72 @@ var activeTableTab = "activeTableTab";
        - +
        • getItems

          -
          IItemStack[] getItems()
          +
          IItemStack[] getItems()
          Returns:
          A list of all item stacks in the container as a list of IItemStack objects.
        - +
        • isCustomGUI

          -
          boolean isCustomGUI()
          +
          boolean isCustomGUI()
          Returns:
          True if this container belongs to a Custom GUI.
        - +
        • detectAndSendChanges

          -
          void detectAndSendChanges()
          +
          void detectAndSendChanges()
          Sends changes to be reflected on the player's client.
        - +
        • isPlayerNotUsingContainer

          -
          boolean isPlayerNotUsingContainer(IPlayer player)
          +
          boolean isPlayerNotUsingContainer​(IPlayer player)
      +
    +
    + diff --git a/docs/noppes/npcs/api/IDamageSource.html b/docs/noppes/npcs/api/IDamageSource.html index 7ae32bb7d..b7f8e57ae 100644 --- a/docs/noppes/npcs/api/IDamageSource.html +++ b/docs/noppes/npcs/api/IDamageSource.html @@ -1,12 +1,22 @@ - + - + IDamageSource - + + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api
    +

    Interface IDamageSource

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IDamageSource
    @@ -108,44 +132,53 @@ var activeTableTab = "activeTableTab";
    @@ -153,75 +186,76 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • getType

          -
          java.lang.String getType()
          +
          java.lang.String getType()
          Returns:
          The damage type of the damage source as a string. Ex: "lava", "explosion", "magic", "outOfWorld", etc.
        - +
        • isUnblockable

          -
          boolean isUnblockable()
          +
          boolean isUnblockable()
        - +
        • isProjectile

          -
          boolean isProjectile()
          +
          boolean isProjectile()
        - +
        • getTrueSource

          -
          IEntity getTrueSource()
          +
          IEntity getTrueSource()
          Returns:
          The entity source of where the damage source originated. If a player was shot by an arrow from a skeleton, this would return an IEntity object of the skeleton.
        - +
        • getImmediateSource

          -
          IEntity getImmediateSource()
          +
          IEntity getImmediateSource()
          Returns:
          The entity source of where the damage source originated. If a player was shot by an arrow from a skeleton, this would return an IEntity object of the arrow.
        - +
        • getMCDamageSource

          -
          net.minecraft.util.DamageSource getMCDamageSource()
          +
          net.minecraft.util.DamageSource getMCDamageSource()
          Returns:
          An obfuscated MC damage source object.
          @@ -230,21 +264,25 @@ var activeTableTab = "activeTableTab";
      +
    +
    + diff --git a/docs/noppes/npcs/api/INbt.html b/docs/noppes/npcs/api/INbt.html index e62699a3a..9e564efb2 100644 --- a/docs/noppes/npcs/api/INbt.html +++ b/docs/noppes/npcs/api/INbt.html @@ -1,12 +1,22 @@ - + - + INbt - + + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api
    +

    Interface INbt

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface INbt
      A scripted data representation of an MC NBTTagCompound object. Using these functions modifies the compound tag associated with this object. Any changes made to the compound tag are made directly to its "tagMap" attribute, @@ -130,175 +154,211 @@ var activeTableTab = "activeTableTab";
      • +
          -
        • +
        • Method Summary

          - +
          - + + - + - + + - + + - + + - - + + + - + + - + + - + + - + + - + + - + - + - + + - + + - + + - + + - + + - + + - + + - + - + + - + + - + + - + + - + + - + + - + + - + + - + - + + - + + - + + - + +
          All Methods Instance Methods Abstract Methods 
          Modifier and TypeMethod and DescriptionMethodDescription
          voidclear() +clear()
          Completely clears the compound tag of all tags inside it.
          booleangetBoolean(java.lang.String key) getBoolean​(java.lang.String key) 
          bytegetByte(java.lang.String key) getByte​(java.lang.String key) 
          byte[]getByteArray(java.lang.String key) getByteArray​(java.lang.String key) 
          INbtgetCompound(java.lang.String key) INbtgetCompound​(java.lang.String key) 
          doublegetDouble(java.lang.String key) getDouble​(java.lang.String key) 
          floatgetFloat(java.lang.String key) getFloat​(java.lang.String key) 
          intgetInteger(java.lang.String key) getInteger​(java.lang.String key) 
          int[]getIntegerArray(java.lang.String key) getIntegerArray​(java.lang.String key) 
          java.lang.String[]getKeys() getKeys() 
          java.lang.Object[]getList(java.lang.String key, - int value) +getList​(java.lang.String key, + int value)
          Returns a tag list of objects with this key in the compound tag.
          intgetListType(java.lang.String key) +getListType​(java.lang.String key)
          Returns the type of the tag list with this key, as an integer.
          longgetLong(java.lang.String key) getLong​(java.lang.String key) 
          net.minecraft.nbt.NBTTagCompoundgetMCNBT() getMCNBT() 
          shortgetShort(java.lang.String key) getShort​(java.lang.String key) 
          java.lang.StringgetString(java.lang.String key) getString​(java.lang.String key) 
          intgetType(java.lang.String key) getType​(java.lang.String key) 
          booleanhas(java.lang.String key) has​(java.lang.String key) 
          booleanisEqual(INbt nbt) isEqual​(INbt nbt) 
          voidremove(java.lang.String key) +remove​(java.lang.String key)
          Returns the tag with the given key from the compound tag.
          voidsetBoolean(java.lang.String key, - boolean value) setBoolean​(java.lang.String key, + boolean value) 
          voidsetByte(java.lang.String key, - byte value) setByte​(java.lang.String key, + byte value) 
          voidsetByteArray(java.lang.String key, - byte[] value) setByteArray​(java.lang.String key, + byte[] value) 
          voidsetCompound(java.lang.String key, - INbt value) setCompound​(java.lang.String key, + INbt value) 
          voidsetDouble(java.lang.String key, - double value) setDouble​(java.lang.String key, + double value) 
          voidsetFloat(java.lang.String key, - float value) setFloat​(java.lang.String key, + float value) 
          voidsetInteger(java.lang.String key, - int value) setInteger​(java.lang.String key, + int value) 
          voidsetIntegerArray(java.lang.String key, - int[] value) setIntegerArray​(java.lang.String key, + int[] value) 
          voidsetList(java.lang.String key, - java.lang.Object[] value) +setList​(java.lang.String key, + java.lang.Object[] value)
          Adds a new tag list to the compound tag with the given key.
          voidsetLong(java.lang.String key, - long value) setLong​(java.lang.String key, + long value) 
          voidsetShort(java.lang.String key, - short value) setShort​(java.lang.String key, + short value) 
          voidsetString(java.lang.String key, - java.lang.String value) setString​(java.lang.String key, + java.lang.String value) 
          java.lang.StringtoJsonString() toJsonString() 
        +
      @@ -306,231 +366,232 @@ var activeTableTab = "activeTableTab";
      • +
          -
        • +
        • Method Detail

          - +
          • remove

            -
            void remove(java.lang.String key)
            +
            void remove​(java.lang.String key)
            Returns the tag with the given key from the compound tag.
          - +
          • has

            -
            boolean has(java.lang.String key)
            +
            boolean has​(java.lang.String key)
            Returns:
            True if the compound tag has a tag with the given key.
          - +
          • getBoolean

            -
            boolean getBoolean(java.lang.String key)
            +
            boolean getBoolean​(java.lang.String key)
          - +
          • setBoolean

            -
            void setBoolean(java.lang.String key,
            +
            void setBoolean​(java.lang.String key,
                             boolean value)
          - +
          • getShort

            -
            short getShort(java.lang.String key)
            +
            short getShort​(java.lang.String key)
          - +
          • setShort

            -
            void setShort(java.lang.String key,
            +
            void setShort​(java.lang.String key,
                           short value)
          - +
          • getInteger

            -
            int getInteger(java.lang.String key)
            +
            int getInteger​(java.lang.String key)
          - +
          • setInteger

            -
            void setInteger(java.lang.String key,
            +
            void setInteger​(java.lang.String key,
                             int value)
          - +
          • getByte

            -
            byte getByte(java.lang.String key)
            +
            byte getByte​(java.lang.String key)
          - +
          • setByte

            -
            void setByte(java.lang.String key,
            +
            void setByte​(java.lang.String key,
                          byte value)
          - +
          • getLong

            -
            long getLong(java.lang.String key)
            +
            long getLong​(java.lang.String key)
          - +
          • setLong

            -
            void setLong(java.lang.String key,
            +
            void setLong​(java.lang.String key,
                          long value)
          - +
          • getDouble

            -
            double getDouble(java.lang.String key)
            +
            double getDouble​(java.lang.String key)
          - +
          • setDouble

            -
            void setDouble(java.lang.String key,
            +
            void setDouble​(java.lang.String key,
                            double value)
          - +
          • getFloat

            -
            float getFloat(java.lang.String key)
            +
            float getFloat​(java.lang.String key)
          - +
          • setFloat

            -
            void setFloat(java.lang.String key,
            +
            void setFloat​(java.lang.String key,
                           float value)
          - +
          • getString

            -
            java.lang.String getString(java.lang.String key)
            +
            java.lang.String getString​(java.lang.String key)
          - +
          • setString

            -
            void setString(java.lang.String key,
            +
            void setString​(java.lang.String key,
                            java.lang.String value)
          - +
          • getByteArray

            -
            byte[] getByteArray(java.lang.String key)
            +
            byte[] getByteArray​(java.lang.String key)
          - +
          • setByteArray

            -
            void setByteArray(java.lang.String key,
            +
            void setByteArray​(java.lang.String key,
                               byte[] value)
          - +
          • getIntegerArray

            -
            int[] getIntegerArray(java.lang.String key)
            +
            int[] getIntegerArray​(java.lang.String key)
          - +
          • setIntegerArray

            -
            void setIntegerArray(java.lang.String key,
            +
            void setIntegerArray​(java.lang.String key,
                                  int[] value)
          - +
          • getList

            -
            java.lang.Object[] getList(java.lang.String key,
            +
            java.lang.Object[] getList​(java.lang.String key,
                                        int value)
            Returns a tag list of objects with this key in the compound tag. All the objects in the list will always be of the same type.
            @@ -540,23 +601,23 @@ var activeTableTab = "activeTableTab";
          - +
          • getListType

            -
            int getListType(java.lang.String key)
            +
            int getListType​(java.lang.String key)
            Returns the type of the tag list with this key, as an integer.
          - +
          • setList

            -
            void setList(java.lang.String key,
            +
            void setList​(java.lang.String key,
                          java.lang.Object[] value)
            Adds a new tag list to the compound tag with the given key.
            @@ -567,113 +628,117 @@ var activeTableTab = "activeTableTab";
          - +
          • getCompound

            -
            INbt getCompound(java.lang.String key)
            +
            INbt getCompound​(java.lang.String key)
          - +
          • setCompound

            -
            void setCompound(java.lang.String key,
            -                 INbt value)
            +
            void setCompound​(java.lang.String key,
            +                 INbt value)
          - +
          • getKeys

            -
            java.lang.String[] getKeys()
            +
            java.lang.String[] getKeys()
            Returns:
            A list of all the compound tag's keys.
          - +
          • getType

            -
            int getType(java.lang.String key)
            +
            int getType​(java.lang.String key)
            Returns:
            The type of the tag with the input key as an integer.
          - +
          • getMCNBT

            -
            net.minecraft.nbt.NBTTagCompound getMCNBT()
            +
            net.minecraft.nbt.NBTTagCompound getMCNBT()
            Returns:
            An obfuscated MC NBTTagCompound object.
          - +
          • toJsonString

            -
            java.lang.String toJsonString()
            +
            java.lang.String toJsonString()
            Returns:
            A curly-bracket formatted JSON string of all the compound tag.
          - +
          • isEqual

            -
            boolean isEqual(INbt nbt)
            +
            boolean isEqual​(INbt nbt)
          - +
          • clear

            -
            void clear()
            +
            void clear()
            Completely clears the compound tag of all tags inside it.
        +
    +
    + diff --git a/docs/noppes/npcs/api/IParticle.html b/docs/noppes/npcs/api/IParticle.html index da71cae06..f0671fbe2 100644 --- a/docs/noppes/npcs/api/IParticle.html +++ b/docs/noppes/npcs/api/IParticle.html @@ -1,12 +1,22 @@ - + - + IParticle - + + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api
    +

    Interface IParticle

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IParticle
      A particle that can be spawned in the world, complete with translation, scale, rotate, and color transformations. (CNPC+ original!) @@ -120,382 +144,461 @@ var activeTableTab = "activeTableTab";
      @@ -503,44 +606,45 @@ var activeTableTab = "activeTableTab";
      • +
          -
        • +
        • Method Detail

          - +
          • spawn

            -
            void spawn(IEntity entity)
            +
            void spawn​(IEntity entity)
            Parameters:
            entity - Spawns this particle object on the given entity. When spawned this way, the particle will always have its origin at the entity.
          - +
          • spawn

            -
            void spawn(IWorld world)
            +
            void spawn​(IWorld world)
            Parameters:
            world - Spawns the particle in the given world, at a position corresponding to this particle's position variables.
          - +
          • spawn

            -
            void spawn(IWorld world,
            +
            void spawn​(IWorld world,
                        double x,
                        double y,
                        double z)
            @@ -553,177 +657,177 @@ var activeTableTab = "activeTableTab";
          - +
          • spawnOnEntity

            -
            @Deprecated
            -void spawnOnEntity(IEntity entity)
            -
            Deprecated. 
            +
            @Deprecated
            +void spawnOnEntity​(IEntity entity)
            +
            Deprecated.
          - +
          • spawnInWorld

            -
            @Deprecated
            -void spawnInWorld(IWorld world)
            -
            Deprecated. 
            +
            @Deprecated
            +void spawnInWorld​(IWorld world)
            +
            Deprecated.
          - +
          • spawnInWorld

            -
            @Deprecated
            -void spawnInWorld(IWorld world,
            -                               double x,
            -                               double y,
            -                               double z)
            -
            Deprecated. 
            +
            @Deprecated
            +void spawnInWorld​(IWorld world,
            +                  double x,
            +                  double y,
            +                  double z)
            +
            Deprecated.
          - +
          • setGlows

            -
            void setGlows(boolean glows)
            +
            void setGlows​(boolean glows)
            Parameters:
            glows - If true, this particle ignores all lighting and always renders with full brightness.
          - +
          • getGlows

            -
            boolean getGlows()
            +
            boolean getGlows()
          - +
          • setNoClip

            -
            void setNoClip(boolean noClip)
            +
            void setNoClip​(boolean noClip)
          - +
          • getNoClip

            -
            boolean getNoClip()
            +
            boolean getNoClip()
          - +
          • setFacePlayer

            -
            void setFacePlayer(boolean facePlayer)
            +
            void setFacePlayer​(boolean facePlayer)
            Parameters:
            facePlayer - Whether the particle is always facing the player's camera. If this is disabled, the particle will appear to be laying flat face down on the ground if its rotation is unchanged.
          - +
          • getFacePlayer

            -
            boolean getFacePlayer()
            +
            boolean getFacePlayer()
          - +
          • setDirectory

            -
            void setDirectory(java.lang.String directory)
            +
            void setDirectory​(java.lang.String directory)
            Parameters:
            directory - The directory of this particle's texture. This can be any texture in a resource pack or mod, and even a URL!
          - +
          • getDirectory

            -
            java.lang.String getDirectory()
            +
            java.lang.String getDirectory()
          - +
          • setAmount

            -
            void setAmount(int amount)
            +
            void setAmount​(int amount)
            Parameters:
            amount - The amount of multiples of this particle to spawn in the world. Not too good looking if used, but has some edge cases where it's alright.
          - +
          • getAmount

            -
            int getAmount()
            +
            int getAmount()
          - +
          • setMaxAge

            -
            void setMaxAge(int maxAge)
            +
            void setMaxAge​(int maxAge)
            Parameters:
            maxAge - The maximum age this particle will be around for, in MC ticks.
          - +
          • getMaxAge

            -
            int getMaxAge()
            +
            int getMaxAge()
          - +
          • setSize

            -
            void setSize(int width,
            +
            void setSize​(int width,
                          int height)
            The width and height of the particle's texture you want to render in pixels. Anything more gets cut off.
            @@ -733,31 +837,31 @@ void spawnInWorld( +
            • getWidth

              -
              int getWidth()
              +
              int getWidth()
            - +
            • getHeight

              -
              int getHeight()
              +
              int getHeight()
            - +
            • setOffset

              -
              void setOffset(int offsetX,
              +
              void setOffset​(int offsetX,
                              int offsetY)
              The horizontal and vertical offset of the particle's texture from the top-left, starts rendering the particle at this point.
              @@ -767,31 +871,31 @@ void spawnInWorld( +
              • getOffsetX

                -
                int getOffsetX()
                +
                int getOffsetX()
              - +
              • getOffsetY

                -
                int getOffsetY()
                +
                int getOffsetY()
              - +
              • setAnim

                -
                void setAnim(int animRate,
                +
                void setAnim​(int animRate,
                              boolean animLoop,
                              int animStart,
                              int animEnd)
                @@ -812,49 +916,49 @@ void spawnInWorld( +
                • getAnimRate

                  -
                  int getAnimRate()
                  +
                  int getAnimRate()
                - +
                • getAnimLoop

                  -
                  boolean getAnimLoop()
                  +
                  boolean getAnimLoop()
                - +
                • getAnimStart

                  -
                  int getAnimStart()
                  +
                  int getAnimStart()
                - +
                • getAnimEnd

                  -
                  int getAnimEnd()
                  +
                  int getAnimEnd()
                - +
                • setPosition

                  -
                  void setPosition(double x,
                  +
                  void setPosition​(double x,
                                    double y,
                                    double z)
                  @@ -865,106 +969,106 @@ void spawnInWorld( +
                  • getX

                    -
                    double getX()
                    +
                    double getX()
                  - +
                  • getY

                    -
                    double getY()
                    +
                    double getY()
                  - +
                  • getZ

                    -
                    double getZ()
                    +
                    double getZ()
                  - +
                  • setPosition

                    -
                    void setPosition(IPos pos)
                    +
                    void setPosition​(IPos pos)
                  - +
                  • getPos

                    -
                    void getPos()
                    +
                    void getPos()
                  - +
                  • setMotion

                    -
                    void setMotion(double motionX,
                    +
                    void setMotion​(double motionX,
                                    double motionY,
                                    double motionZ,
                                    float gravity)
                  - +
                  • getMotionX

                    -
                    double getMotionX()
                    +
                    double getMotionX()
                  - +
                  • getMotionY

                    -
                    double getMotionY()
                    +
                    double getMotionY()
                  - +
                  • getMotionZ

                    -
                    double getMotionZ()
                    +
                    double getMotionZ()
                  - +
                  • getGravity

                    -
                    float getGravity()
                    +
                    float getGravity()
                  - +
                  • setHEXColor

                    -
                    void setHEXColor(int HEXColor,
                    +
                    void setHEXColor​(int HEXColor,
                                      int HEXColor2,
                                      float HEXColorRate,
                                      int HEXColorStart)
                    @@ -977,49 +1081,49 @@ void spawnInWorld( +
                    • getHEXColor1

                      -
                      int getHEXColor1()
                      +
                      int getHEXColor1()
                    - +
                    • getHEXColor2

                      -
                      int getHEXColor2()
                      +
                      int getHEXColor2()
                    - +
                    • getHEXColorRate

                      -
                      float getHEXColorRate()
                      +
                      float getHEXColorRate()
                    - +
                    • getHEXColorStart

                      -
                      int getHEXColorStart()
                      +
                      int getHEXColorStart()
                    - +
                    • setAlpha

                      -
                      void setAlpha(float alpha1,
                      +
                      void setAlpha​(float alpha1,
                                     float alpha2,
                                     float alphaRate,
                                     int alphaRateStart)
                      @@ -1032,49 +1136,49 @@ void spawnInWorld( +
                      • getAlpha1

                        -
                        float getAlpha1()
                        +
                        float getAlpha1()
                      - +
                      • getAlpha2

                        -
                        float getAlpha2()
                        +
                        float getAlpha2()
                      - +
                      • getAlphaRate

                        -
                        float getAlphaRate()
                        +
                        float getAlphaRate()
                      - +
                      • getAlphaRateStart

                        -
                        int getAlphaRateStart()
                        +
                        int getAlphaRateStart()
                      - +
                      • setScale

                        -
                        void setScale(float scale1,
                        +
                        void setScale​(float scale1,
                                       float scale2,
                                       float scaleRate,
                                       int scaleRateStart)
                        @@ -1087,109 +1191,109 @@ void spawnInWorld( +
                        • setScaleX

                          -
                          void setScaleX(float scale1,
                          +
                          void setScaleX​(float scale1,
                                          float scale2,
                                          float scaleRate,
                                          int scaleRateStart)
                        - +
                        • getScaleX1

                          -
                          float getScaleX1()
                          +
                          float getScaleX1()
                        - +
                        • getScaleX2

                          -
                          float getScaleX2()
                          +
                          float getScaleX2()
                        - +
                        • getScaleXRate

                          -
                          float getScaleXRate()
                          +
                          float getScaleXRate()
                        - +
                        • getScaleXRateStart

                          -
                          int getScaleXRateStart()
                          +
                          int getScaleXRateStart()
                        - +
                        • setScaleY

                          -
                          void setScaleY(float scale1,
                          +
                          void setScaleY​(float scale1,
                                          float scale2,
                                          float scaleRate,
                                          int scaleRateStart)
                        - +
                        • getScaleY1

                          -
                          float getScaleY1()
                          +
                          float getScaleY1()
                        - +
                        • getScaleY2

                          -
                          float getScaleY2()
                          +
                          float getScaleY2()
                        - +
                        • getScaleYRate

                          -
                          float getScaleYRate()
                          +
                          float getScaleYRate()
                        - +
                        • getScaleYRateStart

                          -
                          int getScaleYRateStart()
                          +
                          int getScaleYRateStart()
                        - +
                        • setRotationX

                          -
                          void setRotationX(float rotationX1,
                          +
                          void setRotationX​(float rotationX1,
                                             float rotationX2,
                                             float rotationXRate,
                                             int rotationXRateStart)
                          @@ -1204,49 +1308,49 @@ void spawnInWorld( +
                          • getRotationX1

                            -
                            float getRotationX1()
                            +
                            float getRotationX1()
                          - +
                          • getRotationX2

                            -
                            float getRotationX2()
                            +
                            float getRotationX2()
                          - +
                          • getRotationXRate

                            -
                            float getRotationXRate()
                            +
                            float getRotationXRate()
                          - +
                          • getRotationXRateStart

                            -
                            int getRotationXRateStart()
                            +
                            int getRotationXRateStart()
                          - +
                          • setRotationY

                            -
                            void setRotationY(float rotationY1,
                            +
                            void setRotationY​(float rotationY1,
                                               float rotationY2,
                                               float rotationYRate,
                                               int rotationYRateStart)
                            @@ -1261,49 +1365,49 @@ void spawnInWorld( +
                            • getRotationY1

                              -
                              float getRotationY1()
                              +
                              float getRotationY1()
                            - +
                            • getRotationY2

                              -
                              float getRotationY2()
                              +
                              float getRotationY2()
                            - +
                            • getRotationYRate

                              -
                              float getRotationYRate()
                              +
                              float getRotationYRate()
                            - +
                            • getRotationYRateStart

                              -
                              int getRotationYRateStart()
                              +
                              int getRotationYRateStart()
                            - +
                            • setRotationZ

                              -
                              void setRotationZ(float rotationZ1,
                              +
                              void setRotationZ​(float rotationZ1,
                                                 float rotationZ2,
                                                 float rotationZRate,
                                                 int rotationZRateStart)
                              @@ -1319,59 +1423,63 @@ void spawnInWorld( +
                              • getRotationZ1

                                -
                                float getRotationZ1()
                                +
                                float getRotationZ1()
                              - +
                              • getRotationZ2

                                -
                                float getRotationZ2()
                                +
                                float getRotationZ2()
                              - +
                              • getRotationZRate

                                -
                                float getRotationZRate()
                                +
                                float getRotationZRate()
                              - +
                              • getRotationZRateStart

                                -
                                int getRotationZRateStart()
                                +
                                int getRotationZRateStart()
                            +
    +
    + diff --git a/docs/noppes/npcs/api/IPixelmonPlayerData.html b/docs/noppes/npcs/api/IPixelmonPlayerData.html index 800007641..075f06b38 100644 --- a/docs/noppes/npcs/api/IPixelmonPlayerData.html +++ b/docs/noppes/npcs/api/IPixelmonPlayerData.html @@ -1,12 +1,22 @@ - + - + IPixelmonPlayerData - + + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api
    +

    Interface IPixelmonPlayerData

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IPixelmonPlayerData
    @@ -108,28 +132,33 @@ var activeTableTab = "activeTableTab";
    @@ -137,46 +166,51 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - + - +
        • countPCPixelmon

          -
          int countPCPixelmon()
          +
          int countPCPixelmon()
      +
    +
    + diff --git a/docs/noppes/npcs/api/IPos.html b/docs/noppes/npcs/api/IPos.html index f64bb8336..c6c5c6e44 100644 --- a/docs/noppes/npcs/api/IPos.html +++ b/docs/noppes/npcs/api/IPos.html @@ -1,12 +1,22 @@ - + - + IPos - + + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api
    +

    Interface IPos

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IPos
    @@ -108,191 +132,228 @@ var activeTableTab = "activeTableTab";
    @@ -300,82 +361,83 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • getX

          -
          int getX()
          +
          int getX()
        - +
        • getY

          -
          int getY()
          +
          int getY()
        - +
        • getZ

          -
          int getZ()
          +
          int getZ()
        - +
        • getXD

          -
          double getXD()
          +
          double getXD()
        - +
        • getYD

          -
          double getYD()
          +
          double getYD()
        - +
        • getZD

          -
          double getZD()
          +
          double getZD()
        - +
        • up

          -
          IPos up()
          +
          IPos up()
          Shifts the IPos up by 1 block and returns the new object.
        - +
        • up

          -
          IPos up(double n)
          +
          IPos up​(double n)
          Parameters:
          n - The number of blocks to move the position up by.
          @@ -384,23 +446,23 @@ var activeTableTab = "activeTableTab";
        - +
        • down

          -
          IPos down()
          +
          IPos down()
          Shifts the IPos down by 1 block and returns the new object.
        - +
        • down

          -
          IPos down(double n)
          +
          IPos down​(double n)
          Parameters:
          n - The number of blocks to move the position down by.
          @@ -409,23 +471,23 @@ var activeTableTab = "activeTableTab";
        - +
        • north

          -
          IPos north()
          +
          IPos north()
          Shifts the IPos north by 1 block and returns the new object.
        - +
        • north

          -
          IPos north(double n)
          +
          IPos north​(double n)
          Parameters:
          n - The number of blocks to move the position north by.
          @@ -434,23 +496,23 @@ var activeTableTab = "activeTableTab";
        - +
        • east

          -
          IPos east()
          +
          IPos east()
          Shifts the IPos east by 1 block and returns the new object.
        - +
        • east

          -
          IPos east(double n)
          +
          IPos east​(double n)
          Parameters:
          n - The number of blocks to move the position east by.
          @@ -459,23 +521,23 @@ var activeTableTab = "activeTableTab";
        - +
        • south

          -
          IPos south()
          +
          IPos south()
          Shifts the IPos south by 1 block and returns the new object.
        - +
        • south

          -
          IPos south(double n)
          +
          IPos south​(double n)
          Parameters:
          n - The number of blocks to move the position south by.
          @@ -484,23 +546,23 @@ var activeTableTab = "activeTableTab";
        - +
        • west

          -
          IPos west()
          +
          IPos west()
          Shifts the IPos west by 1 block and returns the new object.
        - +
        • west

          -
          IPos west(double n)
          +
          IPos west​(double n)
          Parameters:
          n - The number of blocks to move the position west by.
          @@ -509,13 +571,13 @@ var activeTableTab = "activeTableTab";
        - +
        • add

          -
          IPos add(double x,
          +
          IPos add​(double x,
                    double y,
                    double z)
          Adds the IPos' coordinates by each of the parameters given.
          @@ -529,13 +591,13 @@ var activeTableTab = "activeTableTab";
        - +
        • add

          -
          IPos add(IPos pos)
          +
          IPos add​(IPos pos)
          Directly adds the coordinates of two IPos objects and returns the resulting IPos sum. For example, if one IPos was represented by the coordinates (0,60,5), and another by (-10,-30,25), the resulting object's coordinates are (0 - 10,60 - 30,5 + 25) = (-10,30,30).
          @@ -547,13 +609,13 @@ var activeTableTab = "activeTableTab";
        - +
        • subtract

          -
          IPos subtract(double x,
          +
          IPos subtract​(double x,
                         double y,
                         double z)
          Subtracts the IPos' coordinates by each of the parameters given.
          @@ -567,13 +629,13 @@ var activeTableTab = "activeTableTab";
        - +
        • subtract

          -
          IPos subtract(IPos pos)
          +
          IPos subtract​(IPos pos)
          Directly subtracts the coordinates of two IPos objects and returns the resulting IPos difference. For example, if one IPos was represented by the coordinates (0,60,5), and another by (-10,-30,25), the resulting object's coordinates are (0 + 10,60 + 30,5 - 25) = (10,90,-20).
          @@ -585,13 +647,13 @@ var activeTableTab = "activeTableTab";
        - +
        • normalize

          -
          IPos normalize()
          +
          IPos normalize()
          Returns a normalized vector of this block's position, calculated by:
          Returns:
          @@ -599,90 +661,90 @@ var activeTableTab = "activeTableTab";
        - +
        • normalizeDouble

          -
          double[] normalizeDouble()
          +
          double[] normalizeDouble()
        - +
        • offset

          -
          IPos offset(int direction)
          +
          IPos offset​(int direction)
          Offsets the block by 1 block in the given direction and returns the resulting IPos object
        - +
        • offset

          -
          IPos offset(int direction,
          +
          IPos offset​(int direction,
                       double n)
          Offsets the block by n blocks in the given direction and returns the resulting IPos object
        - +
        • crossProduct

          -
          IPos crossProduct(double x,
          +
          IPos crossProduct​(double x,
                             double y,
                             double z)
        - + - +
        • divide

          -
          IPos divide(double scalar)
          +
          IPos divide​(double scalar)
        - +
        • toLong

          -
          long toLong()
          +
          long toLong()
        - +
        • fromLong

          -
          IPos fromLong(long serialized)
          +
          IPos fromLong​(long serialized)
        - +
        • distanceTo

          -
          double distanceTo(IPos pos)
          +
          double distanceTo​(IPos pos)
          Parameters:
          pos - The IPos object to calculate the distance to
          @@ -691,43 +753,47 @@ var activeTableTab = "activeTableTab";
        - +
        • distanceTo

          -
          double distanceTo(double x,
          +
          double distanceTo​(double x,
                             double y,
                             double z)
        - +
      +
    +
    + diff --git a/docs/noppes/npcs/api/IScreenSize.html b/docs/noppes/npcs/api/IScreenSize.html index 78e7781c8..a1cc78d30 100644 --- a/docs/noppes/npcs/api/IScreenSize.html +++ b/docs/noppes/npcs/api/IScreenSize.html @@ -1,12 +1,22 @@ - + - + IScreenSize - + + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api
    +

    Interface IScreenSize

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IScreenSize
    @@ -108,36 +132,43 @@ var activeTableTab = "activeTableTab";
    @@ -145,64 +176,69 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • getWidth

          -
          int getWidth()
          +
          int getWidth()
        - +
        • getHeight

          -
          int getHeight()
          +
          int getHeight()
        - +
        • getWidthPercent

          -
          int getWidthPercent(double percent)
          +
          int getWidthPercent​(double percent)
        - +
        • getHeightPercent

          -
          int getHeightPercent(double percent)
          +
          int getHeightPercent​(double percent)
      +
    +
    + diff --git a/docs/noppes/npcs/api/ISkinOverlay.html b/docs/noppes/npcs/api/ISkinOverlay.html index 6851e3085..759c1c392 100644 --- a/docs/noppes/npcs/api/ISkinOverlay.html +++ b/docs/noppes/npcs/api/ISkinOverlay.html @@ -1,12 +1,22 @@ - + - + ISkinOverlay - + + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api
    +

    Interface ISkinOverlay

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface ISkinOverlay
      A skin overlay object for both NPCs and players. Several skin overlays at a time can be layered on top of each other. In an NPC's case, the old overlay texture is now the skin overlay with ID 0. @@ -112,120 +136,143 @@ var activeTableTab = "activeTableTab";
      @@ -233,222 +280,227 @@ var activeTableTab = "activeTableTab";
      • +
          -
        • +
        • Method Detail

          - +
          • setTexture

            -
            void setTexture(java.lang.String texture)
            +
            void setTexture​(java.lang.String texture)
            Sets the directory texture of the overlay. Does not support URLs.
          - +
          • getTexture

            -
            java.lang.String getTexture()
            +
            java.lang.String getTexture()
          - +
          • setGlow

            -
            void setGlow(boolean glow)
            +
            void setGlow​(boolean glow)
            Sets whether this overlay glows in the dark or not.
          - +
          • getGlow

            -
            boolean getGlow()
            +
            boolean getGlow()
          - +
          • setBlend

            -
            void setBlend(boolean blend)
            +
            void setBlend​(boolean blend)
            Sets whether this overlay blends on top of bottom textures at any alpha value.
          - +
          • getBlend

            -
            boolean getBlend()
            +
            boolean getBlend()
          - +
          • setAlpha

            -
            void setAlpha(float alpha)
            +
            void setAlpha​(float alpha)
            Sets the transparency of the overlay, from 0 to 1.
          - +
          • getAlpha

            -
            float getAlpha()
            +
            float getAlpha()
          - +
          • setSize

            -
            void setSize(float size)
            +
            void setSize​(float size)
            Sets the size of the entire overlay when rendered on the entity. By default, overlays render slightly on top of the entity's model.
          - +
          • getSize

            -
            float getSize()
            +
            float getSize()
          - +
          • setTextureScale

            -
            void setTextureScale(float scaleX,
            +
            void setTextureScale​(float scaleX,
                                  float scaleY)
            Sets the texture scale of the overlay. Higher values will "zoom in" to the texture more.
          - +
          • getTextureScaleX

            -
            float getTextureScaleX()
            +
            float getTextureScaleX()
          - +
          • getTextureScaleY

            -
            float getTextureScaleY()
            +
            float getTextureScaleY()
          - +
          • setSpeed

            -
            void setSpeed(float speedX,
            +
            void setSpeed​(float speedX,
                           float speedY)
            Sets the "texture speed" by which the texture shifts on each render tick. Used to create a powered creeper effect! This does not move the entire overlay, it just moves the position at which the texture begins rendering.
          - +
          • getSpeedX

            -
            float getSpeedX()
            +
            float getSpeedX()
          - +
          • getSpeedY

            -
            float getSpeedY()
            +
            float getSpeedY()
          - +
          • setOffset

            -
            void setOffset(float offsetX,
            +
            void setOffset​(float offsetX,
                            float offsetY,
                            float offsetZ)
            Sets the amount in each direction by which the overlay will be offset from the entity.
          - +
          • getOffsetX

            -
            float getOffsetX()
            +
            float getOffsetX()
          - +
          • getOffsetY

            -
            float getOffsetY()
            +
            float getOffsetY()
          - +
          • getOffsetZ

            -
            float getOffsetZ()
            +
            float getOffsetZ()
        +
    +
    + diff --git a/docs/noppes/npcs/api/ITileEntity.html b/docs/noppes/npcs/api/ITileEntity.html index 288d9011c..915e4cdf0 100644 --- a/docs/noppes/npcs/api/ITileEntity.html +++ b/docs/noppes/npcs/api/ITileEntity.html @@ -1,12 +1,22 @@ - + - + ITileEntity - + + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api
    +

    Interface ITileEntity

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface ITileEntity
    @@ -108,88 +132,105 @@ var activeTableTab = "activeTableTab";
    @@ -197,18 +238,19 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • getBlockMetadata

          -
          int getBlockMetadata()
          +
          int getBlockMetadata()
          Returns:
          An integer representing the metadata of this block. Blocks with different states will @@ -217,67 +259,67 @@ var activeTableTab = "activeTableTab";
        - +
        • getWorld

          -
          IWorld getWorld()
          +
          IWorld getWorld()
          Returns:
          The world this tile entity is in.
        - +
        • setWorld

          -
          void setWorld(IWorld world)
          +
          void setWorld​(IWorld world)
        - +
        • getMCTileEntity

          -
          net.minecraft.tileentity.TileEntity getMCTileEntity()
          +
          net.minecraft.tileentity.TileEntity getMCTileEntity()
          Returns:
          An obfuscated MC tile entity object.
        - +
        • markDirty

          -
          void markDirty()
          +
          void markDirty()
        - +
        • readFromNBT

          -
          void readFromNBT(INbt nbt)
          +
          void readFromNBT​(INbt nbt)
          Reads an INbt compound tag, creates a tile entity based on the data, and replaces this entity with the new one.
        - +
        • getDistanceFrom

          -
          double getDistanceFrom(double x,
          +
          double getDistanceFrom​(double x,
                                  double y,
                                  double z)
          @@ -286,98 +328,102 @@ var activeTableTab = "activeTableTab";
        - +
        • getDistanceFrom

          -
          double getDistanceFrom(IPos pos)
          +
          double getDistanceFrom​(IPos pos)
        - +
        • getBlockType

          -
          IBlock getBlockType()
          +
          IBlock getBlockType()
          Returns:
          A new IBlock object based on this tile entity's type.
        - +
        • isInvalid

          -
          boolean isInvalid()
          +
          boolean isInvalid()
          Returns:
          True if the tile entity is invalid, false otherwise.
        - +
        • invalidate

          -
          void invalidate()
          +
          void invalidate()
          Invalidates the tile entity.
        - +
        • validate

          -
          void validate()
          +
          void validate()
          Validates the tile entity for use.
        - +
        • updateContainingBlockInfo

          -
          void updateContainingBlockInfo()
          +
          void updateContainingBlockInfo()
          Updates the block's tile entity to the values set in this object.
        - +
        • getNBT

          -
          INbt getNBT()
          +
          INbt getNBT()
          Writes the tile entity to NBT and returns the compound tag.
      +
    +
    + diff --git a/docs/noppes/npcs/api/ITimers.html b/docs/noppes/npcs/api/ITimers.html index d71969382..3f4342cdc 100644 --- a/docs/noppes/npcs/api/ITimers.html +++ b/docs/noppes/npcs/api/ITimers.html @@ -1,12 +1,22 @@ - + - + ITimers - + + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api
    +

    Interface ITimers

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface ITimers
    @@ -108,99 +132,116 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Summary

        - +
        - + + - + - + - + + - + + - + + - + - + - + - + - + + - + - + - + + - + +
        All Methods Instance Methods Abstract Methods 
        Modifier and TypeMethod and DescriptionMethodDescription
        voidclear() +clear()
        Removes all timers.
        voidforceStart(int id, +forceStart​(int id, int ticks, - boolean repeat) + boolean repeat)
        Adds a timer to the NPC or player with the given attributes.
        booleanhas(int id) has​(int id) 
        intmaxTicks(int id) maxTicks​(int id) 
        booleanrepeats(int id) repeats​(int id) 
        voidreset(int id) +reset​(int id)
        Resets the ticks elapsed in the timer with the given id to 0.
        voidsetMaxTicks(int id, - int maxTicks) +setMaxTicks​(int id, + int maxTicks)
        Sets the maximum amount of ticks the timer with the given id can run for before it stops.
        voidsetRepeats(int id, - boolean repeat) +setRepeats​(int id, + boolean repeat)
        Sets whether the timer with the given id repeats or not.
        voidsetTicks(int id, - int ticks) +setTicks​(int id, + int ticks)
        Sets the amount of ticks elapsed in the timer with the given id to a different value.
        intsize() size() 
        voidstart(int id, +start​(int id, int ticks, - boolean repeat) + boolean repeat)
        Adds a timer to the NPC or player with the given attributes.
        booleanstop(int id) +stop​(int id)
        Stops the timer with the given id
        intticks(int id) ticks​(int id) 
        int[]timerIds() timerIds() 
      +
    @@ -208,27 +249,28 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • timerIds

          -
          int[] timerIds()
          +
          int[] timerIds()
        - +
        • start

          -
          void start(int id,
          +
          void start​(int id,
                      int ticks,
                      boolean repeat)
          Adds a timer to the NPC or player with the given attributes. If this function is used and there is already a @@ -241,13 +283,13 @@ var activeTableTab = "activeTableTab";
        - +
        • forceStart

          -
          void forceStart(int id,
          +
          void forceStart​(int id,
                           int ticks,
                           boolean repeat)
          Adds a timer to the NPC or player with the given attributes. No exception will be thrown if there is already a @@ -260,26 +302,26 @@ var activeTableTab = "activeTableTab";
        - +
        • has

          -
          boolean has(int id)
          +
          boolean has​(int id)
          Returns:
          True if the set of timers contains a timer with the given id, false otherwise.
        - +
        • stop

          -
          boolean stop(int id)
          +
          boolean stop​(int id)
          Stops the timer with the given id
          Returns:
          @@ -287,46 +329,46 @@ var activeTableTab = "activeTableTab";
        - +
        • reset

          -
          void reset(int id)
          +
          void reset​(int id)
          Resets the ticks elapsed in the timer with the given id to 0.
        - +
        • clear

          -
          void clear()
          +
          void clear()
          Removes all timers.
        - +
        • ticks

          -
          int ticks(int id)
          +
          int ticks​(int id)
          Returns:
          The amount of ticks elapsed in the timer.
        - +
        • setTicks

          -
          void setTicks(int id,
          +
          void setTicks​(int id,
                         int ticks)
          Sets the amount of ticks elapsed in the timer with the given id to a different value.
          @@ -335,61 +377,61 @@ var activeTableTab = "activeTableTab";
        - +
        • maxTicks

          -
          int maxTicks(int id)
          +
          int maxTicks​(int id)
          Returns:
          The maximum amount of ticks the timer with the given id runs for before it stops.
        - +
        • setMaxTicks

          -
          void setMaxTicks(int id,
          +
          void setMaxTicks​(int id,
                            int maxTicks)
          Sets the maximum amount of ticks the timer with the given id can run for before it stops.
        - +
        • repeats

          -
          boolean repeats(int id)
          +
          boolean repeats​(int id)
          Returns:
          True if the timer with the given id repeats, false otherwise.
        - +
        • setRepeats

          -
          void setRepeats(int id,
          +
          void setRepeats​(int id,
                           boolean repeat)
          Sets whether the timer with the given id repeats or not.
        - +
        • size

          -
          int size()
          +
          int size()
          Returns:
          The amount of timers in the set of timers.
          @@ -398,21 +440,25 @@ var activeTableTab = "activeTableTab";
      +
    +
    + diff --git a/docs/noppes/npcs/api/IWorld.html b/docs/noppes/npcs/api/IWorld.html index 263c0a287..8f142640c 100644 --- a/docs/noppes/npcs/api/IWorld.html +++ b/docs/noppes/npcs/api/IWorld.html @@ -1,12 +1,22 @@ - + - + IWorld - + + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api
    +

    Interface IWorld

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IWorld
    @@ -108,491 +132,583 @@ var activeTableTab = "activeTableTab";
    @@ -853,53 +1008,54 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • getTime

          -
          long getTime()
          +
          long getTime()
          Returns:
          The worlds time
        - +
        • getTotalTime

          -
          long getTotalTime()
          +
          long getTotalTime()
          Returns:
          The total world time
        - +
        • areAllPlayersAsleep

          -
          boolean areAllPlayersAsleep()
          +
          boolean areAllPlayersAsleep()
        - +
        • getBlock

          -
          IBlock getBlock(int x,
          +
          IBlock getBlock​(int x,
                           int y,
                           int z)
          @@ -912,13 +1068,13 @@ var activeTableTab = "activeTableTab";
        - +
        • getBlock

          -
          IBlock getBlock(IPos pos)
          +
          IBlock getBlock​(IPos pos)
          Parameters:
          pos -
          @@ -927,13 +1083,13 @@ var activeTableTab = "activeTableTab";
        - +
        • getTopBlock

          -
          IBlock getTopBlock(int x,
          +
          IBlock getTopBlock​(int x,
                              int z)
          Returns:
          @@ -941,150 +1097,150 @@ var activeTableTab = "activeTableTab";
        - + - +
        • isBlockFreezable

          -
          boolean isBlockFreezable(IPos pos)
          +
          boolean isBlockFreezable​(IPos pos)
        - +
        • isBlockFreezable

          -
          boolean isBlockFreezable(int x,
          +
          boolean isBlockFreezable​(int x,
                                    int y,
                                    int z)
        - +
        • isBlockFreezableNaturally

          -
          boolean isBlockFreezableNaturally(IPos pos)
          +
          boolean isBlockFreezableNaturally​(IPos pos)
        - +
        • isBlockFreezableNaturally

          -
          boolean isBlockFreezableNaturally(int x,
          +
          boolean isBlockFreezableNaturally​(int x,
                                             int y,
                                             int z)
        - +
        • canBlockFreeze

          -
          boolean canBlockFreeze(IPos pos,
          +
          boolean canBlockFreeze​(IPos pos,
                                  boolean adjacentToWater)
        - +
        • canBlockFreeze

          -
          boolean canBlockFreeze(int x,
          +
          boolean canBlockFreeze​(int x,
                                  int y,
                                  int z,
                                  boolean adjacentToWater)
        - +
        • canBlockFreezeBody

          -
          boolean canBlockFreezeBody(IPos pos,
          +
          boolean canBlockFreezeBody​(IPos pos,
                                      boolean adjacentToWater)
        - +
        • canBlockFreezeBody

          -
          boolean canBlockFreezeBody(int x,
          +
          boolean canBlockFreezeBody​(int x,
                                      int y,
                                      int z,
                                      boolean adjacentToWater)
        - +
        • canSnowAt

          -
          boolean canSnowAt(IPos pos,
          +
          boolean canSnowAt​(IPos pos,
                             boolean checkLight)
        - +
        • canSnowAt

          -
          boolean canSnowAt(int x,
          +
          boolean canSnowAt​(int x,
                             int y,
                             int z,
                             boolean checkLight)
        - +
        • canSnowAtBody

          -
          boolean canSnowAtBody(IPos pos,
          +
          boolean canSnowAtBody​(IPos pos,
                                 boolean checkLight)
        - +
        • canSnowAtBody

          -
          boolean canSnowAtBody(int x,
          +
          boolean canSnowAtBody​(int x,
                                 int y,
                                 int z,
                                 boolean checkLight)
        - +
        • getHeightValue

          -
          int getHeightValue(int x,
          +
          int getHeightValue​(int x,
                              int z)
          Returns:
          @@ -1092,22 +1248,22 @@ var activeTableTab = "activeTableTab";
        - +
        • getHeightValue

          -
          int getHeightValue(IPos pos)
          +
          int getHeightValue​(IPos pos)
        - +
        • getChunkHeightMapMinimum

          -
          int getChunkHeightMapMinimum(int x,
          +
          int getChunkHeightMapMinimum​(int x,
                                        int z)
          Returns:
          @@ -1115,22 +1271,22 @@ var activeTableTab = "activeTableTab";
        - +
        • getChunkHeightMapMinimum

          -
          int getChunkHeightMapMinimum(IPos pos)
          +
          int getChunkHeightMapMinimum​(IPos pos)
        - +
        • getBlockMetadata

          -
          int getBlockMetadata(int x,
          +
          int getBlockMetadata​(int x,
                                int y,
                                int z)
          @@ -1139,46 +1295,46 @@ var activeTableTab = "activeTableTab";
        - +
        • getBlockMetadata

          -
          int getBlockMetadata(IPos pos)
          +
          int getBlockMetadata​(IPos pos)
        - +
        • setBlockMetadataWithNotify

          -
          boolean setBlockMetadataWithNotify(int x,
          +
          boolean setBlockMetadataWithNotify​(int x,
                                              int y,
                                              int z,
                                              int metadata,
                                              int flag)
        - +
        • setBlockMetadataWithNotify

          -
          boolean setBlockMetadataWithNotify(IPos pos,
          +
          boolean setBlockMetadataWithNotify​(IPos pos,
                                              int metadata,
                                              int flag)
        - +
        • canSeeSky

          -
          boolean canSeeSky(int x,
          +
          boolean canSeeSky​(int x,
                             int y,
                             int z)
          @@ -1191,13 +1347,13 @@ var activeTableTab = "activeTableTab";
        - +
        • canSeeSky

          -
          boolean canSeeSky(IPos pos)
          +
          boolean canSeeSky​(IPos pos)
          Parameters:
          pos -
          @@ -1206,205 +1362,205 @@ var activeTableTab = "activeTableTab";
        - +
        • getFullBlockLightValue

          -
          int getFullBlockLightValue(int x,
          +
          int getFullBlockLightValue​(int x,
                                      int y,
                                      int z)
        - +
        • getFullBlockLightValue

          -
          int getFullBlockLightValue(IPos pos)
          +
          int getFullBlockLightValue​(IPos pos)
        - +
        • getBlockLightValue

          -
          int getBlockLightValue(int x,
          +
          int getBlockLightValue​(int x,
                                  int y,
                                  int z)
        - +
        • getBlockLightValue

          -
          int getBlockLightValue(IPos pos)
          +
          int getBlockLightValue​(IPos pos)
        - +
        • playSoundAtEntity

          -
          void playSoundAtEntity(IEntity entity,
          +
          void playSoundAtEntity​(IEntity entity,
                                  java.lang.String sound,
                                  float volume,
                                  float pitch)
        - +
        • playSoundToNearExcept

          -
          void playSoundToNearExcept(IPlayer player,
          +
          void playSoundToNearExcept​(IPlayer player,
                                      java.lang.String sound,
                                      float volume,
                                      float pitch)
        - +
        • playSound

          -
          void playSound(int id,
          -               ISound sound)
          +
          void playSound​(int id,
          +               ISound sound)
        - +
        • stopSound

          -
          void stopSound(int id)
          +
          void stopSound​(int id)
        - +
        • pauseSounds

          -
          void pauseSounds()
          +
          void pauseSounds()
        - +
        • continueSounds

          -
          void continueSounds()
          +
          void continueSounds()
        - +
        • stopSounds

          -
          void stopSounds()
          +
          void stopSounds()
        - +
        • getEntityByID

          -
          IEntity getEntityByID(int id)
          +
          IEntity getEntityByID​(int id)
        - +
        • spawnEntityInWorld

          -
          boolean spawnEntityInWorld(IEntity entity)
          +
          boolean spawnEntityInWorld​(IEntity entity)
        - +
        • getClosestPlayerToEntity

          -
          IPlayer getClosestPlayerToEntity(IEntity entity,
          +
          IPlayer getClosestPlayerToEntity​(IEntity entity,
                                            double range)
        - +
        • getClosestPlayer

          -
          IPlayer getClosestPlayer(double x,
          +
          IPlayer getClosestPlayer​(double x,
                                    double y,
                                    double z,
                                    double range)
        - +
        • getClosestPlayer

          -
          IPlayer getClosestPlayer(IPos pos,
          +
          IPlayer getClosestPlayer​(IPos pos,
                                    double range)
        - +
        • getClosestVulnerablePlayerToEntity

          -
          IPlayer getClosestVulnerablePlayerToEntity(IEntity entity,
          +
          IPlayer getClosestVulnerablePlayerToEntity​(IEntity entity,
                                                      double range)
        - +
        • getClosestVulnerablePlayer

          -
          IPlayer getClosestVulnerablePlayer(double x,
          +
          IPlayer getClosestVulnerablePlayer​(double x,
                                              double y,
                                              double z,
                                              double range)
        - +
        • getClosestVulnerablePlayer

          -
          IPlayer getClosestVulnerablePlayer(IPos pos,
          +
          IPlayer getClosestVulnerablePlayer​(IPos pos,
                                              double range)
        - +
        • countEntities

          -
          int countEntities(IEntity entity)
          +
          int countEntities​(IEntity entity)
          Parameters:
          entity - The entity whose type will be used as a parameter
          @@ -1413,88 +1569,88 @@ var activeTableTab = "activeTableTab";
        - +
        • getLoadedEntities

          -
          IEntity[] getLoadedEntities()
          +
          IEntity[] getLoadedEntities()
        - +
        • getEntitiesNear

          -
          IEntity[] getEntitiesNear(IPos position,
          +
          IEntity[] getEntitiesNear​(IPos position,
                                     double range)
        - +
        • getEntitiesNear

          -
          IEntity[] getEntitiesNear(double x,
          +
          IEntity[] getEntitiesNear​(double x,
                                     double y,
                                     double z,
                                     double range)
        - +
        • setTileEntity

          -
          void setTileEntity(int x,
          +
          void setTileEntity​(int x,
                              int y,
                              int z,
          -                   ITileEntity tileEntity)
          + ITileEntity tileEntity)
          Sets the block's tile entity at the given position.
        - + - +
        • removeTileEntity

          -
          void removeTileEntity(int x,
          +
          void removeTileEntity​(int x,
                                 int y,
                                 int z)
          Removes the block's tile entity at the given position.
        - +
        • removeTileEntity

          -
          void removeTileEntity(IPos pos)
          +
          void removeTileEntity​(IPos pos)
        - +
        • isBlockFullCube

          -
          boolean isBlockFullCube(int x,
          +
          boolean isBlockFullCube​(int x,
                                   int y,
                                   int z)
          @@ -1503,91 +1659,91 @@ var activeTableTab = "activeTableTab";
        - +
        • isBlockFullCube

          -
          boolean isBlockFullCube(IPos pos)
          +
          boolean isBlockFullCube​(IPos pos)
        - +
        • getSeed

          -
          long getSeed()
          +
          long getSeed()
        - +
        • setSpawnLocation

          -
          void setSpawnLocation(int x,
          +
          void setSpawnLocation​(int x,
                                 int y,
                                 int z)
        - +
        • setSpawnLocation

          -
          void setSpawnLocation(IPos pos)
          +
          void setSpawnLocation​(IPos pos)
        - +
        • canLightningStrikeAt

          -
          boolean canLightningStrikeAt(int x,
          +
          boolean canLightningStrikeAt​(int x,
                                        int y,
                                        int z)
        - +
        • canLightningStrikeAt

          -
          boolean canLightningStrikeAt(IPos pos)
          +
          boolean canLightningStrikeAt​(IPos pos)
        - +
        • isBlockHighHumidity

          -
          boolean isBlockHighHumidity(int x,
          +
          boolean isBlockHighHumidity​(int x,
                                       int y,
                                       int z)
        - +
        • isBlockHighHumidity

          -
          boolean isBlockHighHumidity(IPos pos)
          +
          boolean isBlockHighHumidity​(IPos pos)
        - +
        • getSignText

          -
          java.lang.String getSignText(int x,
          +
          java.lang.String getSignText​(int x,
                                        int y,
                                        int z)
          @@ -1602,25 +1758,25 @@ var activeTableTab = "activeTableTab";
        - +
        • getSignText

          -
          java.lang.String getSignText(IPos pos)
          +
          java.lang.String getSignText​(IPos pos)
        - +
        • setBlock

          -
          boolean setBlock(int x,
          +
          boolean setBlock​(int x,
                            int y,
                            int z,
          -                 IItemStack item)
          + IItemStack item)
          Parameters:
          x - World position x
          @@ -1630,26 +1786,26 @@ var activeTableTab = "activeTableTab";
        - + - +
        • setBlock

          -
          boolean setBlock(int x,
          +
          boolean setBlock​(int x,
                            int y,
                            int z,
          -                 IBlock block)
          + IBlock block)
          Parameters:
          x - World position x
          @@ -1659,23 +1815,23 @@ var activeTableTab = "activeTableTab";
        - +
        • setBlock

          -
          boolean setBlock(IPos pos,
          -                 IBlock block)
          +
          boolean setBlock​(IPos pos,
          +                 IBlock block)
        - +
        • removeBlock

          -
          void removeBlock(int x,
          +
          void removeBlock​(int x,
                            int y,
                            int z)
          @@ -1686,62 +1842,62 @@ var activeTableTab = "activeTableTab";
        - +
        • removeBlock

          -
          void removeBlock(IPos pos)
          +
          void removeBlock​(IPos pos)
        - +
        • isPlaceCancelled

          -
          boolean isPlaceCancelled(int posX,
          +
          boolean isPlaceCancelled​(int posX,
                                    int posY,
                                    int posZ)
        - +
        • isPlaceCancelled

          -
          boolean isPlaceCancelled(IPos pos)
          +
          boolean isPlaceCancelled​(IPos pos)
        - +
        • isBreakCancelled

          -
          boolean isBreakCancelled(int posX,
          +
          boolean isBreakCancelled​(int posX,
                                    int posY,
                                    int posZ)
        - +
        • isBreakCancelled

          -
          boolean isBreakCancelled(IPos pos)
          +
          boolean isBreakCancelled​(IPos pos)
        - +
        • rayCastPos

          -
          IPos rayCastPos(double[] startPos,
          +
          IPos rayCastPos​(double[] startPos,
                           double[] lookVector,
                           int maxDistance,
                           boolean stopOnBlock,
          @@ -1749,49 +1905,49 @@ var activeTableTab = "activeTableTab";
                           boolean stopOnCollision)
        - +
        • rayCastPos

          -
          IPos rayCastPos(double[] startPos,
          +
          IPos rayCastPos​(double[] startPos,
                           double[] lookVector,
                           int maxDistance)
        - +
        • rayCastPos

          -
          IPos rayCastPos(IPos startPos,
          -                IPos lookVector,
          +
          IPos rayCastPos​(IPos startPos,
          +                IPos lookVector,
                           int maxDistance,
                           boolean stopOnBlock,
                           boolean stopOnLiquid,
                           boolean stopOnCollision)
        - +
        • rayCastPos

          -
          IPos rayCastPos(IPos startPos,
          -                IPos lookVector,
          +
          IPos rayCastPos​(IPos startPos,
          +                IPos lookVector,
                           int maxDistance)
        - +
        • rayCastBlock

          -
          IBlock rayCastBlock(double[] startPos,
          +
          IBlock rayCastBlock​(double[] startPos,
                               double[] lookVector,
                               int maxDistance,
                               boolean stopOnBlock,
          @@ -1808,49 +1964,49 @@ var activeTableTab = "activeTableTab";
           
           
        - +
        • rayCastBlock

          -
          IBlock rayCastBlock(double[] startPos,
          +
          IBlock rayCastBlock​(double[] startPos,
                               double[] lookVector,
                               int maxDistance)
        - +
        • rayCastBlock

          -
          IBlock rayCastBlock(IPos startPos,
          -                    IPos lookVector,
          +
          IBlock rayCastBlock​(IPos startPos,
          +                    IPos lookVector,
                               int maxDistance,
                               boolean stopOnBlock,
                               boolean stopOnLiquid,
                               boolean stopOnCollision)
        - +
        • rayCastBlock

          -
          IBlock rayCastBlock(IPos startPos,
          -                    IPos lookVector,
          +
          IBlock rayCastBlock​(IPos startPos,
          +                    IPos lookVector,
                               int maxDistance)
        - +
        • getNearestAir

          -
          IPos getNearestAir(IPos startPos,
          +
          IPos getNearestAir​(IPos startPos,
                              int maxHeight)
          Parameters:
          @@ -1861,13 +2017,13 @@ var activeTableTab = "activeTableTab";
        - +
        • rayCastEntities

          -
          IEntity[] rayCastEntities(double[] startPos,
          +
          IEntity[] rayCastEntities​(double[] startPos,
                                     double[] lookVector,
                                     int maxDistance,
                                     double offset,
          @@ -1877,13 +2033,13 @@ var activeTableTab = "activeTableTab";
                                     boolean stopOnCollision)
        - +
        • rayCastEntities

          -
          IEntity[] rayCastEntities(IEntity[] ignoreEntities,
          +
          IEntity[] rayCastEntities​(IEntity[] ignoreEntities,
                                     double[] startPos,
                                     double[] lookVector,
                                     int maxDistance,
          @@ -1894,14 +2050,14 @@ var activeTableTab = "activeTableTab";
                                     boolean stopOnCollision)
        - +
        • rayCastEntities

          -
          IEntity[] rayCastEntities(IPos startPos,
          -                          IPos lookVector,
          +
          IEntity[] rayCastEntities​(IPos startPos,
          +                          IPos lookVector,
                                     int maxDistance,
                                     double offset,
                                     double range,
          @@ -1910,39 +2066,39 @@ var activeTableTab = "activeTableTab";
                                     boolean stopOnCollision)
        - +
        • rayCastEntities

          -
          IEntity[] rayCastEntities(double[] startPos,
          +
          IEntity[] rayCastEntities​(double[] startPos,
                                     double[] lookVector,
                                     int maxDistance,
                                     double offset,
                                     double range)
        - +
        • rayCastEntities

          -
          IEntity[] rayCastEntities(IPos startPos,
          -                          IPos lookVector,
          +
          IEntity[] rayCastEntities​(IPos startPos,
          +                          IPos lookVector,
                                     int maxDistance,
                                     double offset,
                                     double range)
        - +
        • getPlayer

          -
          IPlayer getPlayer(java.lang.String name)
          +
          IPlayer getPlayer​(java.lang.String name)
          Parameters:
          name - The name of the player to be returned
          @@ -1951,74 +2107,74 @@ var activeTableTab = "activeTableTab";
        - +
        • getPlayerByUUID

          -
          IPlayer getPlayerByUUID(java.lang.String uuid)
          +
          IPlayer getPlayerByUUID​(java.lang.String uuid)
        - +
        • setTime

          -
          void setTime(long time)
          +
          void setTime​(long time)
          Parameters:
          time - The world time to be set
        - +
        • isDay

          -
          boolean isDay()
          +
          boolean isDay()
          Returns:
          Whether or not its daytime
        - +
        • isRaining

          -
          boolean isRaining()
          +
          boolean isRaining()
          Returns:
          Whether or not its currently raining
        - +
        • setRaining

          -
          void setRaining(boolean bo)
          +
          void setRaining​(boolean bo)
          Parameters:
          bo - Set if it's raining
        - +
        • thunderStrike

          -
          void thunderStrike(double x,
          +
          void thunderStrike​(double x,
                              double y,
                              double z)
          @@ -2029,22 +2185,22 @@ var activeTableTab = "activeTableTab";
        - +
        • thunderStrike

          -
          void thunderStrike(IPos pos)
          +
          void thunderStrike​(IPos pos)
        - +
        • spawnParticle

          -
          void spawnParticle(java.lang.String particle,
          +
          void spawnParticle​(java.lang.String particle,
                              double x,
                              double y,
                              double z,
          @@ -2068,14 +2224,14 @@ var activeTableTab = "activeTableTab";
           
           
        - +
        • spawnParticle

          -
          void spawnParticle(java.lang.String particle,
          -                   IPos pos,
          +
          void spawnParticle​(java.lang.String particle,
          +                   IPos pos,
                              double dx,
                              double dy,
                              double dz,
          @@ -2083,13 +2239,13 @@ var activeTableTab = "activeTableTab";
                              int count)
        - +
        • createItem

          -
          IItemStack createItem(java.lang.String id,
          +
          IItemStack createItem​(java.lang.String id,
                                 int damage,
                                 int size)
          @@ -2102,15 +2258,15 @@ var activeTableTab = "activeTableTab";
        - +
        • createEntityParticle

          -
          @Deprecated
          -IParticle createEntityParticle(java.lang.String directory)
          -
          Deprecated. 
          +
          @Deprecated
          +IParticle createEntityParticle​(java.lang.String directory)
          +
          Deprecated.
          Parameters:
          directory - The particle's texture directory. Use only forward slashes when writing a directory. Example: "customnpcs:textures/particle/tail.png"
          @@ -2119,13 +2275,13 @@ var activeTableTab = "activeTableTab";
        - +
        • getTempData

          -
          java.lang.Object getTempData(java.lang.String key)
          +
          java.lang.Object getTempData​(java.lang.String key)
          Parameters:
          key - Get temp data for this key
          @@ -2134,13 +2290,13 @@ var activeTableTab = "activeTableTab";
        - +
        • setTempData

          -
          void setTempData(java.lang.String key,
          +
          void setTempData​(java.lang.String key,
                            java.lang.Object value)
          Tempdata gets cleared when the server restarts. All worlds share the same temp data.
          @@ -2150,13 +2306,13 @@ var activeTableTab = "activeTableTab";
        - +
        • hasTempData

          -
          boolean hasTempData(java.lang.String key)
          +
          boolean hasTempData​(java.lang.String key)
          Parameters:
          key - The key thats going to be tested against the temp data
          @@ -2165,45 +2321,45 @@ var activeTableTab = "activeTableTab";
        - +
        • removeTempData

          -
          void removeTempData(java.lang.String key)
          +
          void removeTempData​(java.lang.String key)
          Parameters:
          key - The key for the temp data to be removed
        - +
        • clearTempData

          -
          void clearTempData()
          +
          void clearTempData()
          Removes all tempdata
        - +
        • getTempDataKeys

          -
          java.lang.String[] getTempDataKeys()
          +
          java.lang.String[] getTempDataKeys()
        - +
        • getStoredData

          -
          java.lang.Object getStoredData(java.lang.String key)
          +
          java.lang.Object getStoredData​(java.lang.String key)
          Parameters:
          key - The key of the data to be returned
          @@ -2212,13 +2368,13 @@ var activeTableTab = "activeTableTab";
        - +
        • setStoredData

          -
          void setStoredData(java.lang.String key,
          +
          void setStoredData​(java.lang.String key,
                              java.lang.Object value)
          Stored data persists through world restart. Unlike tempdata only Strings and Numbers can be saved
          @@ -2228,13 +2384,13 @@ var activeTableTab = "activeTableTab";
        - +
        • hasStoredData

          -
          boolean hasStoredData(java.lang.String key)
          +
          boolean hasStoredData​(java.lang.String key)
          Parameters:
          key - The key of the data to be checked
          @@ -2243,45 +2399,45 @@ var activeTableTab = "activeTableTab";
        - +
        • removeStoredData

          -
          void removeStoredData(java.lang.String key)
          +
          void removeStoredData​(java.lang.String key)
          Parameters:
          key - The key of the data to be removed
        - +
        • clearStoredData

          -
          void clearStoredData()
          +
          void clearStoredData()
          Remove all stored data
        - +
        • getStoredDataKeys

          -
          java.lang.String[] getStoredDataKeys()
          +
          java.lang.String[] getStoredDataKeys()
        - +
        • explode

          -
          void explode(double x,
          +
          void explode​(double x,
                        double y,
                        double z,
                        float range,
          @@ -2298,43 +2454,43 @@ var activeTableTab = "activeTableTab";
           
           
        - +
        • explode

          -
          void explode(IPos pos,
          +
          void explode​(IPos pos,
                        float range,
                        boolean fire,
                        boolean grief)
        - +
        • getAllServerPlayers

          -
          IPlayer[] getAllServerPlayers()
          +
          IPlayer[] getAllServerPlayers()
        - +
        • getPlayerNames

          -
          java.lang.String[] getPlayerNames()
          +
          java.lang.String[] getPlayerNames()
        - +
        • getBiomeName

          -
          java.lang.String getBiomeName(int x,
          +
          java.lang.String getBiomeName​(int x,
                                         int z)
          Parameters:
          @@ -2347,22 +2503,22 @@ var activeTableTab = "activeTableTab";
        - +
        • getBiomeName

          -
          java.lang.String getBiomeName(IPos pos)
          +
          java.lang.String getBiomeName​(IPos pos)
        - +
        • spawnClone

          -
          IEntity spawnClone(int x,
          +
          IEntity spawnClone​(int x,
                              int y,
                              int z,
                              int tab,
          @@ -2382,58 +2538,58 @@ var activeTableTab = "activeTableTab";
           
           
        - +
        • spawnClone

          -
          IEntity spawnClone(IPos pos,
          +
          IEntity spawnClone​(IPos pos,
                              int tab,
                              java.lang.String name,
                              boolean ignoreProtection)
        - +
        • spawnClone

          -
          IEntity spawnClone(int x,
          +
          IEntity spawnClone​(int x,
                              int y,
                              int z,
                              int tab,
                              java.lang.String name)
        - +
        • spawnClone

          -
          IEntity spawnClone(IPos pos,
          +
          IEntity spawnClone​(IPos pos,
                              int tab,
                              java.lang.String name)
        - + - +
        • getMCWorld

          -
          net.minecraft.world.WorldServer getMCWorld()
          +
          net.minecraft.world.WorldServer getMCWorld()
          Returns:
          Returns minecraft world object
          @@ -2443,13 +2599,13 @@ var activeTableTab = "activeTableTab";
        - +
        • getDimensionID

          -
          int getDimensionID()
          +
          int getDimensionID()
          Returns:
          The ID of this world's dimension. 0 for overworld, 1 for End, -1 for Nether, etc.
          @@ -2458,21 +2614,25 @@ var activeTableTab = "activeTableTab";
      +
    +
    + diff --git a/docs/noppes/npcs/api/block/IBlockScripted.html b/docs/noppes/npcs/api/block/IBlockScripted.html index e3b993038..5e4638d9e 100644 --- a/docs/noppes/npcs/api/block/IBlockScripted.html +++ b/docs/noppes/npcs/api/block/IBlockScripted.html @@ -1,12 +1,22 @@ - + - + IBlockScripted - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.block
    +

    Interface IBlockScripted

    @@ -100,12 +125,11 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    IBlock
    +
    IBlock

    -
    public interface IBlockScripted
    -extends IBlock
    +extends IBlock
  • @@ -113,28 +137,33 @@ extends
  • +
    +
  • @@ -324,128 +394,129 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • setModel

        -
        void setModel(IItemStack item)
        +
        void setModel​(IItemStack item)
        Parameters:
        item - The item to be set as model
      - +
      • setModel

        -
        void setModel(java.lang.String name)
        +
        void setModel​(java.lang.String name)
      - + - + - +
      • setRedstonePower

        -
        void setRedstonePower(int strength)
        +
        void setRedstonePower​(int strength)
        Parameters:
        strength - Sets the strength of the redstone signal (0-15)
      - +
      • getRedstonePower

        -
        int getRedstonePower()
        +
        int getRedstonePower()
        Returns:
        Returns the current redstone power (0-15) this block is giving off
      - +
      • setIsLadder

        -
        void setIsLadder(boolean enabled)
        +
        void setIsLadder​(boolean enabled)
      - +
      • getIsLadder

        -
        boolean getIsLadder()
        +
        boolean getIsLadder()
      - +
      • setLight

        -
        void setLight(int value)
        +
        void setLight​(int value)
        Parameters:
        value - Sets the light value (0-15)
      - +
      • getLight

        -
        int getLight()
        +
        int getLight()
        Returns:
        Returns the light value (0-15)
      - +
      • setScale

        -
        void setScale(float x,
        +
        void setScale​(float x,
                       float y,
                       float z)
        @@ -456,40 +527,40 @@ extends +
        • getScaleX

          -
          float getScaleX()
          +
          float getScaleX()
        - +
        • getScaleY

          -
          float getScaleY()
          +
          float getScaleY()
        - +
        • getScaleZ

          -
          float getScaleZ()
          +
          float getScaleZ()
        - +
        • setRotation

          -
          void setRotation(int x,
          +
          void setRotation​(int x,
                            int y,
                            int z)
          @@ -500,40 +571,40 @@ extends +
          • getRotationX

            -
            int getRotationX()
            +
            int getRotationX()
          - +
          • getRotationY

            -
            int getRotationY()
            +
            int getRotationY()
          - +
          • getRotationZ

            -
            int getRotationZ()
            +
            int getRotationZ()
          - +
          • executeCommand

            -
            void executeCommand(java.lang.String command)
            +
            void executeCommand​(java.lang.String command)
            On servers the enable-command-block option in the server.properties needs to be set to true
            Use /gamerule commandBlockOutput false/true to turn off/on command block feedback
            Setting NpcUseOpCommands to true in the CustomNPCs.cfg should allow the npc to run op commands, be warned this could be a major security risk, use at own risk
            @@ -544,249 +615,253 @@ extends +
            • getIsPassible

              -
              boolean getIsPassible()
              +
              boolean getIsPassible()
            - +
            • setIsPassible

              -
              void setIsPassible(boolean bo)
              +
              void setIsPassible​(boolean bo)
            - +
            • getHardness

              -
              float getHardness()
              +
              float getHardness()
              Returns:
              Harvesting hardness (-1 makes it unharvestable)
            - +
            • setHardness

              -
              void setHardness(float hardness)
              +
              void setHardness​(float hardness)
            - +
            • getResistance

              -
              float getResistance()
              +
              float getResistance()
              Returns:
              Explosion resistance (-1 makes it unexplodable)
            - +
            • setResistance

              -
              void setResistance(float resistance)
              +
              void setResistance​(float resistance)
            - + - + - + - + - + - + - +
            • setStoredData

              -
              void setStoredData(java.lang.String key,
              +
              void setStoredData​(java.lang.String key,
                                  java.lang.Object value)
            - +
            • getStoredData

              -
              java.lang.Object getStoredData(java.lang.String key)
              +
              java.lang.Object getStoredData​(java.lang.String key)
            - +
            • removeStoredData

              -
              void removeStoredData(java.lang.String key)
              +
              void removeStoredData​(java.lang.String key)
            - +
            • hasStoredData

              -
              boolean hasStoredData(java.lang.String key)
              +
              boolean hasStoredData​(java.lang.String key)
            - +
            • clearStoredData

              -
              void clearStoredData()
              +
              void clearStoredData()
            - +
            • getStoredDataKeys

              -
              java.lang.String[] getStoredDataKeys()
              +
              java.lang.String[] getStoredDataKeys()
            - +
            • removeTempData

              -
              void removeTempData(java.lang.String key)
              +
              void removeTempData​(java.lang.String key)
            - +
            • setTempData

              -
              void setTempData(java.lang.String key,
              +
              void setTempData​(java.lang.String key,
                                java.lang.Object value)
            - +
            • hasTempData

              -
              boolean hasTempData(java.lang.String key)
              +
              boolean hasTempData​(java.lang.String key)
            - +
            • getTempData

              -
              java.lang.Object getTempData(java.lang.String key)
              +
              java.lang.Object getTempData​(java.lang.String key)
            - +
            • clearTempData

              -
              void clearTempData()
              +
              void clearTempData()
            - +
            • getTempDataKeys

              -
              java.lang.String[] getTempDataKeys()
              +
              java.lang.String[] getTempDataKeys()
          +
  • +
    + diff --git a/docs/noppes/npcs/api/block/ITextPlane.html b/docs/noppes/npcs/api/block/ITextPlane.html index 1761fdc62..d6202f166 100644 --- a/docs/noppes/npcs/api/block/ITextPlane.html +++ b/docs/noppes/npcs/api/block/ITextPlane.html @@ -1,12 +1,22 @@ - + - + ITextPlane - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.block
    +

    Interface ITextPlane

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface ITextPlane
    @@ -108,84 +132,103 @@ var activeTableTab = "activeTableTab";
    @@ -193,157 +236,158 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • getText

          -
          java.lang.String getText()
          +
          java.lang.String getText()
        - +
        • setText

          -
          void setText(java.lang.String text)
          +
          void setText​(java.lang.String text)
        - +
        • getRotationX

          -
          int getRotationX()
          +
          int getRotationX()
        - +
        • getRotationY

          -
          int getRotationY()
          +
          int getRotationY()
        - +
        • getRotationZ

          -
          int getRotationZ()
          +
          int getRotationZ()
        - +
        • setRotationX

          -
          void setRotationX(int x)
          +
          void setRotationX​(int x)
        - +
        • setRotationY

          -
          void setRotationY(int y)
          +
          void setRotationY​(int y)
        - +
        • setRotationZ

          -
          void setRotationZ(int z)
          +
          void setRotationZ​(int z)
          Parameters:
          z - Default: 0.5
        - +
        • getOffsetX

          -
          float getOffsetX()
          +
          float getOffsetX()
        - +
        • getOffsetY

          -
          float getOffsetY()
          +
          float getOffsetY()
        - +
        • getOffsetZ

          -
          float getOffsetZ()
          +
          float getOffsetZ()
        - +
        • setOffsetX

          -
          void setOffsetX(float x)
          +
          void setOffsetX​(float x)
        - +
        • setOffsetY

          -
          void setOffsetY(float y)
          +
          void setOffsetY​(float y)
        - +
        • setOffsetZ

          -
          void setOffsetZ(float z)
          +
          void setOffsetZ​(float z)
        - +
        • getScale

          -
          float getScale()
          +
          float getScale()
        - +
        • setScale

          -
          void setScale(float scale)
          +
          void setScale​(float scale)
          Parameters:
          scale - Default: 1
          @@ -352,21 +396,25 @@ var activeTableTab = "activeTableTab";
      +
    +
    + diff --git a/docs/noppes/npcs/api/block/package-frame.html b/docs/noppes/npcs/api/block/package-frame.html deleted file mode 100644 index c4ed5b02b..000000000 --- a/docs/noppes/npcs/api/block/package-frame.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - -noppes.npcs.api.block - - - - - -

    noppes.npcs.api.block

    -
    -

    Interfaces

    - -
    - - diff --git a/docs/noppes/npcs/api/block/package-summary.html b/docs/noppes/npcs/api/block/package-summary.html index 4d0a6a75a..cb70696eb 100644 --- a/docs/noppes/npcs/api/block/package-summary.html +++ b/docs/noppes/npcs/api/block/package-summary.html @@ -1,12 +1,22 @@ - + - + noppes.npcs.api.block - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +

    Package noppes.npcs.api.block

    +
    @@ -192,94 +226,99 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • isBreedingItem

        -
        boolean isBreedingItem(IItemStack itemStack)
        +
        boolean isBreedingItem​(IItemStack itemStack)
        Checks if the parameter is an item which this animal can be fed to breed it (wheat, carrots or seeds depending on the animal type)
      - +
      • interact

        -
        boolean interact(IPlayer player)
        +
        boolean interact​(IPlayer player)
        Called when a player interacts with a mob. e.g. gets milk from a cow, gets into the saddle on a pig
      - +
      • setFollowPlayer

        -
        void setFollowPlayer(IPlayer player)
        +
        void setFollowPlayer​(IPlayer player)
      - +
      • followingPlayer

        -
        IPlayer followingPlayer()
        +
        IPlayer followingPlayer()
      - +
      • isInLove

        -
        boolean isInLove()
        +
        boolean isInLove()
      - +
      • resetInLove

        -
        void resetInLove()
        +
        void resetInLove()
      - +
      • canMateWith

        -
        boolean canMateWith(IAnimal animal)
        +
        boolean canMateWith​(IAnimal animal)
    +
  • +
    + diff --git a/docs/noppes/npcs/api/entity/ICustomNpc.html b/docs/noppes/npcs/api/entity/ICustomNpc.html index 95a00b35f..c9bba388a 100644 --- a/docs/noppes/npcs/api/entity/ICustomNpc.html +++ b/docs/noppes/npcs/api/entity/ICustomNpc.html @@ -1,12 +1,22 @@ - + - + ICustomNpc - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.entity
    +

    Interface ICustomNpc<T extends net.minecraft.entity.EntityCreature>

    @@ -100,12 +125,11 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    IEntity<T>, IEntityLiving<T>, IEntityLivingBase<T>
    +
    IEntity<T>, IEntityLiving<T>, IEntityLivingBase<T>

    -
    public interface ICustomNpc<T extends net.minecraft.entity.EntityCreature>
    -extends IEntityLiving<T>
    +extends IEntityLiving<T>
  • @@ -113,240 +137,297 @@ extends
  • +
    +
  • @@ -1009,155 +1238,156 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • getSize

        -
        int getSize()
        +
        int getSize()
        Returns:
        Returns the current npcs size 1-30
      - +
      • setSize

        -
        void setSize(int size)
        +
        void setSize​(int size)
        Parameters:
        size - The size of the npc (1-30) default is 5
      - +
      • getModelType

        -
        int getModelType()
        +
        int getModelType()
        Returns:
        Returns the current npcs modelType of the NPC
      - +
      • setModelType

        -
        void setModelType(int modelType)
        +
        void setModelType​(int modelType)
        Parameters:
        modelType - The modelType of the NPC. 0: Steve, 1: Steve64, 2: Alex
      - +
      • getName

        -
        java.lang.String getName()
        +
        java.lang.String getName()
        Returns:
        The npcs name
      - +
      • setRotation

        -
        void setRotation(float rotation)
        +
        void setRotation​(float rotation)
        Specified by:
        -
        setRotation in interface IEntity<T extends net.minecraft.entity.EntityCreature>
        +
        setRotation in interface IEntity<T extends net.minecraft.entity.EntityCreature>
        Parameters:
        rotation - The rotation to be set (0-360)
      - +
      • setRotationType

        -
        void setRotationType(int rotationType)
        +
        void setRotationType​(int rotationType)
      - +
      • getRotationType

        -
        int getRotationType()
        +
        int getRotationType()
      - +
      • setMovingType

        -
        void setMovingType(int movingType)
        +
        void setMovingType​(int movingType)
        Parameters:
        movingType - The moving type of the npc. 0 = standing, 1 = wandering, 2 = moving path
      - +
      • getMovingType

        -
        int getMovingType()
        +
        int getMovingType()
        Returns:
        The moving type of the npc. 0 = standing, 1 = wandering, 2 = moving path
      - +
      • setName

        -
        void setName(java.lang.String name)
        +
        void setName​(java.lang.String name)
        Parameters:
        name - The name of the npc
      - +
      • getTitle

        -
        java.lang.String getTitle()
        +
        java.lang.String getTitle()
        Returns:
        The npcs title
        @@ -1166,13 +1396,13 @@ extends +
        • setTitle

          -
          void setTitle(java.lang.String title)
          +
          void setTitle​(java.lang.String title)
          Parameters:
          title - The title of the npc
          @@ -1181,126 +1411,126 @@ extends +
          • getTexture

            -
            java.lang.String getTexture()
            +
            java.lang.String getTexture()
            Returns:
            The npcs texture
          - +
          • setTexture

            -
            void setTexture(java.lang.String texture)
            +
            void setTexture​(java.lang.String texture)
            Parameters:
            texture - The texture of the npc
          - +
          • getHome

            -
            IPos getHome()
            +
            IPos getHome()
          - +
          • getHomeX

            -
            int getHomeX()
            +
            int getHomeX()
            Returns:
            Home position x
          - +
          • setHomeX

            -
            void setHomeX(int x)
            +
            void setHomeX​(int x)
            Parameters:
            x - The home x position
          - +
          • getHomeY

            -
            int getHomeY()
            +
            int getHomeY()
            Returns:
            Home position x
          - +
          • setHomeY

            -
            void setHomeY(int y)
            +
            void setHomeY​(int y)
            Parameters:
            y - The home y position
          - +
          • getHomeZ

            -
            int getHomeZ()
            +
            int getHomeZ()
            Returns:
            Home position x
          - +
          • setHomeZ

            -
            void setHomeZ(int z)
            +
            void setHomeZ​(int z)
            Parameters:
            z - The home x position
          - +
          • setHome

            -
            void setHome(int x,
            +
            void setHome​(int x,
                          int y,
                          int z)
            @@ -1311,146 +1541,146 @@ extends +
            • setHome

              -
              void setHome(IPos pos)
              +
              void setHome​(IPos pos)
            - +
            • setMaxHealth

              -
              void setMaxHealth(double health)
              +
              void setMaxHealth​(double health)
              Specified by:
              -
              setMaxHealth in interface IEntityLivingBase<T extends net.minecraft.entity.EntityCreature>
              +
              setMaxHealth in interface IEntityLivingBase<T extends net.minecraft.entity.EntityCreature>
              Parameters:
              health - New max health
            - +
            • setReturnToHome

              -
              void setReturnToHome(boolean bo)
              +
              void setReturnToHome​(boolean bo)
              Parameters:
              bo - Whether or not the npc will try to return to his home position
            - +
            • getReturnToHome

              -
              boolean getReturnToHome()
              +
              boolean getReturnToHome()
              Returns:
              Whether or not the npc returns home
            - +
            • getFaction

              -
              IFaction getFaction()
              +
              IFaction getFaction()
              Returns:
              The faction of the npc
            - +
            • setFaction

              -
              void setFaction(int id)
              +
              void setFaction​(int id)
              Parameters:
              id - The id of the new faction
            - +
            • setAttackFactions

              -
              void setAttackFactions(boolean attackOtherFactions)
              +
              void setAttackFactions​(boolean attackOtherFactions)
              Parameters:
              attackOtherFactions - True if you want the NPC to attack other factions, false otherwise.
            - +
            • getAttackFactions

              -
              boolean getAttackFactions()
              +
              boolean getAttackFactions()
              Returns:
              Returns true if the NPC attacks other factions, false otherwise.
            - +
            • setDefendFaction

              -
              void setDefendFaction(boolean defendFaction)
              +
              void setDefendFaction​(boolean defendFaction)
              Parameters:
              defendFaction - True if the NPC should defend faction members, false otherwise.
            - +
            • getDefendFaction

              -
              boolean getDefendFaction()
              +
              boolean getDefendFaction()
              Returns:
              Returns true if the NPC should defend faction members, false otherwise.
            - +
            • getType

              -
              int getType()
              +
              int getType()
              Specified by:
              -
              getType in interface IEntity<T extends net.minecraft.entity.EntityCreature>
              +
              getType in interface IEntity<T extends net.minecraft.entity.EntityCreature>
              Specified by:
              -
              getType in interface IEntityLivingBase<T extends net.minecraft.entity.EntityCreature>
              +
              getType in interface IEntityLivingBase<T extends net.minecraft.entity.EntityCreature>
              Returns:
              Returns the EntityType of this entity
              See Also:
              @@ -1458,33 +1688,31 @@ extends +
              • typeOf

                -
                boolean typeOf(int type)
                +
                boolean typeOf​(int type)
                Specified by:
                -
                typeOf in interface IEntity<T extends net.minecraft.entity.EntityCreature>
                +
                typeOf in interface IEntity<T extends net.minecraft.entity.EntityCreature>
                Specified by:
                -
                typeOf in interface IEntityLivingBase<T extends net.minecraft.entity.EntityCreature>
                -
                Parameters:
                -
                type - @EntityType to check
                +
                typeOf in interface IEntityLivingBase<T extends net.minecraft.entity.EntityCreature>
                Returns:
                Returns whether the entity is type of the given @EntityType
              - +
              • shootItem

                -
                void shootItem(IEntityLivingBase target,
                -               IItemStack item,
                +
                void shootItem​(IEntityLivingBase target,
                +               IItemStack item,
                                int accuracy)
                Parameters:
                @@ -1494,44 +1722,44 @@ extends +
                • setProjectilesKeepTerrain

                  -
                  void setProjectilesKeepTerrain(boolean b)
                  +
                  void setProjectilesKeepTerrain​(boolean b)
                - +
                • getProjectilesKeepTerrain

                  -
                  boolean getProjectilesKeepTerrain()
                  +
                  boolean getProjectilesKeepTerrain()
                - +
                • say

                  -
                  void say(java.lang.String message)
                  +
                  void say​(java.lang.String message)
                  Parameters:
                  message - The message the npc will say
                - +
                • say

                  -
                  void say(IPlayer player,
                  +
                  void say​(IPlayer player,
                            java.lang.String message)
                  Parameters:
                  @@ -1539,430 +1767,430 @@ extends +
                  • getDialog

                    -
                    IDialog getDialog(int slot)
                    +
                    IDialog getDialog​(int slot)
                  - +
                  • getDialogId

                    -
                    int getDialogId(int slot)
                    +
                    int getDialogId​(int slot)
                  - +
                  • setDialog

                    -
                    void setDialog(int slot,
                    -               IDialog dialog)
                    +
                    void setDialog​(int slot,
                    +               IDialog dialog)
                  - +
                  • setDialog

                    -
                    void setDialog(int slot,
                    +
                    void setDialog​(int slot,
                                    int dialogId)
                  - +
                  • getInteractLines

                    -
                    ILines getInteractLines()
                    +
                    ILines getInteractLines()
                  - +
                  • getWorldLines

                    -
                    ILines getWorldLines()
                    +
                    ILines getWorldLines()
                  - +
                  • getAttackLines

                    -
                    ILines getAttackLines()
                    +
                    ILines getAttackLines()
                  - +
                  • getKilledLines

                    -
                    ILines getKilledLines()
                    +
                    ILines getKilledLines()
                  - +
                  • getKillLines

                    -
                    ILines getKillLines()
                    +
                    ILines getKillLines()
                  - +
                  • kill

                    -
                    void kill()
                    +
                    void kill()
                    Kill the npc, doesnt't despawn it
                  - +
                  • reset

                    -
                    void reset()
                    +
                    void reset()
                    Basically completely resets the npc. This will also call the Init script
                  - + - +
                  • getRole

                    -
                    IRole getRole()
                    +
                    IRole getRole()
                    Returns:
                    Returns the npcs current role
                  - +
                  • setRole

                    -
                    void setRole(int role)
                    +
                    void setRole​(int role)
                  - +
                  • getJob

                    -
                    IJob getJob()
                    +
                    IJob getJob()
                    Returns:
                    Returns the npcs current job
                  - +
                  • setJob

                    -
                    void setJob(int job)
                    +
                    void setJob​(int job)
                  - +
                  • getRightItem

                    -
                    IItemStack getRightItem()
                    +
                    IItemStack getRightItem()
                    Returns:
                    The item held in the right hand
                  - +
                  • setRightItem

                    -
                    void setRightItem(IItemStack item)
                    +
                    void setRightItem​(IItemStack item)
                    Parameters:
                    item - Item to be held in the right hand
                  - +
                  • getLefttItem

                    -
                    IItemStack getLefttItem()
                    +
                    IItemStack getLefttItem()
                    Returns:
                    The item held in the left hand
                  - +
                  • setLeftItem

                    -
                    void setLeftItem(IItemStack item)
                    +
                    void setLeftItem​(IItemStack item)
                    Parameters:
                    item - Item to be held in the left hand
                  - +
                  • getProjectileItem

                    -
                    IItemStack getProjectileItem()
                    +
                    IItemStack getProjectileItem()
                    Returns:
                    Returns the projectile the npc uses
                  - +
                  • setProjectileItem

                    -
                    void setProjectileItem(IItemStack item)
                    +
                    void setProjectileItem​(IItemStack item)
                    Parameters:
                    item - Item to be used as projectile
                  - +
                  • canAimWhileShooting

                    -
                    boolean canAimWhileShooting()
                    +
                    boolean canAimWhileShooting()
                    Returns:
                    Returns true if the NPC can aim while shooting.
                  - +
                  • aimWhileShooting

                    -
                    void aimWhileShooting(boolean aimWhileShooting)
                    +
                    void aimWhileShooting​(boolean aimWhileShooting)
                    Parameters:
                    aimWhileShooting - Set to true if you want the NPC to aim while shooting, false otherwise.
                  - +
                  • setMinProjectileDelay

                    -
                    void setMinProjectileDelay(int minDelay)
                    +
                    void setMinProjectileDelay​(int minDelay)
                  - +
                  • getMinProjectileDelay

                    -
                    int getMinProjectileDelay()
                    +
                    int getMinProjectileDelay()
                  - +
                  • setMaxProjectileDelay

                    -
                    void setMaxProjectileDelay(int maxDelay)
                    +
                    void setMaxProjectileDelay​(int maxDelay)
                  - +
                  • getMaxProjectileDelay

                    -
                    int getMaxProjectileDelay()
                    +
                    int getMaxProjectileDelay()
                  - +
                  • setRangedRange

                    -
                    void setRangedRange(int rangedRange)
                    +
                    void setRangedRange​(int rangedRange)
                  - +
                  • getRangedRange

                    -
                    int getRangedRange()
                    +
                    int getRangedRange()
                  - +
                  • setFireRate

                    -
                    void setFireRate(int rate)
                    +
                    void setFireRate​(int rate)
                  - +
                  • getFireRate

                    -
                    int getFireRate()
                    +
                    int getFireRate()
                  - +
                  • setBurstCount

                    -
                    void setBurstCount(int burstCount)
                    +
                    void setBurstCount​(int burstCount)
                  - +
                  • getBurstCount

                    -
                    int getBurstCount()
                    +
                    int getBurstCount()
                  - +
                  • setShotCount

                    -
                    void setShotCount(int shotCount)
                    +
                    void setShotCount​(int shotCount)
                  - +
                  • getShotCount

                    -
                    int getShotCount()
                    +
                    int getShotCount()
                  - +
                  • setAccuracy

                    -
                    void setAccuracy(int accuracy)
                    +
                    void setAccuracy​(int accuracy)
                  - +
                  • getAccuracy

                    -
                    int getAccuracy()
                    +
                    int getAccuracy()
                  - +
                  • getFireSound

                    -
                    java.lang.String getFireSound()
                    +
                    java.lang.String getFireSound()
                    Returns:
                    The directory of the sound that plays when a projectile is shot
                  - +
                  • setFireSound

                    -
                    void setFireSound(java.lang.String fireSound)
                    +
                    void setFireSound​(java.lang.String fireSound)
                    Parameters:
                    fireSound - The new directory of the sound that plays when a projectile is shot
                  - +
                  • getArmor

                    -
                    IItemStack getArmor(int slot)
                    -
                    Description copied from interface: IEntityLivingBase
                    +
                    IItemStack getArmor​(int slot)
                    +
                    Description copied from interface: IEntityLivingBase
                    Note not all Living Entities support this
                    Specified by:
                    -
                    getArmor in interface IEntityLivingBase<T extends net.minecraft.entity.EntityCreature>
                    +
                    getArmor in interface IEntityLivingBase<T extends net.minecraft.entity.EntityCreature>
                    Parameters:
                    slot - The armor slot to return. 0:head, 1:body, 2:legs, 3:boots
                    Returns:
                    @@ -1970,32 +2198,32 @@ extends +
                    • setArmor

                      -
                      void setArmor(int slot,
                      -              IItemStack item)
                      -
                      Description copied from interface: IEntityLivingBase
                      +
                      void setArmor​(int slot,
                      +              IItemStack item)
                      +
                      Description copied from interface: IEntityLivingBase
                      Note not all Living Entities support this
                      Specified by:
                      -
                      setArmor in interface IEntityLivingBase<T extends net.minecraft.entity.EntityCreature>
                      +
                      setArmor in interface IEntityLivingBase<T extends net.minecraft.entity.EntityCreature>
                      Parameters:
                      slot - The armor slot to set. 0:head, 1:body, 2:legs, 3:boots
                      item - Item to be set as armor
                    - +
                    • getLootItem

                      -
                      IItemStack getLootItem(int slot)
                      +
                      IItemStack getLootItem​(int slot)
                      Parameters:
                      slot - The slot from the NPC's drop list to return (0-8)
                      @@ -2004,14 +2232,14 @@ extends +
                      • setLootItem

                        -
                        void setLootItem(int slot,
                        -                 IItemStack item)
                        +
                        void setLootItem​(int slot,
                        +                 IItemStack item)
                        Parameters:
                        slot - The slot from the NPC's drop list to change
                        @@ -2019,13 +2247,13 @@ extends +
                        • getLootChance

                          -
                          double getLootChance(int slot)
                          +
                          double getLootChance​(int slot)
                          Parameters:
                          slot - The slot from the NPC's drop list to return (0-8)
                          @@ -2034,13 +2262,13 @@ extends +
                          • setLootChance

                            -
                            void setLootChance(int slot,
                            +
                            void setLootChance​(int slot,
                                                double chance)
                            Parameters:
                            @@ -2049,135 +2277,135 @@ extends +
                            • getLootMode

                              -
                              int getLootMode()
                              +
                              int getLootMode()
                              Returns:
                              The NPC's loot mode. 0 = Normal, 1 = Auto Pickup
                            - +
                            • setLootMode

                              -
                              void setLootMode(int lootMode)
                              +
                              void setLootMode​(int lootMode)
                              Parameters:
                              lootMode - The NPC's loot mode. 0 = Normal, 1 = Auto Pickup
                            - +
                            • setMinLootXP

                              -
                              void setMinLootXP(int lootXP)
                              +
                              void setMinLootXP​(int lootXP)
                              Parameters:
                              lootXP - The new minimum XP gained from killing the NPC. If greater than the max XP, it will be set to it.
                            - +
                            • setMaxLootXP

                              -
                              void setMaxLootXP(int lootXP)
                              +
                              void setMaxLootXP​(int lootXP)
                              Parameters:
                              lootXP - The new maximum XP gained from killing the NPC. If less than the min XP, it will be set to it.
                            - +
                            • getMinLootXP

                              -
                              int getMinLootXP()
                              +
                              int getMinLootXP()
                              Returns:
                              The minimum XP gained from killing the NPC.
                            - +
                            • getMaxLootXP

                              -
                              int getMaxLootXP()
                              +
                              int getMaxLootXP()
                              Returns:
                              The maximum XP gained from killing the NPC.
                            - +
                            • getCanDrown

                              -
                              boolean getCanDrown()
                              +
                              boolean getCanDrown()
                            - +
                            • setDrowningType

                              -
                              void setDrowningType(int type)
                              +
                              void setDrowningType​(int type)
                              Parameters:
                              type - 0 - Never drowns, 1 - Drowns in water, 2 - Drowns in air (without water)
                            - +
                            • canBreathe

                              -
                              boolean canBreathe()
                              +
                              boolean canBreathe()
                            - +
                            • setAnimation

                              -
                              void setAnimation(int type)
                              +
                              void setAnimation​(int type)
                              Parameters:
                              type - The AnimationType
                            - +
                            • setTacticalVariant

                              -
                              void setTacticalVariant(int variant)
                              +
                              void setTacticalVariant​(int variant)
                              Parameters:
                              variant - Changes the tactical variant of the NPC. @@ -2191,13 +2419,13 @@ extends +
                              • getTacticalVariant

                                -
                                int getTacticalVariant()
                                +
                                int getTacticalVariant()
                                Returns:
                                Returns the tactical variant of the NPC. @@ -2211,52 +2439,52 @@ extends +
                                • setTacticalVariant

                                  -
                                  void setTacticalVariant(java.lang.String variant)
                                  +
                                  void setTacticalVariant​(java.lang.String variant)
                                  Parameters:
                                  variant - Sets the NPC's tactical variant by name.
                                - +
                                • getTacticalVariantName

                                  -
                                  java.lang.String getTacticalVariantName()
                                  +
                                  java.lang.String getTacticalVariantName()
                                  Returns:
                                  Returns the name of the NPc's tactical variant.
                                - +
                                • getCombatPolicyName

                                  -
                                  java.lang.String getCombatPolicyName()
                                  +
                                  java.lang.String getCombatPolicyName()
                                  Returns:
                                  Returns the name of the NPC's combat policy.
                                - +
                                • setCombatPolicy

                                  -
                                  void setCombatPolicy(int policy)
                                  +
                                  void setCombatPolicy​(int policy)
                                  Parameters:
                                  policy - Changes the combat policy of the NPC. @@ -2266,13 +2494,13 @@ extends +
                                  • getCombatPolicy

                                    -
                                    int getCombatPolicy()
                                    +
                                    int getCombatPolicy()
                                    Returns:
                                    Returns the ombat policy of the NPC. @@ -2282,87 +2510,87 @@ extends +
                                    • setCombatPolicy

                                      -
                                      void setCombatPolicy(java.lang.String policy)
                                      +
                                      void setCombatPolicy​(java.lang.String policy)
                                      Parameters:
                                      policy - Sets the NPC's tactical variant by name.
                                    - +
                                    • setTacticalRadius

                                      -
                                      void setTacticalRadius(int tacticalRadius)
                                      +
                                      void setTacticalRadius​(int tacticalRadius)
                                      Parameters:
                                      tacticalRadius - Sets the radius in which the tactical variant is affected, if any. Effective for all tactical variants except Rush and None.
                                    - +
                                    • getTacticalRadius

                                      -
                                      int getTacticalRadius()
                                      +
                                      int getTacticalRadius()
                                      Returns:
                                      Gets the radius in which the tactical variant is affected, if any. Effective for all tactical variants except Rush and None.
                                    - +
                                    • setIgnoreCobweb

                                      -
                                      void setIgnoreCobweb(boolean ignore)
                                      +
                                      void setIgnoreCobweb​(boolean ignore)
                                      Parameters:
                                      ignore - True if the NPC goes through cobwebs
                                    - +
                                    • getIgnoreCobweb

                                      -
                                      boolean getIgnoreCobweb()
                                      +
                                      boolean getIgnoreCobweb()
                                      Returns:
                                      True if the NPC goes through cobwebs
                                    - +
                                    • setOnFoundEnemy

                                      -
                                      void setOnFoundEnemy(int onAttack)
                                      +
                                      void setOnFoundEnemy​(int onAttack)
                                    - +
                                    • onFoundEnemy

                                      -
                                      int onFoundEnemy()
                                      +
                                      int onFoundEnemy()
                                      Returns:
                                      Returns an integer representing what the NPC does when it finds an enemy. @@ -2373,13 +2601,13 @@ extends +
                                      • setShelterFrom

                                        -
                                        void setShelterFrom(int shelterFrom)
                                        +
                                        void setShelterFrom​(int shelterFrom)
                                        Parameters:
                                        shelterFrom - An integer representing what conditions the NPC seeks shelter under. @@ -2389,13 +2617,13 @@ extends +
                                        • getShelterFrom

                                          -
                                          int getShelterFrom()
                                          +
                                          int getShelterFrom()
                                          Returns:
                                          Returns an integer representing what conditions the NPC seeks shelter under. @@ -2405,65 +2633,65 @@ extends +
                                          • hasLivingAnimation

                                            -
                                            boolean hasLivingAnimation()
                                            +
                                            boolean hasLivingAnimation()
                                            Returns:
                                            Whether the NPC has a living animation
                                          - +
                                          • setLivingAnimation

                                            -
                                            void setLivingAnimation(boolean livingAnimation)
                                            +
                                            void setLivingAnimation​(boolean livingAnimation)
                                            Parameters:
                                            livingAnimation - True if you want the NPC to have a living animation, false otherwise
                                          - +
                                          • setVisibleType

                                            -
                                            void setVisibleType(int type)
                                            +
                                            void setVisibleType​(int type)
                                            Parameters:
                                            type - The visibility type of the npc, 0:visible, 1:invisible, 2:semi-visible
                                          - +
                                          • getVisibleType

                                            -
                                            int getVisibleType()
                                            +
                                            int getVisibleType()
                                            Returns:
                                            The visibility type of the npc, 0:visible, 1:invisible, 2:semi-visible
                                          - +
                                          • setVisibleTo

                                            -
                                            void setVisibleTo(IPlayer player,
                                            +
                                            void setVisibleTo​(IPlayer player,
                                                               boolean visible)
                                            Parameters:
                                            @@ -2472,13 +2700,13 @@ extends +
                                            • isVisibleTo

                                              -
                                              boolean isVisibleTo(IPlayer player)
                                              +
                                              boolean isVisibleTo​(IPlayer player)
                                              Parameters:
                                              player - The player this NPC is visible/invisible to
                                              @@ -2489,472 +2717,472 @@ extends +
                                              • setShowName

                                                -
                                                void setShowName(int type)
                                                +
                                                void setShowName​(int type)
                                                Parameters:
                                                type - The visibility type of the name, 0:visible, 1:invisible, 2:when-attacking
                                              - +
                                              • getShowName

                                                -
                                                int getShowName()
                                                +
                                                int getShowName()
                                                Returns:
                                                Returns the visibility type of the name, 0:visible, 1:invisible, 2:when-attacking
                                              - +
                                              • getShowBossBar

                                                -
                                                int getShowBossBar()
                                                +
                                                int getShowBossBar()
                                                Returns:
                                                Returns the visiblity of the boss bar, 0:invisible, 1:visible, 2:when-attacking
                                              - +
                                              • setShowBossBar

                                                -
                                                void setShowBossBar(int type)
                                                +
                                                void setShowBossBar​(int type)
                                                Parameters:
                                                type - The visibility type of the boss bar, 0:invisible, 1:visible, 2:when-attacking
                                              - + - +
                                              • setMeleeStrength

                                                -
                                                void setMeleeStrength(double strength)
                                                +
                                                void setMeleeStrength​(double strength)
                                                Specified by:
                                                -
                                                setMeleeStrength in interface IEntityLivingBase<T extends net.minecraft.entity.EntityCreature>
                                                +
                                                setMeleeStrength in interface IEntityLivingBase<T extends net.minecraft.entity.EntityCreature>
                                                Parameters:
                                                strength - The melee strength
                                              - +
                                              • getMeleeSpeed

                                                -
                                                int getMeleeSpeed()
                                                +
                                                int getMeleeSpeed()
                                                Returns:
                                                The melee speed
                                              - +
                                              • setMeleeSpeed

                                                -
                                                void setMeleeSpeed(int speed)
                                                +
                                                void setMeleeSpeed​(int speed)
                                                Parameters:
                                                speed - The melee speed
                                              - +
                                              • getMeleeRange

                                                -
                                                int getMeleeRange()
                                                +
                                                int getMeleeRange()
                                                Returns:
                                                The melee range
                                              - +
                                              • setMeleeRange

                                                -
                                                void setMeleeRange(int range)
                                                +
                                                void setMeleeRange​(int range)
                                                Parameters:
                                                range - The melee range
                                              - +
                                              • getSwingWarmup

                                                -
                                                int getSwingWarmup()
                                                +
                                                int getSwingWarmup()
                                                Returns:
                                                The swing warmup time in ticks
                                              - +
                                              • setSwingWarmup

                                                -
                                                void setSwingWarmup(int ticks)
                                                +
                                                void setSwingWarmup​(int ticks)
                                                Parameters:
                                                ticks - The amount of time before damage to swing arm
                                              - +
                                              • getKnockback

                                                -
                                                int getKnockback()
                                                +
                                                int getKnockback()
                                                Returns:
                                                The knockback strength
                                              - +
                                              • setKnockback

                                                -
                                                void setKnockback(int knockback)
                                                +
                                                void setKnockback​(int knockback)
                                                Parameters:
                                                knockback - The melee range
                                              - +
                                              • getAggroRange

                                                -
                                                int getAggroRange()
                                                +
                                                int getAggroRange()
                                                Returns:
                                                The aggro range
                                              - +
                                              • setAggroRange

                                                -
                                                void setAggroRange(int aggroRange)
                                                +
                                                void setAggroRange​(int aggroRange)
                                                Parameters:
                                                aggroRange - The new aggro range
                                              - +
                                              • getRangedStrength

                                                -
                                                float getRangedStrength()
                                                +
                                                float getRangedStrength()
                                                Returns:
                                                The ranged strength
                                              - +
                                              • setRangedStrength

                                                -
                                                void setRangedStrength(float strength)
                                                +
                                                void setRangedStrength​(float strength)
                                                Parameters:
                                                strength - The ranged strength
                                              - +
                                              • getRangedSpeed

                                                -
                                                int getRangedSpeed()
                                                +
                                                int getRangedSpeed()
                                                Returns:
                                                The ranged speed
                                              - +
                                              • setRangedSpeed

                                                -
                                                void setRangedSpeed(int speed)
                                                +
                                                void setRangedSpeed​(int speed)
                                                Parameters:
                                                speed - The ranged speed
                                              - +
                                              • getRangedBurst

                                                -
                                                int getRangedBurst()
                                                +
                                                int getRangedBurst()
                                                Returns:
                                                The ranged burst count
                                              - +
                                              • setRangedBurst

                                                -
                                                void setRangedBurst(int count)
                                                +
                                                void setRangedBurst​(int count)
                                                Parameters:
                                                count - The ranged burst count
                                              - +
                                              • getRespawnTime

                                                -
                                                int getRespawnTime()
                                                +
                                                int getRespawnTime()
                                                Returns:
                                                The amount of ticks before this entity respawns
                                              - +
                                              • setRespawnTime

                                                -
                                                void setRespawnTime(int time)
                                                +
                                                void setRespawnTime​(int time)
                                                Parameters:
                                                time - The new amount of ticks before this entity respawns
                                              - +
                                              • getRespawnCycle

                                                -
                                                int getRespawnCycle()
                                                +
                                                int getRespawnCycle()
                                                Returns:
                                                Respawn: 0 - Yes (Always), 1 - Day, 2 - Night, 3 - No (Dies permanently)
                                              - +
                                              • setRespawnCycle

                                                -
                                                void setRespawnCycle(int cycle)
                                                +
                                                void setRespawnCycle​(int cycle)
                                                Parameters:
                                                cycle - Sets when the NPC respawns. Respawn: 0 - Yes (Always), 1 - Day, 2 - Night, 3 - No (Dies permanently)
                                              - +
                                              • getHideKilledBody

                                                -
                                                boolean getHideKilledBody()
                                                +
                                                boolean getHideKilledBody()
                                                Returns:
                                                Whether the NPC is hidden when it dies
                                              - +
                                              • hideKilledBody

                                                -
                                                void hideKilledBody(boolean hide)
                                                +
                                                void hideKilledBody​(boolean hide)
                                                Parameters:
                                                hide - True if the NPC is hidden when it dies. False otherwise.
                                              - +
                                              • naturallyDespawns

                                                -
                                                boolean naturallyDespawns()
                                                +
                                                boolean naturallyDespawns()
                                                Returns:
                                                Returns true if the NPC naturally despawns.
                                              - +
                                              • setNaturallyDespawns

                                                -
                                                void setNaturallyDespawns(boolean canDespawn)
                                                +
                                                void setNaturallyDespawns​(boolean canDespawn)
                                                Parameters:
                                                canDespawn - True if the NPC should naturally despawn. False otherwise.
                                              - +
                                              • spawnedFromSoulStone

                                                -
                                                boolean spawnedFromSoulStone()
                                                +
                                                boolean spawnedFromSoulStone()
                                                Returns:
                                                true if this npc was spawned by a player using soulstone
                                              - +
                                              • getSoulStonePlayerName

                                                -
                                                java.lang.String getSoulStonePlayerName()
                                                +
                                                java.lang.String getSoulStonePlayerName()
                                                Returns:
                                                the name of the player who spawned this npc using soulstone. null if not spawned by soulstone
                                              - +
                                              • isSoulStoneInit

                                                -
                                                boolean isSoulStoneInit()
                                                +
                                                boolean isSoulStoneInit()
                                                Returns:
                                                true if npc was spawned by soul stone. becomes false after the init function is called.
                                              - +
                                              • getRefuseSoulStone

                                                -
                                                boolean getRefuseSoulStone()
                                                +
                                                boolean getRefuseSoulStone()
                                                Returns:
                                                does this npc refuse to be taken by soul stone
                                              - +
                                              • setRefuseSoulStone

                                                -
                                                void setRefuseSoulStone(boolean refuse)
                                                +
                                                void setRefuseSoulStone​(boolean refuse)
                                                Parameters:
                                                refuse - set if this npc refuses to be taken by soul stone
                                              - +
                                              • getMinPointsToSoulStone

                                                -
                                                int getMinPointsToSoulStone()
                                                +
                                                int getMinPointsToSoulStone()
                                                requires SoulStoneFriendlyNPCs in config to be true -1 by default if -1, the minimum points are the faction's friendly points
                                                @@ -2964,13 +3192,13 @@ extends +
                                                • setMinPointsToSoulStone

                                                  -
                                                  void setMinPointsToSoulStone(int points)
                                                  +
                                                  void setMinPointsToSoulStone​(int points)
                                                  requires SoulStoneFriendlyNPCs in config to be true -1 by default if -1, the minimum points are the faction's friendly points
                                                  @@ -2980,14 +3208,14 @@ extends +
                                                  • giveItem

                                                    -
                                                    void giveItem(IPlayer player,
                                                    -              IItemStack item)
                                                    +
                                                    void giveItem​(IPlayer player,
                                                    +              IItemStack item)
                                                    Parameters:
                                                    player - The player to give the item to
                                                    @@ -2995,13 +3223,13 @@ extends +
                                                    • executeCommand

                                                      -
                                                      void executeCommand(java.lang.String command)
                                                      +
                                                      void executeCommand​(java.lang.String command)
                                                      On servers the enable-command-block option in the server.properties needs to be set to true
                                                      Parameters:
                                                      @@ -3009,74 +3237,74 @@ extends + - +
                                                      • setHeadScale

                                                        -
                                                        @Deprecated
                                                        -void setHeadScale(float x,
                                                        -                               float y,
                                                        -                               float z)
                                                        -
                                                        Deprecated. 
                                                        +
                                                        @Deprecated
                                                        +void setHeadScale​(float x,
                                                        +                  float y,
                                                        +                  float z)
                                                        +
                                                        Deprecated.
                                                      - +
                                                      • setBodyScale

                                                        -
                                                        @Deprecated
                                                        -void setBodyScale(float x,
                                                        -                               float y,
                                                        -                               float z)
                                                        -
                                                        Deprecated. 
                                                        +
                                                        @Deprecated
                                                        +void setBodyScale​(float x,
                                                        +                  float y,
                                                        +                  float z)
                                                        +
                                                        Deprecated.
                                                      - +
                                                      • setArmsScale

                                                        -
                                                        @Deprecated
                                                        -void setArmsScale(float x,
                                                        -                               float y,
                                                        -                               float z)
                                                        -
                                                        Deprecated. 
                                                        +
                                                        @Deprecated
                                                        +void setArmsScale​(float x,
                                                        +                  float y,
                                                        +                  float z)
                                                        +
                                                        Deprecated.
                                                      - +
                                                      • setLegsScale

                                                        -
                                                        @Deprecated
                                                        -void setLegsScale(float x,
                                                        -                               float y,
                                                        -                               float z)
                                                        -
                                                        Deprecated. 
                                                        +
                                                        @Deprecated
                                                        +void setLegsScale​(float x,
                                                        +                  float y,
                                                        +                  float z)
                                                        +
                                                        Deprecated.
                                                      - +
                                                      • setExplosionResistance

                                                        -
                                                        void setExplosionResistance(float resistance)
                                                        +
                                                        void setExplosionResistance​(float resistance)
                                                        Parameters:
                                                        resistance - Explosion resistance (0-2) default is 1
                                                        @@ -3085,13 +3313,13 @@ void setLegsScale(float x,
                                                      - +
                                                      • getExplosionResistance

                                                        -
                                                        float getExplosionResistance()
                                                        +
                                                        float getExplosionResistance()
                                                        Returns:
                                                        Returns Explosion Resistance
                                                        @@ -3100,427 +3328,431 @@ void setLegsScale(float x,
                                                      - +
                                                      • setMeleeResistance

                                                        -
                                                        void setMeleeResistance(float resistance)
                                                        +
                                                        void setMeleeResistance​(float resistance)
                                                        Parameters:
                                                        resistance - Melee resistance (0-2) default is 1
                                                      - +
                                                      • getMeleeResistance

                                                        -
                                                        float getMeleeResistance()
                                                        +
                                                        float getMeleeResistance()
                                                        Returns:
                                                        Returns Melee Resistance
                                                      - +
                                                      • setArrowResistance

                                                        -
                                                        void setArrowResistance(float resistance)
                                                        +
                                                        void setArrowResistance​(float resistance)
                                                        Parameters:
                                                        resistance - Arrow resistance (0-2) default is 1
                                                      - +
                                                      • getArrowResistance

                                                        -
                                                        float getArrowResistance()
                                                        +
                                                        float getArrowResistance()
                                                        Returns:
                                                        Returns Arrow Resistance
                                                      - +
                                                      • setKnockbackResistance

                                                        -
                                                        void setKnockbackResistance(double resistance)
                                                        +
                                                        void setKnockbackResistance​(double resistance)
                                                        Specified by:
                                                        -
                                                        setKnockbackResistance in interface IEntityLivingBase<T extends net.minecraft.entity.EntityCreature>
                                                        +
                                                        setKnockbackResistance in interface IEntityLivingBase<T extends net.minecraft.entity.EntityCreature>
                                                        Parameters:
                                                        resistance - Knockback resistance (0-2) default is 1
                                                      - + - +
                                                      • setRetaliateType

                                                        -
                                                        void setRetaliateType(int type)
                                                        +
                                                        void setRetaliateType​(int type)
                                                        Parameters:
                                                        type - Retaliation type. 0:normal, 1:panic, 2:retreat, 3:nothing
                                                      - +
                                                      • getCombatRegen

                                                        -
                                                        float getCombatRegen()
                                                        +
                                                        float getCombatRegen()
                                                        Returns:
                                                        Returns the combat health regen per second
                                                      - +
                                                      • setCombatRegen

                                                        -
                                                        void setCombatRegen(float regen)
                                                        +
                                                        void setCombatRegen​(float regen)
                                                        Parameters:
                                                        regen - The combat health regen per second
                                                      - +
                                                      • getHealthRegen

                                                        -
                                                        float getHealthRegen()
                                                        +
                                                        float getHealthRegen()
                                                        Returns:
                                                        Returns the health regen per second when not in combat
                                                      - +
                                                      • setHealthRegen

                                                        -
                                                        void setHealthRegen(float regen)
                                                        +
                                                        void setHealthRegen​(float regen)
                                                        Parameters:
                                                        regen - The health regen per second when not in combat
                                                      - +
                                                      • getAge

                                                        -
                                                        long getAge()
                                                        +
                                                        long getAge()
                                                        Specified by:
                                                        -
                                                        getAge in interface IEntity<T extends net.minecraft.entity.EntityCreature>
                                                        +
                                                        getAge in interface IEntity<T extends net.minecraft.entity.EntityCreature>
                                                        Returns:
                                                        The age of this entity in ticks
                                                      - + - +
                                                      • setFly

                                                        -
                                                        void setFly(int fly)
                                                        +
                                                        void setFly​(int fly)
                                                      - +
                                                      • canFly

                                                        -
                                                        boolean canFly()
                                                        +
                                                        boolean canFly()
                                                      - +
                                                      • setFlySpeed

                                                        -
                                                        void setFlySpeed(double flySpeed)
                                                        +
                                                        void setFlySpeed​(double flySpeed)
                                                      - +
                                                      • getFlySpeed

                                                        -
                                                        double getFlySpeed(double flySpeed)
                                                        +
                                                        double getFlySpeed​(double flySpeed)
                                                      - +
                                                      • setFlyGravity

                                                        -
                                                        void setFlyGravity(double flyGravity)
                                                        +
                                                        void setFlyGravity​(double flyGravity)
                                                      - +
                                                      • getFlyGravity

                                                        -
                                                        double getFlyGravity(double flyGravity)
                                                        +
                                                        double getFlyGravity​(double flyGravity)
                                                      - +
                                                      • setFlyHeightLimit

                                                        -
                                                        void setFlyHeightLimit(int flyHeightLimit)
                                                        +
                                                        void setFlyHeightLimit​(int flyHeightLimit)
                                                      - +
                                                      • getFlyHeightLimit

                                                        -
                                                        int getFlyHeightLimit(int flyHeightLimit)
                                                        +
                                                        int getFlyHeightLimit​(int flyHeightLimit)
                                                      - +
                                                      • limitFlyHeight

                                                        -
                                                        void limitFlyHeight(boolean limit)
                                                        +
                                                        void limitFlyHeight​(boolean limit)
                                                      - +
                                                      • isFlyHeightLimited

                                                        -
                                                        boolean isFlyHeightLimited(boolean limit)
                                                        +
                                                        boolean isFlyHeightLimited​(boolean limit)
                                                      - +
                                                      • setSpeed

                                                        -
                                                        void setSpeed(double speed)
                                                        +
                                                        void setSpeed​(double speed)
                                                        Specified by:
                                                        -
                                                        setSpeed in interface IEntityLivingBase<T extends net.minecraft.entity.EntityCreature>
                                                        +
                                                        setSpeed in interface IEntityLivingBase<T extends net.minecraft.entity.EntityCreature>
                                                      - + - +
                                                      • setSkinType

                                                        -
                                                        void setSkinType(byte type)
                                                        +
                                                        void setSkinType​(byte type)
                                                      - +
                                                      • getSkinType

                                                        -
                                                        byte getSkinType()
                                                        +
                                                        byte getSkinType()
                                                      - +
                                                      • setSkinUrl

                                                        -
                                                        void setSkinUrl(java.lang.String url)
                                                        +
                                                        void setSkinUrl​(java.lang.String url)
                                                      - +
                                                      • getSkinUrl

                                                        -
                                                        java.lang.String getSkinUrl()
                                                        +
                                                        java.lang.String getSkinUrl()
                                                      - +
                                                      • setCloakTexture

                                                        -
                                                        void setCloakTexture(java.lang.String cloakTexture)
                                                        +
                                                        void setCloakTexture​(java.lang.String cloakTexture)
                                                      - +
                                                      • getCloakTexture

                                                        -
                                                        java.lang.String getCloakTexture()
                                                        +
                                                        java.lang.String getCloakTexture()
                                                      - +
                                                      • setOverlayTexture

                                                        -
                                                        void setOverlayTexture(java.lang.String overlayTexture)
                                                        +
                                                        void setOverlayTexture​(java.lang.String overlayTexture)
                                                      - +
                                                      • getOverlayTexture

                                                        -
                                                        java.lang.String getOverlayTexture()
                                                        +
                                                        java.lang.String getOverlayTexture()
                                                      - + - +
                                                      • setCollisionType

                                                        -
                                                        void setCollisionType(int type)
                                                        +
                                                        void setCollisionType​(int type)
                                                      - +
                                                      • getCollisionType

                                                        -
                                                        int getCollisionType()
                                                        +
                                                        int getCollisionType()
                                                      - +
                                                      • updateClient

                                                        -
                                                        void updateClient()
                                                        +
                                                        void updateClient()
                                                      - +
                                                      • updateAI

                                                        -
                                                        void updateAI()
                                                        +
                                                        void updateAI()
                                                    +
  • +
    + diff --git a/docs/noppes/npcs/api/entity/IDBCPlayer.html b/docs/noppes/npcs/api/entity/IDBCPlayer.html index fb3c7a7d6..143e82b88 100644 --- a/docs/noppes/npcs/api/entity/IDBCPlayer.html +++ b/docs/noppes/npcs/api/entity/IDBCPlayer.html @@ -1,12 +1,22 @@ - + - + IDBCPlayer - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.entity
    +

    Interface IDBCPlayer

    @@ -100,12 +125,11 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    IEntity, IEntityLivingBase, IPlayer
    +
    IEntity, IEntityLivingBase, IPlayer

    -
    public interface IDBCPlayer
    -extends IPlayer
    +extends IPlayer
  • @@ -113,315 +137,379 @@ extends
  • +
    +
  • @@ -429,126 +517,127 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • setStat

        -
        void setStat(java.lang.String stat,
        +
        void setStat​(java.lang.String stat,
                      int value)
      - +
      • getStat

        -
        int getStat(java.lang.String stat)
        +
        int getStat​(java.lang.String stat)
      - +
      • addBonusAttribute

        -
        void addBonusAttribute(java.lang.String stat,
        +
        void addBonusAttribute​(java.lang.String stat,
                                java.lang.String bonusID,
                                java.lang.String operation,
                                double attributeValue)
      - +
      • addBonusAttribute

        -
        void addBonusAttribute(java.lang.String stat,
        +
        void addBonusAttribute​(java.lang.String stat,
                                java.lang.String bonusID,
                                java.lang.String operation,
                                double attributeValue,
                                boolean endOfTheList)
      - +
      • addToBonusAttribute

        -
        void addToBonusAttribute(java.lang.String stat,
        +
        void addToBonusAttribute​(java.lang.String stat,
                                  java.lang.String bonusID,
                                  java.lang.String operation,
                                  double attributeValue)
      - +
      • setBonusAttribute

        -
        void setBonusAttribute(java.lang.String stat,
        +
        void setBonusAttribute​(java.lang.String stat,
                                java.lang.String bonusID,
                                java.lang.String operation,
                                double attributeValue)
      - +
      • getBonusAttribute

        -
        void getBonusAttribute(java.lang.String stat,
        +
        void getBonusAttribute​(java.lang.String stat,
                                java.lang.String bonusID)
      - +
      • removeBonusAttribute

        -
        void removeBonusAttribute(java.lang.String stat,
        +
        void removeBonusAttribute​(java.lang.String stat,
                                   java.lang.String bonusID)
      - +
      • clearBonusAttribute

        -
        void clearBonusAttribute(java.lang.String stat)
        +
        void clearBonusAttribute​(java.lang.String stat)
      - +
      • bonusAttribute

        -
        java.lang.String bonusAttribute(java.lang.String action,
        +
        java.lang.String bonusAttribute​(java.lang.String action,
                                         java.lang.String stat,
                                         java.lang.String bonusID)
      - +
      • bonusAttribute

        -
        java.lang.String bonusAttribute(java.lang.String action,
        +
        java.lang.String bonusAttribute​(java.lang.String action,
                                         java.lang.String stat,
                                         java.lang.String bonusID,
                                         java.lang.String operation,
        @@ -556,184 +645,184 @@ extends 
        +
         
         
         
        • setRelease

          -
          void setRelease(byte release)
          +
          void setRelease​(byte release)
        - +
        • getRelease

          -
          byte getRelease()
          +
          byte getRelease()
        - +
        • setBody

          -
          void setBody(int body)
          +
          void setBody​(int body)
        - +
        • getBody

          -
          int getBody()
          +
          int getBody()
        - +
        • setHP

          -
          void setHP(int hp)
          +
          void setHP​(int hp)
        - +
        • getHP

          -
          int getHP()
          +
          int getHP()
        - +
        • setStamina

          -
          void setStamina(int stamina)
          +
          void setStamina​(int stamina)
        - +
        • getStamina

          -
          int getStamina()
          +
          int getStamina()
        - +
        • setKi

          -
          void setKi(int ki)
          +
          void setKi​(int ki)
        - +
        • getKi

          -
          int getKi()
          +
          int getKi()
        - +
        • setTP

          -
          void setTP(int tp)
          +
          void setTP​(int tp)
        - +
        • getTP

          -
          int getTP()
          +
          int getTP()
        - +
        • setGravity

          -
          void setGravity(float gravity)
          +
          void setGravity​(float gravity)
        - +
        • getGravity

          -
          float getGravity()
          +
          float getGravity()
        - +
        • isBlocking

          -
          boolean isBlocking()
          +
          boolean isBlocking()
        - +
        • setHairCode

          -
          void setHairCode(java.lang.String hairCode)
          +
          void setHairCode​(java.lang.String hairCode)
        - +
        • getHairCode

          -
          java.lang.String getHairCode()
          +
          java.lang.String getHairCode()
        - +
        • setExtraCode

          -
          void setExtraCode(java.lang.String extraCode)
          +
          void setExtraCode​(java.lang.String extraCode)
        - +
        • getExtraCode

          -
          java.lang.String getExtraCode()
          +
          java.lang.String getExtraCode()
        - +
        • setItem

          -
          void setItem(IItemStack itemStack,
          +
          void setItem​(IItemStack itemStack,
                        byte slot,
                        boolean vanity)
          @@ -754,304 +843,308 @@ extends + - + - +
          • setForm

            -
            void setForm(byte form)
            +
            void setForm​(byte form)
          - +
          • getForm

            -
            byte getForm()
            +
            byte getForm()
          - +
          • setForm2

            -
            void setForm2(byte form2)
            +
            void setForm2​(byte form2)
          - +
          • getForm2

            -
            byte getForm2()
            +
            byte getForm2()
          - +
          • getRacialFormMastery

            -
            double getRacialFormMastery(byte form)
            +
            double getRacialFormMastery​(byte form)
          - +
          • setRacialFormMastery

            -
            void setRacialFormMastery(byte form,
            +
            void setRacialFormMastery​(byte form,
                                       double value)
          - +
          • addRacialFormMastery

            -
            void addRacialFormMastery(byte form,
            +
            void addRacialFormMastery​(byte form,
                                       double value)
          - +
          • getOtherFormMastery

            -
            double getOtherFormMastery(java.lang.String formName)
            +
            double getOtherFormMastery​(java.lang.String formName)
          - +
          • setOtherFormMastery

            -
            void setOtherFormMastery(java.lang.String formName,
            +
            void setOtherFormMastery​(java.lang.String formName,
                                      double value)
          - +
          • addOtherFormMastery

            -
            void addOtherFormMastery(java.lang.String formName,
            +
            void addOtherFormMastery​(java.lang.String formName,
                                      double value)
          - +
          • setPowerPoints

            -
            void setPowerPoints(int points)
            +
            void setPowerPoints​(int points)
          - +
          • getPowerPoints

            -
            int getPowerPoints()
            +
            int getPowerPoints()
          - +
          • setAuraColor

            -
            void setAuraColor(int color)
            +
            void setAuraColor​(int color)
          - +
          • getAuraColor

            -
            int getAuraColor()
            +
            int getAuraColor()
          - +
          • setFormLevel

            -
            void setFormLevel(int level)
            +
            void setFormLevel​(int level)
          - +
          • getFormLevel

            -
            int getFormLevel()
            +
            int getFormLevel()
          - +
          • setSkills

            -
            void setSkills(java.lang.String skills)
            +
            void setSkills​(java.lang.String skills)
          - +
          • getSkills

            -
            java.lang.String getSkills()
            +
            java.lang.String getSkills()
          - +
          • setJRMCSE

            -
            void setJRMCSE(java.lang.String statusEffects)
            +
            void setJRMCSE​(java.lang.String statusEffects)
          - +
          • getJRMCSE

            -
            java.lang.String getJRMCSE()
            +
            java.lang.String getJRMCSE()
          - +
          • setRace

            -
            void setRace(byte race)
            +
            void setRace​(byte race)
          - +
          • getRace

            -
            int getRace()
            +
            int getRace()
          - +
          • setDBCClass

            -
            void setDBCClass(byte dbcClass)
            +
            void setDBCClass​(byte dbcClass)
          - +
          • getDBCClass

            -
            byte getDBCClass()
            +
            byte getDBCClass()
          - +
          • setPowerType

            -
            void setPowerType(byte powerType)
            +
            void setPowerType​(byte powerType)
          - +
          • getPowerType

            -
            int getPowerType()
            +
            int getPowerType()
          - +
          • getKillCount

            -
            int getKillCount(java.lang.String type)
            +
            int getKillCount​(java.lang.String type)
          - +
          • getFusionString

            -
            java.lang.String getFusionString()
            +
            java.lang.String getFusionString()
        +
  • +
    + diff --git a/docs/noppes/npcs/api/entity/IEntity.html b/docs/noppes/npcs/api/entity/IEntity.html index e16435610..656117f12 100644 --- a/docs/noppes/npcs/api/entity/IEntity.html +++ b/docs/noppes/npcs/api/entity/IEntity.html @@ -1,12 +1,22 @@ - + - + IEntity - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.entity
    +

    Interface IEntity<T extends net.minecraft.entity.Entity>

    @@ -100,10 +125,9 @@ var activeTableTab = "activeTableTab";
  • All Known Subinterfaces:
    -
    IAnimal<T>, ICustomNpc<T>, IDBCPlayer, IEntityItem<T>, IEntityLiving<T>, IEntityLivingBase<T>, IMonster<T>, IPixelmon<T>, IPlayer<T>
    +
    IAnimal<T>, ICustomNpc<T>, IDBCPlayer, IEntityItem<T>, IEntityLiving<T>, IEntityLivingBase<T>, IMonster<T>, IPixelmon<T>, IPlayer<T>, IVillager<T>

    -
    public interface IEntity<T extends net.minecraft.entity.Entity>
  • @@ -112,406 +136,499 @@ var activeTableTab = "activeTableTab";
    @@ -519,313 +636,314 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • spawnParticle

          -
          void spawnParticle(IParticle entityParticle)
          +
          void spawnParticle​(IParticle entityParticle)
        - +
        • getEntityId

          -
          int getEntityId()
          +
          int getEntityId()
        - +
        • getUniqueID

          -
          java.lang.String getUniqueID()
          +
          java.lang.String getUniqueID()
        - +
        • getYOffset

          -
          double getYOffset()
          +
          double getYOffset()
        - +
        • getWidth

          -
          double getWidth()
          +
          double getWidth()
          Returns:
          The entities width
        - +
        • getHeight

          -
          double getHeight()
          +
          double getHeight()
          Returns:
          The entities height
        - +
        • getX

          -
          double getX()
          +
          double getX()
          Returns:
          The entities x position
        - +
        • setX

          -
          void setX(double x)
          +
          void setX​(double x)
          Parameters:
          x - The entities x position
        - +
        • getY

          -
          double getY()
          +
          double getY()
          Returns:
          The entities y position
        - +
        • setY

          -
          void setY(double y)
          +
          void setY​(double y)
          Parameters:
          y - The entities y position
        - +
        • getZ

          -
          double getZ()
          +
          double getZ()
          Returns:
          The entities x position
        - +
        • setZ

          -
          void setZ(double z)
          +
          void setZ​(double z)
          Parameters:
          z - The entities x position
        - +
        • getMotionX

          -
          double getMotionX()
          +
          double getMotionX()
          Returns:
          The entities z motion
        - +
        • setMotionX

          -
          void setMotionX(double x)
          +
          void setMotionX​(double x)
          Parameters:
          x - The entities x motion
        - +
        • getMotionY

          -
          double getMotionY()
          +
          double getMotionY()
          Returns:
          The entities x motion
        - +
        • setMotionY

          -
          void setMotionY(double y)
          +
          void setMotionY​(double y)
          Parameters:
          y - The entities y motion
        - +
        • getMotionZ

          -
          double getMotionZ()
          +
          double getMotionZ()
          Returns:
          The entities y motion
        - +
        • setMotionZ

          -
          void setMotionZ(double z)
          +
          void setMotionZ​(double z)
          Parameters:
          z - The entities z motion
        - +
        • setMotion

          -
          void setMotion(double x,
          +
          void setMotion​(double x,
                          double y,
                          double z)
        - +
        • setMotion

          -
          void setMotion(IPos pos)
          +
          void setMotion​(IPos pos)
        - +
        • getMotion

          -
          IPos getMotion()
          +
          IPos getMotion()
        - +
        • isAirborne

          -
          boolean isAirborne()
          +
          boolean isAirborne()
        - +
        • getBlockX

          -
          int getBlockX()
          +
          int getBlockX()
          Returns:
          The block x position
        - +
        • getBlockY

          -
          int getBlockY()
          +
          int getBlockY()
          Returns:
          The block y position
        - +
        • getBlockZ

          -
          int getBlockZ()
          +
          int getBlockZ()
          Returns:
          The block z position
        - +
        • setPosition

          -
          void setPosition(double x,
          +
          void setPosition​(double x,
                            double y,
                            double z)
          @@ -836,49 +954,49 @@ var activeTableTab = "activeTableTab";
        - +
        • setPosition

          -
          void setPosition(IPos pos)
          +
          void setPosition​(IPos pos)
        - +
        • getPosition

          -
          IPos getPosition()
          +
          IPos getPosition()
        - +
        • getDimension

          -
          int getDimension()
          +
          int getDimension()
        - +
        • setDimension

          -
          void setDimension(int dimensionId)
          +
          void setDimension​(int dimensionId)
        - +
        • getSurroundingEntities

          -
          IEntity[] getSurroundingEntities(int range)
          +
          IEntity[] getSurroundingEntities​(int range)
          Parameters:
          range - The search range for entities around this entity
          @@ -887,13 +1005,13 @@ var activeTableTab = "activeTableTab";
        - +
        • getSurroundingEntities

          -
          IEntity[] getSurroundingEntities(int range,
          +
          IEntity[] getSurroundingEntities​(int range,
                                            int type)
          Parameters:
          @@ -904,26 +1022,26 @@ var activeTableTab = "activeTableTab";
        - +
        • isAlive

          -
          boolean isAlive()
          +
          boolean isAlive()
          Returns:
          Whether the entity is alive or not
        - +
        • getTempData

          -
          java.lang.Object getTempData(java.lang.String key)
          +
          java.lang.Object getTempData​(java.lang.String key)
          Parameters:
          key - Get temp data for this key
          @@ -932,13 +1050,13 @@ var activeTableTab = "activeTableTab";
        - +
        • setTempData

          -
          void setTempData(java.lang.String key,
          +
          void setTempData​(java.lang.String key,
                            java.lang.Object value)
          Tempdata gets cleared when the entity gets unloaded or the world restarts
          @@ -948,13 +1066,13 @@ var activeTableTab = "activeTableTab";
        - +
        • hasTempData

          -
          boolean hasTempData(java.lang.String key)
          +
          boolean hasTempData​(java.lang.String key)
          Parameters:
          key - The key thats going to be tested against the temp data
          @@ -963,45 +1081,45 @@ var activeTableTab = "activeTableTab";
        - +
        • removeTempData

          -
          void removeTempData(java.lang.String key)
          +
          void removeTempData​(java.lang.String key)
          Parameters:
          key - The key for the temp data to be removed
        - +
        • clearTempData

          -
          void clearTempData()
          +
          void clearTempData()
          Remove all tempdata
        - +
        • getTempDataKeys

          -
          java.lang.String[] getTempDataKeys()
          +
          java.lang.String[] getTempDataKeys()
        - +
        • getStoredData

          -
          java.lang.Object getStoredData(java.lang.String key)
          +
          java.lang.Object getStoredData​(java.lang.String key)
          Parameters:
          key - The key of the data to be returned
          @@ -1010,13 +1128,13 @@ var activeTableTab = "activeTableTab";
        - +
        • setStoredData

          -
          void setStoredData(java.lang.String key,
          +
          void setStoredData​(java.lang.String key,
                              java.lang.Object value)
          Stored data persists through world restart. Unlike tempdata only Strings and Numbers can be saved
          @@ -1026,13 +1144,13 @@ var activeTableTab = "activeTableTab";
        - +
        • hasStoredData

          -
          boolean hasStoredData(java.lang.String key)
          +
          boolean hasStoredData​(java.lang.String key)
          Parameters:
          key - The key of the data to be checked
          @@ -1041,221 +1159,221 @@ var activeTableTab = "activeTableTab";
        - +
        • removeStoredData

          -
          void removeStoredData(java.lang.String key)
          +
          void removeStoredData​(java.lang.String key)
          Parameters:
          key - The key of the data to be removed
        - +
        • clearStoredData

          -
          void clearStoredData()
          +
          void clearStoredData()
          Remove all stored data
        - +
        • getStoredDataKeys

          -
          java.lang.String[] getStoredDataKeys()
          +
          java.lang.String[] getStoredDataKeys()
        - +
        • getAge

          -
          long getAge()
          +
          long getAge()
          Returns:
          The age of this entity in ticks
        - +
        • despawn

          -
          void despawn()
          +
          void despawn()
          Despawns this entity. Removes it permanently
        - +
        • inWater

          -
          boolean inWater()
          +
          boolean inWater()
          Returns:
          Return whether or not this entity is standing in water
        - +
        • inLava

          -
          boolean inLava()
          +
          boolean inLava()
          Returns:
          Return whether or not this entity is standing in lava
        - +
        • inFire

          -
          boolean inFire()
          +
          boolean inFire()
          Returns:
          Return whether or not this entity is standing in fire
        - +
        • isBurning

          -
          boolean isBurning()
          +
          boolean isBurning()
          Returns:
          Return whether or not this entity is on fire
        - +
        • setBurning

          -
          void setBurning(int ticks)
          +
          void setBurning​(int ticks)
          Parameters:
          ticks - Amount of world ticks this entity will burn. 20 ticks equals 1 second
        - +
        • extinguish

          -
          void extinguish()
          +
          void extinguish()
          Removes fire from this entity
        - +
        • getTypeName

          -
          java.lang.String getTypeName()
          +
          java.lang.String getTypeName()
          Returns:
          Name as which it's registered in minecraft
        - +
        • dropItem

          -
          void dropItem(IItemStack item)
          +
          void dropItem​(IItemStack item)
          Parameters:
          item - Item to be dropped
        - +
        • getRider

          -
          IEntity getRider()
          +
          IEntity getRider()
          Returns:
          Return the rider
        - +
        • setRider

          -
          void setRider(IEntity entity)
          +
          void setRider​(IEntity entity)
          Parameters:
          entity - The entity to ride this entity
        - +
        • getMount

          -
          IEntity getMount()
          +
          IEntity getMount()
          Returns:
          Return the entity, this entity is riding
        - +
        • setMount

          -
          void setMount(IEntity entity)
          +
          void setMount​(IEntity entity)
          Parameters:
          entity - The entity this entity will mount
        - +
        • getType

          -
          int getType()
          +
          int getType()
          Returns:
          Returns the EntityType of this entity
          @@ -1264,16 +1382,16 @@ var activeTableTab = "activeTableTab";
        - +
        • typeOf

          -
          boolean typeOf(int type)
          +
          boolean typeOf​(int type)
          Parameters:
          -
          type - @EntityType to check
          +
          type -
          Returns:
          Returns whether the entity is type of the given @EntityType
          Since:
          @@ -1281,67 +1399,67 @@ var activeTableTab = "activeTableTab";
        - +
        • setRotation

          -
          void setRotation(float rotation)
          +
          void setRotation​(float rotation)
          Parameters:
          rotation - The rotation to be set (0-360)
        - +
        • setRotation

          -
          void setRotation(float rotationYaw,
          +
          void setRotation​(float rotationYaw,
                            float rotationPitch)
        - +
        • getRotation

          -
          float getRotation()
          +
          float getRotation()
          Returns:
          Current rotation of the npc
        - +
        • setPitch

          -
          void setPitch(float pitch)
          +
          void setPitch​(float pitch)
        - +
        • getPitch

          -
          float getPitch()
          +
          float getPitch()
        - +
        • knockback

          -
          void knockback(int power,
          +
          void knockback​(int power,
                          float direction)
          Parameters:
          @@ -1350,134 +1468,134 @@ var activeTableTab = "activeTableTab";
        - +
        • knockback

          -
          void knockback(double xpower,
          +
          void knockback​(double xpower,
                          double ypower,
                          double zpower,
                          float direction)
        - +
        • knockback

          -
          void knockback(IPos pos,
          +
          void knockback​(IPos pos,
                          float direction)
        - +
        • setImmune

          -
          void setImmune(int ticks)
          +
          void setImmune​(int ticks)
        - +
        • setInvisible

          -
          void setInvisible(boolean invisible)
          +
          void setInvisible​(boolean invisible)
        - +
        • setSneaking

          -
          void setSneaking(boolean sneaking)
          +
          void setSneaking​(boolean sneaking)
        - +
        • setSprinting

          -
          void setSprinting(boolean sprinting)
          +
          void setSprinting​(boolean sprinting)
        - +
        • hasCollided

          -
          boolean hasCollided()
          +
          boolean hasCollided()
        - +
        • hasCollidedVertically

          -
          boolean hasCollidedVertically()
          +
          boolean hasCollidedVertically()
        - +
        • hasCollidedHorizontally

          -
          boolean hasCollidedHorizontally()
          +
          boolean hasCollidedHorizontally()
        - +
        • capturesDrops

          -
          boolean capturesDrops()
          +
          boolean capturesDrops()
        - +
        • setCapturesDrops

          -
          void setCapturesDrops(boolean capture)
          +
          void setCapturesDrops​(boolean capture)
        - +
        • setCapturedDrops

          -
          void setCapturedDrops(IEntity<?>[] capturedDrops)
          +
          void setCapturedDrops​(IEntity<?>[] capturedDrops)
        - +
        • getCapturedDrops

          -
          IEntity<?>[] getCapturedDrops()
          +
          IEntity<?>[] getCapturedDrops()
        - +
        • isSneaking

          -
          boolean isSneaking()
          +
          boolean isSneaking()
          Returns:
          Returns whether or not this entity is sneaking
          @@ -1486,13 +1604,13 @@ var activeTableTab = "activeTableTab";
        - +
        • isSprinting

          -
          boolean isSprinting()
          +
          boolean isSprinting()
          Returns:
          Returns whether or not this entity is sprinting
          @@ -1501,13 +1619,13 @@ var activeTableTab = "activeTableTab";
        - +
        • getMCEntity

          -
          T getMCEntity()
          +
          T getMCEntity()
          Returns:
          Returns minecrafts entity
          @@ -1517,87 +1635,91 @@ var activeTableTab = "activeTableTab";
        - +
        • getNbt

          -
          INbt getNbt()
          +
          INbt getNbt()
        - +
        • getAllNbt

          -
          INbt getAllNbt()
          +
          INbt getAllNbt()
        - +
        • setNbt

          -
          void setNbt(INbt nbt)
          +
          void setNbt​(INbt nbt)
        - +
        • getNbtOptional

          -
          INbt getNbtOptional()
          +
          INbt getNbtOptional()
        - +
        • storeAsClone

          -
          void storeAsClone(int tab,
          +
          void storeAsClone​(int tab,
                             java.lang.String name)
        - + - +
        • updateEntity

          -
          void updateEntity()
          +
          void updateEntity()
      +
    +
    + diff --git a/docs/noppes/npcs/api/entity/IEntityItem.html b/docs/noppes/npcs/api/entity/IEntityItem.html index b8fda5b9c..a836c625a 100644 --- a/docs/noppes/npcs/api/entity/IEntityItem.html +++ b/docs/noppes/npcs/api/entity/IEntityItem.html @@ -1,12 +1,22 @@ - + - + IEntityItem - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.entity
    +

    Interface IEntityItem<T extends net.minecraft.entity.item.EntityItem>

    @@ -100,12 +125,11 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    IEntity<T>
    +
    IEntity<T>

    -
    public interface IEntityItem<T extends net.minecraft.entity.item.EntityItem>
    -extends IEntity<T>
    +extends IEntity<T>
  • @@ -113,75 +137,90 @@ extends
  • +
    +
  • @@ -189,31 +228,32 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • getOwner

        -
        java.lang.String getOwner()
        +
        java.lang.String getOwner()
        Returns:
        The owner of the item, only the owner can pick the item up
      - +
      • setOwner

        -
        void setOwner(java.lang.String name)
        +
        void setOwner​(java.lang.String name)
        Parameters:
        name - The owner of the item, only the owner can pick up the item @@ -221,139 +261,143 @@ extends +
        • getThrower

          -
          java.lang.String getThrower()
          +
          java.lang.String getThrower()
        - +
        • setThrower

          -
          void setThrower(java.lang.String name)
          +
          void setThrower​(java.lang.String name)
        - +
        • getPickupDelay

          -
          int getPickupDelay()
          +
          int getPickupDelay()
          Returns:
          Ticks remaining before it can be picked up (32767 is infinite)
        - +
        • setPickupDelay

          -
          void setPickupDelay(int delay)
          +
          void setPickupDelay​(int delay)
          Parameters:
          delay - Delay before the item can be picked up (32767 is infinite delay)
        - +
        • getAge

          -
          long getAge()
          +
          long getAge()
          Specified by:
          -
          getAge in interface IEntity<T extends net.minecraft.entity.item.EntityItem>
          +
          getAge in interface IEntity<T extends net.minecraft.entity.item.EntityItem>
          Returns:
          Returns the age of the item
        - +
        • setAge

          -
          void setAge(long age)
          +
          void setAge​(long age)
          Parameters:
          age - Age of the item (-32767 is infinite age)
        - +
        • getLifeSpawn

          -
          int getLifeSpawn()
          +
          int getLifeSpawn()
          Returns:
          When the age reaches this the item despawns
        - +
        • setLifeSpawn

          -
          void setLifeSpawn(int age)
          +
          void setLifeSpawn​(int age)
          Parameters:
          age - Age at which the item despawns
        - + - +
      +
  • +
    + diff --git a/docs/noppes/npcs/api/entity/IEntityLiving.html b/docs/noppes/npcs/api/entity/IEntityLiving.html index a580b5ed2..2e96dc37e 100644 --- a/docs/noppes/npcs/api/entity/IEntityLiving.html +++ b/docs/noppes/npcs/api/entity/IEntityLiving.html @@ -1,12 +1,22 @@ - + - + IEntityLiving - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.entity
    +

    Interface IEntityLiving<T extends net.minecraft.entity.EntityLiving>

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    IEntity<T>, IEntityLivingBase<T>
    +
    IEntity<T>, IEntityLivingBase<T>
    All Known Subinterfaces:
    -
    IAnimal<T>, ICustomNpc<T>, IMonster<T>, IPixelmon<T>
    +
    IAnimal<T>, ICustomNpc<T>, IMonster<T>, IPixelmon<T>, IVillager<T>

    -
    public interface IEntityLiving<T extends net.minecraft.entity.EntityLiving>
    -extends IEntityLivingBase<T>
    +extends IEntityLivingBase<T>
  • @@ -117,135 +141,161 @@ extends
  • +
    +
  • @@ -253,252 +303,257 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • isNavigating

        -
        boolean isNavigating()
        +
        boolean isNavigating()
      - +
      • clearNavigation

        -
        void clearNavigation()
        +
        void clearNavigation()
      - +
      • navigateTo

        -
        void navigateTo(double var1,
        +
        void navigateTo​(double var1,
                         double var3,
                         double var5,
                         double var7)
      - + - +
      • playLivingSound

        -
        void playLivingSound()
        +
        void playLivingSound()
      - +
      • spawnExplosionParticle

        -
        void spawnExplosionParticle()
        +
        void spawnExplosionParticle()
      - +
      • setMoveForward

        -
        void setMoveForward(float speed)
        +
        void setMoveForward​(float speed)
      - +
      • faceEntity

        -
        void faceEntity(IEntity entity,
        +
        void faceEntity​(IEntity entity,
                         float pitch,
                         float yaw)
      - +
      • canPickUpLoot

        -
        boolean canPickUpLoot()
        +
        boolean canPickUpLoot()
      - +
      • setCanPickUpLoot

        -
        void setCanPickUpLoot(boolean pickUp)
        +
        void setCanPickUpLoot​(boolean pickUp)
      - +
      • isPersistent

        -
        boolean isPersistent()
        +
        boolean isPersistent()
      - +
      • enablePersistence

        -
        void enablePersistence()
        +
        void enablePersistence()
      - +
      • setCustomNameTag

        -
        void setCustomNameTag(java.lang.String text)
        +
        void setCustomNameTag​(java.lang.String text)
      - +
      • getCustomNameTag

        -
        java.lang.String getCustomNameTag()
        +
        java.lang.String getCustomNameTag()
      - +
      • hasCustomNameTag

        -
        boolean hasCustomNameTag()
        +
        boolean hasCustomNameTag()
      - +
      • setAlwaysRenderNameTag

        -
        void setAlwaysRenderNameTag(boolean alwaysRender)
        +
        void setAlwaysRenderNameTag​(boolean alwaysRender)
      - +
      • getAlwaysRenderNameTag

        -
        boolean getAlwaysRenderNameTag()
        +
        boolean getAlwaysRenderNameTag()
      - +
      • clearLeashed

        -
        void clearLeashed(boolean sendPacket,
        +
        void clearLeashed​(boolean sendPacket,
                           boolean dropLeash)
      - +
      • allowLeashing

        -
        boolean allowLeashing()
        +
        boolean allowLeashing()
      - +
      • getLeashed

        -
        boolean getLeashed()
        +
        boolean getLeashed()
      - + - +
      • setLeashedTo

        -
        void setLeashedTo(IEntity entity,
        +
        void setLeashedTo​(IEntity entity,
                           boolean sendPacket)
      - +
      • canBeSteered

        -
        boolean canBeSteered()
        +
        boolean canBeSteered()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/entity/IEntityLivingBase.html b/docs/noppes/npcs/api/entity/IEntityLivingBase.html index e21eb58ab..d8b9edb83 100644 --- a/docs/noppes/npcs/api/entity/IEntityLivingBase.html +++ b/docs/noppes/npcs/api/entity/IEntityLivingBase.html @@ -1,12 +1,22 @@ - + - + IEntityLivingBase - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.entity
    +

    Interface IEntityLivingBase<T extends net.minecraft.entity.EntityLivingBase>

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    IEntity<T>
    +
    IEntity<T>
    All Known Subinterfaces:
    -
    IAnimal<T>, ICustomNpc<T>, IDBCPlayer, IEntityLiving<T>, IMonster<T>, IPixelmon<T>, IPlayer<T>
    +
    IAnimal<T>, ICustomNpc<T>, IDBCPlayer, IEntityLiving<T>, IMonster<T>, IPixelmon<T>, IPlayer<T>, IVillager<T>

    -
    public interface IEntityLivingBase<T extends net.minecraft.entity.EntityLivingBase>
    -extends IEntity<T>
    +extends IEntity<T>
  • @@ -117,295 +141,354 @@ extends
  • +
    +
  • @@ -413,272 +496,273 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • getHealth

        -
        float getHealth()
        +
        float getHealth()
        Returns:
        The entity's current health
      - +
      • setHealth

        -
        void setHealth(float health)
        +
        void setHealth​(float health)
        Parameters:
        health - The new health of this entity
      - +
      • hurt

        -
        void hurt(float damage)
        +
        void hurt​(float damage)
      - +
      • hurt

        -
        void hurt(float damage,
        -          IEntity source)
        +
        void hurt​(float damage,
        +          IEntity source)
      - + - +
      • setMaxHurtTime

        -
        void setMaxHurtTime(int time)
        +
        void setMaxHurtTime​(int time)
      - +
      • setMaxHurtTime

        -
        int setMaxHurtTime()
        +
        int setMaxHurtTime()
      - +
      • getMaxHealth

        -
        double getMaxHealth()
        +
        double getMaxHealth()
        Returns:
        Entity's max health
      - +
      • getFollowRange

        -
        double getFollowRange()
        +
        double getFollowRange()
      - +
      • getKnockbackResistance

        -
        double getKnockbackResistance()
        +
        double getKnockbackResistance()
      - +
      • getSpeed

        -
        double getSpeed()
        +
        double getSpeed()
      - +
      • getMeleeStrength

        -
        double getMeleeStrength()
        +
        double getMeleeStrength()
      - +
      • setMaxHealth

        -
        void setMaxHealth(double health)
        +
        void setMaxHealth​(double health)
      - +
      • setFollowRange

        -
        void setFollowRange(double range)
        +
        void setFollowRange​(double range)
      - +
      • setKnockbackResistance

        -
        void setKnockbackResistance(double knockbackResistance)
        +
        void setKnockbackResistance​(double knockbackResistance)
      - +
      • setSpeed

        -
        void setSpeed(double speed)
        +
        void setSpeed​(double speed)
      - +
      • setMeleeStrength

        -
        void setMeleeStrength(double attackDamage)
        +
        void setMeleeStrength​(double attackDamage)
      - +
      • isAttacking

        -
        boolean isAttacking()
        +
        boolean isAttacking()
        Returns:
        Whether or not this entity is attacking something
      - +
      • setAttackTarget

        -
        void setAttackTarget(IEntityLivingBase living)
        +
        void setAttackTarget​(IEntityLivingBase living)
        Parameters:
        living - Entity which this entity will attack
      - + - +
      • getAttackTargetTime

        -
        int getAttackTargetTime()
        +
        int getAttackTargetTime()
      - +
      • setLastAttacker

        -
        void setLastAttacker(IEntity p_130011_1_)
        +
        void setLastAttacker​(IEntity p_130011_1_)
      - +
      • getLastAttacker

        -
        IEntity getLastAttacker()
        +
        IEntity getLastAttacker()
      - +
      • getLastAttackerTime

        -
        int getLastAttackerTime()
        +
        int getLastAttackerTime()
      - +
      • canBreatheUnderwater

        -
        boolean canBreatheUnderwater()
        +
        boolean canBreatheUnderwater()
      - +
      • getType

        -
        int getType()
        +
        int getType()
        Specified by:
        -
        getType in interface IEntity<T extends net.minecraft.entity.EntityLivingBase>
        +
        getType in interface IEntity<T extends net.minecraft.entity.EntityLivingBase>
        Returns:
        Returns the EntityType of this entity
        See Also:
        @@ -686,30 +770,28 @@ extends +
        • typeOf

          -
          boolean typeOf(int type)
          +
          boolean typeOf​(int type)
          Specified by:
          -
          typeOf in interface IEntity<T extends net.minecraft.entity.EntityLivingBase>
          -
          Parameters:
          -
          type - @EntityType to check
          +
          typeOf in interface IEntity<T extends net.minecraft.entity.EntityLivingBase>
          Returns:
          Returns whether the entity is type of the given @EntityType
        - +
        • canSeeEntity

          -
          boolean canSeeEntity(IEntity entity)
          +
          boolean canSeeEntity​(IEntity entity)
          Parameters:
          entity - Entity to check
          @@ -718,38 +800,38 @@ extends +
          • getLookVector

            -
            IPos getLookVector()
            +
            IPos getLookVector()
            Returns:
            Returns the look vector of this entity as an IPos object.
          - +
          • getLookingAtBlock

            -
            IBlock getLookingAtBlock(int maxDistance,
            +
            IBlock getLookingAtBlock​(int maxDistance,
                                      boolean stopOnBlock,
                                      boolean stopOnLiquid,
                                      boolean stopOnCollision)
          - +
          • getLookingAtBlock

            -
            IBlock getLookingAtBlock(int maxDistance)
            +
            IBlock getLookingAtBlock​(int maxDistance)
            Parameters:
            maxDistance - The max distance to perform checks before stopping
            @@ -758,25 +840,25 @@ extends +
            • getLookingAtPos

              -
              IPos getLookingAtPos(int maxDistance,
              +
              IPos getLookingAtPos​(int maxDistance,
                                    boolean stopOnBlock,
                                    boolean stopOnLiquid,
                                    boolean stopOnCollision)
            - +
            • getLookingAtPos

              -
              IPos getLookingAtPos(int maxDistance)
              +
              IPos getLookingAtPos​(int maxDistance)
              Returns an IPos object corresponding to the final obstructed point following along the entity's look vector. If no obstructions are found (entity is looking in a straight path of air with no blocks in the way), the final position is returned.
              @@ -788,13 +870,13 @@ extends +
              • getLookingAtEntities

                -
                IEntity[] getLookingAtEntities(IEntity[] ignoreEntities,
                +
                IEntity[] getLookingAtEntities​(IEntity[] ignoreEntities,
                                                int maxDistance,
                                                double offset,
                                                double range,
                @@ -811,13 +893,13 @@ extends 
                +
                 
                 
                 
                • getLookingAtEntities

                  -
                  IEntity[] getLookingAtEntities(int maxDistance,
                  +
                  IEntity[] getLookingAtEntities​(int maxDistance,
                                                  double offset,
                                                  double range,
                                                  boolean stopOnBlock,
                  @@ -825,50 +907,50 @@ extends 
                  +
                   
                   
                   
                  • getLookingAtEntities

                    -
                    IEntity[] getLookingAtEntities(int maxDistance,
                    +
                    IEntity[] getLookingAtEntities​(int maxDistance,
                                                    double offset,
                                                    double range)
                  - +
                  • getMCEntity

                    -
                    T getMCEntity()
                    +
                    T getMCEntity()
                    Expert use only
                    Specified by:
                    -
                    getMCEntity in interface IEntity<T extends net.minecraft.entity.EntityLivingBase>
                    +
                    getMCEntity in interface IEntity<T extends net.minecraft.entity.EntityLivingBase>
                    Returns:
                    Returns the minecraft entity object
                  - +
                  • swingHand

                    -
                    void swingHand()
                    +
                    void swingHand()
                    Makes the entity swing its hand
                  - +
                  • addPotionEffect

                    -
                    void addPotionEffect(int effect,
                    +
                    void addPotionEffect​(int effect,
                                          int duration,
                                          int strength,
                                          boolean hideParticles)
                    @@ -882,23 +964,23 @@ extends +
                    • clearPotionEffects

                      -
                      void clearPotionEffects()
                      +
                      void clearPotionEffects()
                      Clears all potion effects
                    - +
                    • getPotionEffect

                      -
                      int getPotionEffect(int effect)
                      +
                      int getPotionEffect​(int effect)
                      Parameters:
                      effect - Potion effect to check
                      @@ -909,13 +991,13 @@ extends +
                      • getHeldItem

                        -
                        IItemStack getHeldItem()
                        +
                        IItemStack getHeldItem()
                        Note not all Living Entities support this
                        Returns:
                        @@ -925,13 +1007,13 @@ extends +
                        • setHeldItem

                          -
                          void setHeldItem(IItemStack item)
                          +
                          void setHeldItem​(IItemStack item)
                          Note not all Living Entities support this
                          Parameters:
                          @@ -941,13 +1023,13 @@ extends +
                          • getArmor

                            -
                            IItemStack getArmor(int slot)
                            +
                            IItemStack getArmor​(int slot)
                            Note not all Living Entities support this
                            Parameters:
                            @@ -957,14 +1039,14 @@ extends +
                            • setArmor

                              -
                              void setArmor(int slot,
                              -              IItemStack item)
                              +
                              void setArmor​(int slot,
                              +              IItemStack item)
                              Note not all Living Entities support this
                              Parameters:
                              @@ -975,122 +1057,126 @@ extends +
                              • isChild

                                -
                                boolean isChild()
                                +
                                boolean isChild()
                              - +
                              • renderBrokenItemStack

                                -
                                void renderBrokenItemStack(IItemStack itemStack)
                                +
                                void renderBrokenItemStack​(IItemStack itemStack)
                              - +
                              • isOnLadder

                                -
                                boolean isOnLadder()
                                +
                                boolean isOnLadder()
                              - +
                              • getTotalArmorValue

                                -
                                int getTotalArmorValue()
                                +
                                int getTotalArmorValue()
                              - +
                              • getArrowCountInEntity

                                -
                                int getArrowCountInEntity()
                                +
                                int getArrowCountInEntity()
                              - +
                              • setArrowCountInEntity

                                -
                                void setArrowCountInEntity(int count)
                                +
                                void setArrowCountInEntity​(int count)
                              - +
                              • dismountEntity

                                -
                                void dismountEntity(IEntity entity)
                                +
                                void dismountEntity​(IEntity entity)
                              - +
                              • setAIMoveSpeed

                                -
                                void setAIMoveSpeed(float speed)
                                +
                                void setAIMoveSpeed​(float speed)
                              - +
                              • getAIMoveSpeed

                                -
                                float getAIMoveSpeed()
                                +
                                float getAIMoveSpeed()
                              - +
                              • setAbsorptionAmount

                                -
                                void setAbsorptionAmount(float amount)
                                +
                                void setAbsorptionAmount​(float amount)
                              - +
                              • getAbsorptionAmount

                                -
                                float getAbsorptionAmount()
                                +
                                float getAbsorptionAmount()
                            +
  • +
    + diff --git a/docs/noppes/npcs/api/entity/IMonster.html b/docs/noppes/npcs/api/entity/IMonster.html index d379b7ec8..3ce3e4118 100644 --- a/docs/noppes/npcs/api/entity/IMonster.html +++ b/docs/noppes/npcs/api/entity/IMonster.html @@ -1,12 +1,22 @@ - + - + IMonster - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.entity
    +

    Interface IMonster<T extends net.minecraft.entity.monster.EntityMob>

    @@ -94,12 +119,11 @@
  • All Superinterfaces:
    -
    IEntity<T>, IEntityLiving<T>, IEntityLivingBase<T>
    +
    IEntity<T>, IEntityLiving<T>, IEntityLivingBase<T>

    -
    public interface IMonster<T extends net.minecraft.entity.monster.EntityMob>
    -extends IEntityLiving<T>
    +extends IEntityLiving<T>
  • @@ -107,49 +131,54 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/entity/IPixelmon.html b/docs/noppes/npcs/api/entity/IPixelmon.html index 8f75ff95e..c0e9928db 100644 --- a/docs/noppes/npcs/api/entity/IPixelmon.html +++ b/docs/noppes/npcs/api/entity/IPixelmon.html @@ -1,12 +1,22 @@ - + - + IPixelmon - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.entity
    +

    Interface IPixelmon<T extends net.minecraft.entity.passive.EntityTameable>

    @@ -100,12 +125,11 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    IAnimal<T>, IEntity<T>, IEntityLiving<T>, IEntityLivingBase<T>
    +
    IAnimal<T>, IEntity<T>, IEntityLiving<T>, IEntityLivingBase<T>

    -
    public interface IPixelmon<T extends net.minecraft.entity.passive.EntityTameable>
    -extends IAnimal<T>
    +extends IAnimal<T>
  • @@ -113,144 +137,170 @@ extends
  • +
    +
  • @@ -258,67 +308,68 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • getIsShiny

        -
        boolean getIsShiny()
        +
        boolean getIsShiny()
      - +
      • setIsShiny

        -
        void setIsShiny(boolean bo)
        +
        void setIsShiny​(boolean bo)
      - +
      • getLevel

        -
        int getLevel()
        +
        int getLevel()
      - +
      • setLevel

        -
        void setLevel(int level)
        +
        void setLevel​(int level)
      - +
      • getIV

        -
        int getIV(int type)
        +
        int getIV​(int type)
        Parameters:
        type - 0:HP, 1:Attack, 2:Defense, 3:SpAttack, 4:SpDefense, 5:Speed
      - +
      • setIV

        -
        void setIV(int type,
        +
        void setIV​(int type,
                    int value)
        Parameters:
        @@ -326,26 +377,26 @@ extends +
        • getEV

          -
          int getEV(int type)
          +
          int getEV​(int type)
          Parameters:
          type - 0:HP, 1:Attack, 2:Defense, 3:SpAttack, 4:SpDefense, 5:Speed
        - +
        • setEV

          -
          void setEV(int type,
          +
          void setEV​(int type,
                      int value)
          Parameters:
          @@ -353,26 +404,26 @@ extends +
          • getStat

            -
            int getStat(int type)
            +
            int getStat​(int type)
            Parameters:
            type - 0:HP, 1:Attack, 2:Defense, 3:SpAttack, 4:SpDefense, 5:Speed
          - +
          • setStat

            -
            void setStat(int type,
            +
            void setStat​(int type,
                          int value)
            Parameters:
            @@ -380,173 +431,177 @@ extends +
            • getSize

              -
              int getSize()
              +
              int getSize()
              Returns:
              type 0:Pygmy, 1:Runt, 2:Small, 3:Normal, 4:Huge, 5:Giant, 6:Enormous, 7:Ginormous, 8:Microscopic
            - +
            • setSize

              -
              void setSize(int type)
              +
              void setSize​(int type)
              Parameters:
              type - 0:Pygmy, 1:Runt, 2:Small, 3:Normal, 4:Huge, 5:Giant, 6:Enormous, 7:Ginormous, 8:Microscopic
            - +
            • getHapiness

              -
              int getHapiness()
              +
              int getHapiness()
              Returns:
              0-255
            - +
            • setHapiness

              -
              void setHapiness(int value)
              +
              void setHapiness​(int value)
              Parameters:
              value - 0-255
            - +
            • getNature

              -
              int getNature()
              +
              int getNature()
              Returns:
              0:Hardy, 1:Serious, 2:Docile, 3:Bashful, 4:Quirky, 5:Lonely, 6:Brave, 7:Adamant, 8:Naughty, 9:Bold, 10:Relaxed, 11:Impish, 12:Lax, 13:Timid, 14:Hasty, 15:Jolly, 16:Naive, 17:Modest, 18:Mild, 19:Quiet, 20:Rash, 21:Calm, 22:Gentle, 23:Sassy, 24:Careful
            - +
            • setNature

              -
              void setNature(int type)
              +
              void setNature​(int type)
              Parameters:
              type - 0:Hardy, 1:Serious, 2:Docile, 3:Bashful, 4:Quirky, 5:Lonely, 6:Brave, 7:Adamant, 8:Naughty, 9:Bold, 10:Relaxed, 11:Impish, 12:Lax, 13:Timid, 14:Hasty, 15:Jolly, 16:Naive, 17:Modest, 18:Mild, 19:Quiet, 20:Rash, 21:Calm, 22:Gentle, 23:Sassy, 24:Careful
            - +
            • getPokeball

              -
              int getPokeball()
              +
              int getPokeball()
              Returns:
              -1:Uncaught, 0:Pokeball, 1:GreatBall, 2:UltraBall, 3:MasterBall, 4:LevelBall, 5:MoonBall, 6:FriendBall, 7:LoveBall, 8:SafariBall, 9:HeavyBall, 10:FastBall, 11:RepeatBall, 12:TimerBall, 13:NestBall, 14:NetBall, 15:DiveBall, 16:LuxuryBall, 17:HealBall, 18:DuskBall, 19:PremierBall, 20:SportBall, 21:QuickBall, 22:ParkBall, 23:LureBall, 24:CherishBall, 25:GSBall
            - +
            • setPokeball

              -
              void setPokeball(int type)
              +
              void setPokeball​(int type)
              Parameters:
              type - -1:Uncaught, 0:Pokeball, 1:GreatBall, 2:UltraBall, 3:MasterBall, 4:LevelBall, 5:MoonBall, 6:FriendBall, 7:LoveBall, 8:SafariBall, 9:HeavyBall, 10:FastBall, 11:RepeatBall, 12:TimerBall, 13:NestBall, 14:NetBall, 15:DiveBall, 16:LuxuryBall, 17:HealBall, 18:DuskBall, 19:PremierBall, 20:SportBall, 21:QuickBall, 22:ParkBall, 23:LureBall, 24:CherishBall, 25:GSBall
            - +
            • getNickname

              -
              java.lang.String getNickname()
              +
              java.lang.String getNickname()
            - +
            • hasNickname

              -
              boolean hasNickname()
              +
              boolean hasNickname()
            - +
            • setNickname

              -
              void setNickname(java.lang.String name)
              +
              void setNickname​(java.lang.String name)
            - +
            • getMove

              -
              java.lang.String getMove(int slot)
              +
              java.lang.String getMove​(int slot)
            - +
            • setMove

              -
              void setMove(int slot,
              +
              void setMove​(int slot,
                            java.lang.String move)
          +
  • +
    + diff --git a/docs/noppes/npcs/api/entity/IPlayer.html b/docs/noppes/npcs/api/entity/IPlayer.html index 01c698bee..cf435d6c7 100644 --- a/docs/noppes/npcs/api/entity/IPlayer.html +++ b/docs/noppes/npcs/api/entity/IPlayer.html @@ -1,12 +1,22 @@ - + - + IPlayer - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.entity
    +

    Interface IPlayer<T extends net.minecraft.entity.player.EntityPlayerMP>

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    IEntity<T>, IEntityLivingBase<T>
    +
    IEntity<T>, IEntityLivingBase<T>
    All Known Subinterfaces:
    -
    IDBCPlayer
    +
    IDBCPlayer

    -
    public interface IPlayer<T extends net.minecraft.entity.player.EntityPlayerMP>
    -extends IEntityLivingBase<T>
    +extends IEntityLivingBase<T>
  • @@ -117,445 +141,540 @@ extends
  • +
    +
  • @@ -563,58 +682,59 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • getDisplayName

        -
        java.lang.String getDisplayName()
        +
        java.lang.String getDisplayName()
        Returns:
        Returns the displayed name of the player
      - +
      • getName

        -
        java.lang.String getName()
        +
        java.lang.String getName()
        Returns:
        Returns the players name
      - +
      • kick

        -
        void kick(java.lang.String reason)
        +
        void kick​(java.lang.String reason)
      - +
      • setPosition

        -
        void setPosition(double x,
        +
        void setPosition​(double x,
                          double y,
                          double z)
        Specified by:
        -
        setPosition in interface IEntity<T extends net.minecraft.entity.player.EntityPlayerMP>
        +
        setPosition in interface IEntity<T extends net.minecraft.entity.player.EntityPlayerMP>
        Parameters:
        x - The x position
        y - The y position
        @@ -622,209 +742,209 @@ extends
      - +
      • setPosition

        -
        void setPosition(IPos pos)
        +
        void setPosition​(IPos pos)
        Specified by:
        -
        setPosition in interface IEntity<T extends net.minecraft.entity.player.EntityPlayerMP>
        +
        setPosition in interface IEntity<T extends net.minecraft.entity.player.EntityPlayerMP>
      - +
      • setPosition

        -
        void setPosition(double x,
        +
        void setPosition​(double x,
                          double y,
                          double z,
                          int dimensionId)
      - +
      • setPosition

        -
        void setPosition(IPos pos,
        +
        void setPosition​(IPos pos,
                          int dimensionId)
      - +
      • setPosition

        -
        void setPosition(double x,
        +
        void setPosition​(double x,
                          double y,
                          double z,
        -                 IWorld world)
        + IWorld world)
      - +
      • setPosition

        -
        void setPosition(IPos pos,
        -                 IWorld world)
        +
        void setPosition​(IPos pos,
        +                 IWorld world)
      - +
      • setDimension

        -
        void setDimension(int dimension)
        +
        void setDimension​(int dimension)
        Specified by:
        -
        setDimension in interface IEntity<T extends net.minecraft.entity.player.EntityPlayerMP>
        +
        setDimension in interface IEntity<T extends net.minecraft.entity.player.EntityPlayerMP>
      - +
      • getHunger

        -
        int getHunger()
        +
        int getHunger()
      - +
      • setHunger

        -
        void setHunger(int hunger)
        +
        void setHunger​(int hunger)
      - +
      • getSaturation

        -
        float getSaturation()
        +
        float getSaturation()
      - +
      • setSaturation

        -
        void setSaturation(float saturation)
        +
        void setSaturation​(float saturation)
      - +
      • showDialog

        -
        void showDialog(IDialog dialog)
        +
        void showDialog​(IDialog dialog)
      - +
      • hasReadDialog

        -
        boolean hasReadDialog(IDialog dialog)
        +
        boolean hasReadDialog​(IDialog dialog)
      - +
      • readDialog

        -
        void readDialog(IDialog dialog)
        +
        void readDialog​(IDialog dialog)
      - +
      • unreadDialog

        -
        void unreadDialog(IDialog dialog)
        +
        void unreadDialog​(IDialog dialog)
      - +
      • showDialog

        -
        void showDialog(int id)
        +
        void showDialog​(int id)
      - +
      • hasReadDialog

        -
        boolean hasReadDialog(int id)
        +
        boolean hasReadDialog​(int id)
      - +
      • readDialog

        -
        void readDialog(int id)
        +
        void readDialog​(int id)
      - +
      • unreadDialog

        -
        void unreadDialog(int id)
        +
        void unreadDialog​(int id)
      - +
      • hasFinishedQuest

        -
        boolean hasFinishedQuest(IQuest quest)
        +
        boolean hasFinishedQuest​(IQuest quest)
      - +
      • hasActiveQuest

        -
        boolean hasActiveQuest(IQuest quest)
        +
        boolean hasActiveQuest​(IQuest quest)
      - +
      • startQuest

        -
        void startQuest(IQuest quest)
        +
        void startQuest​(IQuest quest)
        Add the quest from active quest list
        Parameters:
        @@ -832,13 +952,13 @@ extends
      - +
      • finishQuest

        -
        void finishQuest(IQuest quest)
        +
        void finishQuest​(IQuest quest)
        Add the quest from finished quest list
        Parameters:
        @@ -846,13 +966,13 @@ extends
      - +
      • stopQuest

        -
        void stopQuest(IQuest quest)
        +
        void stopQuest​(IQuest quest)
        Removes the quest from active quest list
        Parameters:
        @@ -860,13 +980,13 @@ extends
      - +
      • removeQuest

        -
        void removeQuest(IQuest quest)
        +
        void removeQuest​(IQuest quest)
        Removes the quest from active and finished quest list
        Parameters:
        @@ -874,97 +994,97 @@ extends
      - +
      • hasFinishedQuest

        -
        boolean hasFinishedQuest(int id)
        +
        boolean hasFinishedQuest​(int id)
      - +
      • hasActiveQuest

        -
        boolean hasActiveQuest(int id)
        +
        boolean hasActiveQuest​(int id)
      - +
      • startQuest

        -
        void startQuest(int id)
        +
        void startQuest​(int id)
        Parameters:
        id - The quest ID
      - +
      • finishQuest

        -
        void finishQuest(int id)
        +
        void finishQuest​(int id)
        Parameters:
        id - The quest ID
      - +
      • stopQuest

        -
        void stopQuest(int id)
        +
        void stopQuest​(int id)
        Parameters:
        id - The quest ID
      - +
      • removeQuest

        -
        void removeQuest(int id)
        +
        void removeQuest​(int id)
        Parameters:
        id - The quest ID
      - +
      • getFinishedQuests

        -
        IQuest[] getFinishedQuests()
        +
        IQuest[] getFinishedQuests()
      - +
      • getType

        -
        int getType()
        +
        int getType()
        Specified by:
        -
        getType in interface IEntity<T extends net.minecraft.entity.player.EntityPlayerMP>
        +
        getType in interface IEntity<T extends net.minecraft.entity.player.EntityPlayerMP>
        Specified by:
        -
        getType in interface IEntityLivingBase<T extends net.minecraft.entity.player.EntityPlayerMP>
        +
        getType in interface IEntityLivingBase<T extends net.minecraft.entity.player.EntityPlayerMP>
        Returns:
        Returns the EntityType of this entity
        See Also:
        @@ -972,32 +1092,30 @@ extends
      - +
      • typeOf

        -
        boolean typeOf(int type)
        +
        boolean typeOf​(int type)
        Specified by:
        -
        typeOf in interface IEntity<T extends net.minecraft.entity.player.EntityPlayerMP>
        +
        typeOf in interface IEntity<T extends net.minecraft.entity.player.EntityPlayerMP>
        Specified by:
        -
        typeOf in interface IEntityLivingBase<T extends net.minecraft.entity.player.EntityPlayerMP>
        -
        Parameters:
        -
        type - @EntityType to check
        +
        typeOf in interface IEntityLivingBase<T extends net.minecraft.entity.player.EntityPlayerMP>
        Returns:
        Returns whether the entity is type of the given @EntityType
      - +
      • addFactionPoints

        -
        void addFactionPoints(int faction,
        +
        void addFactionPoints​(int faction,
                               int points)
        Parameters:
        @@ -1006,13 +1124,13 @@ extends
      - +
      • setFactionPoints

        -
        void setFactionPoints(int faction,
        +
        void setFactionPoints​(int faction,
                               int points)
        Parameters:
        @@ -1021,13 +1139,13 @@ extends
      - +
      • getFactionPoints

        -
        int getFactionPoints(int faction)
        +
        int getFactionPoints​(int faction)
        Parameters:
        faction - The faction id
        @@ -1036,13 +1154,13 @@ extends
      - +
      • sendMessage

        -
        void sendMessage(java.lang.String message)
        +
        void sendMessage​(java.lang.String message)
        Parameters:
        message - The message you want to send. Compatible with formatting codes, which can be found on the attached link.
        @@ -1051,39 +1169,39 @@ extends
      - +
      • getMode

        -
        int getMode()
        +
        int getMode()
        Returns:
        Return gamemode. 0: Survival, 1: Creative, 2: Adventure
      - +
      • setMode

        -
        void setMode(int type)
        +
        void setMode​(int type)
        Parameters:
        type - The gamemode type. 0:SURVIVAL, 1:CREATIVE, 2:ADVENTURE
      - +
      • getInventory

        -
        IItemStack[] getInventory()
        +
        IItemStack[] getInventory()
        Returns:
        Returns a IItemStack array size 36
        @@ -1092,13 +1210,13 @@ extends
      - +
      • inventoryItemCount

        -
        int inventoryItemCount(IItemStack item,
        +
        int inventoryItemCount​(IItemStack item,
                                boolean ignoreNBT,
                                boolean ignoreDamage)
        @@ -1111,13 +1229,13 @@ extends
      - +
      • removeItem

        -
        boolean removeItem(java.lang.String id,
        +
        boolean removeItem​(java.lang.String id,
                            int damage,
                            int amount)
        @@ -1132,13 +1250,13 @@ extends
      - +
      • removeItem

        -
        boolean removeItem(IItemStack item,
        +
        boolean removeItem​(IItemStack item,
                            int amount,
                            boolean ignoreNBT,
                            boolean ignoreDamage)
        @@ -1153,13 +1271,13 @@ extends
      - +
      • removeAllItems

        -
        int removeAllItems(IItemStack item,
        +
        int removeAllItems​(IItemStack item,
                            boolean ignoreNBT,
                            boolean ignoreDamage)
        @@ -1172,13 +1290,13 @@ extends
      - +
      • giveItem

        -
        boolean giveItem(IItemStack item,
        +
        boolean giveItem​(IItemStack item,
                          int amount)
        Parameters:
        @@ -1191,13 +1309,13 @@ extends
      - +
      • giveItem

        -
        boolean giveItem(java.lang.String id,
        +
        boolean giveItem​(java.lang.String id,
                          int damage,
                          int amount)
        @@ -1212,13 +1330,13 @@ extends
      - +
      • setSpawnpoint

        -
        void setSpawnpoint(int x,
        +
        void setSpawnpoint​(int x,
                            int y,
                            int z)
        Same as the /spawnpoint command
        @@ -1230,184 +1348,184 @@ extends
      - +
      • setSpawnpoint

        -
        void setSpawnpoint(IPos pos)
        +
        void setSpawnpoint​(IPos pos)
      - +
      • resetSpawnpoint

        -
        void resetSpawnpoint()
        +
        void resetSpawnpoint()
      - +
      • setRotation

        -
        void setRotation(float rotationYaw,
        +
        void setRotation​(float rotationYaw,
                          float rotationPitch)
        Specified by:
        -
        setRotation in interface IEntity<T extends net.minecraft.entity.player.EntityPlayerMP>
        +
        setRotation in interface IEntity<T extends net.minecraft.entity.player.EntityPlayerMP>
      - +
      • disableMouseInput

        -
        void disableMouseInput(long time,
        +
        void disableMouseInput​(long time,
                                int... buttonIds)
      - +
      • stopUsingItem

        -
        void stopUsingItem()
        +
        void stopUsingItem()
      - +
      • clearItemInUse

        -
        void clearItemInUse()
        +
        void clearItemInUse()
      - +
      • clearInventory

        -
        void clearInventory()
        +
        void clearInventory()
      - +
      • playSound

        -
        void playSound(java.lang.String name,
        +
        void playSound​(java.lang.String name,
                        float volume,
                        float pitch)
      - +
      • playSound

        -
        void playSound(int id,
        -               ISound sound)
        +
        void playSound​(int id,
        +               ISound sound)
      - +
      • playSound

        -
        void playSound(ISound sound)
        +
        void playSound​(ISound sound)
      - +
      • stopSound

        -
        void stopSound(int id)
        +
        void stopSound​(int id)
      - +
      • pauseSounds

        -
        void pauseSounds()
        +
        void pauseSounds()
      - +
      • continueSounds

        -
        void continueSounds()
        +
        void continueSounds()
      - +
      • stopSounds

        -
        void stopSounds()
        +
        void stopSounds()
      - +
      • mountEntity

        -
        void mountEntity(net.minecraft.entity.Entity ridingEntity)
        +
        void mountEntity​(net.minecraft.entity.Entity ridingEntity)
      - +
      • dropOneItem

        -
        IEntity dropOneItem(boolean dropStack)
        +
        IEntity dropOneItem​(boolean dropStack)
      - +
      • canHarvestBlock

        -
        boolean canHarvestBlock(IBlock block)
        +
        boolean canHarvestBlock​(IBlock block)
      - +
      • interactWith

        -
        boolean interactWith(IEntity entity)
        +
        boolean interactWith​(IEntity entity)
      - +
      • hasAchievement

        -
        boolean hasAchievement(java.lang.String achievement)
        +
        boolean hasAchievement​(java.lang.String achievement)
        Parameters:
        achievement - The achievement id. For a complete list see http://minecraft.wiki/w/Achievements
        @@ -1416,13 +1534,13 @@ extends
      - +
      • hasBukkitPermission

        -
        boolean hasBukkitPermission(java.lang.String permission)
        +
        boolean hasBukkitPermission​(java.lang.String permission)
        Parameters:
        permission - Bukkit/Cauldron permission
        @@ -1431,13 +1549,13 @@ extends
      - +
      • getExpLevel

        -
        int getExpLevel()
        +
        int getExpLevel()
        Returns:
        Returns the exp level
        @@ -1446,13 +1564,13 @@ extends
      - +
      • setExpLevel

        -
        void setExpLevel(int level)
        +
        void setExpLevel​(int level)
        Parameters:
        level - The new exp level you want to set
        @@ -1461,13 +1579,13 @@ extends
      - + - + - +
      • updatePlayerInventory

        -
        void updatePlayerInventory()
        +
        void updatePlayerInventory()
      - + - +
      • blocking

        -
        boolean blocking()
        +
        boolean blocking()
      - + - +
      • isScriptingDev

        -
        boolean isScriptingDev()
        +
        boolean isScriptingDev()
      - +
      • getActiveQuests

        -
        IQuest[] getActiveQuests()
        +
        IQuest[] getActiveQuests()
      - + - + - + - +
      • closeGui

        -
        void closeGui()
        +
        void closeGui()
      - + - +
      • closeOverlay

        -
        void closeOverlay(int id)
        +
        void closeOverlay​(int id)
      - + - + - +
      • setConqueredEnd

        -
        void setConqueredEnd(boolean conqueredEnd)
        +
        void setConqueredEnd​(boolean conqueredEnd)
      - +
      • conqueredEnd

        -
        boolean conqueredEnd()
        +
        boolean conqueredEnd()
      - +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/entity/IProjectile.html b/docs/noppes/npcs/api/entity/IProjectile.html index d2bbf0528..d26e97925 100644 --- a/docs/noppes/npcs/api/entity/IProjectile.html +++ b/docs/noppes/npcs/api/entity/IProjectile.html @@ -1,12 +1,22 @@ - + - + IProjectile - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.entity
    +

    Interface IProjectile

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IProjectile
    @@ -108,74 +132,88 @@ var activeTableTab = "activeTableTab";
    @@ -183,104 +221,105 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - + - + - +
        • getHasGravity

          -
          boolean getHasGravity()
          +
          boolean getHasGravity()
          Returns:
          Returns whether the arrow flies in a straight line or not
        - +
        • setHasGravity

          -
          void setHasGravity(boolean bo)
          +
          void setHasGravity​(boolean bo)
          Parameters:
          bo - Whether the arrow flies in a straight line or not
        - +
        • getAccuracy

          -
          int getAccuracy()
          +
          int getAccuracy()
        - +
        • setAccuracy

          -
          void setAccuracy(int accuracy)
          +
          void setAccuracy​(int accuracy)
        - +
        • setHeading

          -
          void setHeading(IEntity entity)
          +
          void setHeading​(IEntity entity)
          Entity where the projectile heads towards The position for the projectile needs to have been set for this
        - +
        • setHeading

          -
          void setHeading(double x,
          +
          void setHeading​(double x,
                           double y,
                           double z)
          Position where the projectile heads towards. The position for the projectile needs to have been set for this
        - +
        • setHeading

          -
          void setHeading(float yaw,
          +
          void setHeading​(float yaw,
                           float pitch)
          Parameters:
          @@ -289,42 +328,46 @@ var activeTableTab = "activeTableTab";
        - + - +
        • enableEvents

          -
          void enableEvents()
          +
          void enableEvents()
          For scripters to enable projectile events in their current scripting container
      +
    +
    + diff --git a/docs/noppes/npcs/api/entity/IVillager.html b/docs/noppes/npcs/api/entity/IVillager.html new file mode 100644 index 000000000..4e81ded3e --- /dev/null +++ b/docs/noppes/npcs/api/entity/IVillager.html @@ -0,0 +1,303 @@ + + + + + +IVillager + + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface IVillager<T extends net.minecraft.entity.monster.EntityMob>

    +
    +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getProfession

          +
          int getProfession()
          +
        • +
        + + + +
          +
        • +

          getIsTrading

          +
          boolean getIsTrading()
          +
        • +
        + + + + +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +
    + + diff --git a/docs/noppes/npcs/api/entity/data/IMark.html b/docs/noppes/npcs/api/entity/data/IMark.html new file mode 100644 index 000000000..4274a5385 --- /dev/null +++ b/docs/noppes/npcs/api/entity/data/IMark.html @@ -0,0 +1,322 @@ + + + + + +IMark + + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface IMark

    +
    +
    +
    +
      +
    • +
      +
      public interface IMark
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + + + + + +
          +
        • +

          getColor

          +
          int getColor()
          +
        • +
        + + + +
          +
        • +

          setColor

          +
          void setColor​(int color)
          +
        • +
        + + + +
          +
        • +

          getType

          +
          int getType()
          +
        • +
        + + + +
          +
        • +

          setType

          +
          void setType​(int type)
          +
        • +
        + + + +
          +
        • +

          update

          +
          void update()
          +
          Calling this will send the changes you've made to the clients
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +
    + + diff --git a/docs/noppes/npcs/api/entity/data/IModelData.html b/docs/noppes/npcs/api/entity/data/IModelData.html index 60b963536..8091883d7 100644 --- a/docs/noppes/npcs/api/entity/data/IModelData.html +++ b/docs/noppes/npcs/api/entity/data/IModelData.html @@ -1,12 +1,22 @@ - + - + IModelData - + + + + + + + + + +var pathtoroot = "../../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.entity.data
    +

    Interface IModelData

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IModelData
    @@ -108,61 +132,74 @@ var activeTableTab = "activeTableTab";
    @@ -214,212 +261,217 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • headWear

          -
          void headWear(byte config)
          +
          void headWear​(byte config)
        - +
        • headWear

          -
          byte headWear()
          +
          byte headWear()
        - +
        • bodyWear

          -
          void bodyWear(byte config)
          +
          void bodyWear​(byte config)
        - +
        • bodyWear

          -
          byte bodyWear()
          +
          byte bodyWear()
        - +
        • rightArmWear

          -
          void rightArmWear(byte config)
          +
          void rightArmWear​(byte config)
        - +
        • rightArmWear

          -
          byte rightArmWear()
          +
          byte rightArmWear()
        - +
        • leftArmWear

          -
          void leftArmWear(byte config)
          +
          void leftArmWear​(byte config)
        - +
        • leftArmWear

          -
          byte leftArmWear()
          +
          byte leftArmWear()
        - +
        • rightLegWear

          -
          void rightLegWear(byte config)
          +
          void rightLegWear​(byte config)
        - +
        • rightLegWear

          -
          byte rightLegWear()
          +
          byte rightLegWear()
        - +
        • leftLegWear

          -
          void leftLegWear(byte config)
          +
          void leftLegWear​(byte config)
        - +
        • leftLegWear

          -
          byte leftLegWear()
          +
          byte leftLegWear()
        - +
        • hidePart

          -
          void hidePart(int part,
          +
          void hidePart​(int part,
                         byte hide)
          Hide Body Parts part: [0: Head, 1: Body, 2: Arms, 3: Legs] hide: [0: None, 1: Both, 2: Right, 3: Left], only values 0 and 1 used for head & body.
        - +
        • hidden

          -
          int hidden(int part)
          +
          int hidden​(int part)
        - +
        • enableRotation

          -
          void enableRotation(boolean enableRotation)
          +
          void enableRotation​(boolean enableRotation)
        - +
        • enableRotation

          -
          boolean enableRotation()
          +
          boolean enableRotation()
        - + - + - +
        • setEntity

          -
          void setEntity(java.lang.String string)
          +
          void setEntity​(java.lang.String string)
        - +
        • getEntity

          -
          java.lang.String getEntity()
          +
          java.lang.String getEntity()
      +
    +
    + diff --git a/docs/noppes/npcs/api/entity/data/IModelRotate.html b/docs/noppes/npcs/api/entity/data/IModelRotate.html index 5c48c34da..7066d3858 100644 --- a/docs/noppes/npcs/api/entity/data/IModelRotate.html +++ b/docs/noppes/npcs/api/entity/data/IModelRotate.html @@ -1,12 +1,22 @@ - + - + IModelRotate - + + + + + + + + + +var pathtoroot = "../../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.entity.data
    +

    Interface IModelRotate

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IModelRotate
    @@ -108,48 +132,58 @@ var activeTableTab = "activeTableTab";
    @@ -157,91 +191,96 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • whileStanding

          -
          boolean whileStanding()
          +
          boolean whileStanding()
        - +
        • whileStanding

          -
          void whileStanding(boolean whileStanding)
          +
          void whileStanding​(boolean whileStanding)
        - +
        • whileAttacking

          -
          boolean whileAttacking()
          +
          boolean whileAttacking()
        - +
        • whileAttacking

          -
          void whileAttacking(boolean whileAttacking)
          +
          void whileAttacking​(boolean whileAttacking)
        - +
        • whileMoving

          -
          boolean whileMoving()
          +
          boolean whileMoving()
        - +
        • whileMoving

          -
          void whileMoving(boolean whileMoving)
          +
          void whileMoving​(boolean whileMoving)
        - +
      +
    +
    + diff --git a/docs/noppes/npcs/api/entity/data/IModelRotatePart.html b/docs/noppes/npcs/api/entity/data/IModelRotatePart.html index bac9c1682..b2c2d3520 100644 --- a/docs/noppes/npcs/api/entity/data/IModelRotatePart.html +++ b/docs/noppes/npcs/api/entity/data/IModelRotatePart.html @@ -1,12 +1,22 @@ - + - + IModelRotatePart - + + + + + + + + + +var pathtoroot = "../../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.entity.data
    +

    Interface IModelRotatePart

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IModelRotatePart
    @@ -108,46 +132,55 @@ var activeTableTab = "activeTableTab";
    @@ -155,84 +188,89 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • setRotation

          -
          void setRotation(float x,
          +
          void setRotation​(float x,
                            float y,
                            float z)
        - +
        • getRotateX

          -
          float getRotateX()
          +
          float getRotateX()
        - +
        • getRotateY

          -
          float getRotateY()
          +
          float getRotateY()
        - +
        • getRotateZ

          -
          float getRotateZ()
          +
          float getRotateZ()
        - +
        • disabled

          -
          void disabled(boolean enabled)
          +
          void disabled​(boolean enabled)
        - +
        • disabled

          -
          boolean disabled()
          +
          boolean disabled()
      +
    +
    + diff --git a/docs/noppes/npcs/api/entity/data/IModelScale.html b/docs/noppes/npcs/api/entity/data/IModelScale.html index 87112fa74..338a8a6f9 100644 --- a/docs/noppes/npcs/api/entity/data/IModelScale.html +++ b/docs/noppes/npcs/api/entity/data/IModelScale.html @@ -1,12 +1,22 @@ - + - + IModelScale - + + + + + + + + + +var pathtoroot = "../../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.entity.data
    +

    Interface IModelScale

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IModelScale
    @@ -108,24 +132,28 @@ var activeTableTab = "activeTableTab";
    @@ -133,37 +161,42 @@ var activeTableTab = "activeTableTab"; +
    + diff --git a/docs/noppes/npcs/api/entity/data/IModelScalePart.html b/docs/noppes/npcs/api/entity/data/IModelScalePart.html index 8679ff670..3363e615d 100644 --- a/docs/noppes/npcs/api/entity/data/IModelScalePart.html +++ b/docs/noppes/npcs/api/entity/data/IModelScalePart.html @@ -1,12 +1,22 @@ - + - + IModelScalePart - + + + + + + + + + +var pathtoroot = "../../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.entity.data
    +

    Interface IModelScalePart

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IModelScalePart
    @@ -108,38 +132,45 @@ var activeTableTab = "activeTableTab";
    @@ -147,66 +178,71 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • setScale

          -
          void setScale(float x,
          +
          void setScale​(float x,
                         float y,
                         float z)
        - +
        • getScaleX

          -
          float getScaleX()
          +
          float getScaleX()
        - +
        • getScaleY

          -
          float getScaleY()
          +
          float getScaleY()
        - +
        • getScaleZ

          -
          float getScaleZ()
          +
          float getScaleZ()
      +
    +
    + diff --git a/docs/noppes/npcs/api/entity/data/package-frame.html b/docs/noppes/npcs/api/entity/data/package-frame.html deleted file mode 100644 index 9138b056f..000000000 --- a/docs/noppes/npcs/api/entity/data/package-frame.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - -noppes.npcs.api.entity.data - - - - - -

    noppes.npcs.api.entity.data

    - - - diff --git a/docs/noppes/npcs/api/entity/data/package-summary.html b/docs/noppes/npcs/api/entity/data/package-summary.html index 4acc4d047..7f9aa2b8a 100644 --- a/docs/noppes/npcs/api/entity/data/package-summary.html +++ b/docs/noppes/npcs/api/entity/data/package-summary.html @@ -1,12 +1,22 @@ - + - + noppes.npcs.api.entity.data - + + + + + + + + + +var pathtoroot = "../../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +

    Package noppes.npcs.api.entity.data

    +
    @@ -178,37 +208,42 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IBlockEvent.CollidedEvent.html b/docs/noppes/npcs/api/event/IBlockEvent.CollidedEvent.html index ba652d670..e68dfe1dd 100644 --- a/docs/noppes/npcs/api/event/IBlockEvent.CollidedEvent.html +++ b/docs/noppes/npcs/api/event/IBlockEvent.CollidedEvent.html @@ -1,12 +1,22 @@ - + - + IBlockEvent.CollidedEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IBlockEvent.CollidedEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    IBlockEvent, ICustomNPCsEvent
    +
    IBlockEvent, ICustomNPCsEvent
    Enclosing interface:
    -
    IBlockEvent
    +
    IBlockEvent

    -
    public static interface IBlockEvent.CollidedEvent
    -extends IBlockEvent
    +extends IBlockEvent
  • @@ -117,60 +141,66 @@ extends
  • +
    +
    +
    +
  • @@ -178,37 +208,42 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IBlockEvent.EntityFallenUponEvent.html b/docs/noppes/npcs/api/event/IBlockEvent.EntityFallenUponEvent.html index 593756c9d..6ea49baba 100644 --- a/docs/noppes/npcs/api/event/IBlockEvent.EntityFallenUponEvent.html +++ b/docs/noppes/npcs/api/event/IBlockEvent.EntityFallenUponEvent.html @@ -1,12 +1,22 @@ - + - + IBlockEvent.EntityFallenUponEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IBlockEvent.EntityFallenUponEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    IBlockEvent, ICustomNPCsEvent
    +
    IBlockEvent, ICustomNPCsEvent
    Enclosing interface:
    -
    IBlockEvent
    +
    IBlockEvent

    -
    public static interface IBlockEvent.EntityFallenUponEvent
    -extends IBlockEvent
    +extends IBlockEvent
  • @@ -117,64 +141,71 @@ extends
  • +
    +
    +
    +
  • @@ -182,46 +213,51 @@ extends
  • +
      -
    • +
    • Method Detail

      - + - +
      • getDistanceFallen

        -
        float getDistanceFallen()
        +
        float getDistanceFallen()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IBlockEvent.ExplodedEvent.html b/docs/noppes/npcs/api/event/IBlockEvent.ExplodedEvent.html index aa65261c6..10dc4db73 100644 --- a/docs/noppes/npcs/api/event/IBlockEvent.ExplodedEvent.html +++ b/docs/noppes/npcs/api/event/IBlockEvent.ExplodedEvent.html @@ -1,12 +1,22 @@ - + - + IBlockEvent.ExplodedEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IBlockEvent.ExplodedEvent

    @@ -94,16 +119,15 @@
  • All Superinterfaces:
    -
    IBlockEvent, ICustomNPCsEvent
    +
    IBlockEvent, ICustomNPCsEvent
    Enclosing interface:
    -
    IBlockEvent
    +
    IBlockEvent

    -
    public static interface IBlockEvent.ExplodedEvent
    -extends IBlockEvent
    +extends IBlockEvent
  • @@ -111,64 +135,71 @@ extends
  • +
    +
    +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IBlockEvent.HarvestedEvent.html b/docs/noppes/npcs/api/event/IBlockEvent.HarvestedEvent.html index d3ebc8fdf..0173d2029 100644 --- a/docs/noppes/npcs/api/event/IBlockEvent.HarvestedEvent.html +++ b/docs/noppes/npcs/api/event/IBlockEvent.HarvestedEvent.html @@ -1,12 +1,22 @@ - + - + IBlockEvent.HarvestedEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IBlockEvent.HarvestedEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    IBlockEvent, ICustomNPCsEvent
    +
    IBlockEvent, ICustomNPCsEvent
    Enclosing interface:
    -
    IBlockEvent
    +
    IBlockEvent

    -
    public static interface IBlockEvent.HarvestedEvent
    -extends IBlockEvent
    +extends IBlockEvent
  • @@ -117,60 +141,66 @@ extends
  • +
    +
    +
    +
  • @@ -178,37 +208,42 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IBlockEvent.InitEvent.html b/docs/noppes/npcs/api/event/IBlockEvent.InitEvent.html index b78fb01e6..931765ba5 100644 --- a/docs/noppes/npcs/api/event/IBlockEvent.InitEvent.html +++ b/docs/noppes/npcs/api/event/IBlockEvent.InitEvent.html @@ -1,12 +1,22 @@ - + - + IBlockEvent.InitEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IBlockEvent.InitEvent

    @@ -94,16 +119,15 @@
  • All Superinterfaces:
    -
    IBlockEvent, ICustomNPCsEvent
    +
    IBlockEvent, ICustomNPCsEvent
    Enclosing interface:
    -
    IBlockEvent
    +
    IBlockEvent

    -
    public static interface IBlockEvent.InitEvent
    -extends IBlockEvent
    +extends IBlockEvent
  • @@ -111,64 +135,71 @@ extends
  • +
    +
    +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IBlockEvent.InteractEvent.html b/docs/noppes/npcs/api/event/IBlockEvent.InteractEvent.html index d2637ef04..561edf3f5 100644 --- a/docs/noppes/npcs/api/event/IBlockEvent.InteractEvent.html +++ b/docs/noppes/npcs/api/event/IBlockEvent.InteractEvent.html @@ -1,12 +1,22 @@ - + - + IBlockEvent.InteractEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IBlockEvent.InteractEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    IBlockEvent, ICustomNPCsEvent
    +
    IBlockEvent, ICustomNPCsEvent
    Enclosing interface:
    -
    IBlockEvent
    +
    IBlockEvent

    -
    public static interface IBlockEvent.InteractEvent
    -extends IBlockEvent
    +extends IBlockEvent
  • @@ -117,76 +141,86 @@ extends
  • +
    +
    +
    +
  • @@ -194,73 +228,78 @@ extends
  • +
      -
    • +
    • Method Detail

      - + - +
      • getHitX

        -
        float getHitX()
        +
        float getHitX()
      - +
      • getHitY

        -
        float getHitY()
        +
        float getHitY()
      - +
      • getHitZ

        -
        float getHitZ()
        +
        float getHitZ()
      - +
      • getSide

        -
        int getSide()
        +
        int getSide()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IBlockEvent.NeighborChangedEvent.html b/docs/noppes/npcs/api/event/IBlockEvent.NeighborChangedEvent.html index 21492e7f0..ca6472762 100644 --- a/docs/noppes/npcs/api/event/IBlockEvent.NeighborChangedEvent.html +++ b/docs/noppes/npcs/api/event/IBlockEvent.NeighborChangedEvent.html @@ -1,12 +1,22 @@ - + - + IBlockEvent.NeighborChangedEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IBlockEvent.NeighborChangedEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    IBlockEvent, ICustomNPCsEvent
    +
    IBlockEvent, ICustomNPCsEvent
    Enclosing interface:
    -
    IBlockEvent
    +
    IBlockEvent

    -
    public static interface IBlockEvent.NeighborChangedEvent
    -extends IBlockEvent
    +extends IBlockEvent
  • @@ -117,60 +141,66 @@ extends
  • +
    +
    +
    +
  • @@ -178,37 +208,42 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • getChangedPos

        -
        IPos getChangedPos()
        +
        IPos getChangedPos()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IBlockEvent.RainFillEvent.html b/docs/noppes/npcs/api/event/IBlockEvent.RainFillEvent.html index 6e8169c69..64aedd195 100644 --- a/docs/noppes/npcs/api/event/IBlockEvent.RainFillEvent.html +++ b/docs/noppes/npcs/api/event/IBlockEvent.RainFillEvent.html @@ -1,12 +1,22 @@ - + - + IBlockEvent.RainFillEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IBlockEvent.RainFillEvent

    @@ -94,16 +119,15 @@
  • All Superinterfaces:
    -
    IBlockEvent, ICustomNPCsEvent
    +
    IBlockEvent, ICustomNPCsEvent
    Enclosing interface:
    -
    IBlockEvent
    +
    IBlockEvent

    -
    public static interface IBlockEvent.RainFillEvent
    -extends IBlockEvent
    +extends IBlockEvent
  • @@ -111,64 +135,71 @@ extends
  • +
    +
    +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IBlockEvent.RedstoneEvent.html b/docs/noppes/npcs/api/event/IBlockEvent.RedstoneEvent.html index d44062acb..065228f54 100644 --- a/docs/noppes/npcs/api/event/IBlockEvent.RedstoneEvent.html +++ b/docs/noppes/npcs/api/event/IBlockEvent.RedstoneEvent.html @@ -1,12 +1,22 @@ - + - + IBlockEvent.RedstoneEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IBlockEvent.RedstoneEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    IBlockEvent, ICustomNPCsEvent
    +
    IBlockEvent, ICustomNPCsEvent
    Enclosing interface:
    -
    IBlockEvent
    +
    IBlockEvent

    -
    public static interface IBlockEvent.RedstoneEvent
    -extends IBlockEvent
    +extends IBlockEvent
  • @@ -117,64 +141,71 @@ extends
  • +
    +
    +
    +
  • @@ -182,46 +213,51 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • getPrevPower

        -
        int getPrevPower()
        +
        int getPrevPower()
      - +
      • getPower

        -
        int getPower()
        +
        int getPower()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IBlockEvent.TimerEvent.html b/docs/noppes/npcs/api/event/IBlockEvent.TimerEvent.html index 3ffafeec2..1d6f71300 100644 --- a/docs/noppes/npcs/api/event/IBlockEvent.TimerEvent.html +++ b/docs/noppes/npcs/api/event/IBlockEvent.TimerEvent.html @@ -1,12 +1,22 @@ - + - + IBlockEvent.TimerEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IBlockEvent.TimerEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    IBlockEvent, ICustomNPCsEvent
    +
    IBlockEvent, ICustomNPCsEvent
    Enclosing interface:
    -
    IBlockEvent
    +
    IBlockEvent

    -
    public static interface IBlockEvent.TimerEvent
    -extends IBlockEvent
    +extends IBlockEvent
  • @@ -117,60 +141,66 @@ extends
  • +
    +
    +
    +
  • @@ -178,37 +208,42 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • getId

        -
        int getId()
        +
        int getId()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IBlockEvent.UpdateEvent.html b/docs/noppes/npcs/api/event/IBlockEvent.UpdateEvent.html index 9604709a7..dd3e9532a 100644 --- a/docs/noppes/npcs/api/event/IBlockEvent.UpdateEvent.html +++ b/docs/noppes/npcs/api/event/IBlockEvent.UpdateEvent.html @@ -1,12 +1,22 @@ - + - + IBlockEvent.UpdateEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IBlockEvent.UpdateEvent

    @@ -94,16 +119,15 @@
  • All Superinterfaces:
    -
    IBlockEvent, ICustomNPCsEvent
    +
    IBlockEvent, ICustomNPCsEvent
    Enclosing interface:
    -
    IBlockEvent
    +
    IBlockEvent

    -
    public static interface IBlockEvent.UpdateEvent
    -extends IBlockEvent
    +extends IBlockEvent
  • @@ -111,64 +135,71 @@ extends
  • +
    +
    +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IBlockEvent.html b/docs/noppes/npcs/api/event/IBlockEvent.html index 49f966510..5a4e5a20c 100644 --- a/docs/noppes/npcs/api/event/IBlockEvent.html +++ b/docs/noppes/npcs/api/event/IBlockEvent.html @@ -1,12 +1,22 @@ - + - + IBlockEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IBlockEvent

    @@ -117,105 +141,125 @@ extends
  • +
    +
    +
    +
  • @@ -223,37 +267,42 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/ICustomGuiEvent.ButtonEvent.html b/docs/noppes/npcs/api/event/ICustomGuiEvent.ButtonEvent.html index 6d154df78..a8cbb63a0 100644 --- a/docs/noppes/npcs/api/event/ICustomGuiEvent.ButtonEvent.html +++ b/docs/noppes/npcs/api/event/ICustomGuiEvent.ButtonEvent.html @@ -1,12 +1,22 @@ - + - + ICustomGuiEvent.ButtonEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface ICustomGuiEvent.ButtonEvent

    @@ -94,16 +119,15 @@
  • All Superinterfaces:
    -
    ICustomGuiEvent, ICustomNPCsEvent, IPlayerEvent
    +
    ICustomGuiEvent, ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    ICustomGuiEvent
    +
    ICustomGuiEvent

    -
    public static interface ICustomGuiEvent.ButtonEvent
    -extends ICustomGuiEvent
    +extends ICustomGuiEvent
  • @@ -111,78 +135,85 @@ extends
  • +
    +
    +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/ICustomGuiEvent.CloseEvent.html b/docs/noppes/npcs/api/event/ICustomGuiEvent.CloseEvent.html index 3f9ceedfc..23a19dab2 100644 --- a/docs/noppes/npcs/api/event/ICustomGuiEvent.CloseEvent.html +++ b/docs/noppes/npcs/api/event/ICustomGuiEvent.CloseEvent.html @@ -1,12 +1,22 @@ - + - + ICustomGuiEvent.CloseEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface ICustomGuiEvent.CloseEvent

    @@ -94,16 +119,15 @@
  • All Superinterfaces:
    -
    ICustomGuiEvent, ICustomNPCsEvent, IPlayerEvent
    +
    ICustomGuiEvent, ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    ICustomGuiEvent
    +
    ICustomGuiEvent

    -
    public static interface ICustomGuiEvent.CloseEvent
    -extends ICustomGuiEvent
    +extends ICustomGuiEvent
  • @@ -111,78 +135,85 @@ extends
  • +
    +
    +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/ICustomGuiEvent.ScrollEvent.html b/docs/noppes/npcs/api/event/ICustomGuiEvent.ScrollEvent.html index ebeb04c02..7f3c96151 100644 --- a/docs/noppes/npcs/api/event/ICustomGuiEvent.ScrollEvent.html +++ b/docs/noppes/npcs/api/event/ICustomGuiEvent.ScrollEvent.html @@ -1,12 +1,22 @@ - + - + ICustomGuiEvent.ScrollEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface ICustomGuiEvent.ScrollEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomGuiEvent, ICustomNPCsEvent, IPlayerEvent
    +
    ICustomGuiEvent, ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    ICustomGuiEvent
    +
    ICustomGuiEvent

    -
    public static interface ICustomGuiEvent.ScrollEvent
    -extends ICustomGuiEvent
    +extends ICustomGuiEvent
  • @@ -117,82 +141,90 @@ extends
  • +
    +
    +
    +
  • @@ -200,55 +232,60 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • getSelection

        -
        java.lang.String[] getSelection()
        +
        java.lang.String[] getSelection()
      - +
      • doubleClick

        -
        boolean doubleClick()
        +
        boolean doubleClick()
      - +
      • getScrollIndex

        -
        int getScrollIndex()
        +
        int getScrollIndex()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/ICustomGuiEvent.SlotClickEvent.html b/docs/noppes/npcs/api/event/ICustomGuiEvent.SlotClickEvent.html index 9409df37c..1f8228a45 100644 --- a/docs/noppes/npcs/api/event/ICustomGuiEvent.SlotClickEvent.html +++ b/docs/noppes/npcs/api/event/ICustomGuiEvent.SlotClickEvent.html @@ -1,12 +1,22 @@ - + - + ICustomGuiEvent.SlotClickEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface ICustomGuiEvent.SlotClickEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomGuiEvent, ICustomNPCsEvent, IPlayerEvent
    +
    ICustomGuiEvent, ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    ICustomGuiEvent
    +
    ICustomGuiEvent

    -
    public static interface ICustomGuiEvent.SlotClickEvent
    -extends ICustomGuiEvent
    +extends ICustomGuiEvent
  • @@ -117,78 +141,85 @@ extends
  • +
    +
    +
    +
  • @@ -196,46 +227,51 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/ICustomGuiEvent.SlotEvent.html b/docs/noppes/npcs/api/event/ICustomGuiEvent.SlotEvent.html index 4330393ab..2999809ad 100644 --- a/docs/noppes/npcs/api/event/ICustomGuiEvent.SlotEvent.html +++ b/docs/noppes/npcs/api/event/ICustomGuiEvent.SlotEvent.html @@ -1,12 +1,22 @@ - + - + ICustomGuiEvent.SlotEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface ICustomGuiEvent.SlotEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomGuiEvent, ICustomNPCsEvent, IPlayerEvent
    +
    ICustomGuiEvent, ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    ICustomGuiEvent
    +
    ICustomGuiEvent

    -
    public static interface ICustomGuiEvent.SlotEvent
    -extends ICustomGuiEvent
    +extends ICustomGuiEvent
  • @@ -117,74 +141,80 @@ extends
  • +
    +
    +
    +
  • @@ -192,37 +222,42 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/ICustomGuiEvent.UnfocusedEvent.html b/docs/noppes/npcs/api/event/ICustomGuiEvent.UnfocusedEvent.html index 9e88b0cad..d6bdd4078 100644 --- a/docs/noppes/npcs/api/event/ICustomGuiEvent.UnfocusedEvent.html +++ b/docs/noppes/npcs/api/event/ICustomGuiEvent.UnfocusedEvent.html @@ -1,12 +1,22 @@ - + - + ICustomGuiEvent.UnfocusedEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface ICustomGuiEvent.UnfocusedEvent

    @@ -94,16 +119,15 @@
  • All Superinterfaces:
    -
    ICustomGuiEvent, ICustomNPCsEvent, IPlayerEvent
    +
    ICustomGuiEvent, ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    ICustomGuiEvent
    +
    ICustomGuiEvent

    -
    public static interface ICustomGuiEvent.UnfocusedEvent
    -extends ICustomGuiEvent
    +extends ICustomGuiEvent
  • @@ -111,78 +135,85 @@ extends
  • +
    +
    +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/ICustomGuiEvent.html b/docs/noppes/npcs/api/event/ICustomGuiEvent.html index ca8dfcae8..c724a2a57 100644 --- a/docs/noppes/npcs/api/event/ICustomGuiEvent.html +++ b/docs/noppes/npcs/api/event/ICustomGuiEvent.html @@ -1,12 +1,22 @@ - + - + ICustomGuiEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface ICustomGuiEvent

    @@ -117,95 +141,109 @@ extends
  • +
    +
    +
    +
  • @@ -213,46 +251,51 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/ICustomNPCsEvent.CNPCNaturalSpawnEvent.html b/docs/noppes/npcs/api/event/ICustomNPCsEvent.CNPCNaturalSpawnEvent.html index 922f9038d..1b23ca4ee 100644 --- a/docs/noppes/npcs/api/event/ICustomNPCsEvent.CNPCNaturalSpawnEvent.html +++ b/docs/noppes/npcs/api/event/ICustomNPCsEvent.CNPCNaturalSpawnEvent.html @@ -1,12 +1,22 @@ - + - + ICustomNPCsEvent.CNPCNaturalSpawnEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface ICustomNPCsEvent.CNPCNaturalSpawnEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent
    +
    ICustomNPCsEvent
    Enclosing interface:
    -
    ICustomNPCsEvent
    +
    ICustomNPCsEvent

    -
    public static interface ICustomNPCsEvent.CNPCNaturalSpawnEvent
    -extends ICustomNPCsEvent
    +extends ICustomNPCsEvent
  • @@ -117,70 +141,82 @@ extends
  • +
    +
    +
    +
  • @@ -188,91 +224,96 @@ extends
  • +
      -
    • +
    • Method Detail

      - + - +
      • setAttemptPosition

        -
        void setAttemptPosition(IPos attemptPosition)
        +
        void setAttemptPosition​(IPos attemptPosition)
      - +
      • getAttemptPosition

        -
        IPos getAttemptPosition()
        +
        IPos getAttemptPosition()
      - +
      • animalSpawnPassed

        -
        boolean animalSpawnPassed()
        +
        boolean animalSpawnPassed()
      - +
      • monsterSpawnPassed

        -
        boolean monsterSpawnPassed()
        +
        boolean monsterSpawnPassed()
      - +
      • liquidSpawnPassed

        -
        boolean liquidSpawnPassed()
        +
        boolean liquidSpawnPassed()
      - +
      • airSpawnPassed

        -
        boolean airSpawnPassed()
        +
        boolean airSpawnPassed()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/ICustomNPCsEvent.ScriptedCommandEvent.html b/docs/noppes/npcs/api/event/ICustomNPCsEvent.ScriptedCommandEvent.html index 1afa46f83..dc4eee7f4 100644 --- a/docs/noppes/npcs/api/event/ICustomNPCsEvent.ScriptedCommandEvent.html +++ b/docs/noppes/npcs/api/event/ICustomNPCsEvent.ScriptedCommandEvent.html @@ -1,12 +1,22 @@ - + - + ICustomNPCsEvent.ScriptedCommandEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface ICustomNPCsEvent.ScriptedCommandEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent
    +
    ICustomNPCsEvent
    Enclosing interface:
    -
    ICustomNPCsEvent
    +
    ICustomNPCsEvent

    -
    public static interface ICustomNPCsEvent.ScriptedCommandEvent
    -extends ICustomNPCsEvent
    +extends ICustomNPCsEvent
  • @@ -117,66 +141,77 @@ extends
  • +
    +
    +
    +
  • @@ -184,82 +219,87 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • getSenderWorld

        -
        IWorld getSenderWorld()
        +
        IWorld getSenderWorld()
      - +
      • getSenderPosition

        -
        IPos getSenderPosition()
        +
        IPos getSenderPosition()
      - +
      • getSenderName

        -
        java.lang.String getSenderName()
        +
        java.lang.String getSenderName()
      - +
      • setReplyMessage

        -
        void setReplyMessage(java.lang.String message)
        +
        void setReplyMessage​(java.lang.String message)
      - +
      • getId

        -
        java.lang.String getId()
        +
        java.lang.String getId()
      - +
      • getArgs

        -
        java.lang.String[] getArgs()
        +
        java.lang.String[] getArgs()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/ICustomNPCsEvent.html b/docs/noppes/npcs/api/event/ICustomNPCsEvent.html index a20009a6e..63f452700 100644 --- a/docs/noppes/npcs/api/event/ICustomNPCsEvent.html +++ b/docs/noppes/npcs/api/event/ICustomNPCsEvent.html @@ -1,12 +1,22 @@ - + - + ICustomNPCsEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface ICustomNPCsEvent

    @@ -100,10 +125,9 @@ var activeTableTab = "activeTableTab";
  • All Known Subinterfaces:
    -
    IBlockEvent, IBlockEvent.BreakEvent, IBlockEvent.ClickedEvent, IBlockEvent.CollidedEvent, IBlockEvent.EntityFallenUponEvent, IBlockEvent.ExplodedEvent, IBlockEvent.HarvestedEvent, IBlockEvent.InitEvent, IBlockEvent.InteractEvent, IBlockEvent.NeighborChangedEvent, IBlockEvent.RainFillEvent, IBlockEvent.RedstoneEvent, IBlockEvent.TimerEvent, IBlockEvent.UpdateEvent, ICustomGuiEvent, ICustomGuiEvent.ButtonEvent, ICustomGuiEvent.CloseEvent, ICustomGuiEvent.ScrollEvent, ICustomGuiEvent.SlotClickEvent, ICustomGuiEvent.SlotEvent, ICustomGuiEvent.UnfocusedEvent, ICustomNPCsEvent.CNPCNaturalSpawnEvent, ICustomNPCsEvent.ScriptedCommandEvent, IDialogEvent, IDialogEvent.DialogClosed, IDialogEvent.DialogOpen, IDialogEvent.DialogOption, IFactionEvent, IFactionEvent.FactionPoints, IForgeEvent, IForgeEvent.EntityEvent, IForgeEvent.InitEvent, IForgeEvent.WorldEvent, IItemEvent, IItemEvent.AttackEvent, IItemEvent.FinishUsingItem, IItemEvent.InitEvent, IItemEvent.InteractEvent, IItemEvent.PickedUpEvent, IItemEvent.SpawnEvent, IItemEvent.StartUsingItem, IItemEvent.StopUsingItem, IItemEvent.TossedEvent, IItemEvent.UpdateEvent, IItemEvent.UsingItem, INpcEvent, INpcEvent.CollideEvent, INpcEvent.DamagedEvent, INpcEvent.DialogClosedEvent, INpcEvent.DialogEvent, INpcEvent.DiedEvent, INpcEvent.InitEvent, INpcEvent.InteractEvent, INpcEvent.MeleeAttackEvent, INpcEvent.RangedLaunchedEvent, INpcEvent.SwingEvent, INpcEvent.TargetEvent, INpcEvent.TargetLostEvent, INpcEvent.TimerEvent, INpcEvent.UpdateEvent, IPlayerEvent, IPlayerEvent.AchievementEvent, IPlayerEvent.AttackedEvent, IPlayerEvent.AttackEvent, IPlayerEvent.BonemealEvent, IPlayerEvent.BreakEvent, IPlayerEvent.ChangedDimension, IPlayerEvent.ChatEvent, IPlayerEvent.ContainerClosed, IPlayerEvent.ContainerOpen, IPlayerEvent.DamagedEntityEvent, IPlayerEvent.DamagedEvent, IPlayerEvent.DiedEvent, IPlayerEvent.DropEvent, IPlayerEvent.FallEvent, IPlayerEvent.FillBucketEvent, IPlayerEvent.FinishUsingItem, IPlayerEvent.InitEvent, IPlayerEvent.InteractEvent, IPlayerEvent.JumpEvent, IPlayerEvent.KeyPressedEvent, IPlayerEvent.KilledEntityEvent, IPlayerEvent.LevelUpEvent, IPlayerEvent.LightningEvent, IPlayerEvent.LoginEvent, IPlayerEvent.LogoutEvent, IPlayerEvent.MouseClickedEvent, IPlayerEvent.PickUpEvent, IPlayerEvent.PickupXPEvent, IPlayerEvent.RangedChargeEvent, IPlayerEvent.RangedLaunchedEvent, IPlayerEvent.RespawnEvent, IPlayerEvent.SleepEvent, IPlayerEvent.SoundEvent, IPlayerEvent.StartUsingItem, IPlayerEvent.StopUsingItem, IPlayerEvent.TimerEvent, IPlayerEvent.TossEvent, IPlayerEvent.UpdateEvent, IPlayerEvent.UseHoeEvent, IPlayerEvent.UsingItem, IPlayerEvent.WakeUpEvent, IProjectileEvent, IProjectileEvent.ImpactEvent, IProjectileEvent.UpdateEvent, IQuestEvent, IQuestEvent.QuestCompletedEvent, IQuestEvent.QuestStartEvent, IQuestEvent.QuestTurnedInEvent
    +
    IBlockEvent, IBlockEvent.BreakEvent, IBlockEvent.ClickedEvent, IBlockEvent.CollidedEvent, IBlockEvent.EntityFallenUponEvent, IBlockEvent.ExplodedEvent, IBlockEvent.HarvestedEvent, IBlockEvent.InitEvent, IBlockEvent.InteractEvent, IBlockEvent.NeighborChangedEvent, IBlockEvent.RainFillEvent, IBlockEvent.RedstoneEvent, IBlockEvent.TimerEvent, IBlockEvent.UpdateEvent, ICustomGuiEvent, ICustomGuiEvent.ButtonEvent, ICustomGuiEvent.CloseEvent, ICustomGuiEvent.ScrollEvent, ICustomGuiEvent.SlotClickEvent, ICustomGuiEvent.SlotEvent, ICustomGuiEvent.UnfocusedEvent, ICustomNPCsEvent.CNPCNaturalSpawnEvent, ICustomNPCsEvent.ScriptedCommandEvent, IDialogEvent, IDialogEvent.DialogClosed, IDialogEvent.DialogOpen, IDialogEvent.DialogOption, IFactionEvent, IFactionEvent.FactionPoints, IForgeEvent, IForgeEvent.EntityEvent, IForgeEvent.InitEvent, IForgeEvent.WorldEvent, IItemEvent, IItemEvent.AttackEvent, IItemEvent.FinishUsingItem, IItemEvent.InitEvent, IItemEvent.InteractEvent, IItemEvent.PickedUpEvent, IItemEvent.RightClickEvent, IItemEvent.SpawnEvent, IItemEvent.StartUsingItem, IItemEvent.StopUsingItem, IItemEvent.TossedEvent, IItemEvent.UpdateEvent, IItemEvent.UsingItem, INpcEvent, INpcEvent.CollideEvent, INpcEvent.DamagedEvent, INpcEvent.DialogClosedEvent, INpcEvent.DialogEvent, INpcEvent.DiedEvent, INpcEvent.InitEvent, INpcEvent.InteractEvent, INpcEvent.MeleeAttackEvent, INpcEvent.RangedLaunchedEvent, INpcEvent.SwingEvent, INpcEvent.TargetEvent, INpcEvent.TargetLostEvent, INpcEvent.TimerEvent, INpcEvent.UpdateEvent, IPlayerEvent, IPlayerEvent.AchievementEvent, IPlayerEvent.AttackedEvent, IPlayerEvent.AttackEvent, IPlayerEvent.BonemealEvent, IPlayerEvent.BreakEvent, IPlayerEvent.ChangedDimension, IPlayerEvent.ChatEvent, IPlayerEvent.ContainerClosed, IPlayerEvent.ContainerOpen, IPlayerEvent.DamagedEntityEvent, IPlayerEvent.DamagedEvent, IPlayerEvent.DiedEvent, IPlayerEvent.DropEvent, IPlayerEvent.FallEvent, IPlayerEvent.FillBucketEvent, IPlayerEvent.FinishUsingItem, IPlayerEvent.InitEvent, IPlayerEvent.InteractEvent, IPlayerEvent.JumpEvent, IPlayerEvent.KeyPressedEvent, IPlayerEvent.KilledEntityEvent, IPlayerEvent.LevelUpEvent, IPlayerEvent.LightningEvent, IPlayerEvent.LoginEvent, IPlayerEvent.LogoutEvent, IPlayerEvent.MouseClickedEvent, IPlayerEvent.PickUpEvent, IPlayerEvent.PickupXPEvent, IPlayerEvent.RangedChargeEvent, IPlayerEvent.RangedLaunchedEvent, IPlayerEvent.RespawnEvent, IPlayerEvent.SleepEvent, IPlayerEvent.SoundEvent, IPlayerEvent.StartUsingItem, IPlayerEvent.StopUsingItem, IPlayerEvent.TimerEvent, IPlayerEvent.TossEvent, IPlayerEvent.UpdateEvent, IPlayerEvent.UseHoeEvent, IPlayerEvent.UsingItem, IPlayerEvent.WakeUpEvent, IProjectileEvent, IProjectileEvent.ImpactEvent, IProjectileEvent.UpdateEvent, IQuestEvent, IQuestEvent.QuestCompletedEvent, IQuestEvent.QuestStartEvent, IQuestEvent.QuestTurnedInEvent

    -
    public interface ICustomNPCsEvent
  • @@ -112,47 +136,56 @@ var activeTableTab = "activeTableTab";
    @@ -160,37 +193,42 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • getHookName

          -
          java.lang.String getHookName()
          +
          java.lang.String getHookName()
      +
    +
    + diff --git a/docs/noppes/npcs/api/event/IDialogEvent.DialogClosed.html b/docs/noppes/npcs/api/event/IDialogEvent.DialogClosed.html index ac7ed1516..2c54db41b 100644 --- a/docs/noppes/npcs/api/event/IDialogEvent.DialogClosed.html +++ b/docs/noppes/npcs/api/event/IDialogEvent.DialogClosed.html @@ -1,12 +1,22 @@ - + - + IDialogEvent.DialogClosed - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IDialogEvent.DialogClosed

    @@ -94,16 +119,15 @@
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IDialogEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IDialogEvent, IPlayerEvent
    Enclosing interface:
    -
    IDialogEvent
    +
    IDialogEvent

    -
    public static interface IDialogEvent.DialogClosed
    -extends IDialogEvent
    +extends IDialogEvent
  • @@ -111,78 +135,85 @@ extends
  • +
    +
    +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IDialogEvent.DialogOpen.html b/docs/noppes/npcs/api/event/IDialogEvent.DialogOpen.html index 2a4e26660..6249f9308 100644 --- a/docs/noppes/npcs/api/event/IDialogEvent.DialogOpen.html +++ b/docs/noppes/npcs/api/event/IDialogEvent.DialogOpen.html @@ -1,12 +1,22 @@ - + - + IDialogEvent.DialogOpen - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IDialogEvent.DialogOpen

    @@ -94,16 +119,15 @@
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IDialogEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IDialogEvent, IPlayerEvent
    Enclosing interface:
    -
    IDialogEvent
    +
    IDialogEvent

    -
    public static interface IDialogEvent.DialogOpen
    -extends IDialogEvent
    +extends IDialogEvent
  • @@ -111,78 +135,85 @@ extends
  • +
    +
    +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IDialogEvent.DialogOption.html b/docs/noppes/npcs/api/event/IDialogEvent.DialogOption.html index 1e0ed01bc..0cc521886 100644 --- a/docs/noppes/npcs/api/event/IDialogEvent.DialogOption.html +++ b/docs/noppes/npcs/api/event/IDialogEvent.DialogOption.html @@ -1,12 +1,22 @@ - + - + IDialogEvent.DialogOption - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IDialogEvent.DialogOption

    @@ -94,16 +119,15 @@
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IDialogEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IDialogEvent, IPlayerEvent
    Enclosing interface:
    -
    IDialogEvent
    +
    IDialogEvent

    -
    public static interface IDialogEvent.DialogOption
    -extends IDialogEvent
    +extends IDialogEvent
  • @@ -111,78 +135,85 @@ extends
  • +
    +
    +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IDialogEvent.html b/docs/noppes/npcs/api/event/IDialogEvent.html index 76dd3ffb5..bd69074cc 100644 --- a/docs/noppes/npcs/api/event/IDialogEvent.html +++ b/docs/noppes/npcs/api/event/IDialogEvent.html @@ -1,12 +1,22 @@ - + - + IDialogEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IDialogEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    All Known Subinterfaces:
    -
    IDialogEvent.DialogClosed, IDialogEvent.DialogOpen, IDialogEvent.DialogOption
    +
    IDialogEvent.DialogClosed, IDialogEvent.DialogOpen, IDialogEvent.DialogOption

    -
    public interface IDialogEvent
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -117,79 +141,89 @@ extends
  • +
    +
    +
    +
  • @@ -197,37 +231,42 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IFactionEvent.FactionPoints.html b/docs/noppes/npcs/api/event/IFactionEvent.FactionPoints.html index d5f9fe9c1..209846a2c 100644 --- a/docs/noppes/npcs/api/event/IFactionEvent.FactionPoints.html +++ b/docs/noppes/npcs/api/event/IFactionEvent.FactionPoints.html @@ -1,12 +1,22 @@ - + - + IFactionEvent.FactionPoints - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IFactionEvent.FactionPoints

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IFactionEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IFactionEvent, IPlayerEvent
    Enclosing interface:
    -
    IFactionEvent
    +
    IFactionEvent

    -
    public static interface IFactionEvent.FactionPoints
    -extends IFactionEvent
    +extends IFactionEvent
  • @@ -117,78 +141,85 @@ extends
  • +
    +
    +
    +
  • @@ -196,46 +227,51 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • decreased

        -
        boolean decreased()
        +
        boolean decreased()
      - +
      • getPoints

        -
        int getPoints()
        +
        int getPoints()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IFactionEvent.html b/docs/noppes/npcs/api/event/IFactionEvent.html index 4bcc6775b..c2bfdb1ff 100644 --- a/docs/noppes/npcs/api/event/IFactionEvent.html +++ b/docs/noppes/npcs/api/event/IFactionEvent.html @@ -1,12 +1,22 @@ - + - + IFactionEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IFactionEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    All Known Subinterfaces:
    -
    IFactionEvent.FactionPoints
    +
    IFactionEvent.FactionPoints

    -
    public interface IFactionEvent
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -117,71 +141,79 @@ extends
  • +
    +
    +
    +
  • @@ -189,37 +221,42 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IForgeEvent.EntityEvent.html b/docs/noppes/npcs/api/event/IForgeEvent.EntityEvent.html index d44068737..77a91819a 100644 --- a/docs/noppes/npcs/api/event/IForgeEvent.EntityEvent.html +++ b/docs/noppes/npcs/api/event/IForgeEvent.EntityEvent.html @@ -1,12 +1,22 @@ - + - + IForgeEvent.EntityEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IForgeEvent.EntityEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IForgeEvent
    +
    ICustomNPCsEvent, IForgeEvent
    Enclosing interface:
    -
    IForgeEvent
    +
    IForgeEvent

    -
    public static interface IForgeEvent.EntityEvent
    -extends IForgeEvent
    +extends IForgeEvent
  • @@ -117,60 +141,66 @@ extends
  • +
    +
    +
    +
  • @@ -178,37 +208,42 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IForgeEvent.InitEvent.html b/docs/noppes/npcs/api/event/IForgeEvent.InitEvent.html index 12f8a1f7b..df74bc9b7 100644 --- a/docs/noppes/npcs/api/event/IForgeEvent.InitEvent.html +++ b/docs/noppes/npcs/api/event/IForgeEvent.InitEvent.html @@ -1,12 +1,22 @@ - + - + IForgeEvent.InitEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IForgeEvent.InitEvent

    @@ -94,16 +119,15 @@
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IForgeEvent
    +
    ICustomNPCsEvent, IForgeEvent
    Enclosing interface:
    -
    IForgeEvent
    +
    IForgeEvent

    -
    public static interface IForgeEvent.InitEvent
    -extends IForgeEvent
    +extends IForgeEvent
  • @@ -111,64 +135,71 @@ extends
  • +
    +
    +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IForgeEvent.WorldEvent.html b/docs/noppes/npcs/api/event/IForgeEvent.WorldEvent.html index a7e0aef2c..7176155a3 100644 --- a/docs/noppes/npcs/api/event/IForgeEvent.WorldEvent.html +++ b/docs/noppes/npcs/api/event/IForgeEvent.WorldEvent.html @@ -1,12 +1,22 @@ - + - + IForgeEvent.WorldEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IForgeEvent.WorldEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IForgeEvent
    +
    ICustomNPCsEvent, IForgeEvent
    Enclosing interface:
    -
    IForgeEvent
    +
    IForgeEvent

    -
    public static interface IForgeEvent.WorldEvent
    -extends IForgeEvent
    +extends IForgeEvent
  • @@ -117,60 +141,66 @@ extends
  • +
    +
    +
    +
  • @@ -178,37 +208,42 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IForgeEvent.html b/docs/noppes/npcs/api/event/IForgeEvent.html index 75415304f..4a7015fd3 100644 --- a/docs/noppes/npcs/api/event/IForgeEvent.html +++ b/docs/noppes/npcs/api/event/IForgeEvent.html @@ -1,12 +1,22 @@ - + - + IForgeEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IForgeEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent
    +
    ICustomNPCsEvent
    All Known Subinterfaces:
    -
    IForgeEvent.EntityEvent, IForgeEvent.InitEvent, IForgeEvent.WorldEvent
    +
    IForgeEvent.EntityEvent, IForgeEvent.InitEvent, IForgeEvent.WorldEvent

    -
    public interface IForgeEvent
    -extends ICustomNPCsEvent
    +extends ICustomNPCsEvent
  • @@ -117,65 +141,75 @@ extends
  • +
    +
    +
    +
  • @@ -183,37 +217,42 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • getEvent

        -
        cpw.mods.fml.common.eventhandler.Event getEvent()
        +
        cpw.mods.fml.common.eventhandler.Event getEvent()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IItemEvent.AttackEvent.html b/docs/noppes/npcs/api/event/IItemEvent.AttackEvent.html index 4d7237303..755675ed7 100644 --- a/docs/noppes/npcs/api/event/IItemEvent.AttackEvent.html +++ b/docs/noppes/npcs/api/event/IItemEvent.AttackEvent.html @@ -1,12 +1,22 @@ - + - + IItemEvent.AttackEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IItemEvent.AttackEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IItemEvent
    +
    ICustomNPCsEvent, IItemEvent
    Enclosing interface:
    -
    IItemEvent
    +
    IItemEvent

    -
    public static interface IItemEvent.AttackEvent
    -extends IItemEvent
    +extends IItemEvent
  • @@ -117,68 +141,76 @@ extends
  • +
    +
    +
    +
  • @@ -186,55 +218,60 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IItemEvent.FinishUsingItem.html b/docs/noppes/npcs/api/event/IItemEvent.FinishUsingItem.html index 693655f78..a77aeb554 100644 --- a/docs/noppes/npcs/api/event/IItemEvent.FinishUsingItem.html +++ b/docs/noppes/npcs/api/event/IItemEvent.FinishUsingItem.html @@ -1,12 +1,22 @@ - + - + IItemEvent.FinishUsingItem - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IItemEvent.FinishUsingItem

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IItemEvent
    +
    ICustomNPCsEvent, IItemEvent
    Enclosing interface:
    -
    IItemEvent
    +
    IItemEvent

    -
    public static interface IItemEvent.FinishUsingItem
    -extends IItemEvent
    +extends IItemEvent
  • @@ -117,64 +141,71 @@ extends
  • +
    +
    +
    +
  • @@ -182,46 +213,51 @@ extends
  • +
      -
    • +
    • Method Detail

      - + - +
      • getDuration

        -
        int getDuration()
        +
        int getDuration()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IItemEvent.InitEvent.html b/docs/noppes/npcs/api/event/IItemEvent.InitEvent.html index 6996ffe63..698642dda 100644 --- a/docs/noppes/npcs/api/event/IItemEvent.InitEvent.html +++ b/docs/noppes/npcs/api/event/IItemEvent.InitEvent.html @@ -1,12 +1,22 @@ - + - + IItemEvent.InitEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IItemEvent.InitEvent

    @@ -94,16 +119,15 @@
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IItemEvent
    +
    ICustomNPCsEvent, IItemEvent
    Enclosing interface:
    -
    IItemEvent
    +
    IItemEvent

    -
    public static interface IItemEvent.InitEvent
    -extends IItemEvent
    +extends IItemEvent
  • @@ -111,64 +135,71 @@ extends
  • +
    +
    +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IItemEvent.InteractEvent.html b/docs/noppes/npcs/api/event/IItemEvent.InteractEvent.html index 9c63a9b71..5b59acd5e 100644 --- a/docs/noppes/npcs/api/event/IItemEvent.InteractEvent.html +++ b/docs/noppes/npcs/api/event/IItemEvent.InteractEvent.html @@ -1,12 +1,22 @@ - + - + IItemEvent.InteractEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IItemEvent.InteractEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IItemEvent
    +
    ICustomNPCsEvent, IItemEvent
    Enclosing interface:
    -
    IItemEvent
    +
    IItemEvent

    -
    public static interface IItemEvent.InteractEvent
    -extends IItemEvent
    +extends IItemEvent
  • @@ -117,68 +141,76 @@ extends
  • +
    +
    +
    +
  • @@ -186,55 +218,60 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IItemEvent.PickedUpEvent.html b/docs/noppes/npcs/api/event/IItemEvent.PickedUpEvent.html index c5a5477c1..0a42f0705 100644 --- a/docs/noppes/npcs/api/event/IItemEvent.PickedUpEvent.html +++ b/docs/noppes/npcs/api/event/IItemEvent.PickedUpEvent.html @@ -1,12 +1,22 @@ - + - + IItemEvent.PickedUpEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IItemEvent.PickedUpEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IItemEvent
    +
    ICustomNPCsEvent, IItemEvent
    Enclosing interface:
    -
    IItemEvent
    +
    IItemEvent

    -
    public static interface IItemEvent.PickedUpEvent
    -extends IItemEvent
    +extends IItemEvent
  • @@ -117,60 +141,66 @@ extends
  • +
    +
    +
    +
  • @@ -178,37 +208,42 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IItemEvent.RightClickEvent.html b/docs/noppes/npcs/api/event/IItemEvent.RightClickEvent.html new file mode 100644 index 000000000..b4554be53 --- /dev/null +++ b/docs/noppes/npcs/api/event/IItemEvent.RightClickEvent.html @@ -0,0 +1,324 @@ + + + + + +IItemEvent.RightClickEvent + + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface IItemEvent.RightClickEvent

    +
    +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getType

          +
          int getType()
          +
        • +
        + + + +
          +
        • +

          getTarget

          +
          java.lang.Object getTarget()
          +
        • +
        + + + +
          +
        • +

          getPlayer

          +
          IPlayer getPlayer()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +
    + + diff --git a/docs/noppes/npcs/api/event/IItemEvent.SpawnEvent.html b/docs/noppes/npcs/api/event/IItemEvent.SpawnEvent.html index b1be73b34..d3f192175 100644 --- a/docs/noppes/npcs/api/event/IItemEvent.SpawnEvent.html +++ b/docs/noppes/npcs/api/event/IItemEvent.SpawnEvent.html @@ -1,12 +1,22 @@ - + - + IItemEvent.SpawnEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IItemEvent.SpawnEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IItemEvent
    +
    ICustomNPCsEvent, IItemEvent
    Enclosing interface:
    -
    IItemEvent
    +
    IItemEvent

    -
    public static interface IItemEvent.SpawnEvent
    -extends IItemEvent
    +extends IItemEvent
  • @@ -117,60 +141,66 @@ extends
  • +
    +
    +
    +
  • @@ -178,37 +208,42 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IItemEvent.StartUsingItem.html b/docs/noppes/npcs/api/event/IItemEvent.StartUsingItem.html index 40be84e39..ce39e91f7 100644 --- a/docs/noppes/npcs/api/event/IItemEvent.StartUsingItem.html +++ b/docs/noppes/npcs/api/event/IItemEvent.StartUsingItem.html @@ -1,12 +1,22 @@ - + - + IItemEvent.StartUsingItem - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IItemEvent.StartUsingItem

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IItemEvent
    +
    ICustomNPCsEvent, IItemEvent
    Enclosing interface:
    -
    IItemEvent
    +
    IItemEvent

    -
    public static interface IItemEvent.StartUsingItem
    -extends IItemEvent
    +extends IItemEvent
  • @@ -117,64 +141,71 @@ extends
  • +
    +
    +
    +
  • @@ -182,46 +213,51 @@ extends
  • +
      -
    • +
    • Method Detail

      - + - +
      • getDuration

        -
        int getDuration()
        +
        int getDuration()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IItemEvent.StopUsingItem.html b/docs/noppes/npcs/api/event/IItemEvent.StopUsingItem.html index 0316f5637..eca86633c 100644 --- a/docs/noppes/npcs/api/event/IItemEvent.StopUsingItem.html +++ b/docs/noppes/npcs/api/event/IItemEvent.StopUsingItem.html @@ -1,12 +1,22 @@ - + - + IItemEvent.StopUsingItem - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IItemEvent.StopUsingItem

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IItemEvent
    +
    ICustomNPCsEvent, IItemEvent
    Enclosing interface:
    -
    IItemEvent
    +
    IItemEvent

    -
    public static interface IItemEvent.StopUsingItem
    -extends IItemEvent
    +extends IItemEvent
  • @@ -117,64 +141,71 @@ extends
  • +
    +
    +
    +
  • @@ -182,46 +213,51 @@ extends
  • +
      -
    • +
    • Method Detail

      - + - +
      • getDuration

        -
        int getDuration()
        +
        int getDuration()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IItemEvent.TossedEvent.html b/docs/noppes/npcs/api/event/IItemEvent.TossedEvent.html index 7e05cb071..8bfc0f98b 100644 --- a/docs/noppes/npcs/api/event/IItemEvent.TossedEvent.html +++ b/docs/noppes/npcs/api/event/IItemEvent.TossedEvent.html @@ -1,12 +1,22 @@ - + - + IItemEvent.TossedEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IItemEvent.TossedEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IItemEvent
    +
    ICustomNPCsEvent, IItemEvent
    Enclosing interface:
    -
    IItemEvent
    +
    IItemEvent

    -
    public static interface IItemEvent.TossedEvent
    -extends IItemEvent
    +extends IItemEvent
  • @@ -117,64 +141,71 @@ extends
  • +
    +
    +
    +
  • @@ -182,46 +213,51 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IItemEvent.UpdateEvent.html b/docs/noppes/npcs/api/event/IItemEvent.UpdateEvent.html index edab5a167..44b20ff77 100644 --- a/docs/noppes/npcs/api/event/IItemEvent.UpdateEvent.html +++ b/docs/noppes/npcs/api/event/IItemEvent.UpdateEvent.html @@ -1,12 +1,22 @@ - + - + IItemEvent.UpdateEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IItemEvent.UpdateEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IItemEvent
    +
    ICustomNPCsEvent, IItemEvent
    Enclosing interface:
    -
    IItemEvent
    +
    IItemEvent

    -
    public static interface IItemEvent.UpdateEvent
    -extends IItemEvent
    +extends IItemEvent
  • @@ -117,60 +141,66 @@ extends
  • +
    +
    +
    +
  • @@ -178,37 +208,42 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IItemEvent.UsingItem.html b/docs/noppes/npcs/api/event/IItemEvent.UsingItem.html index 9d10e6239..b89fa9747 100644 --- a/docs/noppes/npcs/api/event/IItemEvent.UsingItem.html +++ b/docs/noppes/npcs/api/event/IItemEvent.UsingItem.html @@ -1,12 +1,22 @@ - + - + IItemEvent.UsingItem - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IItemEvent.UsingItem

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IItemEvent
    +
    ICustomNPCsEvent, IItemEvent
    Enclosing interface:
    -
    IItemEvent
    +
    IItemEvent

    -
    public static interface IItemEvent.UsingItem
    -extends IItemEvent
    +extends IItemEvent
  • @@ -117,64 +141,71 @@ extends
  • +
    +
    +
    +
  • @@ -182,46 +213,51 @@ extends
  • +
      -
    • +
    • Method Detail

      - + - +
      • getDuration

        -
        int getDuration()
        +
        int getDuration()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IItemEvent.html b/docs/noppes/npcs/api/event/IItemEvent.html index cae92b0ea..9d26398dc 100644 --- a/docs/noppes/npcs/api/event/IItemEvent.html +++ b/docs/noppes/npcs/api/event/IItemEvent.html @@ -1,12 +1,22 @@ - + - + IItemEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IItemEvent

    @@ -117,97 +141,120 @@ extends
  • +
    +
    +
    +
  • @@ -215,37 +262,42 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/INpcEvent.CollideEvent.html b/docs/noppes/npcs/api/event/INpcEvent.CollideEvent.html index c3d67058b..8ef9c4731 100644 --- a/docs/noppes/npcs/api/event/INpcEvent.CollideEvent.html +++ b/docs/noppes/npcs/api/event/INpcEvent.CollideEvent.html @@ -1,12 +1,22 @@ - + - + INpcEvent.CollideEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface INpcEvent.CollideEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, INpcEvent
    +
    ICustomNPCsEvent, INpcEvent
    Enclosing interface:
    -
    INpcEvent
    +
    INpcEvent

    -
    public static interface INpcEvent.CollideEvent
    -extends INpcEvent
    +extends INpcEvent
  • @@ -117,60 +141,66 @@ extends
  • +
    +
    +
    +
  • @@ -178,37 +208,42 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/INpcEvent.DamagedEvent.html b/docs/noppes/npcs/api/event/INpcEvent.DamagedEvent.html index 1a54b7802..7a6ea8d84 100644 --- a/docs/noppes/npcs/api/event/INpcEvent.DamagedEvent.html +++ b/docs/noppes/npcs/api/event/INpcEvent.DamagedEvent.html @@ -1,12 +1,22 @@ - + - + INpcEvent.DamagedEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface INpcEvent.DamagedEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, INpcEvent
    +
    ICustomNPCsEvent, INpcEvent
    Enclosing interface:
    -
    INpcEvent
    +
    INpcEvent

    -
    public static interface INpcEvent.DamagedEvent
    -extends INpcEvent
    +extends INpcEvent
  • @@ -117,84 +141,96 @@ extends
  • +
    +
    +
    +
  • @@ -202,91 +238,96 @@ extends
  • +
      -
    • +
    • Method Detail

      - + - + - +
      • getDamage

        -
        float getDamage()
        +
        float getDamage()
      - +
      • setDamage

        -
        void setDamage(float damage)
        +
        void setDamage​(float damage)
      - +
      • setClearTarget

        -
        void setClearTarget(boolean bo)
        +
        void setClearTarget​(boolean bo)
      - +
      • getClearTarget

        -
        boolean getClearTarget()
        +
        boolean getClearTarget()
      - +
      • getType

        -
        java.lang.String getType()
        +
        java.lang.String getType()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/INpcEvent.DialogClosedEvent.html b/docs/noppes/npcs/api/event/INpcEvent.DialogClosedEvent.html index 993b438d5..73ddfd5da 100644 --- a/docs/noppes/npcs/api/event/INpcEvent.DialogClosedEvent.html +++ b/docs/noppes/npcs/api/event/INpcEvent.DialogClosedEvent.html @@ -1,12 +1,22 @@ - + - + INpcEvent.DialogClosedEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface INpcEvent.DialogClosedEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, INpcEvent
    +
    ICustomNPCsEvent, INpcEvent
    Enclosing interface:
    -
    INpcEvent
    +
    INpcEvent

    -
    public static interface INpcEvent.DialogClosedEvent
    -extends INpcEvent
    +extends INpcEvent
  • @@ -117,72 +141,81 @@ extends
  • +
    +
    +
    +
  • @@ -190,64 +223,69 @@ extends
  • +
      -
    • +
    • Method Detail

      - + - + - +
      • getDialogId

        -
        int getDialogId()
        +
        int getDialogId()
      - +
      • getOptionId

        -
        int getOptionId()
        +
        int getOptionId()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/INpcEvent.DialogEvent.html b/docs/noppes/npcs/api/event/INpcEvent.DialogEvent.html index f3b0e8229..fd86c0b6e 100644 --- a/docs/noppes/npcs/api/event/INpcEvent.DialogEvent.html +++ b/docs/noppes/npcs/api/event/INpcEvent.DialogEvent.html @@ -1,12 +1,22 @@ - + - + INpcEvent.DialogEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface INpcEvent.DialogEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, INpcEvent
    +
    ICustomNPCsEvent, INpcEvent
    Enclosing interface:
    -
    INpcEvent
    +
    INpcEvent

    -
    public static interface INpcEvent.DialogEvent
    -extends INpcEvent
    +extends INpcEvent
  • @@ -117,72 +141,81 @@ extends
  • +
    +
    +
    +
  • @@ -190,64 +223,69 @@ extends
  • +
      -
    • +
    • Method Detail

      - + - + - +
      • getDialogId

        -
        int getDialogId()
        +
        int getDialogId()
      - +
      • getOptionId

        -
        int getOptionId()
        +
        int getOptionId()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/INpcEvent.DiedEvent.html b/docs/noppes/npcs/api/event/INpcEvent.DiedEvent.html index 5b6a8c49b..b975bfe67 100644 --- a/docs/noppes/npcs/api/event/INpcEvent.DiedEvent.html +++ b/docs/noppes/npcs/api/event/INpcEvent.DiedEvent.html @@ -1,12 +1,22 @@ - + - + INpcEvent.DiedEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface INpcEvent.DiedEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, INpcEvent
    +
    ICustomNPCsEvent, INpcEvent
    Enclosing interface:
    -
    INpcEvent
    +
    INpcEvent

    -
    public static interface INpcEvent.DiedEvent
    -extends INpcEvent
    +extends INpcEvent
  • @@ -117,84 +141,96 @@ extends
  • +
    +
    +
    +
  • @@ -202,91 +238,96 @@ extends
  • +
      -
    • +
    • Method Detail

      - + - + - +
      • getType

        -
        java.lang.String getType()
        +
        java.lang.String getType()
      - +
      • setDroppedItems

        -
        void setDroppedItems(IItemStack[] droppedItems)
        +
        void setDroppedItems​(IItemStack[] droppedItems)
      - + - +
      • setExpDropped

        -
        void setExpDropped(int expDropped)
        +
        void setExpDropped​(int expDropped)
      - +
      • getExpDropped

        -
        int getExpDropped()
        +
        int getExpDropped()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/INpcEvent.InitEvent.html b/docs/noppes/npcs/api/event/INpcEvent.InitEvent.html index e19fe71ba..9b72ac7a4 100644 --- a/docs/noppes/npcs/api/event/INpcEvent.InitEvent.html +++ b/docs/noppes/npcs/api/event/INpcEvent.InitEvent.html @@ -1,12 +1,22 @@ - + - + INpcEvent.InitEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface INpcEvent.InitEvent

    @@ -94,16 +119,15 @@
  • All Superinterfaces:
    -
    ICustomNPCsEvent, INpcEvent
    +
    ICustomNPCsEvent, INpcEvent
    Enclosing interface:
    -
    INpcEvent
    +
    INpcEvent

    -
    public static interface INpcEvent.InitEvent
    -extends INpcEvent
    +extends INpcEvent
  • @@ -111,64 +135,71 @@ extends
  • +
    +
    +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/INpcEvent.InteractEvent.html b/docs/noppes/npcs/api/event/INpcEvent.InteractEvent.html index 001d5c4a7..11ef3daef 100644 --- a/docs/noppes/npcs/api/event/INpcEvent.InteractEvent.html +++ b/docs/noppes/npcs/api/event/INpcEvent.InteractEvent.html @@ -1,12 +1,22 @@ - + - + INpcEvent.InteractEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface INpcEvent.InteractEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, INpcEvent
    +
    ICustomNPCsEvent, INpcEvent
    Enclosing interface:
    -
    INpcEvent
    +
    INpcEvent

    -
    public static interface INpcEvent.InteractEvent
    -extends INpcEvent
    +extends INpcEvent
  • @@ -117,60 +141,66 @@ extends
  • +
    +
    +
    +
  • @@ -178,37 +208,42 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/INpcEvent.KilledEntityEvent.html b/docs/noppes/npcs/api/event/INpcEvent.KilledEntityEvent.html index 7effab750..e699112fe 100644 --- a/docs/noppes/npcs/api/event/INpcEvent.KilledEntityEvent.html +++ b/docs/noppes/npcs/api/event/INpcEvent.KilledEntityEvent.html @@ -1,12 +1,22 @@ - + - + INpcEvent.KilledEntityEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface INpcEvent.KilledEntityEvent

    @@ -100,10 +125,9 @@ var activeTableTab = "activeTableTab";
  • Enclosing interface:
    -
    INpcEvent
    +
    INpcEvent

    -
    public static interface INpcEvent.KilledEntityEvent
  • @@ -112,24 +136,28 @@ var activeTableTab = "activeTableTab";
    @@ -137,37 +165,42 @@ var activeTableTab = "activeTableTab"; +
    + diff --git a/docs/noppes/npcs/api/event/INpcEvent.MeleeAttackEvent.html b/docs/noppes/npcs/api/event/INpcEvent.MeleeAttackEvent.html index 87fdab732..901eabb99 100644 --- a/docs/noppes/npcs/api/event/INpcEvent.MeleeAttackEvent.html +++ b/docs/noppes/npcs/api/event/INpcEvent.MeleeAttackEvent.html @@ -1,12 +1,22 @@ - + - + INpcEvent.MeleeAttackEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface INpcEvent.MeleeAttackEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, INpcEvent
    +
    ICustomNPCsEvent, INpcEvent
    Enclosing interface:
    -
    INpcEvent
    +
    INpcEvent

    -
    public static interface INpcEvent.MeleeAttackEvent
    -extends INpcEvent
    +extends INpcEvent
  • @@ -117,68 +141,76 @@ extends
  • +
    +
    +
    +
  • @@ -186,55 +218,60 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/INpcEvent.RangedLaunchedEvent.html b/docs/noppes/npcs/api/event/INpcEvent.RangedLaunchedEvent.html index 74d430c0d..5d7e848fb 100644 --- a/docs/noppes/npcs/api/event/INpcEvent.RangedLaunchedEvent.html +++ b/docs/noppes/npcs/api/event/INpcEvent.RangedLaunchedEvent.html @@ -1,12 +1,22 @@ - + - + INpcEvent.RangedLaunchedEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface INpcEvent.RangedLaunchedEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, INpcEvent
    +
    ICustomNPCsEvent, INpcEvent
    Enclosing interface:
    -
    INpcEvent
    +
    INpcEvent

    -
    public static interface INpcEvent.RangedLaunchedEvent
    -extends INpcEvent
    +extends INpcEvent
  • @@ -117,68 +141,76 @@ extends
  • +
    +
    +
    +
  • @@ -186,55 +218,60 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/INpcEvent.SwingEvent.html b/docs/noppes/npcs/api/event/INpcEvent.SwingEvent.html index cd1551a65..fe9090778 100644 --- a/docs/noppes/npcs/api/event/INpcEvent.SwingEvent.html +++ b/docs/noppes/npcs/api/event/INpcEvent.SwingEvent.html @@ -1,12 +1,22 @@ - + - + INpcEvent.SwingEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface INpcEvent.SwingEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, INpcEvent
    +
    ICustomNPCsEvent, INpcEvent
    Enclosing interface:
    -
    INpcEvent
    +
    INpcEvent

    -
    public static interface INpcEvent.SwingEvent
    -extends INpcEvent
    +extends INpcEvent
  • @@ -117,60 +141,66 @@ extends
  • +
    +
    +
    +
  • @@ -178,37 +208,42 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/INpcEvent.TargetEvent.html b/docs/noppes/npcs/api/event/INpcEvent.TargetEvent.html index b29d63582..a8a92df2f 100644 --- a/docs/noppes/npcs/api/event/INpcEvent.TargetEvent.html +++ b/docs/noppes/npcs/api/event/INpcEvent.TargetEvent.html @@ -1,12 +1,22 @@ - + - + INpcEvent.TargetEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface INpcEvent.TargetEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, INpcEvent
    +
    ICustomNPCsEvent, INpcEvent
    Enclosing interface:
    -
    INpcEvent
    +
    INpcEvent

    -
    public static interface INpcEvent.TargetEvent
    -extends INpcEvent
    +extends INpcEvent
  • @@ -117,64 +141,71 @@ extends
  • +
    +
    +
    +
  • @@ -182,46 +213,51 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/INpcEvent.TargetLostEvent.html b/docs/noppes/npcs/api/event/INpcEvent.TargetLostEvent.html index 46c8075de..982f6c17b 100644 --- a/docs/noppes/npcs/api/event/INpcEvent.TargetLostEvent.html +++ b/docs/noppes/npcs/api/event/INpcEvent.TargetLostEvent.html @@ -1,12 +1,22 @@ - + - + INpcEvent.TargetLostEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface INpcEvent.TargetLostEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, INpcEvent
    +
    ICustomNPCsEvent, INpcEvent
    Enclosing interface:
    -
    INpcEvent
    +
    INpcEvent

    -
    public static interface INpcEvent.TargetLostEvent
    -extends INpcEvent
    +extends INpcEvent
  • @@ -117,64 +141,71 @@ extends
  • +
    +
    +
    +
  • @@ -182,46 +213,51 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/INpcEvent.TimerEvent.html b/docs/noppes/npcs/api/event/INpcEvent.TimerEvent.html index b89485ab7..694eec32f 100644 --- a/docs/noppes/npcs/api/event/INpcEvent.TimerEvent.html +++ b/docs/noppes/npcs/api/event/INpcEvent.TimerEvent.html @@ -1,12 +1,22 @@ - + - + INpcEvent.TimerEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface INpcEvent.TimerEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, INpcEvent
    +
    ICustomNPCsEvent, INpcEvent
    Enclosing interface:
    -
    INpcEvent
    +
    INpcEvent

    -
    public static interface INpcEvent.TimerEvent
    -extends INpcEvent
    +extends INpcEvent
  • @@ -117,60 +141,66 @@ extends
  • +
    +
    +
    +
  • @@ -178,37 +208,42 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • getId

        -
        int getId()
        +
        int getId()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/INpcEvent.UpdateEvent.html b/docs/noppes/npcs/api/event/INpcEvent.UpdateEvent.html index fd04d6359..fec5fba00 100644 --- a/docs/noppes/npcs/api/event/INpcEvent.UpdateEvent.html +++ b/docs/noppes/npcs/api/event/INpcEvent.UpdateEvent.html @@ -1,12 +1,22 @@ - + - + INpcEvent.UpdateEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface INpcEvent.UpdateEvent

    @@ -94,16 +119,15 @@
  • All Superinterfaces:
    -
    ICustomNPCsEvent, INpcEvent
    +
    ICustomNPCsEvent, INpcEvent
    Enclosing interface:
    -
    INpcEvent
    +
    INpcEvent

    -
    public static interface INpcEvent.UpdateEvent
    -extends INpcEvent
    +extends INpcEvent
  • @@ -111,64 +135,71 @@ extends
  • +
    +
    +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/INpcEvent.html b/docs/noppes/npcs/api/event/INpcEvent.html index 3e181a4a3..030b3057a 100644 --- a/docs/noppes/npcs/api/event/INpcEvent.html +++ b/docs/noppes/npcs/api/event/INpcEvent.html @@ -1,12 +1,22 @@ - + - + INpcEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface INpcEvent

    @@ -117,113 +141,135 @@ extends
  • +
    +
    +
    +
  • @@ -231,37 +277,42 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPartyEvent.PartyDisbandEvent.html b/docs/noppes/npcs/api/event/IPartyEvent.PartyDisbandEvent.html new file mode 100644 index 000000000..5f01bff61 --- /dev/null +++ b/docs/noppes/npcs/api/event/IPartyEvent.PartyDisbandEvent.html @@ -0,0 +1,238 @@ + + + + + +IPartyEvent.PartyDisbandEvent + + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface IPartyEvent.PartyDisbandEvent

    +
    +
    +
    + +
    +
    + +
    +
    +
    + +
    + +
    + + diff --git a/docs/noppes/npcs/api/event/IPartyEvent.PartyInviteEvent.html b/docs/noppes/npcs/api/event/IPartyEvent.PartyInviteEvent.html new file mode 100644 index 000000000..f2d75e9bc --- /dev/null +++ b/docs/noppes/npcs/api/event/IPartyEvent.PartyInviteEvent.html @@ -0,0 +1,296 @@ + + + + + +IPartyEvent.PartyInviteEvent + + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface IPartyEvent.PartyInviteEvent

    +
    +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getPlayer

          +
          IPlayer getPlayer()
          +
        • +
        + + + +
          +
        • +

          getPlayerName

          +
          java.lang.String getPlayerName()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +
    + + diff --git a/docs/noppes/npcs/api/event/IPartyEvent.PartyKickEvent.html b/docs/noppes/npcs/api/event/IPartyEvent.PartyKickEvent.html new file mode 100644 index 000000000..a95e4fe13 --- /dev/null +++ b/docs/noppes/npcs/api/event/IPartyEvent.PartyKickEvent.html @@ -0,0 +1,296 @@ + + + + + +IPartyEvent.PartyKickEvent + + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface IPartyEvent.PartyKickEvent

    +
    +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getPlayer

          +
          IPlayer getPlayer()
          +
        • +
        + + + +
          +
        • +

          getPlayerName

          +
          java.lang.String getPlayerName()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +
    + + diff --git a/docs/noppes/npcs/api/event/IPartyEvent.PartyLeaveEvent.html b/docs/noppes/npcs/api/event/IPartyEvent.PartyLeaveEvent.html new file mode 100644 index 000000000..c9ba8f9bb --- /dev/null +++ b/docs/noppes/npcs/api/event/IPartyEvent.PartyLeaveEvent.html @@ -0,0 +1,296 @@ + + + + + +IPartyEvent.PartyLeaveEvent + + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface IPartyEvent.PartyLeaveEvent

    +
    +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getPlayer

          +
          IPlayer getPlayer()
          +
        • +
        + + + +
          +
        • +

          getPlayerName

          +
          java.lang.String getPlayerName()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +
    + + diff --git a/docs/noppes/npcs/api/event/IPartyEvent.PartyQuestCompletedEvent.html b/docs/noppes/npcs/api/event/IPartyEvent.PartyQuestCompletedEvent.html new file mode 100644 index 000000000..5fc4cd4b5 --- /dev/null +++ b/docs/noppes/npcs/api/event/IPartyEvent.PartyQuestCompletedEvent.html @@ -0,0 +1,238 @@ + + + + + +IPartyEvent.PartyQuestCompletedEvent + + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface IPartyEvent.PartyQuestCompletedEvent

    +
    +
    +
    +
      +
    • +
      +
      All Superinterfaces:
      +
      IPartyEvent
      +
      +
      +
      Enclosing interface:
      +
      IPartyEvent
      +
      +
      +
      public static interface IPartyEvent.PartyQuestCompletedEvent
      +extends IPartyEvent
      +
    • +
    +
    +
    + +
    +
    +
    + +
    + +
    + + diff --git a/docs/noppes/npcs/api/event/IPartyEvent.PartyQuestSetEvent.html b/docs/noppes/npcs/api/event/IPartyEvent.PartyQuestSetEvent.html new file mode 100644 index 000000000..22f6eb376 --- /dev/null +++ b/docs/noppes/npcs/api/event/IPartyEvent.PartyQuestSetEvent.html @@ -0,0 +1,238 @@ + + + + + +IPartyEvent.PartyQuestSetEvent + + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface IPartyEvent.PartyQuestSetEvent

    +
    +
    +
    + +
    +
    + +
    +
    +
    + +
    + +
    + + diff --git a/docs/noppes/npcs/api/event/IPartyEvent.PartyQuestTurnedInEvent.html b/docs/noppes/npcs/api/event/IPartyEvent.PartyQuestTurnedInEvent.html new file mode 100644 index 000000000..9662f67dd --- /dev/null +++ b/docs/noppes/npcs/api/event/IPartyEvent.PartyQuestTurnedInEvent.html @@ -0,0 +1,238 @@ + + + + + +IPartyEvent.PartyQuestTurnedInEvent + + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface IPartyEvent.PartyQuestTurnedInEvent

    +
    +
    +
    +
      +
    • +
      +
      All Superinterfaces:
      +
      IPartyEvent
      +
      +
      +
      Enclosing interface:
      +
      IPartyEvent
      +
      +
      +
      public static interface IPartyEvent.PartyQuestTurnedInEvent
      +extends IPartyEvent
      +
    • +
    +
    +
    + +
    +
    +
    + +
    + +
    + + diff --git a/docs/noppes/npcs/api/event/IPartyEvent.html b/docs/noppes/npcs/api/event/IPartyEvent.html new file mode 100644 index 000000000..3eb33c177 --- /dev/null +++ b/docs/noppes/npcs/api/event/IPartyEvent.html @@ -0,0 +1,320 @@ + + + + + +IPartyEvent + + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface IPartyEvent

    +
    +
    + +
    + +
    +
    +
      +
    • + +
      + +
      +
    • +
    +
    +
    +
    + +
    + +
    + + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.AchievementEvent.html b/docs/noppes/npcs/api/event/IPlayerEvent.AchievementEvent.html index f5b4b27a6..d43668d32 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.AchievementEvent.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.AchievementEvent.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.AchievementEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.AchievementEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.AchievementEvent
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -117,60 +141,66 @@ extends
  • +
    +
    +
    +
  • @@ -178,37 +208,42 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • getDescription

        -
        java.lang.String getDescription()
        +
        java.lang.String getDescription()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.AttackEvent.html b/docs/noppes/npcs/api/event/IPlayerEvent.AttackEvent.html index 3eb88d048..c974ae08f 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.AttackEvent.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.AttackEvent.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.AttackEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.AttackEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.AttackEvent
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -117,68 +141,76 @@ extends
  • +
    +
    +
    +
  • @@ -186,55 +218,60 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.AttackedEvent.html b/docs/noppes/npcs/api/event/IPlayerEvent.AttackedEvent.html index 301c9ef29..52744fde3 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.AttackedEvent.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.AttackedEvent.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.AttackedEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.AttackedEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.AttackedEvent
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -117,68 +141,76 @@ extends
  • +
    +
    +
    +
  • @@ -186,55 +218,60 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.BonemealEvent.html b/docs/noppes/npcs/api/event/IPlayerEvent.BonemealEvent.html index 521619fdb..d0decadb2 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.BonemealEvent.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.BonemealEvent.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.BonemealEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.BonemealEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.BonemealEvent
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -117,72 +141,81 @@ extends
  • +
    +
    +
    +
  • @@ -190,64 +223,69 @@ extends
  • +
      -
    • +
    • Method Detail

      - + - +
      • getX

        -
        int getX()
        +
        int getX()
      - +
      • getY

        -
        int getY()
        +
        int getY()
      - +
      • getZ

        -
        int getZ()
        +
        int getZ()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.BreakEvent.html b/docs/noppes/npcs/api/event/IPlayerEvent.BreakEvent.html index fa2a4ff57..72f8378a2 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.BreakEvent.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.BreakEvent.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.BreakEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.BreakEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.BreakEvent
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -117,64 +141,71 @@ extends
  • +
    +
    +
    +
  • @@ -182,46 +213,51 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.ChangedDimension.html b/docs/noppes/npcs/api/event/IPlayerEvent.ChangedDimension.html index 8193b6eec..68f7140b3 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.ChangedDimension.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.ChangedDimension.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.ChangedDimension - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.ChangedDimension

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.ChangedDimension
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -117,64 +141,71 @@ extends
  • +
    +
    +
    +
  • @@ -182,46 +213,51 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • getFromDim

        -
        int getFromDim()
        +
        int getFromDim()
      - +
      • getToDim

        -
        int getToDim()
        +
        int getToDim()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.ChatEvent.html b/docs/noppes/npcs/api/event/IPlayerEvent.ChatEvent.html index c7e1eb13a..2d344f954 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.ChatEvent.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.ChatEvent.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.ChatEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.ChatEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.ChatEvent
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -117,64 +141,71 @@ extends
  • +
    +
    +
    +
  • @@ -182,46 +213,51 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • setMessage

        -
        void setMessage(java.lang.String message)
        +
        void setMessage​(java.lang.String message)
      - +
      • getMessage

        -
        java.lang.String getMessage()
        +
        java.lang.String getMessage()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.ContainerClosed.html b/docs/noppes/npcs/api/event/IPlayerEvent.ContainerClosed.html index 6050d2e0b..3ab833e18 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.ContainerClosed.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.ContainerClosed.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.ContainerClosed - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.ContainerClosed

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.ContainerClosed
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -117,60 +141,66 @@ extends
  • +
    +
    +
    +
  • @@ -178,37 +208,42 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.ContainerOpen.html b/docs/noppes/npcs/api/event/IPlayerEvent.ContainerOpen.html index 1adb83258..24581b4f5 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.ContainerOpen.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.ContainerOpen.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.ContainerOpen - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.ContainerOpen

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.ContainerOpen
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -117,60 +141,66 @@ extends
  • +
    +
    +
    +
  • @@ -178,37 +208,42 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.DamagedEntityEvent.html b/docs/noppes/npcs/api/event/IPlayerEvent.DamagedEntityEvent.html index 1d471fddf..992f68a29 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.DamagedEntityEvent.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.DamagedEntityEvent.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.DamagedEntityEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.DamagedEntityEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.DamagedEntityEvent
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -117,68 +141,76 @@ extends
  • +
    +
    +
    +
  • @@ -186,55 +218,60 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.DamagedEvent.html b/docs/noppes/npcs/api/event/IPlayerEvent.DamagedEvent.html index a70628728..66a4e9ef8 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.DamagedEvent.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.DamagedEvent.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.DamagedEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.DamagedEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.DamagedEvent
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -117,68 +141,76 @@ extends
  • +
    +
    +
    +
  • @@ -186,55 +218,60 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.DiedEvent.html b/docs/noppes/npcs/api/event/IPlayerEvent.DiedEvent.html index 923bfe2c8..324d577ac 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.DiedEvent.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.DiedEvent.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.DiedEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.DiedEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.DiedEvent
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -117,68 +141,76 @@ extends
  • +
    +
    +
    +
  • @@ -186,55 +218,60 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.DropEvent.html b/docs/noppes/npcs/api/event/IPlayerEvent.DropEvent.html index d766cc63b..4e925424c 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.DropEvent.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.DropEvent.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.DropEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.DropEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.DropEvent
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -117,60 +141,66 @@ extends
  • +
    +
    +
    +
  • @@ -178,37 +208,42 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.FallEvent.html b/docs/noppes/npcs/api/event/IPlayerEvent.FallEvent.html index 85753eec7..907f70d65 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.FallEvent.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.FallEvent.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.FallEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.FallEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.FallEvent
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -117,60 +141,66 @@ extends
  • +
    +
    +
    +
  • @@ -178,37 +208,42 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • getDistance

        -
        float getDistance()
        +
        float getDistance()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.FillBucketEvent.html b/docs/noppes/npcs/api/event/IPlayerEvent.FillBucketEvent.html index afdeb0457..e4e99cf66 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.FillBucketEvent.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.FillBucketEvent.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.FillBucketEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.FillBucketEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.FillBucketEvent
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -117,64 +141,71 @@ extends
  • +
    +
    +
    +
  • @@ -182,46 +213,51 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.FinishUsingItem.html b/docs/noppes/npcs/api/event/IPlayerEvent.FinishUsingItem.html index 82adbd17a..e18bb68d0 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.FinishUsingItem.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.FinishUsingItem.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.FinishUsingItem - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.FinishUsingItem

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.FinishUsingItem
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -117,64 +141,71 @@ extends
  • +
    +
    +
    +
  • @@ -182,46 +213,51 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.InitEvent.html b/docs/noppes/npcs/api/event/IPlayerEvent.InitEvent.html index 7fdf5f390..b03197846 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.InitEvent.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.InitEvent.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.InitEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.InitEvent

    @@ -94,16 +119,15 @@
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.InitEvent
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -111,64 +135,71 @@ extends
  • +
    +
    +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.InteractEvent.html b/docs/noppes/npcs/api/event/IPlayerEvent.InteractEvent.html index 5431ddb35..02f1784dc 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.InteractEvent.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.InteractEvent.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.InteractEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.InteractEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.InteractEvent
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -117,64 +141,71 @@ extends
  • +
    +
    +
    +
  • @@ -182,46 +213,51 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.JumpEvent.html b/docs/noppes/npcs/api/event/IPlayerEvent.JumpEvent.html index eda72f548..e695144c7 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.JumpEvent.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.JumpEvent.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.JumpEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.JumpEvent

    @@ -94,16 +119,15 @@
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.JumpEvent
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -111,64 +135,71 @@ extends
  • +
    +
    +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.KeyPressedEvent.html b/docs/noppes/npcs/api/event/IPlayerEvent.KeyPressedEvent.html index 86b93b4b5..927b8cb70 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.KeyPressedEvent.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.KeyPressedEvent.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.KeyPressedEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.KeyPressedEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.KeyPressedEvent
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -117,84 +141,96 @@ extends
  • +
    +
    +
    +
  • @@ -202,91 +238,96 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • getKey

        -
        int getKey()
        +
        int getKey()
      - +
      • isCtrlPressed

        -
        boolean isCtrlPressed()
        +
        boolean isCtrlPressed()
      - +
      • isAltPressed

        -
        boolean isAltPressed()
        +
        boolean isAltPressed()
      - +
      • isShiftPressed

        -
        boolean isShiftPressed()
        +
        boolean isShiftPressed()
      - +
      • isMetaPressed

        -
        boolean isMetaPressed()
        +
        boolean isMetaPressed()
      - +
      • keyDown

        -
        boolean keyDown()
        +
        boolean keyDown()
      - +
      • getKeysDown

        -
        int[] getKeysDown()
        +
        int[] getKeysDown()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.KilledEntityEvent.html b/docs/noppes/npcs/api/event/IPlayerEvent.KilledEntityEvent.html index bb1fe7864..f0d22c840 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.KilledEntityEvent.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.KilledEntityEvent.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.KilledEntityEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.KilledEntityEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.KilledEntityEvent
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -117,60 +141,66 @@ extends
  • +
    +
    +
    +
  • @@ -178,37 +208,42 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.LevelUpEvent.html b/docs/noppes/npcs/api/event/IPlayerEvent.LevelUpEvent.html index 5610c6182..757d8324d 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.LevelUpEvent.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.LevelUpEvent.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.LevelUpEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.LevelUpEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.LevelUpEvent
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -117,60 +141,66 @@ extends
  • +
    +
    +
    +
  • @@ -178,37 +208,42 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • getChange

        -
        int getChange()
        +
        int getChange()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.LightningEvent.html b/docs/noppes/npcs/api/event/IPlayerEvent.LightningEvent.html index e53cb3a0e..d11d4cd6c 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.LightningEvent.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.LightningEvent.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.LightningEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.LightningEvent

    @@ -94,16 +119,15 @@
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.LightningEvent
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -111,64 +135,71 @@ extends
  • +
    +
    +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.LoginEvent.html b/docs/noppes/npcs/api/event/IPlayerEvent.LoginEvent.html index 2e368b2e1..03852d780 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.LoginEvent.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.LoginEvent.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.LoginEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.LoginEvent

    @@ -94,16 +119,15 @@
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.LoginEvent
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -111,64 +135,71 @@ extends
  • +
    +
    +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.LogoutEvent.html b/docs/noppes/npcs/api/event/IPlayerEvent.LogoutEvent.html index 70f5477ae..ed51c6386 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.LogoutEvent.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.LogoutEvent.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.LogoutEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.LogoutEvent

    @@ -94,16 +119,15 @@
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.LogoutEvent
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -111,64 +135,71 @@ extends
  • +
    +
    +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.MouseClickedEvent.html b/docs/noppes/npcs/api/event/IPlayerEvent.MouseClickedEvent.html index d54c33137..ebf1f03ed 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.MouseClickedEvent.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.MouseClickedEvent.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.MouseClickedEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.MouseClickedEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.MouseClickedEvent
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -117,88 +141,101 @@ extends
  • +
    +
    +
    +
  • @@ -206,100 +243,105 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • getButton

        -
        int getButton()
        +
        int getButton()
      - +
      • getMouseWheel

        -
        int getMouseWheel()
        +
        int getMouseWheel()
      - +
      • buttonDown

        -
        boolean buttonDown()
        +
        boolean buttonDown()
      - +
      • isCtrlPressed

        -
        boolean isCtrlPressed()
        +
        boolean isCtrlPressed()
      - +
      • isAltPressed

        -
        boolean isAltPressed()
        +
        boolean isAltPressed()
      - +
      • isShiftPressed

        -
        boolean isShiftPressed()
        +
        boolean isShiftPressed()
      - +
      • isMetaPressed

        -
        boolean isMetaPressed()
        +
        boolean isMetaPressed()
      - +
      • getKeysDown

        -
        int[] getKeysDown()
        +
        int[] getKeysDown()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.PickUpEvent.html b/docs/noppes/npcs/api/event/IPlayerEvent.PickUpEvent.html index e07650e99..f06a47624 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.PickUpEvent.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.PickUpEvent.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.PickUpEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.PickUpEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.PickUpEvent
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -117,60 +141,66 @@ extends
  • +
    +
    +
    +
  • @@ -178,37 +208,42 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.PickupXPEvent.html b/docs/noppes/npcs/api/event/IPlayerEvent.PickupXPEvent.html index b15436b48..9931c0a31 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.PickupXPEvent.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.PickupXPEvent.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.PickupXPEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.PickupXPEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.PickupXPEvent
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -117,60 +141,66 @@ extends
  • +
    +
    +
    +
  • @@ -178,37 +208,42 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • getAmount

        -
        int getAmount()
        +
        int getAmount()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.RangedChargeEvent.html b/docs/noppes/npcs/api/event/IPlayerEvent.RangedChargeEvent.html index 7de886d4a..f7f298020 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.RangedChargeEvent.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.RangedChargeEvent.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.RangedChargeEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.RangedChargeEvent

    @@ -94,16 +119,15 @@
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.RangedChargeEvent
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -111,64 +135,71 @@ extends
  • +
    +
    +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.RangedLaunchedEvent.html b/docs/noppes/npcs/api/event/IPlayerEvent.RangedLaunchedEvent.html index 7d6d644b8..28ff7a1ad 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.RangedLaunchedEvent.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.RangedLaunchedEvent.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.RangedLaunchedEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.RangedLaunchedEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.RangedLaunchedEvent
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -117,64 +141,71 @@ extends
  • +
    +
    +
    +
  • @@ -182,46 +213,51 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.RespawnEvent.html b/docs/noppes/npcs/api/event/IPlayerEvent.RespawnEvent.html index 659fb3dde..0e027c82a 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.RespawnEvent.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.RespawnEvent.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.RespawnEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.RespawnEvent

    @@ -94,16 +119,15 @@
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.RespawnEvent
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -111,64 +135,71 @@ extends
  • +
    +
    +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.SleepEvent.html b/docs/noppes/npcs/api/event/IPlayerEvent.SleepEvent.html index 77c9229fd..1081ae718 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.SleepEvent.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.SleepEvent.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.SleepEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.SleepEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.SleepEvent
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -117,68 +141,76 @@ extends
  • +
    +
    +
    +
  • @@ -186,55 +218,60 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • getX

        -
        int getX()
        +
        int getX()
      - +
      • getY

        -
        int getY()
        +
        int getY()
      - +
      • getZ

        -
        int getZ()
        +
        int getZ()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.SoundEvent.html b/docs/noppes/npcs/api/event/IPlayerEvent.SoundEvent.html index 6dee24d9f..f9dcd6d77 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.SoundEvent.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.SoundEvent.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.SoundEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.SoundEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.SoundEvent
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -117,68 +141,76 @@ extends
  • +
    +
    +
    +
  • @@ -186,55 +218,60 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • getName

        -
        java.lang.String getName()
        +
        java.lang.String getName()
      - +
      • getPitch

        -
        float getPitch()
        +
        float getPitch()
      - +
      • getVolume

        -
        float getVolume()
        +
        float getVolume()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.StartUsingItem.html b/docs/noppes/npcs/api/event/IPlayerEvent.StartUsingItem.html index e0e5e8965..3b719e1e9 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.StartUsingItem.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.StartUsingItem.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.StartUsingItem - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.StartUsingItem

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.StartUsingItem
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -117,64 +141,71 @@ extends
  • +
    +
    +
    +
  • @@ -182,46 +213,51 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.StopUsingItem.html b/docs/noppes/npcs/api/event/IPlayerEvent.StopUsingItem.html index f443bd7a0..e57c1b128 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.StopUsingItem.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.StopUsingItem.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.StopUsingItem - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.StopUsingItem

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.StopUsingItem
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -117,64 +141,71 @@ extends
  • +
    +
    +
    +
  • @@ -182,46 +213,51 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.TimerEvent.html b/docs/noppes/npcs/api/event/IPlayerEvent.TimerEvent.html index ce9bbb47f..9a7b439dc 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.TimerEvent.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.TimerEvent.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.TimerEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.TimerEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.TimerEvent
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -117,60 +141,66 @@ extends
  • +
    +
    +
    +
  • @@ -178,37 +208,42 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • getId

        -
        int getId()
        +
        int getId()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.TossEvent.html b/docs/noppes/npcs/api/event/IPlayerEvent.TossEvent.html index fd97411f9..f29678105 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.TossEvent.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.TossEvent.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.TossEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.TossEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.TossEvent
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -117,60 +141,66 @@ extends
  • +
    +
    +
    +
  • @@ -178,37 +208,42 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.UpdateEvent.html b/docs/noppes/npcs/api/event/IPlayerEvent.UpdateEvent.html index 958f9ab0a..7fe4b4f79 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.UpdateEvent.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.UpdateEvent.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.UpdateEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.UpdateEvent

    @@ -94,16 +119,15 @@
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.UpdateEvent
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -111,64 +135,71 @@ extends
  • +
    +
    +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.UseHoeEvent.html b/docs/noppes/npcs/api/event/IPlayerEvent.UseHoeEvent.html index 9356a16d5..d61864185 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.UseHoeEvent.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.UseHoeEvent.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.UseHoeEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.UseHoeEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.UseHoeEvent
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -117,72 +141,81 @@ extends
  • +
    +
    +
    +
  • @@ -190,64 +223,69 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.UsingItem.html b/docs/noppes/npcs/api/event/IPlayerEvent.UsingItem.html index f7dae0305..7120501cd 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.UsingItem.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.UsingItem.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.UsingItem - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.UsingItem

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.UsingItem
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -117,64 +141,71 @@ extends
  • +
    +
    +
    +
  • @@ -182,46 +213,51 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.WakeUpEvent.html b/docs/noppes/npcs/api/event/IPlayerEvent.WakeUpEvent.html index d9c22bbfe..771e97b3f 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.WakeUpEvent.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.WakeUpEvent.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent.WakeUpEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent.WakeUpEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    Enclosing interface:
    -
    IPlayerEvent
    +
    IPlayerEvent

    -
    public static interface IPlayerEvent.WakeUpEvent
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -117,60 +141,66 @@ extends
  • +
    +
    +
    +
  • @@ -178,37 +208,42 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • setSpawn

        -
        boolean setSpawn()
        +
        boolean setSpawn()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IPlayerEvent.html b/docs/noppes/npcs/api/event/IPlayerEvent.html index ef49efbff..9d624d213 100644 --- a/docs/noppes/npcs/api/event/IPlayerEvent.html +++ b/docs/noppes/npcs/api/event/IPlayerEvent.html @@ -1,12 +1,22 @@ - + - + IPlayerEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IPlayerEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent
    +
    ICustomNPCsEvent
    All Known Subinterfaces:
    -
    ICustomGuiEvent, ICustomGuiEvent.ButtonEvent, ICustomGuiEvent.CloseEvent, ICustomGuiEvent.ScrollEvent, ICustomGuiEvent.SlotClickEvent, ICustomGuiEvent.SlotEvent, ICustomGuiEvent.UnfocusedEvent, IDialogEvent, IDialogEvent.DialogClosed, IDialogEvent.DialogOpen, IDialogEvent.DialogOption, IFactionEvent, IFactionEvent.FactionPoints, IPlayerEvent.AchievementEvent, IPlayerEvent.AttackedEvent, IPlayerEvent.AttackEvent, IPlayerEvent.BonemealEvent, IPlayerEvent.BreakEvent, IPlayerEvent.ChangedDimension, IPlayerEvent.ChatEvent, IPlayerEvent.ContainerClosed, IPlayerEvent.ContainerOpen, IPlayerEvent.DamagedEntityEvent, IPlayerEvent.DamagedEvent, IPlayerEvent.DiedEvent, IPlayerEvent.DropEvent, IPlayerEvent.FallEvent, IPlayerEvent.FillBucketEvent, IPlayerEvent.FinishUsingItem, IPlayerEvent.InitEvent, IPlayerEvent.InteractEvent, IPlayerEvent.JumpEvent, IPlayerEvent.KeyPressedEvent, IPlayerEvent.KilledEntityEvent, IPlayerEvent.LevelUpEvent, IPlayerEvent.LightningEvent, IPlayerEvent.LoginEvent, IPlayerEvent.LogoutEvent, IPlayerEvent.MouseClickedEvent, IPlayerEvent.PickUpEvent, IPlayerEvent.PickupXPEvent, IPlayerEvent.RangedChargeEvent, IPlayerEvent.RangedLaunchedEvent, IPlayerEvent.RespawnEvent, IPlayerEvent.SleepEvent, IPlayerEvent.SoundEvent, IPlayerEvent.StartUsingItem, IPlayerEvent.StopUsingItem, IPlayerEvent.TimerEvent, IPlayerEvent.TossEvent, IPlayerEvent.UpdateEvent, IPlayerEvent.UseHoeEvent, IPlayerEvent.UsingItem, IPlayerEvent.WakeUpEvent, IQuestEvent, IQuestEvent.QuestCompletedEvent, IQuestEvent.QuestStartEvent, IQuestEvent.QuestTurnedInEvent
    +
    ICustomGuiEvent, ICustomGuiEvent.ButtonEvent, ICustomGuiEvent.CloseEvent, ICustomGuiEvent.ScrollEvent, ICustomGuiEvent.SlotClickEvent, ICustomGuiEvent.SlotEvent, ICustomGuiEvent.UnfocusedEvent, IDialogEvent, IDialogEvent.DialogClosed, IDialogEvent.DialogOpen, IDialogEvent.DialogOption, IFactionEvent, IFactionEvent.FactionPoints, IPlayerEvent.AchievementEvent, IPlayerEvent.AttackedEvent, IPlayerEvent.AttackEvent, IPlayerEvent.BonemealEvent, IPlayerEvent.BreakEvent, IPlayerEvent.ChangedDimension, IPlayerEvent.ChatEvent, IPlayerEvent.ContainerClosed, IPlayerEvent.ContainerOpen, IPlayerEvent.DamagedEntityEvent, IPlayerEvent.DamagedEvent, IPlayerEvent.DiedEvent, IPlayerEvent.DropEvent, IPlayerEvent.FallEvent, IPlayerEvent.FillBucketEvent, IPlayerEvent.FinishUsingItem, IPlayerEvent.InitEvent, IPlayerEvent.InteractEvent, IPlayerEvent.JumpEvent, IPlayerEvent.KeyPressedEvent, IPlayerEvent.KilledEntityEvent, IPlayerEvent.LevelUpEvent, IPlayerEvent.LightningEvent, IPlayerEvent.LoginEvent, IPlayerEvent.LogoutEvent, IPlayerEvent.MouseClickedEvent, IPlayerEvent.PickUpEvent, IPlayerEvent.PickupXPEvent, IPlayerEvent.RangedChargeEvent, IPlayerEvent.RangedLaunchedEvent, IPlayerEvent.RespawnEvent, IPlayerEvent.SleepEvent, IPlayerEvent.SoundEvent, IPlayerEvent.StartUsingItem, IPlayerEvent.StopUsingItem, IPlayerEvent.TimerEvent, IPlayerEvent.TossEvent, IPlayerEvent.UpdateEvent, IPlayerEvent.UseHoeEvent, IPlayerEvent.UsingItem, IPlayerEvent.WakeUpEvent, IQuestEvent, IQuestEvent.QuestCompletedEvent, IQuestEvent.QuestStartEvent, IQuestEvent.QuestTurnedInEvent

    -
    public interface IPlayerEvent
    -extends ICustomNPCsEvent
    +extends ICustomNPCsEvent
  • @@ -117,217 +141,265 @@ extends
  • +
    +
    +
    +
  • @@ -335,37 +407,42 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IProjectileEvent.ImpactEvent.html b/docs/noppes/npcs/api/event/IProjectileEvent.ImpactEvent.html index a78fb1c71..d65b91086 100644 --- a/docs/noppes/npcs/api/event/IProjectileEvent.ImpactEvent.html +++ b/docs/noppes/npcs/api/event/IProjectileEvent.ImpactEvent.html @@ -1,12 +1,22 @@ - + - + IProjectileEvent.ImpactEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IProjectileEvent.ImpactEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IProjectileEvent
    +
    ICustomNPCsEvent, IProjectileEvent
    Enclosing interface:
    -
    IProjectileEvent
    +
    IProjectileEvent

    -
    public static interface IProjectileEvent.ImpactEvent
    -extends IProjectileEvent
    +extends IProjectileEvent
  • @@ -117,68 +141,76 @@ extends
  • +
    +
    +
    +
  • @@ -186,55 +218,60 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IProjectileEvent.UpdateEvent.html b/docs/noppes/npcs/api/event/IProjectileEvent.UpdateEvent.html index 00d2ac1ee..889bdfb42 100644 --- a/docs/noppes/npcs/api/event/IProjectileEvent.UpdateEvent.html +++ b/docs/noppes/npcs/api/event/IProjectileEvent.UpdateEvent.html @@ -1,12 +1,22 @@ - + - + IProjectileEvent.UpdateEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IProjectileEvent.UpdateEvent

    @@ -94,16 +119,15 @@
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IProjectileEvent
    +
    ICustomNPCsEvent, IProjectileEvent
    Enclosing interface:
    -
    IProjectileEvent
    +
    IProjectileEvent

    -
    public static interface IProjectileEvent.UpdateEvent
    -extends IProjectileEvent
    +extends IProjectileEvent
  • @@ -111,64 +135,71 @@ extends
  • +
    +
    +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IProjectileEvent.html b/docs/noppes/npcs/api/event/IProjectileEvent.html index fde14545e..5bef97685 100644 --- a/docs/noppes/npcs/api/event/IProjectileEvent.html +++ b/docs/noppes/npcs/api/event/IProjectileEvent.html @@ -1,12 +1,22 @@ - + - + IProjectileEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IProjectileEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent
    +
    ICustomNPCsEvent
    All Known Subinterfaces:
    -
    IProjectileEvent.ImpactEvent, IProjectileEvent.UpdateEvent
    +
    IProjectileEvent.ImpactEvent, IProjectileEvent.UpdateEvent

    -
    public interface IProjectileEvent
    -extends ICustomNPCsEvent
    +extends ICustomNPCsEvent
  • @@ -117,65 +141,75 @@ extends
  • +
    +
    +
    +
  • @@ -183,46 +217,51 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IQuestEvent.QuestCompletedEvent.html b/docs/noppes/npcs/api/event/IQuestEvent.QuestCompletedEvent.html index 92456b8b8..ce48f6a3c 100644 --- a/docs/noppes/npcs/api/event/IQuestEvent.QuestCompletedEvent.html +++ b/docs/noppes/npcs/api/event/IQuestEvent.QuestCompletedEvent.html @@ -1,12 +1,22 @@ - + - + IQuestEvent.QuestCompletedEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IQuestEvent.QuestCompletedEvent

    @@ -94,16 +119,15 @@
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent, IQuestEvent
    +
    ICustomNPCsEvent, IPlayerEvent, IQuestEvent
    Enclosing interface:
    -
    IQuestEvent
    +
    IQuestEvent

    -
    public static interface IQuestEvent.QuestCompletedEvent
    -extends IQuestEvent
    +extends IQuestEvent
  • @@ -111,78 +135,85 @@ extends
  • +
    +
    +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IQuestEvent.QuestStartEvent.html b/docs/noppes/npcs/api/event/IQuestEvent.QuestStartEvent.html index 51931bca7..32617aa3c 100644 --- a/docs/noppes/npcs/api/event/IQuestEvent.QuestStartEvent.html +++ b/docs/noppes/npcs/api/event/IQuestEvent.QuestStartEvent.html @@ -1,12 +1,22 @@ - + - + IQuestEvent.QuestStartEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IQuestEvent.QuestStartEvent

    @@ -94,16 +119,15 @@
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent, IQuestEvent
    +
    ICustomNPCsEvent, IPlayerEvent, IQuestEvent
    Enclosing interface:
    -
    IQuestEvent
    +
    IQuestEvent

    -
    public static interface IQuestEvent.QuestStartEvent
    -extends IQuestEvent
    +extends IQuestEvent
  • @@ -111,78 +135,85 @@ extends
  • +
    +
    +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IQuestEvent.QuestTurnedInEvent.html b/docs/noppes/npcs/api/event/IQuestEvent.QuestTurnedInEvent.html index 9d8d1fbdc..14a1ab1ae 100644 --- a/docs/noppes/npcs/api/event/IQuestEvent.QuestTurnedInEvent.html +++ b/docs/noppes/npcs/api/event/IQuestEvent.QuestTurnedInEvent.html @@ -1,12 +1,22 @@ - + - + IQuestEvent.QuestTurnedInEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IQuestEvent.QuestTurnedInEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent, IQuestEvent
    +
    ICustomNPCsEvent, IPlayerEvent, IQuestEvent
    Enclosing interface:
    -
    IQuestEvent
    +
    IQuestEvent

    -
    public static interface IQuestEvent.QuestTurnedInEvent
    -extends IQuestEvent
    +extends IQuestEvent
  • @@ -117,86 +141,95 @@ extends
  • +
    +
    +
    +
  • @@ -204,64 +237,69 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • setExpReward

        -
        void setExpReward(int expReward)
        +
        void setExpReward​(int expReward)
      - +
      • setItemRewards

        -
        void setItemRewards(IItemStack[] itemRewards)
        +
        void setItemRewards​(IItemStack[] itemRewards)
      - +
      • getExpReward

        -
        int getExpReward()
        +
        int getExpReward()
      - +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/IQuestEvent.html b/docs/noppes/npcs/api/event/IQuestEvent.html index c96b2fc71..f881b703a 100644 --- a/docs/noppes/npcs/api/event/IQuestEvent.html +++ b/docs/noppes/npcs/api/event/IQuestEvent.html @@ -1,12 +1,22 @@ - + - + IQuestEvent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.event
    +

    Interface IQuestEvent

    @@ -100,16 +125,15 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomNPCsEvent, IPlayerEvent
    +
    ICustomNPCsEvent, IPlayerEvent
    All Known Subinterfaces:
    -
    IQuestEvent.QuestCompletedEvent, IQuestEvent.QuestStartEvent, IQuestEvent.QuestTurnedInEvent
    +
    IQuestEvent.QuestCompletedEvent, IQuestEvent.QuestStartEvent, IQuestEvent.QuestTurnedInEvent

    -
    public interface IQuestEvent
    -extends IPlayerEvent
    +extends IPlayerEvent
  • @@ -117,79 +141,89 @@ extends
  • +
    +
    +
    +
  • @@ -197,37 +231,42 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/event/package-frame.html b/docs/noppes/npcs/api/event/package-frame.html deleted file mode 100644 index 99c4a9dce..000000000 --- a/docs/noppes/npcs/api/event/package-frame.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - -noppes.npcs.api.event - - - - - -

    noppes.npcs.api.event

    -
    -

    Interfaces

    - -
    - - diff --git a/docs/noppes/npcs/api/event/package-summary.html b/docs/noppes/npcs/api/event/package-summary.html index 43489b8dd..d665a75f3 100644 --- a/docs/noppes/npcs/api/event/package-summary.html +++ b/docs/noppes/npcs/api/event/package-summary.html @@ -1,12 +1,22 @@ - + - + noppes.npcs.api.event - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +

    Package noppes.npcs.api.event

    +
    @@ -203,165 +245,170 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • getWidth

        -
        int getWidth()
        +
        int getWidth()
      - +
      • getHeight

        -
        int getHeight()
        +
        int getHeight()
      - +
      • setSize

        -
        IButton setSize(int width,
        +
        IButton setSize​(int width,
                         int height)
      - +
      • getLabel

        -
        java.lang.String getLabel()
        +
        java.lang.String getLabel()
      - +
      • setLabel

        -
        IButton setLabel(java.lang.String text)
        +
        IButton setLabel​(java.lang.String text)
      - +
      • getTexture

        -
        java.lang.String getTexture()
        +
        java.lang.String getTexture()
      - +
      • hasTexture

        -
        boolean hasTexture()
        +
        boolean hasTexture()
      - +
      • setTexture

        -
        IButton setTexture(java.lang.String texture)
        +
        IButton setTexture​(java.lang.String texture)
      - +
      • getTextureX

        -
        int getTextureX()
        +
        int getTextureX()
      - +
      • getTextureY

        -
        int getTextureY()
        +
        int getTextureY()
      - +
      • setTextureOffset

        -
        IButton setTextureOffset(int textureX,
        +
        IButton setTextureOffset​(int textureX,
                                  int textureY)
      - +
      • setScale

        -
        void setScale(float scale)
        +
        void setScale​(float scale)
      - +
      • getScale

        -
        float getScale()
        +
        float getScale()
      - +
      • setEnabled

        -
        void setEnabled(boolean enabled)
        +
        void setEnabled​(boolean enabled)
      - +
      • isEnabled

        -
        boolean isEnabled()
        +
        boolean isEnabled()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/gui/ICustomGui.html b/docs/noppes/npcs/api/gui/ICustomGui.html index 14c4634e1..c3c1211a8 100644 --- a/docs/noppes/npcs/api/gui/ICustomGui.html +++ b/docs/noppes/npcs/api/gui/ICustomGui.html @@ -1,12 +1,22 @@ - + - + ICustomGui - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.gui
    +

    Interface ICustomGui

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface ICustomGui
    @@ -108,128 +132,143 @@ var activeTableTab = "activeTableTab";
    @@ -355,130 +419,131 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • getID

          -
          int getID()
          +
          int getID()
        - +
        • getWidth

          -
          int getWidth()
          +
          int getWidth()
        - +
        • getHeight

          -
          int getHeight()
          +
          int getHeight()
        - + - +
        • clear

          -
          void clear()
          +
          void clear()
        - + - +
        • setSize

          -
          void setSize(int width,
          +
          void setSize​(int width,
                        int height)
        - +
        • setDoesPauseGame

          -
          void setDoesPauseGame(boolean pauseGame)
          +
          void setDoesPauseGame​(boolean pauseGame)
        - +
        • doesPauseGame

          -
          boolean doesPauseGame()
          +
          boolean doesPauseGame()
        - +
        • setBackgroundTexture

          -
          void setBackgroundTexture(java.lang.String resourceLocation)
          +
          void setBackgroundTexture​(java.lang.String resourceLocation)
        - +
        • getBackgroundTexture

          -
          java.lang.String getBackgroundTexture()
          +
          java.lang.String getBackgroundTexture()
        - +
        • addButton

          -
          IButton addButton(int id,
          +
          IButton addButton​(int id,
                             java.lang.String text,
                             int x,
                             int y)
        - +
        • addButton

          -
          IButton addButton(int id,
          +
          IButton addButton​(int id,
                             java.lang.String text,
                             int x,
                             int y,
          @@ -486,13 +551,13 @@ var activeTableTab = "activeTableTab";
                             int height)
        - +
        • addTexturedButton

          -
          IButton addTexturedButton(int id,
          +
          IButton addTexturedButton​(int id,
                                     java.lang.String text,
                                     int x,
                                     int y,
          @@ -501,13 +566,13 @@ var activeTableTab = "activeTableTab";
                                     java.lang.String texture)
        - +
        • addTexturedButton

          -
          IButton addTexturedButton(int id,
          +
          IButton addTexturedButton​(int id,
                                     java.lang.String text,
                                     int x,
                                     int y,
          @@ -518,13 +583,13 @@ var activeTableTab = "activeTableTab";
                                     int textureY)
        - +
        • addLabel

          -
          ILabel addLabel(int id,
          +
          ILabel addLabel​(int id,
                           java.lang.String text,
                           int x,
                           int y,
          @@ -532,13 +597,13 @@ var activeTableTab = "activeTableTab";
                           int height)
        - +
        • addLabel

          -
          ILabel addLabel(int id,
          +
          ILabel addLabel​(int id,
                           java.lang.String text,
                           int x,
                           int y,
          @@ -547,26 +612,26 @@ var activeTableTab = "activeTableTab";
                           int color)
        - +
        • addTextField

          -
          ITextField addTextField(int id,
          +
          ITextField addTextField​(int id,
                                   int x,
                                   int y,
                                   int width,
                                   int height)
        - +
        • addTexturedRect

          -
          ITexturedRect addTexturedRect(int id,
          +
          ITexturedRect addTexturedRect​(int id,
                                         java.lang.String texture,
                                         int x,
                                         int y,
          @@ -574,13 +639,13 @@ var activeTableTab = "activeTableTab";
                                         int height)
        - +
        • addTexturedRect

          -
          ITexturedRect addTexturedRect(int id,
          +
          ITexturedRect addTexturedRect​(int id,
                                         java.lang.String texture,
                                         int x,
                                         int y,
          @@ -590,13 +655,13 @@ var activeTableTab = "activeTableTab";
                                         int textureY)
        - +
        • addScroll

          -
          IScroll addScroll(int id,
          +
          IScroll addScroll​(int id,
                             int x,
                             int y,
                             int width,
          @@ -604,13 +669,13 @@ var activeTableTab = "activeTableTab";
                             java.lang.String[] list)
        - +
        • addLine

          -
          ILine addLine(int id,
          +
          ILine addLine​(int id,
                         int x1,
                         int y1,
                         int x2,
          @@ -619,175 +684,179 @@ var activeTableTab = "activeTableTab";
                         int thickness)
        - +
        • addLine

          -
          ILine addLine(int id,
          +
          ILine addLine​(int id,
                         int x1,
                         int y1,
                         int x2,
                         int y2)
        - +
        • addItemSlot

          -
          IItemSlot addItemSlot(int id,
          +
          IItemSlot addItemSlot​(int id,
                                 int x,
                                 int y)
        - + - +
        • addItemSlot

          -
          @Deprecated
          -IItemSlot addItemSlot(int x,
          -                                   int y)
          -
          Deprecated. 
          +
          @Deprecated
          +IItemSlot addItemSlot​(int x,
          +                      int y)
          +
          Deprecated.
        - +
        • addItemSlot

          -
          @Deprecated
          -IItemSlot addItemSlot(int x,
          -                                   int y,
          -                                   IItemStack itemStack)
          -
          Deprecated. 
          +
          @Deprecated
          +IItemSlot addItemSlot​(int x,
          +                      int y,
          +                      IItemStack itemStack)
          +
          Deprecated.
        - +
        • showPlayerInventory

          -
          void showPlayerInventory(int x,
          +
          void showPlayerInventory​(int x,
                                    int y)
        - + - +
        • removeComponent

          -
          void removeComponent(int id)
          +
          void removeComponent​(int id)
        - + - +
        • update

          -
          void update(IPlayer player)
          +
          void update​(IPlayer player)
        - +
        • getShowPlayerInv

          -
          boolean getShowPlayerInv()
          +
          boolean getShowPlayerInv()
        - +
        • getPlayerInvX

          -
          int getPlayerInvX()
          +
          int getPlayerInvX()
        - +
        • getPlayerInvY

          -
          int getPlayerInvY()
          +
          int getPlayerInvY()
        - +
        • fromNBT

          -
          ICustomGui fromNBT(net.minecraft.nbt.NBTTagCompound tag)
          +
          ICustomGui fromNBT​(net.minecraft.nbt.NBTTagCompound tag)
        - +
        • toNBT

          -
          net.minecraft.nbt.NBTTagCompound toNBT()
          +
          net.minecraft.nbt.NBTTagCompound toNBT()
      +
    +
    + diff --git a/docs/noppes/npcs/api/gui/ICustomGuiComponent.html b/docs/noppes/npcs/api/gui/ICustomGuiComponent.html index 5519b6e88..227341dc0 100644 --- a/docs/noppes/npcs/api/gui/ICustomGuiComponent.html +++ b/docs/noppes/npcs/api/gui/ICustomGuiComponent.html @@ -1,12 +1,22 @@ - + - + ICustomGuiComponent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.gui
    +

    Interface ICustomGuiComponent

    @@ -100,10 +125,9 @@ var activeTableTab = "activeTableTab";
  • All Known Subinterfaces:
    -
    IButton, IItemSlot, ILabel, ILine, IScroll, ITextField, ITexturedRect
    +
    IButton, IItemSlot, ILabel, ILine, IScroll, ITextField, ITexturedRect

    -
    public interface ICustomGuiComponent
  • @@ -112,89 +136,109 @@ var activeTableTab = "activeTableTab";
    @@ -202,182 +246,187 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • getID

          -
          int getID()
          +
          int getID()
        - + - +
        • getPosX

          -
          int getPosX()
          +
          int getPosX()
        - +
        • getPosY

          -
          int getPosY()
          +
          int getPosY()
        - + - +
        • hasHoverText

          -
          boolean hasHoverText()
          +
          boolean hasHoverText()
        - +
        • getHoverText

          -
          java.lang.String[] getHoverText()
          +
          java.lang.String[] getHoverText()
        - + - + - +
        • getColor

          -
          int getColor()
          +
          int getColor()
        - + - +
        • getAlpha

          -
          float getAlpha()
          +
          float getAlpha()
        - +
        • setAlpha

          -
          void setAlpha(float alpha)
          +
          void setAlpha​(float alpha)
        - +
        • getRotation

          -
          float getRotation()
          +
          float getRotation()
        - +
        • setRotation

          -
          void setRotation(float rotation)
          +
          void setRotation​(float rotation)
        - +
        • toNBT

          -
          net.minecraft.nbt.NBTTagCompound toNBT(net.minecraft.nbt.NBTTagCompound nbt)
          +
          net.minecraft.nbt.NBTTagCompound toNBT​(net.minecraft.nbt.NBTTagCompound nbt)
        - +
      +
    +
    + diff --git a/docs/noppes/npcs/api/gui/IItemSlot.html b/docs/noppes/npcs/api/gui/IItemSlot.html index 3e2a53bcc..69d8c4f7d 100644 --- a/docs/noppes/npcs/api/gui/IItemSlot.html +++ b/docs/noppes/npcs/api/gui/IItemSlot.html @@ -1,12 +1,22 @@ - + - + IItemSlot - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.gui
    +

    Interface IItemSlot

    @@ -100,12 +125,11 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomGuiComponent
    +
    ICustomGuiComponent

    -
    public interface IItemSlot
    -extends ICustomGuiComponent
    +extends ICustomGuiComponent
  • @@ -113,43 +137,50 @@ extends
  • +
    +
  • @@ -157,64 +188,69 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/gui/ILabel.html b/docs/noppes/npcs/api/gui/ILabel.html index 930d914c4..f43bfb9b6 100644 --- a/docs/noppes/npcs/api/gui/ILabel.html +++ b/docs/noppes/npcs/api/gui/ILabel.html @@ -1,12 +1,22 @@ - + - + ILabel - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.gui
    +

    Interface ILabel

    @@ -100,12 +125,11 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomGuiComponent
    +
    ICustomGuiComponent

    -
    public interface ILabel
    -extends ICustomGuiComponent
    +extends ICustomGuiComponent
  • @@ -113,64 +137,76 @@ extends
  • +
    +
  • @@ -178,110 +214,115 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • getText

        -
        java.lang.String getText()
        +
        java.lang.String getText()
      - +
      • setText

        -
        ILabel setText(java.lang.String text)
        +
        ILabel setText​(java.lang.String text)
      - +
      • getWidth

        -
        int getWidth()
        +
        int getWidth()
      - +
      • getHeight

        -
        int getHeight()
        +
        int getHeight()
      - +
      • setSize

        -
        ILabel setSize(int width,
        +
        ILabel setSize​(int width,
                        int height)
      - +
      • getScale

        -
        float getScale()
        +
        float getScale()
      - +
      • setScale

        -
        ILabel setScale(float scale)
        +
        ILabel setScale​(float scale)
      - +
      • getShadow

        -
        boolean getShadow()
        +
        boolean getShadow()
      - +
      • setShadow

        -
        void setShadow(boolean shadow)
        +
        void setShadow​(boolean shadow)
    +
  • +
    + diff --git a/docs/noppes/npcs/api/gui/ILine.html b/docs/noppes/npcs/api/gui/ILine.html index fa684af82..4ee0395a7 100644 --- a/docs/noppes/npcs/api/gui/ILine.html +++ b/docs/noppes/npcs/api/gui/ILine.html @@ -1,12 +1,22 @@ - + - + ILine - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.gui
    +

    Interface ILine

    @@ -100,12 +125,11 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomGuiComponent
    +
    ICustomGuiComponent

    -
    public interface ILine
    -extends ICustomGuiComponent
    +extends ICustomGuiComponent
  • @@ -113,67 +137,80 @@ extends
  • +
    +
  • @@ -181,118 +218,123 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • getX1

        -
        int getX1()
        +
        int getX1()
      - +
      • getY1

        -
        int getY1()
        +
        int getY1()
      - +
      • getX2

        -
        int getX2()
        +
        int getX2()
      - +
      • getY2

        -
        int getY2()
        +
        int getY2()
      - +
      • getThickness

        -
        int getThickness()
        +
        int getThickness()
      - +
      • setX1

        -
        void setX1(int x1)
        +
        void setX1​(int x1)
      - +
      • setY1

        -
        void setY1(int y1)
        +
        void setY1​(int y1)
      - +
      • setX2

        -
        void setX2(int x2)
        +
        void setX2​(int x2)
      - +
      • setY2

        -
        void setY2(int y2)
        +
        void setY2​(int y2)
      - +
      • setThickness

        -
        void setThickness(int thickness)
        +
        void setThickness​(int thickness)
    +
  • +
    + diff --git a/docs/noppes/npcs/api/gui/IScroll.html b/docs/noppes/npcs/api/gui/IScroll.html index 1fb7590d0..29bf52f38 100644 --- a/docs/noppes/npcs/api/gui/IScroll.html +++ b/docs/noppes/npcs/api/gui/IScroll.html @@ -1,12 +1,22 @@ - + - + IScroll - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.gui
    +

    Interface IScroll

    @@ -100,12 +125,11 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomGuiComponent
    +
    ICustomGuiComponent

    -
    public interface IScroll
    -extends ICustomGuiComponent
    +extends ICustomGuiComponent
  • @@ -113,64 +137,76 @@ extends
  • +
    +
  • @@ -178,110 +214,115 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • getWidth

        -
        int getWidth()
        +
        int getWidth()
      - +
      • getHeight

        -
        int getHeight()
        +
        int getHeight()
      - +
      • setSize

        -
        IScroll setSize(int width,
        +
        IScroll setSize​(int width,
                         int height)
      - +
      • getList

        -
        java.lang.String[] getList()
        +
        java.lang.String[] getList()
      - +
      • setList

        -
        IScroll setList(java.lang.String[] textList)
        +
        IScroll setList​(java.lang.String[] textList)
      - +
      • getDefaultSelection

        -
        int getDefaultSelection()
        +
        int getDefaultSelection()
      - +
      • setDefaultSelection

        -
        IScroll setDefaultSelection(int defaultSelection)
        +
        IScroll setDefaultSelection​(int defaultSelection)
      - +
      • isMultiSelect

        -
        boolean isMultiSelect()
        +
        boolean isMultiSelect()
      - +
      • setMultiSelect

        -
        IScroll setMultiSelect(boolean selectMultiple)
        +
        IScroll setMultiSelect​(boolean selectMultiple)
    +
  • +
    + diff --git a/docs/noppes/npcs/api/gui/ITextField.html b/docs/noppes/npcs/api/gui/ITextField.html index ba18f7d92..0f6bd4362 100644 --- a/docs/noppes/npcs/api/gui/ITextField.html +++ b/docs/noppes/npcs/api/gui/ITextField.html @@ -1,12 +1,22 @@ - + - + ITextField - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.gui
    +

    Interface ITextField

    @@ -100,12 +125,11 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomGuiComponent
    +
    ICustomGuiComponent

    -
    public interface ITextField
    -extends ICustomGuiComponent
    +extends ICustomGuiComponent
  • @@ -113,48 +137,56 @@ extends
  • +
    +
  • @@ -162,74 +194,79 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • getWidth

        -
        int getWidth()
        +
        int getWidth()
      - +
      • getHeight

        -
        int getHeight()
        +
        int getHeight()
      - + - +
      • getText

        -
        java.lang.String getText()
        +
        java.lang.String getText()
      - +
      • setText

        -
        ITextField setText(java.lang.String text)
        +
        ITextField setText​(java.lang.String text)
    +
  • +
    + diff --git a/docs/noppes/npcs/api/gui/ITexturedRect.html b/docs/noppes/npcs/api/gui/ITexturedRect.html index df1d1c286..b225041b6 100644 --- a/docs/noppes/npcs/api/gui/ITexturedRect.html +++ b/docs/noppes/npcs/api/gui/ITexturedRect.html @@ -1,12 +1,22 @@ - + - + ITexturedRect - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.gui
    +

    Interface ITexturedRect

    @@ -100,12 +125,11 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomGuiComponent
    +
    ICustomGuiComponent

    -
    public interface ITexturedRect
    -extends ICustomGuiComponent
    +extends ICustomGuiComponent
  • @@ -113,69 +137,82 @@ extends
  • +
    +
  • @@ -183,120 +220,125 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • getTexture

        -
        java.lang.String getTexture()
        +
        java.lang.String getTexture()
      - + - +
      • getWidth

        -
        int getWidth()
        +
        int getWidth()
      - +
      • getHeight

        -
        int getHeight()
        +
        int getHeight()
      - + - +
      • getScale

        -
        float getScale()
        +
        float getScale()
      - + - +
      • getTextureX

        -
        int getTextureX()
        +
        int getTextureX()
      - +
      • getTextureY

        -
        int getTextureY()
        +
        int getTextureY()
      - +
      • setTextureOffset

        -
        ITexturedRect setTextureOffset(int textureX,
        +
        ITexturedRect setTextureOffset​(int textureX,
                                        int textureY)
    +
  • +
    + diff --git a/docs/noppes/npcs/api/gui/package-frame.html b/docs/noppes/npcs/api/gui/package-frame.html deleted file mode 100644 index 21d9516ae..000000000 --- a/docs/noppes/npcs/api/gui/package-frame.html +++ /dev/null @@ -1,28 +0,0 @@ - - - - - -noppes.npcs.api.gui - - - - - -

    noppes.npcs.api.gui

    - - - diff --git a/docs/noppes/npcs/api/gui/package-summary.html b/docs/noppes/npcs/api/gui/package-summary.html index d42b7c6f1..3fe95b658 100644 --- a/docs/noppes/npcs/api/gui/package-summary.html +++ b/docs/noppes/npcs/api/gui/package-summary.html @@ -1,12 +1,22 @@ - + - + noppes.npcs.api.gui - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +

    Package noppes.npcs.api.gui

    +
    @@ -157,91 +191,96 @@ var activeTableTab = "activeTableTab"; +
    + diff --git a/docs/noppes/npcs/api/handler/ICloneHandler.html b/docs/noppes/npcs/api/handler/ICloneHandler.html index 31822a8fb..8ddf78724 100644 --- a/docs/noppes/npcs/api/handler/ICloneHandler.html +++ b/docs/noppes/npcs/api/handler/ICloneHandler.html @@ -1,12 +1,22 @@ - + - + ICloneHandler - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler
    +

    Interface ICloneHandler

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface ICloneHandler
    @@ -108,76 +132,87 @@ var activeTableTab = "activeTableTab";
    @@ -185,124 +220,129 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • spawn

          -
          IEntity spawn(double x,
          +
          IEntity spawn​(double x,
                         double y,
                         double z,
                         int tab,
                         java.lang.String name,
          -              IWorld world,
          +              IWorld world,
                         boolean ignoreProtection)
        - + - +
        • spawn

          -
          IEntity spawn(double x,
          +
          IEntity spawn​(double x,
                         double y,
                         double z,
                         int tab,
                         java.lang.String name,
          -              IWorld world)
          + IWorld world)
        - + - + - + - +
        • set

          -
          void set(int tab,
          +
          void set​(int tab,
                    java.lang.String name,
          -         IEntity entity)
          + IEntity entity)
        - +
        • remove

          -
          void remove(int tab,
          +
          void remove​(int tab,
                       java.lang.String name)
      +
    +
    + diff --git a/docs/noppes/npcs/api/handler/IDialogHandler.html b/docs/noppes/npcs/api/handler/IDialogHandler.html index 049138c12..d1eeb6ccb 100644 --- a/docs/noppes/npcs/api/handler/IDialogHandler.html +++ b/docs/noppes/npcs/api/handler/IDialogHandler.html @@ -1,12 +1,22 @@ - + - + IDialogHandler - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler
    +

    Interface IDialogHandler

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IDialogHandler
    @@ -108,28 +132,33 @@ var activeTableTab = "activeTableTab";
    @@ -137,46 +166,51 @@ var activeTableTab = "activeTableTab"; +
    + diff --git a/docs/noppes/npcs/api/handler/IFactionHandler.html b/docs/noppes/npcs/api/handler/IFactionHandler.html index 9ed12cac0..6bb200e5e 100644 --- a/docs/noppes/npcs/api/handler/IFactionHandler.html +++ b/docs/noppes/npcs/api/handler/IFactionHandler.html @@ -1,12 +1,22 @@ - + - + IFactionHandler - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler
    +

    Interface IFactionHandler

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IFactionHandler
    @@ -108,37 +132,44 @@ var activeTableTab = "activeTableTab";
    @@ -146,65 +177,70 @@ var activeTableTab = "activeTableTab"; +
    + diff --git a/docs/noppes/npcs/api/handler/INaturalSpawnsHandler.html b/docs/noppes/npcs/api/handler/INaturalSpawnsHandler.html index 4e16e2bab..d613911a3 100644 --- a/docs/noppes/npcs/api/handler/INaturalSpawnsHandler.html +++ b/docs/noppes/npcs/api/handler/INaturalSpawnsHandler.html @@ -1,12 +1,22 @@ - + - + INaturalSpawnsHandler - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler
    +

    Interface INaturalSpawnsHandler

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface INaturalSpawnsHandler
    @@ -108,44 +132,53 @@ var activeTableTab = "activeTableTab";
    @@ -153,82 +186,87 @@ var activeTableTab = "activeTableTab"; +
    + diff --git a/docs/noppes/npcs/api/handler/IOverlayHandler.html b/docs/noppes/npcs/api/handler/IOverlayHandler.html index e1702324e..d21e50435 100644 --- a/docs/noppes/npcs/api/handler/IOverlayHandler.html +++ b/docs/noppes/npcs/api/handler/IOverlayHandler.html @@ -1,12 +1,22 @@ - + - + IOverlayHandler - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler
    +

    Interface IOverlayHandler

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IOverlayHandler
    @@ -108,45 +132,54 @@ var activeTableTab = "activeTableTab";
    @@ -154,83 +187,88 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - + - + - +
        • has

          -
          boolean has(int id)
          +
          boolean has​(int id)
        - +
        • remove

          -
          boolean remove(int id)
          +
          boolean remove​(int id)
        - +
        • size

          -
          int size()
          +
          int size()
        - +
        • clear

          -
          void clear()
          +
          void clear()
      +
    +
    + diff --git a/docs/noppes/npcs/api/handler/IPlayerBankData.html b/docs/noppes/npcs/api/handler/IPlayerBankData.html index c08fd6344..a9636dcee 100644 --- a/docs/noppes/npcs/api/handler/IPlayerBankData.html +++ b/docs/noppes/npcs/api/handler/IPlayerBankData.html @@ -1,12 +1,22 @@ - + - + IPlayerBankData - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler
    +

    Interface IPlayerBankData

    @@ -93,23 +118,25 @@

    • -
      public interface IPlayerBankData
    +
    + diff --git a/docs/noppes/npcs/api/handler/IPlayerData.html b/docs/noppes/npcs/api/handler/IPlayerData.html index dfcaeb6bd..ebe33503f 100644 --- a/docs/noppes/npcs/api/handler/IPlayerData.html +++ b/docs/noppes/npcs/api/handler/IPlayerData.html @@ -1,12 +1,22 @@ - + - + IPlayerData - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler
    +

    Interface IPlayerData

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IPlayerData
    @@ -108,68 +132,83 @@ var activeTableTab = "activeTableTab";
    @@ -177,136 +216,141 @@ var activeTableTab = "activeTableTab"; +
    + diff --git a/docs/noppes/npcs/api/handler/IPlayerDialogData.html b/docs/noppes/npcs/api/handler/IPlayerDialogData.html index 5b6bd0f9d..4054c5a0e 100644 --- a/docs/noppes/npcs/api/handler/IPlayerDialogData.html +++ b/docs/noppes/npcs/api/handler/IPlayerDialogData.html @@ -1,12 +1,22 @@ - + - + IPlayerDialogData - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler
    +

    Interface IPlayerDialogData

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IPlayerDialogData
    @@ -108,32 +132,38 @@ var activeTableTab = "activeTableTab";
    @@ -141,55 +171,60 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • hasReadDialog

          -
          boolean hasReadDialog(int id)
          +
          boolean hasReadDialog​(int id)
        - +
        • readDialog

          -
          void readDialog(int id)
          +
          void readDialog​(int id)
        - +
        • unreadDialog

          -
          void unreadDialog(int id)
          +
          void unreadDialog​(int id)
      +
    +
    + diff --git a/docs/noppes/npcs/api/handler/IPlayerFactionData.html b/docs/noppes/npcs/api/handler/IPlayerFactionData.html index 834c4f2d9..a2ed75505 100644 --- a/docs/noppes/npcs/api/handler/IPlayerFactionData.html +++ b/docs/noppes/npcs/api/handler/IPlayerFactionData.html @@ -1,12 +1,22 @@ - + - + IPlayerFactionData - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler
    +

    Interface IPlayerFactionData

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IPlayerFactionData
    @@ -108,34 +132,40 @@ var activeTableTab = "activeTableTab";
    @@ -143,57 +173,62 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • getPoints

          -
          int getPoints(int id)
          +
          int getPoints​(int id)
        - +
        • addPoints

          -
          void addPoints(int id,
          +
          void addPoints​(int id,
                          int points)
        - +
        • setPoints

          -
          void setPoints(int id,
          +
          void setPoints​(int id,
                          int points)
      +
    +
    + diff --git a/docs/noppes/npcs/api/handler/IPlayerItemGiverData.html b/docs/noppes/npcs/api/handler/IPlayerItemGiverData.html index c11c8a978..62e228b09 100644 --- a/docs/noppes/npcs/api/handler/IPlayerItemGiverData.html +++ b/docs/noppes/npcs/api/handler/IPlayerItemGiverData.html @@ -1,12 +1,22 @@ - + - + IPlayerItemGiverData - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler
    +

    Interface IPlayerItemGiverData

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IPlayerItemGiverData
    @@ -108,37 +132,39 @@ var activeTableTab = "activeTableTab";
    @@ -146,65 +172,61 @@ var activeTableTab = "activeTableTab"; +
    + diff --git a/docs/noppes/npcs/api/handler/IPlayerMailData.html b/docs/noppes/npcs/api/handler/IPlayerMailData.html index 97eb056b6..84d3a8a83 100644 --- a/docs/noppes/npcs/api/handler/IPlayerMailData.html +++ b/docs/noppes/npcs/api/handler/IPlayerMailData.html @@ -1,12 +1,22 @@ - + - + IPlayerMailData - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler
    +

    Interface IPlayerMailData

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IPlayerMailData
    @@ -108,52 +132,63 @@ var activeTableTab = "activeTableTab";
    @@ -161,100 +196,105 @@ var activeTableTab = "activeTableTab"; +
    + diff --git a/docs/noppes/npcs/api/handler/IPlayerQuestData.html b/docs/noppes/npcs/api/handler/IPlayerQuestData.html index ed14bba5d..6f26f6fb8 100644 --- a/docs/noppes/npcs/api/handler/IPlayerQuestData.html +++ b/docs/noppes/npcs/api/handler/IPlayerQuestData.html @@ -1,12 +1,22 @@ - + - + IPlayerQuestData - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler
    +

    Interface IPlayerQuestData

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IPlayerQuestData
    @@ -108,65 +132,79 @@ var activeTableTab = "activeTableTab";
    @@ -174,128 +212,133 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • getTrackedQuest

          -
          IQuest getTrackedQuest()
          +
          IQuest getTrackedQuest()
        - +
        • startQuest

          -
          void startQuest(int id)
          +
          void startQuest​(int id)
        - +
        • finishQuest

          -
          void finishQuest(int id)
          +
          void finishQuest​(int id)
        - +
        • stopQuest

          -
          void stopQuest(int id)
          +
          void stopQuest​(int id)
        - +
        • removeQuest

          -
          void removeQuest(int id)
          +
          void removeQuest​(int id)
        - +
        • hasFinishedQuest

          -
          boolean hasFinishedQuest(int id)
          +
          boolean hasFinishedQuest​(int id)
        - +
        • hasActiveQuest

          -
          boolean hasActiveQuest(int id)
          +
          boolean hasActiveQuest​(int id)
        - +
        • getActiveQuests

          -
          IQuest[] getActiveQuests()
          +
          IQuest[] getActiveQuests()
        - +
        • getFinishedQuests

          -
          IQuest[] getFinishedQuests()
          +
          IQuest[] getFinishedQuests()
        - +
        • getLastCompletedTime

          -
          long getLastCompletedTime(int id)
          +
          long getLastCompletedTime​(int id)
        - +
        • setLastCompletedTime

          -
          void setLastCompletedTime(int id,
          +
          void setLastCompletedTime​(int id,
                                     long time)
      +
    +
    + diff --git a/docs/noppes/npcs/api/handler/IPlayerTransportData.html b/docs/noppes/npcs/api/handler/IPlayerTransportData.html index 1d6687bba..da0ce4a9d 100644 --- a/docs/noppes/npcs/api/handler/IPlayerTransportData.html +++ b/docs/noppes/npcs/api/handler/IPlayerTransportData.html @@ -1,12 +1,22 @@ - + - + IPlayerTransportData - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler
    +

    Interface IPlayerTransportData

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IPlayerTransportData
    @@ -108,44 +132,53 @@ var activeTableTab = "activeTableTab";
    @@ -153,82 +186,87 @@ var activeTableTab = "activeTableTab"; +
    + diff --git a/docs/noppes/npcs/api/handler/IQuestHandler.html b/docs/noppes/npcs/api/handler/IQuestHandler.html index 8c979fb00..0488d29b3 100644 --- a/docs/noppes/npcs/api/handler/IQuestHandler.html +++ b/docs/noppes/npcs/api/handler/IQuestHandler.html @@ -1,12 +1,22 @@ - + - + IQuestHandler - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler
    +

    Interface IQuestHandler

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IQuestHandler
    @@ -108,28 +132,33 @@ var activeTableTab = "activeTableTab";
    @@ -137,46 +166,51 @@ var activeTableTab = "activeTableTab"; +
    + diff --git a/docs/noppes/npcs/api/handler/IRecipeHandler.html b/docs/noppes/npcs/api/handler/IRecipeHandler.html index 87c4549da..1054196f9 100644 --- a/docs/noppes/npcs/api/handler/IRecipeHandler.html +++ b/docs/noppes/npcs/api/handler/IRecipeHandler.html @@ -1,12 +1,22 @@ - + - + IRecipeHandler - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler
    +

    Interface IRecipeHandler

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IRecipeHandler
    @@ -108,48 +132,56 @@ var activeTableTab = "activeTableTab";
    @@ -157,48 +189,49 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • getGlobalList

          -
          java.util.List<IRecipe> getGlobalList()
          +
          java.util.List<IRecipe> getGlobalList()
        - +
        • getCarpentryList

          -
          java.util.List<IRecipe> getCarpentryList()
          +
          java.util.List<IRecipe> getCarpentryList()
        - +
        • addRecipe

          -
          void addRecipe(java.lang.String var1,
          +
          void addRecipe​(java.lang.String var1,
                          boolean var2,
                          net.minecraft.item.ItemStack var3,
                          java.lang.Object... var4)
        - +
        • addRecipe

          -
          void addRecipe(java.lang.String var1,
          +
          void addRecipe​(java.lang.String var1,
                          boolean var2,
                          net.minecraft.item.ItemStack var3,
                          int var4,
          @@ -206,32 +239,36 @@ var activeTableTab = "activeTableTab";
                          net.minecraft.item.ItemStack... var6)
        - +
      +
    +
    + diff --git a/docs/noppes/npcs/api/handler/ITagHandler.html b/docs/noppes/npcs/api/handler/ITagHandler.html index c7d5fcced..282c4ddb0 100644 --- a/docs/noppes/npcs/api/handler/ITagHandler.html +++ b/docs/noppes/npcs/api/handler/ITagHandler.html @@ -1,12 +1,22 @@ - + - + ITagHandler - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler
    +

    Interface ITagHandler

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface ITagHandler
    @@ -108,37 +132,44 @@ var activeTableTab = "activeTableTab";
    @@ -146,65 +177,70 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • list

          -
          java.util.List<ITag> list()
          +
          java.util.List<ITag> list()
        - +
        • delete

          -
          ITag delete(int var1)
          +
          ITag delete​(int var1)
        - +
        • create

          -
          ITag create(java.lang.String var1,
          +
          ITag create​(java.lang.String var1,
                       int var2)
        - +
        • get

          -
          ITag get(int var1)
          +
          ITag get​(int var1)
      +
    +
    + diff --git a/docs/noppes/npcs/api/handler/ITransportHandler.html b/docs/noppes/npcs/api/handler/ITransportHandler.html index c55ad66f2..41e6edf0e 100644 --- a/docs/noppes/npcs/api/handler/ITransportHandler.html +++ b/docs/noppes/npcs/api/handler/ITransportHandler.html @@ -1,12 +1,22 @@ - + - + ITransportHandler - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler
    +

    Interface ITransportHandler

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface ITransportHandler
    @@ -108,36 +132,43 @@ var activeTableTab = "activeTableTab";
    @@ -145,64 +176,69 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - + - +
        • createCategory

          -
          void createCategory(java.lang.String title)
          +
          void createCategory​(java.lang.String title)
        - + - +
        • removeCategory

          -
          void removeCategory(java.lang.String title)
          +
          void removeCategory​(java.lang.String title)
      +
    +
    + diff --git a/docs/noppes/npcs/api/handler/data/IAnimation.html b/docs/noppes/npcs/api/handler/data/IAnimation.html index d2af6e685..c68a513f1 100644 --- a/docs/noppes/npcs/api/handler/data/IAnimation.html +++ b/docs/noppes/npcs/api/handler/data/IAnimation.html @@ -1,12 +1,22 @@ - + - + IAnimation - + + + + + + + + + +var pathtoroot = "../../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler.data
    +

    Interface IAnimation

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IAnimation
    @@ -108,127 +132,156 @@ var activeTableTab = "activeTableTab";
    @@ -236,264 +289,269 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • currentFrame

          -
          IFrame currentFrame()
          +
          IFrame currentFrame()
        - + - + - + - + - + - + - +
        • setName

          -
          IAnimation setName(java.lang.String name)
          +
          IAnimation setName​(java.lang.String name)
        - +
        • getName

          -
          java.lang.String getName()
          +
          java.lang.String getName()
        - + - +
        • getSpeed

          -
          float getSpeed()
          +
          float getSpeed()
        - + - +
        • isSmooth

          -
          byte isSmooth()
          +
          byte isSmooth()
        - +
        • useRenderTicks

          -
          IAnimation useRenderTicks(boolean renderTicks)
          +
          IAnimation useRenderTicks​(boolean renderTicks)
        - +
        • useRenderTicks

          -
          boolean useRenderTicks()
          +
          boolean useRenderTicks()
        - +
        • doWhileStanding

          -
          IAnimation doWhileStanding(boolean whileStanding)
          +
          IAnimation doWhileStanding​(boolean whileStanding)
        - +
        • doWhileStanding

          -
          boolean doWhileStanding()
          +
          boolean doWhileStanding()
        - +
        • doWhileMoving

          -
          IAnimation doWhileMoving(boolean whileMoving)
          +
          IAnimation doWhileMoving​(boolean whileMoving)
        - +
        • doWhileMoving

          -
          boolean doWhileMoving()
          +
          boolean doWhileMoving()
        - +
        • doWhileAttacking

          -
          IAnimation doWhileAttacking(boolean whileAttacking)
          +
          IAnimation doWhileAttacking​(boolean whileAttacking)
        - +
        • doWhileAttacking

          -
          boolean doWhileAttacking()
          +
          boolean doWhileAttacking()
        - + - +
        • loop

          -
          int loop()
          +
          int loop()
        - + - +
        • getID

          -
          int getID()
          +
          int getID()
        - +
        • setID

          -
          void setID(int id)
          +
          void setID​(int id)
          Do not use this unless you know what you are changing. Dangerous to change.
      +
    +
    + diff --git a/docs/noppes/npcs/api/handler/data/IAnimationData.html b/docs/noppes/npcs/api/handler/data/IAnimationData.html index 560a785aa..184d900ee 100644 --- a/docs/noppes/npcs/api/handler/data/IAnimationData.html +++ b/docs/noppes/npcs/api/handler/data/IAnimationData.html @@ -1,12 +1,22 @@ - + - + IAnimationData - + + + + + + + + + +var pathtoroot = "../../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler.data
    +

    Interface IAnimationData

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IAnimationData
    @@ -108,44 +132,53 @@ var activeTableTab = "activeTableTab";
    @@ -153,82 +186,87 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • updateClient

          -
          void updateClient()
          +
          void updateClient()
        - +
        • isActive

          -
          boolean isActive()
          +
          boolean isActive()
        - +
        • setEnabled

          -
          void setEnabled(boolean enabled)
          +
          void setEnabled​(boolean enabled)
        - +
        • enabled

          -
          boolean enabled()
          +
          boolean enabled()
        - +
        • setAnimation

          -
          void setAnimation(IAnimation animation)
          +
          void setAnimation​(IAnimation animation)
        - +
      +
    +
    + diff --git a/docs/noppes/npcs/api/handler/data/IAvailability.html b/docs/noppes/npcs/api/handler/data/IAvailability.html index bec2bd178..3cca84f42 100644 --- a/docs/noppes/npcs/api/handler/data/IAvailability.html +++ b/docs/noppes/npcs/api/handler/data/IAvailability.html @@ -1,12 +1,22 @@ - + - + IAvailability - + + + + + + + + + +var pathtoroot = "../../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler.data
    +

    Interface IAvailability

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IAvailability
    @@ -108,79 +132,95 @@ var activeTableTab = "activeTableTab";
    @@ -188,152 +228,157 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • isAvailable

          -
          boolean isAvailable(IPlayer var1)
          +
          boolean isAvailable​(IPlayer var1)
        - +
        • getDaytime

          -
          int getDaytime()
          +
          int getDaytime()
        - +
        • setDaytime

          -
          void setDaytime(int var1)
          +
          void setDaytime​(int var1)
        - +
        • getMinPlayerLevel

          -
          int getMinPlayerLevel()
          +
          int getMinPlayerLevel()
        - +
        • setMinPlayerLevel

          -
          void setMinPlayerLevel(int var1)
          +
          void setMinPlayerLevel​(int var1)
        - +
        • getDialog

          -
          int getDialog(int var1)
          +
          int getDialog​(int var1)
        - +
        • setDialog

          -
          void setDialog(int var1,
          +
          void setDialog​(int var1,
                          int var2,
                          int var3)
        - +
        • removeDialog

          -
          void removeDialog(int var1)
          +
          void removeDialog​(int var1)
        - +
        • getQuest

          -
          int getQuest(int var1)
          +
          int getQuest​(int var1)
        - +
        • setQuest

          -
          void setQuest(int var1,
          +
          void setQuest​(int var1,
                         int var2,
                         int var3)
        - +
        • removeQuest

          -
          void removeQuest(int var1)
          +
          void removeQuest​(int var1)
        - +
        • setFaction

          -
          void setFaction(int var1,
          +
          void setFaction​(int var1,
                           int var2,
                           int var3,
                           int var4)
        - +
        • removeFaction

          -
          void removeFaction(int var1)
          +
          void removeFaction​(int var1)
      +
    +
    + diff --git a/docs/noppes/npcs/api/handler/data/IDialog.html b/docs/noppes/npcs/api/handler/data/IDialog.html index 444446ba8..c944fe1ae 100644 --- a/docs/noppes/npcs/api/handler/data/IDialog.html +++ b/docs/noppes/npcs/api/handler/data/IDialog.html @@ -1,12 +1,22 @@ - + - + IDialog - + + + + + + + + + +var pathtoroot = "../../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler.data
    +

    Interface IDialog

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IDialog
    @@ -108,295 +132,365 @@ var activeTableTab = "activeTableTab";
    @@ -404,638 +498,643 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • getId

          -
          int getId()
          +
          int getId()
        - +
        • getName

          -
          java.lang.String getName()
          +
          java.lang.String getName()
        - +
        • setName

          -
          void setName(java.lang.String var1)
          +
          void setName​(java.lang.String var1)
        - +
        • getText

          -
          java.lang.String getText()
          +
          java.lang.String getText()
        - +
        • setText

          -
          void setText(java.lang.String var1)
          +
          void setText​(java.lang.String var1)
        - + - +
        • setQuest

          -
          void setQuest(IQuest var1)
          +
          void setQuest​(IQuest var1)
        - +
        • getCommand

          -
          java.lang.String getCommand()
          +
          java.lang.String getCommand()
        - +
        • setCommand

          -
          void setCommand(java.lang.String var1)
          +
          void setCommand​(java.lang.String var1)
        - + - + - + - + - +
        • setDarkenScreen

          -
          void setDarkenScreen(boolean darkenScreen)
          +
          void setDarkenScreen​(boolean darkenScreen)
        - +
        • getDarkenScreen

          -
          boolean getDarkenScreen()
          +
          boolean getDarkenScreen()
        - +
        • setDisableEsc

          -
          void setDisableEsc(boolean disableEsc)
          +
          void setDisableEsc​(boolean disableEsc)
        - +
        • getDisableEsc

          -
          boolean getDisableEsc()
          +
          boolean getDisableEsc()
        - +
        • setShowWheel

          -
          void setShowWheel(boolean showWheel)
          +
          void setShowWheel​(boolean showWheel)
        - +
        • getShowWheel

          -
          boolean getShowWheel()
          +
          boolean getShowWheel()
        - +
        • setHideNPC

          -
          void setHideNPC(boolean hideNPC)
          +
          void setHideNPC​(boolean hideNPC)
        - +
        • getHideNPC

          -
          boolean getHideNPC()
          +
          boolean getHideNPC()
        - +
        • setSound

          -
          void setSound(java.lang.String sound)
          +
          void setSound​(java.lang.String sound)
        - +
        • getSound

          -
          java.lang.String getSound()
          +
          java.lang.String getSound()
        - +
        • save

          -
          void save()
          +
          void save()
        - +
        • setColor

          -
          void setColor(int color)
          +
          void setColor​(int color)
        - +
        • getColor

          -
          int getColor()
          +
          int getColor()
        - +
        • setTitleColor

          -
          void setTitleColor(int titleColor)
          +
          void setTitleColor​(int titleColor)
        - +
        • getTitleColor

          -
          int getTitleColor()
          +
          int getTitleColor()
        - +
        • renderGradual

          -
          void renderGradual(boolean gradual)
          +
          void renderGradual​(boolean gradual)
        - +
        • renderGradual

          -
          boolean renderGradual()
          +
          boolean renderGradual()
        - +
        • showPreviousBlocks

          -
          void showPreviousBlocks(boolean show)
          +
          void showPreviousBlocks​(boolean show)
        - +
        • showPreviousBlocks

          -
          boolean showPreviousBlocks()
          +
          boolean showPreviousBlocks()
        - +
        • showOptionLine

          -
          void showOptionLine(boolean show)
          +
          void showOptionLine​(boolean show)
        - +
        • showOptionLine

          -
          boolean showOptionLine()
          +
          boolean showOptionLine()
        - +
        • setTextSound

          -
          void setTextSound(java.lang.String textSound)
          +
          void setTextSound​(java.lang.String textSound)
        - +
        • getTextSound

          -
          java.lang.String getTextSound()
          +
          java.lang.String getTextSound()
        - +
        • setTextPitch

          -
          void setTextPitch(float textPitch)
          +
          void setTextPitch​(float textPitch)
        - +
        • getTextPitch

          -
          float getTextPitch()
          +
          float getTextPitch()
        - +
        • setTitlePos

          -
          void setTitlePos(int pos)
          +
          void setTitlePos​(int pos)
        - +
        • getTitlePos

          -
          int getTitlePos()
          +
          int getTitlePos()
        - +
        • setNPCScale

          -
          void setNPCScale(float scale)
          +
          void setNPCScale​(float scale)
        - +
        • getNpcScale

          -
          float getNpcScale()
          +
          float getNpcScale()
        - +
        • setNpcOffset

          -
          void setNpcOffset(int offsetX,
          +
          void setNpcOffset​(int offsetX,
                             int offsetY)
        - +
        • getNpcOffsetX

          -
          int getNpcOffsetX()
          +
          int getNpcOffsetX()
        - +
        • getNpcOffsetY

          -
          int getNpcOffsetY()
          +
          int getNpcOffsetY()
        - +
        • textWidthHeight

          -
          void textWidthHeight(int textWidth,
          +
          void textWidthHeight​(int textWidth,
                                int textHeight)
        - +
        • getTextWidth

          -
          int getTextWidth()
          +
          int getTextWidth()
        - +
        • setTextHeight

          -
          int setTextHeight()
          +
          int setTextHeight()
        - +
        • setTextOffset

          -
          void setTextOffset(int offsetX,
          +
          void setTextOffset​(int offsetX,
                              int offsetY)
        - +
        • getTextOffsetX

          -
          int getTextOffsetX()
          +
          int getTextOffsetX()
        - +
        • getTextOffsetY

          -
          int getTextOffsetY()
          +
          int getTextOffsetY()
        - +
        • setTitleOffset

          -
          void setTitleOffset(int offsetX,
          +
          void setTitleOffset​(int offsetX,
                               int offsetY)
        - +
        • getTitleOffsetX

          -
          int getTitleOffsetX()
          +
          int getTitleOffsetX()
        - +
        • getTitleOffsetY

          -
          int getTitleOffsetY()
          +
          int getTitleOffsetY()
        - +
        • setOptionOffset

          -
          void setOptionOffset(int offsetX,
          +
          void setOptionOffset​(int offsetX,
                                int offsetY)
        - +
        • getOptionOffsetX

          -
          int getOptionOffsetX()
          +
          int getOptionOffsetX()
        - +
        • getOptionOffsetY

          -
          int getOptionOffsetY()
          +
          int getOptionOffsetY()
        - +
        • setOptionSpacing

          -
          void setOptionSpacing(int spaceX,
          +
          void setOptionSpacing​(int spaceX,
                                 int spaceY)
        - +
        • getOptionSpaceX

          -
          int getOptionSpaceX()
          +
          int getOptionSpaceX()
        - +
        • getOptionSpaceY

          -
          int getOptionSpaceY()
          +
          int getOptionSpaceY()
        - + - + - + - + - +
        • hasImage

          -
          boolean hasImage(int id)
          +
          boolean hasImage​(int id)
        - +
        • removeImage

          -
          void removeImage(int id)
          +
          void removeImage​(int id)
        - +
        • clearImages

          -
          void clearImages()
          +
          void clearImages()
      +
    +
    + diff --git a/docs/noppes/npcs/api/handler/data/IDialogCategory.html b/docs/noppes/npcs/api/handler/data/IDialogCategory.html index 351848654..e203152bd 100644 --- a/docs/noppes/npcs/api/handler/data/IDialogCategory.html +++ b/docs/noppes/npcs/api/handler/data/IDialogCategory.html @@ -1,12 +1,22 @@ - + - + IDialogCategory - + + + + + + + + + +var pathtoroot = "../../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler.data
    +

    Interface IDialogCategory

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IDialogCategory
    @@ -108,36 +132,43 @@ var activeTableTab = "activeTableTab";
    @@ -145,64 +176,69 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • dialogs

          -
          java.util.List<IDialog> dialogs()
          +
          java.util.List<IDialog> dialogs()
        - +
        • getName

          -
          java.lang.String getName()
          +
          java.lang.String getName()
        - + - +
        • getId

          -
          int getId()
          +
          int getId()
      +
    +
    + diff --git a/docs/noppes/npcs/api/handler/data/IDialogImage.html b/docs/noppes/npcs/api/handler/data/IDialogImage.html index b13bf2f13..da5a33b70 100644 --- a/docs/noppes/npcs/api/handler/data/IDialogImage.html +++ b/docs/noppes/npcs/api/handler/data/IDialogImage.html @@ -1,12 +1,22 @@ - + - + IDialogImage - + + + + + + + + + +var pathtoroot = "../../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler.data
    +

    Interface IDialogImage

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IDialogImage
    @@ -108,127 +132,156 @@ var activeTableTab = "activeTableTab";
    @@ -236,265 +289,270 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • getId

          -
          int getId()
          +
          int getId()
        - +
        • setTexture

          -
          void setTexture(java.lang.String texture)
          +
          void setTexture​(java.lang.String texture)
        - +
        • getTexture

          -
          java.lang.String getTexture()
          +
          java.lang.String getTexture()
        - +
        • setPosition

          -
          void setPosition(int x,
          +
          void setPosition​(int x,
                            int y)
        - +
        • getX

          -
          int getX()
          +
          int getX()
        - +
        • getY

          -
          int getY()
          +
          int getY()
        - +
        • setWidthHeight

          -
          void setWidthHeight(int width,
          +
          void setWidthHeight​(int width,
                               int height)
        - +
        • getWidth

          -
          int getWidth()
          +
          int getWidth()
        - +
        • getHeight

          -
          int getHeight()
          +
          int getHeight()
        - +
        • setTextureOffset

          -
          void setTextureOffset(int offsetX,
          +
          void setTextureOffset​(int offsetX,
                                 int offsetY)
        - +
        • getTextureX

          -
          int getTextureX()
          +
          int getTextureX()
        - +
        • getTextureY

          -
          int getTextureY()
          +
          int getTextureY()
        - +
        • setColor

          -
          void setColor(int color)
          +
          void setColor​(int color)
        - +
        • getColor

          -
          int getColor()
          +
          int getColor()
        - +
        • setSelectedColor

          -
          void setSelectedColor(int color)
          +
          void setSelectedColor​(int color)
        - +
        • getSelectedColor

          -
          int getSelectedColor()
          +
          int getSelectedColor()
        - +
        • setScale

          -
          void setScale(float scale)
          +
          void setScale​(float scale)
        - +
        • getScale

          -
          float getScale()
          +
          float getScale()
        - +
        • setAlpha

          -
          void setAlpha(float alpha)
          +
          void setAlpha​(float alpha)
        - +
        • getAlpha

          -
          float getAlpha()
          +
          float getAlpha()
        - +
        • setRotation

          -
          void setRotation(float rotation)
          +
          void setRotation​(float rotation)
        - +
        • getRotation

          -
          float getRotation()
          +
          float getRotation()
        - +
        • setImageType

          -
          void setImageType(int imageType)
          +
          void setImageType​(int imageType)
        - +
        • getImageType

          -
          int getImageType()
          +
          int getImageType()
        - +
        • setAlignment

          -
          void setAlignment(int alignment)
          +
          void setAlignment​(int alignment)
        - +
        • getAlignment

          -
          int getAlignment()
          +
          int getAlignment()
      +
    +
    + diff --git a/docs/noppes/npcs/api/handler/data/IDialogOption.html b/docs/noppes/npcs/api/handler/data/IDialogOption.html index 65ce73f12..0f9d11b75 100644 --- a/docs/noppes/npcs/api/handler/data/IDialogOption.html +++ b/docs/noppes/npcs/api/handler/data/IDialogOption.html @@ -1,12 +1,22 @@ - + - + IDialogOption - + + + + + + + + + +var pathtoroot = "../../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler.data
    +

    Interface IDialogOption

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IDialogOption
    @@ -108,32 +132,38 @@ var activeTableTab = "activeTableTab";
    @@ -141,55 +171,60 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • getSlot

          -
          int getSlot()
          +
          int getSlot()
        - +
        • getName

          -
          java.lang.String getName()
          +
          java.lang.String getName()
        - +
        • getType

          -
          int getType()
          +
          int getType()
      +
    +
    + diff --git a/docs/noppes/npcs/api/handler/data/IFaction.html b/docs/noppes/npcs/api/handler/data/IFaction.html index 2aba81787..d34d4bf82 100644 --- a/docs/noppes/npcs/api/handler/data/IFaction.html +++ b/docs/noppes/npcs/api/handler/data/IFaction.html @@ -1,12 +1,22 @@ - + - + IFaction - + + + + + + + + + +var pathtoroot = "../../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler.data
    +

    Interface IFaction

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IFaction
    @@ -108,108 +132,133 @@ var activeTableTab = "activeTableTab";
    @@ -217,226 +266,231 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • getId

          -
          int getId()
          +
          int getId()
        - +
        • getName

          -
          java.lang.String getName()
          +
          java.lang.String getName()
        - +
        • setName

          -
          void setName(java.lang.String name)
          +
          void setName​(java.lang.String name)
        - +
        • setDefaultPoints

          -
          void setDefaultPoints(int var1)
          +
          void setDefaultPoints​(int var1)
        - +
        • getDefaultPoints

          -
          int getDefaultPoints()
          +
          int getDefaultPoints()
        - +
        • setFriendlyPoints

          -
          void setFriendlyPoints(int p)
          +
          void setFriendlyPoints​(int p)
        - +
        • getFriendlyPoints

          -
          int getFriendlyPoints()
          +
          int getFriendlyPoints()
        - +
        • setNeutralPoints

          -
          void setNeutralPoints(int p)
          +
          void setNeutralPoints​(int p)
        - +
        • getNeutralPoints

          -
          int getNeutralPoints()
          +
          int getNeutralPoints()
        - +
        • setColor

          -
          void setColor(int c)
          +
          void setColor​(int c)
        - +
        • getColor

          -
          int getColor()
          +
          int getColor()
        - +
        • playerStatus

          -
          int playerStatus(IPlayer player)
          +
          int playerStatus​(IPlayer player)
        - +
        • isAggressiveToNpc

          -
          boolean isAggressiveToNpc(ICustomNpc npc)
          +
          boolean isAggressiveToNpc​(ICustomNpc npc)
        - +
        • getIsHidden

          -
          boolean getIsHidden()
          +
          boolean getIsHidden()
        - +
        • setIsHidden

          -
          void setIsHidden(boolean hidden)
          +
          void setIsHidden​(boolean hidden)
        - +
        • attackedByMobs

          -
          boolean attackedByMobs()
          +
          boolean attackedByMobs()
        - +
        • setAttackedByMobs

          -
          void setAttackedByMobs(boolean attacked)
          +
          void setAttackedByMobs​(boolean attacked)
        - +
        • isEnemyFaction

          -
          boolean isEnemyFaction(IFaction faction)
          +
          boolean isEnemyFaction​(IFaction faction)
        - +
        • getEnemyFactions

          -
          IFaction[] getEnemyFactions()
          +
          IFaction[] getEnemyFactions()
        - +
        • addEnemyFaction

          -
          void addEnemyFaction(IFaction faction)
          +
          void addEnemyFaction​(IFaction faction)
        - +
        • removeEnemyFaction

          -
          void removeEnemyFaction(IFaction faction)
          +
          void removeEnemyFaction​(IFaction faction)
        - +
        • save

          -
          void save()
          +
          void save()
      +
    +
    + diff --git a/docs/noppes/npcs/api/handler/data/IFrame.html b/docs/noppes/npcs/api/handler/data/IFrame.html index e21a8d0bf..217463e1c 100644 --- a/docs/noppes/npcs/api/handler/data/IFrame.html +++ b/docs/noppes/npcs/api/handler/data/IFrame.html @@ -1,12 +1,22 @@ - + - + IFrame - + + + + + + + + + +var pathtoroot = "../../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler.data
    +

    Interface IFrame

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IFrame
    @@ -108,80 +132,98 @@ var activeTableTab = "activeTableTab";
    @@ -189,163 +231,168 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - + - + - +
        • removePart

          -
          IFrame removePart(java.lang.String partName)
          +
          IFrame removePart​(java.lang.String partName)
        - +
        • removePart

          -
          IFrame removePart(int partId)
          +
          IFrame removePart​(int partId)
        - + - +
        • getDuration

          -
          int getDuration()
          +
          int getDuration()
        - +
        • setDuration

          -
          IFrame setDuration(int duration)
          +
          IFrame setDuration​(int duration)
        - +
        • isCustomized

          -
          boolean isCustomized()
          +
          boolean isCustomized()
        - +
        • setCustomized

          -
          IFrame setCustomized(boolean customized)
          +
          IFrame setCustomized​(boolean customized)
        - +
        • getSpeed

          -
          float getSpeed()
          +
          float getSpeed()
        - +
        • setSpeed

          -
          IFrame setSpeed(float speed)
          +
          IFrame setSpeed​(float speed)
        - +
        • smoothType

          -
          byte smoothType()
          +
          byte smoothType()
        - +
        • setSmooth

          -
          IFrame setSmooth(byte smooth)
          +
          IFrame setSmooth​(byte smooth)
        - +
        • useRenderTicks

          -
          IFrame useRenderTicks(boolean renderTicks)
          +
          IFrame useRenderTicks​(boolean renderTicks)
        - +
        • useRenderTicks

          -
          boolean useRenderTicks()
          +
          boolean useRenderTicks()
      +
    +
    + diff --git a/docs/noppes/npcs/api/handler/data/IFramePart.html b/docs/noppes/npcs/api/handler/data/IFramePart.html index 21316e1a9..ef9ecfa02 100644 --- a/docs/noppes/npcs/api/handler/data/IFramePart.html +++ b/docs/noppes/npcs/api/handler/data/IFramePart.html @@ -1,12 +1,22 @@ - + - + IFramePart - + + + + + + + + + +var pathtoroot = "../../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler.data
    +

    Interface IFramePart

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IFramePart
    @@ -108,76 +132,93 @@ var activeTableTab = "activeTableTab";
    @@ -185,154 +226,159 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • getName

          -
          java.lang.String getName()
          +
          java.lang.String getName()
        - +
        • getPartId

          -
          int getPartId()
          +
          int getPartId()
        - +
        • setPart

          -
          IFramePart setPart(java.lang.String name)
          +
          IFramePart setPart​(java.lang.String name)
        - + - +
        • getRotations

          -
          float[] getRotations()
          +
          float[] getRotations()
        - +
        • setRotations

          -
          IFramePart setRotations(float[] rotation)
          +
          IFramePart setRotations​(float[] rotation)
        - +
        • getPivots

          -
          float[] getPivots()
          +
          float[] getPivots()
        - + - +
        • isCustomized

          -
          boolean isCustomized()
          +
          boolean isCustomized()
        - +
        • setCustomized

          -
          IFramePart setCustomized(boolean customized)
          +
          IFramePart setCustomized​(boolean customized)
        - +
        • getSpeed

          -
          float getSpeed()
          +
          float getSpeed()
        - + - +
        • isSmooth

          -
          byte isSmooth()
          +
          byte isSmooth()
        - +
      +
    +
    + diff --git a/docs/noppes/npcs/api/handler/data/ILine.html b/docs/noppes/npcs/api/handler/data/ILine.html index 75823d9b6..6fc34a93f 100644 --- a/docs/noppes/npcs/api/handler/data/ILine.html +++ b/docs/noppes/npcs/api/handler/data/ILine.html @@ -1,12 +1,22 @@ - + - + ILine - + + + + + + + + + +var pathtoroot = "../../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler.data
    +

    Interface ILine

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface ILine
    @@ -108,48 +132,58 @@ var activeTableTab = "activeTableTab";
    @@ -157,91 +191,96 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - + - +
        • getText

          -
          java.lang.String getText()
          +
          java.lang.String getText()
        - +
        • setText

          -
          void setText(java.lang.String text)
          +
          void setText​(java.lang.String text)
        - +
        • getSound

          -
          java.lang.String getSound()
          +
          java.lang.String getSound()
        - +
        • setSound

          -
          void setSound(java.lang.String sound)
          +
          void setSound​(java.lang.String sound)
        - +
        • hideText

          -
          void hideText(boolean hide)
          +
          void hideText​(boolean hide)
        - +
        • hideText

          -
          boolean hideText()
          +
          boolean hideText()
      +
    +
    + diff --git a/docs/noppes/npcs/api/handler/data/ILines.html b/docs/noppes/npcs/api/handler/data/ILines.html index 1e616a10c..7965dd9a6 100644 --- a/docs/noppes/npcs/api/handler/data/ILines.html +++ b/docs/noppes/npcs/api/handler/data/ILines.html @@ -1,12 +1,22 @@ - + - + ILines - + + + + + + + + + +var pathtoroot = "../../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler.data
    +

    Interface ILines

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface ILines
    @@ -108,53 +132,64 @@ var activeTableTab = "activeTableTab";
    @@ -162,101 +197,106 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • createLine

          -
          ILine createLine(java.lang.String text)
          +
          ILine createLine​(java.lang.String text)
        - +
        • getLine

          -
          ILine getLine(boolean isRandom)
          +
          ILine getLine​(boolean isRandom)
        - +
        • getLine

          -
          ILine getLine(int lineIndex)
          +
          ILine getLine​(int lineIndex)
        - +
        • setLine

          -
          void setLine(int lineIndex,
          -             ILine line)
          +
          void setLine​(int lineIndex,
          +             ILine line)
        - +
        • removeLine

          -
          void removeLine(int lineIndex)
          +
          void removeLine​(int lineIndex)
        - +
        • clear

          -
          void clear()
          +
          void clear()
        - +
        • isEmpty

          -
          boolean isEmpty()
          +
          boolean isEmpty()
        - +
        • getKeys

          -
          java.lang.Integer[] getKeys()
          +
          java.lang.Integer[] getKeys()
      +
    +
    + diff --git a/docs/noppes/npcs/api/handler/data/INaturalSpawn.html b/docs/noppes/npcs/api/handler/data/INaturalSpawn.html index ba70f73d6..e499bc439 100644 --- a/docs/noppes/npcs/api/handler/data/INaturalSpawn.html +++ b/docs/noppes/npcs/api/handler/data/INaturalSpawn.html @@ -1,12 +1,22 @@ - + - + INaturalSpawn - + + + + + + + + + +var pathtoroot = "../../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler.data
    +

    Interface INaturalSpawn

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface INaturalSpawn
    @@ -108,106 +132,130 @@ var activeTableTab = "activeTableTab";
    @@ -215,219 +263,224 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • setName

          -
          void setName(java.lang.String name)
          +
          void setName​(java.lang.String name)
        - +
        • getName

          -
          java.lang.String getName()
          +
          java.lang.String getName()
        - +
        • setEntity

          -
          void setEntity(IEntity entity,
          +
          void setEntity​(IEntity entity,
                          int slot)
        - + - +
        • getSlots

          -
          java.lang.Integer[] getSlots()
          +
          java.lang.Integer[] getSlots()
        - +
        • setWeight

          -
          void setWeight(int weight)
          +
          void setWeight​(int weight)
        - +
        • getWeight

          -
          int getWeight()
          +
          int getWeight()
        - +
        • setMinHeight

          -
          void setMinHeight(int height)
          +
          void setMinHeight​(int height)
        - +
        • getMinHeight

          -
          int getMinHeight()
          +
          int getMinHeight()
        - +
        • setMaxHeight

          -
          void setMaxHeight(int height)
          +
          void setMaxHeight​(int height)
        - +
        • getMaxHeight

          -
          int getMaxHeight()
          +
          int getMaxHeight()
        - +
        • spawnsLikeAnimal

          -
          void spawnsLikeAnimal(boolean spawns)
          +
          void spawnsLikeAnimal​(boolean spawns)
        - +
        • spawnsLikeAnimal

          -
          boolean spawnsLikeAnimal()
          +
          boolean spawnsLikeAnimal()
        - +
        • spawnsLikeMonster

          -
          void spawnsLikeMonster(boolean spawns)
          +
          void spawnsLikeMonster​(boolean spawns)
        - +
        • spawnsLikeMonster

          -
          boolean spawnsLikeMonster()
          +
          boolean spawnsLikeMonster()
        - +
        • spawnsInLiquid

          -
          void spawnsInLiquid(boolean spawns)
          +
          void spawnsInLiquid​(boolean spawns)
        - +
        • spawnsInLiquid

          -
          boolean spawnsInLiquid()
          +
          boolean spawnsInLiquid()
        - +
        • spawnsInAir

          -
          void spawnsInAir(boolean spawns)
          +
          void spawnsInAir​(boolean spawns)
        - +
        • spawnsInAir

          -
          boolean spawnsInAir()
          +
          boolean spawnsInAir()
        - +
        • getBiomes

          -
          java.lang.String[] getBiomes()
          +
          java.lang.String[] getBiomes()
        - +
        • setBiomes

          -
          void setBiomes(java.lang.String[] biomes)
          +
          void setBiomes​(java.lang.String[] biomes)
      +
    +
    + diff --git a/docs/noppes/npcs/api/handler/data/IParty.html b/docs/noppes/npcs/api/handler/data/IParty.html new file mode 100644 index 000000000..ebe879dd3 --- /dev/null +++ b/docs/noppes/npcs/api/handler/data/IParty.html @@ -0,0 +1,605 @@ + + + + + +IParty + + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface IParty

    +
    +
    +
    +
      +
    • +
      +
      public interface IParty
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getPartyUUIDString

          +
          java.lang.String getPartyUUIDString()
          +
          +
          Returns:
          +
          UUID of Party
          +
          +
        • +
        + + + +
          +
        • +

          getIsLocked

          +
          boolean getIsLocked()
          +
          +
          Returns:
          +
          if party is locked (quest is set)
          +
          +
        • +
        + + + +
          +
        • +

          setQuest

          +
          void setQuest​(IQuest quest)
          +
          Set a quest to the party (this does not validate use validateQuest())
          +
          +
          Parameters:
          +
          quest - Quest Object
          +
          +
        • +
        + + + +
          +
        • +

          getQuest

          +
          IQuest getQuest()
          +
          Get the Quest for the Party, can be null
          +
          +
          Returns:
          +
          quest
          +
          +
        • +
        + + + +
          +
        • +

          getCurrentQuestID

          +
          int getCurrentQuestID()
          +
          Get the Quest ID for Party | -1 if no quest
          +
          +
          Returns:
          +
          quest id
          +
          +
        • +
        + + + +
          +
        • +

          getCurrentQuestName

          +
          java.lang.String getCurrentQuestName()
          +
          Get the Quest Name for Party | BLANK if no quest
          +
          +
          Returns:
          +
          quest name
          +
          +
        • +
        + + + +
          +
        • +

          addPlayer

          +
          boolean addPlayer​(java.lang.String playerName)
          +
          +
          Parameters:
          +
          playerName - Username of Player (Case Sensitive)
          +
          Returns:
          +
          successful or not
          +
          +
        • +
        + + + +
          +
        • +

          removePlayer

          +
          boolean removePlayer​(java.lang.String playerName)
          +
          +
          Parameters:
          +
          playerName - Username of Player (Case Sensitive)
          +
          Returns:
          +
          successful or not
          +
          +
        • +
        + + + +
          +
        • +

          addPlayer

          +
          boolean addPlayer​(IPlayer player)
          +
          +
          Parameters:
          +
          player - IPlayer
          +
          Returns:
          +
          successful or not
          +
          +
        • +
        + + + +
          +
        • +

          removePlayer

          +
          boolean removePlayer​(IPlayer player)
          +
          +
          Parameters:
          +
          player - IPlayer
          +
          Returns:
          +
          successful or not
          +
          +
        • +
        + + + +
          +
        • +

          hasPlayer

          +
          boolean hasPlayer​(IPlayer player)
          +
          Check if Player is in Party with IPlayer
          +
          +
          Returns:
          +
          true/false if player is in party
          +
          +
        • +
        + + + +
          +
        • +

          hasPlayer

          +
          boolean hasPlayer​(java.lang.String playerName)
          +
          Check if Player is in Party with Player Name
          +
          +
          Returns:
          +
          true/false if player is in party
          +
          +
        • +
        + + + +
          +
        • +

          getPartyLeaderName

          +
          java.lang.String getPartyLeaderName()
          +
          +
          Returns:
          +
          Party Leader's Name
          +
          +
        • +
        + + + +
          +
        • +

          getPlayerNamesList

          +
          java.util.List<java.lang.String> getPlayerNamesList()
          +
          +
          Returns:
          +
          Collection of all Player Names in Party
          +
          +
        • +
        + + + +
          +
        • +

          validateQuest

          +
          boolean validateQuest​(int questID,
          +                      boolean sendLeaderMessages)
          +
          +
          Parameters:
          +
          questID - ID for the Quest to Verify
          +
          sendLeaderMessages - IF true will send ERROR message to Party Leader on why the quest could not be set
          +
          Returns:
          +
          true/false if the party CAN have the quest set
          +
          +
        • +
        + + + +
          +
        • +

          toggleFriendlyFire

          +
          void toggleFriendlyFire()
          +
          Toggles Friendly Fire
          +
        • +
        + + + +
          +
        • +

          friendlyFire

          +
          boolean friendlyFire()
          +
          +
          Returns:
          +
          Current Friendly Fire settings in Party
          +
          +
        • +
        + + + +
          +
        • +

          updateQuestObjectiveData

          +
          void updateQuestObjectiveData()
          +
          Sends information for Quest Objectives to all Party Participants [Lower Data]
          +
        • +
        + + + +
          +
        • +

          updatePartyData

          +
          void updatePartyData()
          +
          Sends all PARTY INFORMATION to all Party Participants [Higher Data]
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +
    + + diff --git a/docs/noppes/npcs/api/handler/data/IPartyOptions.html b/docs/noppes/npcs/api/handler/data/IPartyOptions.html new file mode 100644 index 000000000..8ef5dd019 --- /dev/null +++ b/docs/noppes/npcs/api/handler/data/IPartyOptions.html @@ -0,0 +1,527 @@ + + + + + +IPartyOptions + + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface IPartyOptions

    +
    +
    +
    +
      +
    • +
      +
      public interface IPartyOptions
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          isAllowParty

          +
          boolean isAllowParty()
          +
        • +
        + + + +
          +
        • +

          setAllowParty

          +
          void setAllowParty​(boolean allowParty)
          +
        • +
        + + + +
          +
        • +

          isOnlyParty

          +
          boolean isOnlyParty()
          +
        • +
        + + + +
          +
        • +

          setOnlyParty

          +
          void setOnlyParty​(boolean onlyParty)
          +
        • +
        + + + +
          +
        • +

          getPartyRequirements

          +
          int getPartyRequirements()
          +
          +
          Returns:
          +
          0:Leader, 1:All, 2:Valid
          +
          +
        • +
        + + + +
          +
        • +

          setPartyRequirements

          +
          void setPartyRequirements​(int partyRequirements)
          +
          +
          Parameters:
          +
          partyRequirements - 0:Leader, 1:All, 2:Valid
          +
          +
        • +
        + + + +
          +
        • +

          getRewardControl

          +
          int getRewardControl()
          +
          +
          Returns:
          +
          0:Leader, 1:All, 2:Enrolled, 3:Valid
          +
          +
        • +
        + + + +
          +
        • +

          setRewardControl

          +
          void setRewardControl​(int rewardControl)
          +
          +
          Parameters:
          +
          rewardControl - 0:Leader, 1:All, 2:Enrolled, 3:Valid
          +
          +
        • +
        + + + +
          +
        • +

          getCompleteFor

          +
          int getCompleteFor()
          +
          +
          Returns:
          +
          0:Leader, 1:All, 2:Enrolled, 3:Valid
          +
          +
        • +
        + + + +
          +
        • +

          setCompleteFor

          +
          void setCompleteFor​(int completeFor)
          +
          +
          Parameters:
          +
          completeFor - 0:Leader, 1:All, 2:Enrolled, 3:Valid
          +
          +
        • +
        + + + +
          +
        • +

          getExecuteCommandFor

          +
          int getExecuteCommandFor()
          +
          +
          Returns:
          +
          0:Leader, 1:All, 2:Enrolled, 3:Valid
          +
          +
        • +
        + + + +
          +
        • +

          setExecuteCommandFor

          +
          void setExecuteCommandFor​(int commandFor)
          +
          +
          Parameters:
          +
          commandFor - 0:Leader, 1:All, 2:Enrolled, 3:Valid
          +
          +
        • +
        + + + +
          +
        • +

          getObjectiveRequirement

          +
          int getObjectiveRequirement()
          +
          +
          Returns:
          +
          0:Shard, 1:All, 2:Leader
          +
          +
        • +
        + + + +
          +
        • +

          setObjectiveRequirement

          +
          void setObjectiveRequirement​(int requirement)
          +
          +
          Parameters:
          +
          requirement - 0:Shard, 1:All, 2:Leader
          +
          +
        • +
        + + + +
          +
        • +

          getMinPartySize

          +
          int getMinPartySize()
          +
        • +
        + + + +
          +
        • +

          setMinPartySize

          +
          void setMinPartySize​(int newSize)
          +
        • +
        + + + +
          +
        • +

          getMaxPartySize

          +
          int getMaxPartySize()
          +
        • +
        + + + +
          +
        • +

          setMaxPartySize

          +
          void setMaxPartySize​(int newSize)
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +
    + + diff --git a/docs/noppes/npcs/api/handler/data/IPlayerMail.html b/docs/noppes/npcs/api/handler/data/IPlayerMail.html index 1aecf7054..9ffd075c6 100644 --- a/docs/noppes/npcs/api/handler/data/IPlayerMail.html +++ b/docs/noppes/npcs/api/handler/data/IPlayerMail.html @@ -1,12 +1,22 @@ - + - + IPlayerMail - + + + + + + + + + +var pathtoroot = "../../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler.data
    +

    Interface IPlayerMail

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IPlayerMail
    @@ -108,72 +132,88 @@ var activeTableTab = "activeTableTab";
    @@ -181,145 +221,150 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • setPageText

          -
          void setPageText(java.lang.String[] pages)
          +
          void setPageText​(java.lang.String[] pages)
        - +
        • getPageText

          -
          java.lang.String[] getPageText()
          +
          java.lang.String[] getPageText()
        - +
        • getPageCount

          -
          int getPageCount()
          +
          int getPageCount()
        - +
        • setSender

          -
          void setSender(java.lang.String sender)
          +
          void setSender​(java.lang.String sender)
        - +
        • getSender

          -
          java.lang.String getSender()
          +
          java.lang.String getSender()
        - +
        • setSubject

          -
          void setSubject(java.lang.String subject)
          +
          void setSubject​(java.lang.String subject)
        - +
        • getSubject

          -
          java.lang.String getSubject()
          +
          java.lang.String getSubject()
        - +
        • getTimePast

          -
          long getTimePast()
          +
          long getTimePast()
        - +
        • getTimeSent

          -
          long getTimeSent()
          +
          long getTimeSent()
        - +
        • hasQuest

          -
          boolean hasQuest()
          +
          boolean hasQuest()
        - + - + - +
      +
    +
    + diff --git a/docs/noppes/npcs/api/handler/data/IQuest.html b/docs/noppes/npcs/api/handler/data/IQuest.html index c6f620f0b..d3b9ec640 100644 --- a/docs/noppes/npcs/api/handler/data/IQuest.html +++ b/docs/noppes/npcs/api/handler/data/IQuest.html @@ -1,12 +1,22 @@ - + - + IQuest - + + + + + + + + + +var pathtoroot = "../../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler.data
    +

    Interface IQuest

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IQuest
    @@ -108,148 +132,138 @@ var activeTableTab = "activeTableTab";
    @@ -257,340 +271,240 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • getId

          -
          int getId()
          +
          int getId()
        - +
        • getName

          -
          java.lang.String getName()
          +
          java.lang.String getName()
        - +
        • setName

          -
          void setName(java.lang.String var1)
          +
          void setName​(java.lang.String var1)
        - +
        • getType

          -
          int getType()
          +
          int getType()
        - +
        • setType

          -
          void setType(int var1)
          +
          void setType​(int var1)
        - +
        • getLogText

          -
          java.lang.String getLogText()
          +
          java.lang.String getLogText()
        - +
        • setLogText

          -
          void setLogText(java.lang.String var1)
          +
          void setLogText​(java.lang.String var1)
        - +
        • getCompleteText

          -
          java.lang.String getCompleteText()
          +
          java.lang.String getCompleteText()
        - +
        • setCompleteText

          -
          void setCompleteText(java.lang.String var1)
          +
          void setCompleteText​(java.lang.String var1)
        - +
        • getNextQuest

          -
          IQuest getNextQuest()
          +
          IQuest getNextQuest()
        - +
        • setNextQuest

          -
          void setNextQuest(IQuest var1)
          +
          void setNextQuest​(IQuest var1)
        - + - + - + - +
        • getNpcName

          -
          java.lang.String getNpcName()
          +
          java.lang.String getNpcName()
        - +
        • setNpcName

          -
          void setNpcName(java.lang.String var1)
          +
          void setNpcName​(java.lang.String var1)
        - +
        • save

          -
          void save()
          +
          void save()
        - +
        • getIsRepeatable

          -
          boolean getIsRepeatable()
          +
          boolean getIsRepeatable()
        - +
        • getTimeUntilRepeat

          -
          long getTimeUntilRepeat(IPlayer player)
          +
          long getTimeUntilRepeat​(IPlayer player)
        - +
        • setRepeatType

          -
          void setRepeatType(int type)
          +
          void setRepeatType​(int type)
        - +
        • getRepeatType

          -
          int getRepeatType()
          +
          int getRepeatType()
        - + - - - -
          -
        • -

          isAllowParty

          -
          boolean isAllowParty()
          -
        • -
        - - - -
          -
        • -

          setAllowParty

          -
          void setAllowParty(boolean allowParty)
          -
        • -
        - - - -
          -
        • -

          getPartyRequirements

          -
          int getPartyRequirements()
          -
          -
          Returns:
          -
          0:Leader, 1:All, 2:Valid
          -
          -
        • -
        - - - -
          -
        • -

          setPartyRequirements

          -
          void setPartyRequirements(int partyRequirements)
          -
          -
          Parameters:
          -
          partyRequirements - 0:Leader, 1:All, 2:Valid
          -
          -
        • -
        - - - -
          -
        • -

          getRewardControl

          -
          int getRewardControl()
          -
          -
          Returns:
          -
          0:Leader, 1:All, 2:Enrolled, 3:Completer
          -
          -
        • -
        - - - -
          -
        • -

          setRewardControl

          -
          void setRewardControl(int rewardControl)
          -
          -
          Parameters:
          -
          rewardControl - 0:Leader, 1:All, 2:Enrolled, 3:Completer
          -
          -
        • -
        - - - -
          -
        • -

          getCompleteFor

          -
          int getCompleteFor()
          -
          -
          Returns:
          -
          0:Leader, 1:All, 2:Enrolled, 3:Completer
          -
          -
        • -
        - - - -
          -
        • -

          setCompleteFor

          -
          void setCompleteFor(int completeFor)
          -
          -
          Parameters:
          -
          completeFor - 0:Leader, 1:All, 2:Enrolled, 3:Completer
          -
          -
        • -
        - - - -
          -
        • -

          getMaxPartySize

          -
          int getMaxPartySize()
          -
        • -
        - +
        • -

          setMaxPartySize

          -
          void setMaxPartySize(int newSize)
          +

          getPartyOptions

          +
          IPartyOptions getPartyOptions()
      +
    +
    + diff --git a/docs/noppes/npcs/api/handler/data/IQuestCategory.html b/docs/noppes/npcs/api/handler/data/IQuestCategory.html index d3daa6ead..3c7eeeee8 100644 --- a/docs/noppes/npcs/api/handler/data/IQuestCategory.html +++ b/docs/noppes/npcs/api/handler/data/IQuestCategory.html @@ -1,12 +1,22 @@ - + - + IQuestCategory - + + + + + + + + + +var pathtoroot = "../../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler.data
    +

    Interface IQuestCategory

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IQuestCategory
    @@ -108,36 +132,43 @@ var activeTableTab = "activeTableTab";
    @@ -145,64 +176,69 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • quests

          -
          java.util.List<IQuest> quests()
          +
          java.util.List<IQuest> quests()
        - +
        • getName

          -
          java.lang.String getName()
          +
          java.lang.String getName()
        - + - +
        • getId

          -
          int getId()
          +
          int getId()
      +
    +
    + diff --git a/docs/noppes/npcs/api/handler/data/IQuestDialog.html b/docs/noppes/npcs/api/handler/data/IQuestDialog.html index 3f846d0b7..7e39c7e22 100644 --- a/docs/noppes/npcs/api/handler/data/IQuestDialog.html +++ b/docs/noppes/npcs/api/handler/data/IQuestDialog.html @@ -1,12 +1,22 @@ - + - + IQuestDialog - + + + + + + + + + +var pathtoroot = "../../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler.data
    +

    Interface IQuestDialog

    @@ -94,27 +119,29 @@
  • All Superinterfaces:
    -
    IQuestInterface
    +
    IQuestInterface

    -
    public interface IQuestDialog
    -extends IQuestInterface
    +extends IQuestInterface
  • +
    + diff --git a/docs/noppes/npcs/api/handler/data/IQuestInterface.html b/docs/noppes/npcs/api/handler/data/IQuestInterface.html index 2975bf51a..8102611de 100644 --- a/docs/noppes/npcs/api/handler/data/IQuestInterface.html +++ b/docs/noppes/npcs/api/handler/data/IQuestInterface.html @@ -1,12 +1,22 @@ - + - + IQuestInterface - + + + + + + + + + +var pathtoroot = "../../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler.data
    +

    Interface IQuestInterface

    @@ -94,26 +119,28 @@
  • All Known Subinterfaces:
    -
    IQuestDialog, IQuestItem, IQuestKill, IQuestLocation
    +
    IQuestDialog, IQuestItem, IQuestKill, IQuestLocation

    -
    public interface IQuestInterface
  • +
    + diff --git a/docs/noppes/npcs/api/handler/data/IQuestItem.html b/docs/noppes/npcs/api/handler/data/IQuestItem.html index 4ba33b87c..6703224d6 100644 --- a/docs/noppes/npcs/api/handler/data/IQuestItem.html +++ b/docs/noppes/npcs/api/handler/data/IQuestItem.html @@ -1,12 +1,22 @@ - + - + IQuestItem - + + + + + + + + + +var pathtoroot = "../../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler.data
    +

    Interface IQuestItem

    @@ -100,12 +125,11 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    IQuestInterface
    +
    IQuestInterface

    -
    public interface IQuestItem
    -extends IQuestInterface
    +extends IQuestInterface
  • @@ -113,44 +137,53 @@ extends
  • +
    +
  • @@ -158,82 +191,87 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • setLeaveItems

        -
        void setLeaveItems(boolean leaveItems)
        +
        void setLeaveItems​(boolean leaveItems)
      - +
      • getLeaveItems

        -
        boolean getLeaveItems()
        +
        boolean getLeaveItems()
      - +
      • setIgnoreDamage

        -
        void setIgnoreDamage(boolean ignoreDamage)
        +
        void setIgnoreDamage​(boolean ignoreDamage)
      - +
      • getIgnoreDamage

        -
        boolean getIgnoreDamage()
        +
        boolean getIgnoreDamage()
      - +
      • setIgnoreNbt

        -
        void setIgnoreNbt(boolean ignoreNbt)
        +
        void setIgnoreNbt​(boolean ignoreNbt)
      - +
      • getIgnoreNbt

        -
        boolean getIgnoreNbt()
        +
        boolean getIgnoreNbt()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/handler/data/IQuestKill.html b/docs/noppes/npcs/api/handler/data/IQuestKill.html index b2f69022e..7feb0a56e 100644 --- a/docs/noppes/npcs/api/handler/data/IQuestKill.html +++ b/docs/noppes/npcs/api/handler/data/IQuestKill.html @@ -1,12 +1,22 @@ - + - + IQuestKill - + + + + + + + + + +var pathtoroot = "../../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler.data
    +

    Interface IQuestKill

    @@ -100,12 +125,11 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    IQuestInterface
    +
    IQuestInterface

    -
    public interface IQuestKill
    -extends IQuestInterface
    +extends IQuestInterface
  • @@ -113,28 +137,33 @@ extends
  • +
    +
  • @@ -142,46 +171,51 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • setTargetType

        -
        void setTargetType(int type)
        +
        void setTargetType​(int type)
      - +
      • getTargetType

        -
        int getTargetType()
        +
        int getTargetType()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/handler/data/IQuestLocation.html b/docs/noppes/npcs/api/handler/data/IQuestLocation.html index 9b6b0bc96..9d3bc5eff 100644 --- a/docs/noppes/npcs/api/handler/data/IQuestLocation.html +++ b/docs/noppes/npcs/api/handler/data/IQuestLocation.html @@ -1,12 +1,22 @@ - + - + IQuestLocation - + + + + + + + + + +var pathtoroot = "../../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler.data
    +

    Interface IQuestLocation

    @@ -100,12 +125,11 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    IQuestInterface
    +
    IQuestInterface

    -
    public interface IQuestLocation
    -extends IQuestInterface
    +extends IQuestInterface
  • @@ -113,44 +137,53 @@ extends
  • +
    +
  • @@ -158,82 +191,87 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • setLocation1

        -
        void setLocation1(java.lang.String loc1)
        +
        void setLocation1​(java.lang.String loc1)
      - +
      • getLocation1

        -
        java.lang.String getLocation1()
        +
        java.lang.String getLocation1()
      - +
      • setLocation2

        -
        void setLocation2(java.lang.String loc2)
        +
        void setLocation2​(java.lang.String loc2)
      - +
      • getLocation2

        -
        java.lang.String getLocation2()
        +
        java.lang.String getLocation2()
      - +
      • setLocation3

        -
        void setLocation3(java.lang.String loc3)
        +
        void setLocation3​(java.lang.String loc3)
      - +
      • getLocation3

        -
        java.lang.String getLocation3()
        +
        java.lang.String getLocation3()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/handler/data/IQuestObjective.html b/docs/noppes/npcs/api/handler/data/IQuestObjective.html index 605328e66..4e47f9031 100644 --- a/docs/noppes/npcs/api/handler/data/IQuestObjective.html +++ b/docs/noppes/npcs/api/handler/data/IQuestObjective.html @@ -1,12 +1,22 @@ - + - + IQuestObjective - + + + + + + + + + +var pathtoroot = "../../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler.data
    +

    Interface IQuestObjective

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IQuestObjective
    @@ -108,40 +132,53 @@ var activeTableTab = "activeTableTab";
    @@ -149,73 +186,87 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • getProgress

          -
          int getProgress()
          +
          int getProgress()
        - +
        • setProgress

          -
          void setProgress(int var1)
          +
          void setProgress​(int var1)
        - +
        • getMaxProgress

          -
          int getMaxProgress()
          +
          int getMaxProgress()
        - +
        • isCompleted

          -
          boolean isCompleted()
          +
          boolean isCompleted()
        - + + + +
          +
        • +

          getText

          +
          java.lang.String getText()
          +
        • +
        +
        • -

          getText

          -
          java.lang.String getText()
          +

          getAdditionalText

          +
          java.lang.String getAdditionalText()
      +
    +
    + diff --git a/docs/noppes/npcs/api/handler/data/IRecipe.html b/docs/noppes/npcs/api/handler/data/IRecipe.html index ea1d9a27e..71f340bdf 100644 --- a/docs/noppes/npcs/api/handler/data/IRecipe.html +++ b/docs/noppes/npcs/api/handler/data/IRecipe.html @@ -1,12 +1,22 @@ - + - + IRecipe - + + + + + + + + + +var pathtoroot = "../../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler.data
    +

    Interface IRecipe

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IRecipe
    @@ -108,72 +132,88 @@ var activeTableTab = "activeTableTab";
    @@ -181,145 +221,150 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • getName

          -
          java.lang.String getName()
          +
          java.lang.String getName()
        - +
        • isGlobal

          -
          boolean isGlobal()
          +
          boolean isGlobal()
        - +
        • setIsGlobal

          -
          void setIsGlobal(boolean var1)
          +
          void setIsGlobal​(boolean var1)
        - +
        • getIgnoreNBT

          -
          boolean getIgnoreNBT()
          +
          boolean getIgnoreNBT()
        - +
        • setIgnoreNBT

          -
          void setIgnoreNBT(boolean var1)
          +
          void setIgnoreNBT​(boolean var1)
        - +
        • getIgnoreDamage

          -
          boolean getIgnoreDamage()
          +
          boolean getIgnoreDamage()
        - +
        • setIgnoreDamage

          -
          void setIgnoreDamage(boolean var1)
          +
          void setIgnoreDamage​(boolean var1)
        - +
        • getWidth

          -
          int getWidth()
          +
          int getWidth()
        - +
        • getHeight

          -
          int getHeight()
          +
          int getHeight()
        - +
        • getResult

          -
          net.minecraft.item.ItemStack getResult()
          +
          net.minecraft.item.ItemStack getResult()
        - +
        • getRecipe

          -
          net.minecraft.item.ItemStack[] getRecipe()
          +
          net.minecraft.item.ItemStack[] getRecipe()
        - +
        • delete

          -
          void delete()
          +
          void delete()
        - +
        • getId

          -
          int getId()
          +
          int getId()
      +
    +
    + diff --git a/docs/noppes/npcs/api/handler/data/ISound.html b/docs/noppes/npcs/api/handler/data/ISound.html index b5b32b8f9..2c32a1b67 100644 --- a/docs/noppes/npcs/api/handler/data/ISound.html +++ b/docs/noppes/npcs/api/handler/data/ISound.html @@ -1,12 +1,22 @@ - + - + ISound - + + + + + + + + + +var pathtoroot = "../../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler.data
    +

    Interface ISound

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface ISound
    @@ -108,82 +132,100 @@ var activeTableTab = "activeTableTab";
    @@ -191,165 +233,170 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • setEntity

          -
          void setEntity(IEntity entity)
          +
          void setEntity​(IEntity entity)
        - + - +
        • setRepeat

          -
          void setRepeat(boolean repeat)
          +
          void setRepeat​(boolean repeat)
        - +
        • repeats

          -
          boolean repeats()
          +
          boolean repeats()
        - +
        • setRepeatDelay

          -
          void setRepeatDelay(int delay)
          +
          void setRepeatDelay​(int delay)
        - +
        • getRepeatDelay

          -
          int getRepeatDelay()
          +
          int getRepeatDelay()
        - +
        • setVolume

          -
          void setVolume(float volume)
          +
          void setVolume​(float volume)
        - +
        • getVolume

          -
          float getVolume()
          +
          float getVolume()
        - +
        • setPitch

          -
          void setPitch(float pitch)
          +
          void setPitch​(float pitch)
        - +
        • getPitch

          -
          float getPitch()
          +
          float getPitch()
        - +
        • setPosition

          -
          void setPosition(IPos pos)
          +
          void setPosition​(IPos pos)
        - +
        • setPosition

          -
          void setPosition(float x,
          +
          void setPosition​(float x,
                            float y,
                            float z)
        - +
        • getX

          -
          float getX()
          +
          float getX()
        - +
        • getY

          -
          float getY()
          +
          float getY()
        - +
        • getZ

          -
          float getZ()
          +
          float getZ()
      +
    +
    + diff --git a/docs/noppes/npcs/api/handler/data/ITag.html b/docs/noppes/npcs/api/handler/data/ITag.html index b3878b950..fa82c0eca 100644 --- a/docs/noppes/npcs/api/handler/data/ITag.html +++ b/docs/noppes/npcs/api/handler/data/ITag.html @@ -1,12 +1,22 @@ - + - + ITag - + + + + + + + + + +var pathtoroot = "../../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler.data
    +

    Interface ITag

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface ITag
    @@ -108,56 +132,68 @@ var activeTableTab = "activeTableTab";
    @@ -165,109 +201,114 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • getUuid

          -
          java.lang.String getUuid()
          +
          java.lang.String getUuid()
        - +
        • getName

          -
          java.lang.String getName()
          +
          java.lang.String getName()
        - +
        • setName

          -
          void setName(java.lang.String name)
          +
          void setName​(java.lang.String name)
        - +
        • setColor

          -
          void setColor(int c)
          +
          void setColor​(int c)
        - +
        • getId

          -
          int getId()
          +
          int getId()
        - +
        • getColor

          -
          int getColor()
          +
          int getColor()
        - +
        • getIsHidden

          -
          boolean getIsHidden()
          +
          boolean getIsHidden()
        - +
        • setIsHidden

          -
          void setIsHidden(boolean hidden)
          +
          void setIsHidden​(boolean hidden)
        - +
        • save

          -
          void save()
          +
          void save()
      +
    +
    + diff --git a/docs/noppes/npcs/api/handler/data/ITransportCategory.html b/docs/noppes/npcs/api/handler/data/ITransportCategory.html index aa642b416..fcd2d281f 100644 --- a/docs/noppes/npcs/api/handler/data/ITransportCategory.html +++ b/docs/noppes/npcs/api/handler/data/ITransportCategory.html @@ -1,12 +1,22 @@ - + - + ITransportCategory - + + + + + + + + + +var pathtoroot = "../../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler.data
    +

    Interface ITransportCategory

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface ITransportCategory
    @@ -108,44 +132,53 @@ var activeTableTab = "activeTableTab";
    @@ -153,82 +186,87 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • getId

          -
          int getId()
          +
          int getId()
        - +
        • setTitle

          -
          void setTitle(java.lang.String title)
          +
          void setTitle​(java.lang.String title)
        - +
        • getTitle

          -
          java.lang.String getTitle()
          +
          java.lang.String getTitle()
        - +
        • addLocation

          -
          void addLocation(java.lang.String name)
          +
          void addLocation​(java.lang.String name)
        - + - +
        • removeLocation

          -
          void removeLocation(java.lang.String name)
          +
          void removeLocation​(java.lang.String name)
      +
    +
    + diff --git a/docs/noppes/npcs/api/handler/data/ITransportLocation.html b/docs/noppes/npcs/api/handler/data/ITransportLocation.html index 19f8a669b..633fb4c60 100644 --- a/docs/noppes/npcs/api/handler/data/ITransportLocation.html +++ b/docs/noppes/npcs/api/handler/data/ITransportLocation.html @@ -1,12 +1,22 @@ - + - + ITransportLocation - + + + + + + + + + +var pathtoroot = "../../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.handler.data
    +

    Interface ITransportLocation

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface ITransportLocation
    @@ -108,74 +132,90 @@ var activeTableTab = "activeTableTab";
    @@ -183,147 +223,152 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • getId

          -
          int getId()
          +
          int getId()
        - +
        • setName

          -
          void setName(java.lang.String name)
          +
          void setName​(java.lang.String name)
        - +
        • getName

          -
          java.lang.String getName()
          +
          java.lang.String getName()
        - +
        • setDimension

          -
          void setDimension(int dimension)
          +
          void setDimension​(int dimension)
        - +
        • getDimension

          -
          int getDimension()
          +
          int getDimension()
        - +
        • setType

          -
          void setType(int type)
          +
          void setType​(int type)
        - +
        • getType

          -
          int getType()
          +
          int getType()
        - +
        • setPosition

          -
          void setPosition(int x,
          +
          void setPosition​(int x,
                            int y,
                            int z)
        - +
        • setPosition

          -
          void setPosition(IPos pos)
          +
          void setPosition​(IPos pos)
        - +
        • getX

          -
          double getX()
          +
          double getX()
        - +
        • getY

          -
          double getY()
          +
          double getY()
        - +
        • getZ

          -
          double getZ()
          +
          double getZ()
        - +
        • save

          -
          void save()
          +
          void save()
      +
    +
    + diff --git a/docs/noppes/npcs/api/handler/data/package-frame.html b/docs/noppes/npcs/api/handler/data/package-frame.html deleted file mode 100644 index d492576f9..000000000 --- a/docs/noppes/npcs/api/handler/data/package-frame.html +++ /dev/null @@ -1,46 +0,0 @@ - - - - - -noppes.npcs.api.handler.data - - - - - -

    noppes.npcs.api.handler.data

    - - - diff --git a/docs/noppes/npcs/api/handler/data/package-summary.html b/docs/noppes/npcs/api/handler/data/package-summary.html index 8927bcdc7..d825abf25 100644 --- a/docs/noppes/npcs/api/handler/data/package-summary.html +++ b/docs/noppes/npcs/api/handler/data/package-summary.html @@ -1,12 +1,22 @@ - + - + noppes.npcs.api.handler.data - + + + + + + + + + +var pathtoroot = "../../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +

    Package noppes.npcs.api.handler.data

    +
    @@ -137,46 +166,51 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • getArmorSlot

          -
          int getArmorSlot()
          +
          int getArmorSlot()
        - +
        • getArmorMaterial

          -
          java.lang.String getArmorMaterial()
          +
          java.lang.String getArmorMaterial()
      +
    +
    + diff --git a/docs/noppes/npcs/api/item/IItemBlock.html b/docs/noppes/npcs/api/item/IItemBlock.html index b756cfbae..b1f708d5f 100644 --- a/docs/noppes/npcs/api/item/IItemBlock.html +++ b/docs/noppes/npcs/api/item/IItemBlock.html @@ -1,12 +1,22 @@ - + - + IItemBlock - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.item
    +

    Interface IItemBlock

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IItemBlock
    @@ -108,24 +132,28 @@ var activeTableTab = "activeTableTab";
    @@ -133,37 +161,42 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • getBlockName

          -
          java.lang.String getBlockName()
          +
          java.lang.String getBlockName()
      +
    +
    + diff --git a/docs/noppes/npcs/api/item/IItemBook.html b/docs/noppes/npcs/api/item/IItemBook.html index d428e9c02..170789e66 100644 --- a/docs/noppes/npcs/api/item/IItemBook.html +++ b/docs/noppes/npcs/api/item/IItemBook.html @@ -1,12 +1,22 @@ - + - + IItemBook - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.item
    +

    Interface IItemBook

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IItemBook
    @@ -108,44 +132,53 @@ var activeTableTab = "activeTableTab";
    @@ -153,82 +186,87 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • getText

          -
          java.lang.String[] getText()
          +
          java.lang.String[] getText()
        - +
        • setText

          -
          void setText(java.lang.String[] var1)
          +
          void setText​(java.lang.String[] var1)
        - +
        • getAuthor

          -
          java.lang.String getAuthor()
          +
          java.lang.String getAuthor()
        - +
        • setAuthor

          -
          void setAuthor(java.lang.String var1)
          +
          void setAuthor​(java.lang.String var1)
        - +
        • getTitle

          -
          java.lang.String getTitle()
          +
          java.lang.String getTitle()
        - +
        • setTitle

          -
          void setTitle(java.lang.String var1)
          +
          void setTitle​(java.lang.String var1)
      +
    +
    + diff --git a/docs/noppes/npcs/api/item/IItemCustom.html b/docs/noppes/npcs/api/item/IItemCustom.html index 5774e952b..f78e10cd2 100644 --- a/docs/noppes/npcs/api/item/IItemCustom.html +++ b/docs/noppes/npcs/api/item/IItemCustom.html @@ -1,12 +1,22 @@ - + - + IItemCustom - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.item
    +

    Interface IItemCustom

    @@ -100,12 +125,11 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    IItemStack
    +
    IItemStack

    -
    public interface IItemCustom
    -extends IItemStack
    +extends IItemStack
  • @@ -113,199 +137,243 @@ extends
  • +
    +
  • @@ -313,405 +381,410 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • getEnabled

        -
        boolean getEnabled()
        +
        boolean getEnabled()
      - +
      • setEnabled

        -
        void setEnabled(boolean bo)
        +
        void setEnabled​(boolean bo)
      - +
      • getTexture

        -
        java.lang.String getTexture()
        +
        java.lang.String getTexture()
      - +
      • setTexture

        -
        void setTexture(java.lang.String var2)
        +
        void setTexture​(java.lang.String var2)
      - +
      • setArmorType

        -
        void setArmorType(int armorType)
        +
        void setArmorType​(int armorType)
      - +
      • getArmorType

        -
        int getArmorType()
        +
        int getArmorType()
      - +
      • setIsTool

        -
        void setIsTool(boolean isTool)
        +
        void setIsTool​(boolean isTool)
      - +
      • isTool

        -
        boolean isTool()
        +
        boolean isTool()
      - +
      • setDigSpeed

        -
        void setDigSpeed(int digSpeed)
        +
        void setDigSpeed​(int digSpeed)
      - +
      • getDigSpeed

        -
        int getDigSpeed()
        +
        int getDigSpeed()
      - +
      • setMaxStackSize

        -
        void setMaxStackSize(int var1)
        +
        void setMaxStackSize​(int var1)
      - +
      • getDurabilityValue

        -
        double getDurabilityValue()
        +
        double getDurabilityValue()
      - +
      • setDurabilityValue

        -
        void setDurabilityValue(float var1)
        +
        void setDurabilityValue​(float var1)
      - +
      • getDurabilityShow

        -
        boolean getDurabilityShow()
        +
        boolean getDurabilityShow()
      - +
      • setDurabilityShow

        -
        void setDurabilityShow(boolean var1)
        +
        void setDurabilityShow​(boolean var1)
      - +
      • getDurabilityColor

        -
        int getDurabilityColor()
        +
        int getDurabilityColor()
      - +
      • setDurabilityColor

        -
        void setDurabilityColor(int var1)
        +
        void setDurabilityColor​(int var1)
      - +
      • getColor

        -
        int getColor()
        +
        int getColor()
      - +
      • setColor

        -
        void setColor(int var1)
        +
        void setColor​(int var1)
      - +
      • getMaxItemUseDuration

        -
        int getMaxItemUseDuration()
        +
        int getMaxItemUseDuration()
      - +
      • setMaxItemUseDuration

        -
        void setMaxItemUseDuration(int duration)
        +
        void setMaxItemUseDuration​(int duration)
      - +
      • setItemUseAction

        -
        void setItemUseAction(int action)
        +
        void setItemUseAction​(int action)
      - +
      • getItemUseAction

        -
        int getItemUseAction()
        +
        int getItemUseAction()
      - +
      • getEnchantability

        -
        int getEnchantability()
        +
        int getEnchantability()
      - +
      • setEnchantability

        -
        void setEnchantability(int enchantability)
        +
        void setEnchantability​(int enchantability)
      - +
      • setRotation

        -
        void setRotation(float rotationX,
        +
        void setRotation​(float rotationX,
                          float rotationY,
                          float rotationZ)
      - +
      • setRotationRate

        -
        void setRotationRate(float rotationXRate,
        +
        void setRotationRate​(float rotationXRate,
                              float rotationYRate,
                              float rotationZRate)
      - +
      • setScale

        -
        void setScale(float scaleX,
        +
        void setScale​(float scaleX,
                       float scaleY,
                       float scaleZ)
      - +
      • setTranslate

        -
        void setTranslate(float translateX,
        +
        void setTranslate​(float translateX,
                           float translateY,
                           float translateZ)
      - +
      • getRotationX

        -
        float getRotationX()
        +
        float getRotationX()
      - +
      • getRotationY

        -
        float getRotationY()
        +
        float getRotationY()
      - +
      • getRotationZ

        -
        float getRotationZ()
        +
        float getRotationZ()
      - +
      • getRotationXRate

        -
        float getRotationXRate()
        +
        float getRotationXRate()
      - +
      • getRotationYRate

        -
        float getRotationYRate()
        +
        float getRotationYRate()
      - +
      • getRotationZRate

        -
        float getRotationZRate()
        +
        float getRotationZRate()
      - +
      • getScaleX

        -
        float getScaleX()
        +
        float getScaleX()
      - +
      • getScaleY

        -
        float getScaleY()
        +
        float getScaleY()
      - +
      • getScaleZ

        -
        float getScaleZ()
        +
        float getScaleZ()
      - +
      • getTranslateX

        -
        float getTranslateX()
        +
        float getTranslateX()
      - +
      • getTranslateY

        -
        float getTranslateY()
        +
        float getTranslateY()
      - +
      • getTranslateZ

        -
        float getTranslateZ()
        +
        float getTranslateZ()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/item/IItemStack.html b/docs/noppes/npcs/api/item/IItemStack.html index 398171aaf..792e37f4f 100644 --- a/docs/noppes/npcs/api/item/IItemStack.html +++ b/docs/noppes/npcs/api/item/IItemStack.html @@ -1,12 +1,22 @@ - + - + IItemStack - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.item
    +

    Interface IItemStack

    @@ -100,10 +125,9 @@ var activeTableTab = "activeTableTab";
  • All Known Subinterfaces:
    -
    IItemCustom
    +
    IItemCustom

    -
    public interface IItemStack
  • @@ -112,161 +136,198 @@ var activeTableTab = "activeTableTab";
    @@ -274,140 +335,141 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • getName

          -
          java.lang.String getName()
          +
          java.lang.String getName()
        - +
        • getStackSize

          -
          int getStackSize()
          +
          int getStackSize()
          Returns:
          Returns the stacksize
        - +
        • hasCustomName

          -
          boolean hasCustomName()
          +
          boolean hasCustomName()
          Returns:
          Return whether the item has a custom name
        - +
        • setCustomName

          -
          void setCustomName(java.lang.String name)
          +
          void setCustomName​(java.lang.String name)
          Parameters:
          name - The custom name this item will get
        - +
        • getDisplayName

          -
          java.lang.String getDisplayName()
          +
          java.lang.String getDisplayName()
          Returns:
          Return the ingame displayed name. This is either the item name or the custom name if it has one.
        - +
        • getItemName

          -
          java.lang.String getItemName()
          +
          java.lang.String getItemName()
          Returns:
          Get the items ingame name. Use this incase the item ingame has custom name and you want the original name.
        - +
        • setStackSize

          -
          void setStackSize(int size)
          +
          void setStackSize​(int size)
          Parameters:
          size - The size of the itemstack. A number between 1 and 64
        - +
        • getMaxStackSize

          -
          int getMaxStackSize()
          +
          int getMaxStackSize()
        - +
        • getItemDamage

          -
          int getItemDamage()
          +
          int getItemDamage()
          Returns:
          Returns the item damage of this item. For tools this is the durability for other items the color and more.
        - +
        • setItemDamage

          -
          void setItemDamage(int value)
          +
          void setItemDamage​(int value)
          Parameters:
          value - The value to be set as item damage. For tools this is the durability for other items the color and more.
        - +
        • setTag

          -
          void setTag(java.lang.String key,
          +
          void setTag​(java.lang.String key,
                       java.lang.Object value)
          Parameters:
          @@ -416,13 +478,13 @@ var activeTableTab = "activeTableTab";
        - +
        • hasTag

          -
          boolean hasTag(java.lang.String key)
          +
          boolean hasTag​(java.lang.String key)
          Parameters:
          key - The key of the NBTTag
          @@ -431,13 +493,13 @@ var activeTableTab = "activeTableTab";
        - +
        • getTag

          -
          java.lang.Object getTag(java.lang.String key)
          +
          java.lang.Object getTag​(java.lang.String key)
          Parameters:
          key - The key of the NBTTag
          @@ -446,31 +508,31 @@ var activeTableTab = "activeTableTab";
        - +
        • removeTags

          -
          INbt removeTags()
          +
          INbt removeTags()
        - +
        • isEnchanted

          -
          boolean isEnchanted()
          +
          boolean isEnchanted()
        - +
        • hasEnchant

          -
          boolean hasEnchant(int id)
          +
          boolean hasEnchant​(int id)
          Parameters:
          id - The enchantment id
          @@ -480,78 +542,78 @@ var activeTableTab = "activeTableTab";
        - +
        • addEnchant

          -
          void addEnchant(int id,
          +
          void addEnchant​(int id,
                           int strength)
        - +
        • setAttribute

          -
          void setAttribute(java.lang.String name,
          +
          void setAttribute​(java.lang.String name,
                             double value)
        - +
        • getAttribute

          -
          double getAttribute(java.lang.String name)
          +
          double getAttribute​(java.lang.String name)
        - +
        • getLore

          -
          java.lang.String[] getLore()
          +
          java.lang.String[] getLore()
        - +
        • hasLore

          -
          boolean hasLore()
          +
          boolean hasLore()
        - +
        • setLore

          -
          void setLore(java.lang.String[] lore)
          +
          void setLore​(java.lang.String[] lore)
        - +
        • hasAttribute

          -
          boolean hasAttribute(java.lang.String name)
          +
          boolean hasAttribute​(java.lang.String name)
        - +
        • isWrittenBook

          -
          boolean isWrittenBook()
          +
          boolean isWrittenBook()
          Returns:
          Returns whether this item is a book
          @@ -560,13 +622,13 @@ var activeTableTab = "activeTableTab";
        - +
        • getBookTitle

          -
          java.lang.String getBookTitle()
          +
          java.lang.String getBookTitle()
          Returns:
          Returns the books title
          @@ -575,13 +637,13 @@ var activeTableTab = "activeTableTab";
        - +
        • getBookAuthor

          -
          java.lang.String getBookAuthor()
          +
          java.lang.String getBookAuthor()
          Returns:
          Returns the books author
          @@ -590,13 +652,13 @@ var activeTableTab = "activeTableTab";
        - +
        • getBookText

          -
          java.lang.String[] getBookText()
          +
          java.lang.String[] getBookText()
          Returns:
          If the item is a book, returns a string array with book pages
          @@ -605,44 +667,44 @@ var activeTableTab = "activeTableTab";
        - +
        • isBlock

          -
          boolean isBlock()
          +
          boolean isBlock()
          Returns:
          Returns whether or not this item is a block
        - +
        • getNbt

          -
          INbt getNbt()
          +
          INbt getNbt()
        - +
        • getItemNbt

          -
          INbt getItemNbt()
          +
          INbt getItemNbt()
        - +
        • getMCItemStack

          -
          net.minecraft.item.ItemStack getMCItemStack()
          +
          net.minecraft.item.ItemStack getMCItemStack()
          No support is given for this method. Dont use if you dont know what you are doing.
          Returns:
          @@ -650,50 +712,54 @@ var activeTableTab = "activeTableTab";
        - +
        • itemHash

          -
          int itemHash()
          +
          int itemHash()
        - +
        • getMCNbt

          -
          net.minecraft.nbt.NBTTagCompound getMCNbt()
          +
          net.minecraft.nbt.NBTTagCompound getMCNbt()
        - +
        • setMCNbt

          -
          void setMCNbt(net.minecraft.nbt.NBTTagCompound compound)
          +
          void setMCNbt​(net.minecraft.nbt.NBTTagCompound compound)
      +
    +
    + diff --git a/docs/noppes/npcs/api/item/package-frame.html b/docs/noppes/npcs/api/item/package-frame.html deleted file mode 100644 index 7e872552a..000000000 --- a/docs/noppes/npcs/api/item/package-frame.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - -noppes.npcs.api.item - - - - - -

    noppes.npcs.api.item

    - - - diff --git a/docs/noppes/npcs/api/item/package-summary.html b/docs/noppes/npcs/api/item/package-summary.html index 36baf8ee1..d7531fa75 100644 --- a/docs/noppes/npcs/api/item/package-summary.html +++ b/docs/noppes/npcs/api/item/package-summary.html @@ -1,12 +1,22 @@ - + - + noppes.npcs.api.item - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +

    Package noppes.npcs.api.item

    +
    @@ -141,46 +170,51 @@ var activeTableTab = "activeTableTab"; +
    + diff --git a/docs/noppes/npcs/api/jobs/IJobBard.html b/docs/noppes/npcs/api/jobs/IJobBard.html index e41300d1d..cb50822ea 100644 --- a/docs/noppes/npcs/api/jobs/IJobBard.html +++ b/docs/noppes/npcs/api/jobs/IJobBard.html @@ -1,12 +1,22 @@ - + - + IJobBard - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.jobs
    +

    Interface IJobBard

    @@ -100,12 +125,11 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    IJob
    +
    IJob

    -
    public interface IJobBard
    -extends IJob
    +extends IJob
  • @@ -113,75 +137,90 @@ extends
  • +
    +
  • @@ -189,136 +228,141 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • getSong

        -
        java.lang.String getSong()
        +
        java.lang.String getSong()
      - +
      • setSong

        -
        void setSong(java.lang.String song)
        +
        void setSong​(java.lang.String song)
      - +
      • setInstrument

        -
        void setInstrument(int i)
        +
        void setInstrument​(int i)
      - +
      • getInstrumentId

        -
        int getInstrumentId()
        +
        int getInstrumentId()
      - +
      • setMinRange

        -
        void setMinRange(int range)
        +
        void setMinRange​(int range)
      - +
      • getMinRange

        -
        int getMinRange()
        +
        int getMinRange()
      - +
      • setMaxRange

        -
        void setMaxRange(int range)
        +
        void setMaxRange​(int range)
      - +
      • getMaxRange

        -
        int getMaxRange()
        +
        int getMaxRange()
      - +
      • setStreaming

        -
        void setStreaming(boolean streaming)
        +
        void setStreaming​(boolean streaming)
      - +
      • getStreaming

        -
        boolean getStreaming()
        +
        boolean getStreaming()
      - +
      • hasOffRange

        -
        void hasOffRange(boolean value)
        +
        void hasOffRange​(boolean value)
      - +
      • hasOffRange

        -
        boolean hasOffRange()
        +
        boolean hasOffRange()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/jobs/IJobConversation.html b/docs/noppes/npcs/api/jobs/IJobConversation.html index 05f552dae..fa2dbce2b 100644 --- a/docs/noppes/npcs/api/jobs/IJobConversation.html +++ b/docs/noppes/npcs/api/jobs/IJobConversation.html @@ -1,12 +1,22 @@ - + - + IJobConversation - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.jobs
    +

    Interface IJobConversation

    @@ -94,12 +119,11 @@
  • All Superinterfaces:
    -
    IJob
    +
    IJob

    -
    public interface IJobConversation
    -extends IJob
    +extends IJob
  • @@ -107,35 +131,40 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/jobs/IJobFollower.html b/docs/noppes/npcs/api/jobs/IJobFollower.html index e1e91bfe8..7446bd200 100644 --- a/docs/noppes/npcs/api/jobs/IJobFollower.html +++ b/docs/noppes/npcs/api/jobs/IJobFollower.html @@ -1,12 +1,22 @@ - + - + IJobFollower - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.jobs
    +

    Interface IJobFollower

    @@ -100,12 +125,11 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    IJob
    +
    IJob

    -
    public interface IJobFollower
    -extends IJob
    +extends IJob
  • @@ -113,43 +137,50 @@ extends
  • +
    +
  • @@ -157,64 +188,69 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • getFollowingName

        -
        java.lang.String getFollowingName()
        +
        java.lang.String getFollowingName()
      - +
      • setFollowingName

        -
        void setFollowingName(java.lang.String name)
        +
        void setFollowingName​(java.lang.String name)
      - + - +
      • isFollowing

        -
        boolean isFollowing()
        +
        boolean isFollowing()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/jobs/IJobGuard.html b/docs/noppes/npcs/api/jobs/IJobGuard.html index 356761302..ea6499e2d 100644 --- a/docs/noppes/npcs/api/jobs/IJobGuard.html +++ b/docs/noppes/npcs/api/jobs/IJobGuard.html @@ -1,12 +1,22 @@ - + - + IJobGuard - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.jobs
    +

    Interface IJobGuard

    @@ -100,12 +125,11 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    IJob
    +
    IJob

    -
    public interface IJobGuard
    -extends IJob
    +extends IJob
  • @@ -113,51 +137,60 @@ extends
  • +
    +
  • @@ -165,82 +198,87 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • attackCreepers

        -
        boolean attackCreepers()
        +
        boolean attackCreepers()
      - +
      • attackCreepers

        -
        void attackCreepers(boolean value)
        +
        void attackCreepers​(boolean value)
      - +
      • attacksAnimals

        -
        boolean attacksAnimals()
        +
        boolean attacksAnimals()
      - +
      • attacksAnimals

        -
        void attacksAnimals(boolean value)
        +
        void attacksAnimals​(boolean value)
      - +
      • attackHostileMobs

        -
        boolean attackHostileMobs()
        +
        boolean attackHostileMobs()
      - +
      • attackHostileMobs

        -
        void attackHostileMobs(boolean value)
        +
        void attackHostileMobs​(boolean value)
    +
  • +
    + diff --git a/docs/noppes/npcs/api/jobs/IJobHealer.html b/docs/noppes/npcs/api/jobs/IJobHealer.html index 277c0c8db..615905fa7 100644 --- a/docs/noppes/npcs/api/jobs/IJobHealer.html +++ b/docs/noppes/npcs/api/jobs/IJobHealer.html @@ -1,12 +1,22 @@ - + - + IJobHealer - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.jobs
    +

    Interface IJobHealer

    @@ -100,12 +125,11 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    IJob
    +
    IJob

    -
    public interface IJobHealer
    -extends IJob
    +extends IJob
  • @@ -113,48 +137,56 @@ extends
  • +
    +
  • @@ -162,74 +194,79 @@ extends
  • +
      -
    • +
    • Method Detail

      - + - +
      • setRange

        -
        void setRange(int range)
        +
        void setRange​(int range)
      - +
      • getRange

        -
        int getRange()
        +
        int getRange()
      - +
      • setSpeed

        -
        void setSpeed(int speed)
        +
        void setSpeed​(int speed)
      - +
      • getSpeed

        -
        int getSpeed()
        +
        int getSpeed()
    +
  • +
    + diff --git a/docs/noppes/npcs/api/jobs/IJobItemGiver.html b/docs/noppes/npcs/api/jobs/IJobItemGiver.html index 48273db7e..c00990974 100644 --- a/docs/noppes/npcs/api/jobs/IJobItemGiver.html +++ b/docs/noppes/npcs/api/jobs/IJobItemGiver.html @@ -1,12 +1,22 @@ - + - + IJobItemGiver - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.jobs
    +

    Interface IJobItemGiver

    @@ -100,12 +125,11 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    IJob
    +
    IJob

    -
    public interface IJobItemGiver
    -extends IJob
    +extends IJob
  • @@ -113,80 +137,96 @@ extends
  • +
    +
  • @@ -194,146 +234,151 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • setCooldown

        -
        void setCooldown(int cooldown)
        +
        void setCooldown​(int cooldown)
      - +
      • setCooldownType

        -
        void setCooldownType(int type)
        +
        void setCooldownType​(int type)
      - +
      • getCooldownType

        -
        int getCooldownType()
        +
        int getCooldownType()
      - +
      • setGivingMethod

        -
        void setGivingMethod(int method)
        +
        void setGivingMethod​(int method)
      - +
      • getGivingMethod

        -
        int getGivingMethod()
        +
        int getGivingMethod()
      - +
      • setLines

        -
        void setLines(java.lang.String[] lines)
        +
        void setLines​(java.lang.String[] lines)
      - +
      • getLines

        -
        java.lang.String[] getLines()
        +
        java.lang.String[] getLines()
      - + - + - +
      • setItem

        -
        void setItem(int slot,
        -             IItemStack item)
        +
        void setItem​(int slot,
        +             IItemStack item)
      - + - +
      • giveItems

        -
        boolean giveItems(IPlayer player)
        +
        boolean giveItems​(IPlayer player)
      - +
      • canPlayerInteract

        -
        boolean canPlayerInteract(IPlayer player)
        +
        boolean canPlayerInteract​(IPlayer player)
    +
  • +
    + diff --git a/docs/noppes/npcs/api/jobs/IJobSpawner.html b/docs/noppes/npcs/api/jobs/IJobSpawner.html index a5cdebe29..551108aea 100644 --- a/docs/noppes/npcs/api/jobs/IJobSpawner.html +++ b/docs/noppes/npcs/api/jobs/IJobSpawner.html @@ -1,12 +1,22 @@ - + - + IJobSpawner - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.jobs
    +

    Interface IJobSpawner

    @@ -100,12 +125,11 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    IJob
    +
    IJob

    -
    public interface IJobSpawner
    -extends IJob
    +extends IJob
  • @@ -113,72 +137,84 @@ extends
  • +
    +
  • @@ -186,117 +222,122 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/jobs/package-frame.html b/docs/noppes/npcs/api/jobs/package-frame.html deleted file mode 100644 index 39fd9adbb..000000000 --- a/docs/noppes/npcs/api/jobs/package-frame.html +++ /dev/null @@ -1,27 +0,0 @@ - - - - - -noppes.npcs.api.jobs - - - - - -

    noppes.npcs.api.jobs

    - - - diff --git a/docs/noppes/npcs/api/jobs/package-summary.html b/docs/noppes/npcs/api/jobs/package-summary.html index b7fda5218..65a3e3200 100644 --- a/docs/noppes/npcs/api/jobs/package-summary.html +++ b/docs/noppes/npcs/api/jobs/package-summary.html @@ -1,12 +1,22 @@ - + - + noppes.npcs.api.jobs - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +

    Package noppes.npcs.api.jobs

    +
    @@ -226,54 +269,55 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • getID

          -
          int getID()
          +
          int getID()
        - + - +
        • getDefaultAlignment

          -
          int getDefaultAlignment()
          +
          int getDefaultAlignment()
        - +
        • setDefaultAlignment

          -
          void setDefaultAlignment(int defaultAlignment)
          +
          void setDefaultAlignment​(int defaultAlignment)
        - +
        • addTexturedRect

          -
          IOverlayTexturedRect addTexturedRect(int id,
          +
          IOverlayTexturedRect addTexturedRect​(int id,
                                                java.lang.String texture,
                                                int x,
                                                int y,
          @@ -281,13 +325,13 @@ var activeTableTab = "activeTableTab";
                                                int height)
        - +
        • addTexturedRect

          -
          IOverlayTexturedRect addTexturedRect(int id,
          +
          IOverlayTexturedRect addTexturedRect​(int id,
                                                java.lang.String texture,
                                                int x,
                                                int y,
          @@ -297,13 +341,13 @@ var activeTableTab = "activeTableTab";
                                                int textureY)
        - +
        • addLabel

          -
          IOverlayLabel addLabel(int id,
          +
          IOverlayLabel addLabel​(int id,
                                  java.lang.String label,
                                  int x,
                                  int y,
          @@ -311,13 +355,13 @@ var activeTableTab = "activeTableTab";
                                  int height)
        - +
        • addLabel

          -
          IOverlayLabel addLabel(int id,
          +
          IOverlayLabel addLabel​(int id,
                                  java.lang.String label,
                                  int x,
                                  int y,
          @@ -326,13 +370,13 @@ var activeTableTab = "activeTableTab";
                                  int color)
        - +
        • addLine

          -
          IOverlayLine addLine(int id,
          +
          IOverlayLine addLine​(int id,
                                int x1,
                                int y1,
                                int x2,
          @@ -341,90 +385,94 @@ var activeTableTab = "activeTableTab";
                                int thickness)
        - + - + - +
        • removeComponent

          -
          void removeComponent(int componentID)
          +
          void removeComponent​(int componentID)
        - + - +
        • update

          -
          void update(IPlayer player)
          +
          void update​(IPlayer player)
        - +
        • fromNBT

          -
          ICustomOverlay fromNBT(net.minecraft.nbt.NBTTagCompound tag)
          +
          ICustomOverlay fromNBT​(net.minecraft.nbt.NBTTagCompound tag)
        - +
        • toNBT

          -
          net.minecraft.nbt.NBTTagCompound toNBT()
          +
          net.minecraft.nbt.NBTTagCompound toNBT()
      +
    +
    + diff --git a/docs/noppes/npcs/api/overlay/ICustomOverlayComponent.html b/docs/noppes/npcs/api/overlay/ICustomOverlayComponent.html index dfe87e281..b4129751c 100644 --- a/docs/noppes/npcs/api/overlay/ICustomOverlayComponent.html +++ b/docs/noppes/npcs/api/overlay/ICustomOverlayComponent.html @@ -1,12 +1,22 @@ - + - + ICustomOverlayComponent - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.overlay
    +

    Interface ICustomOverlayComponent

    @@ -100,10 +125,9 @@ var activeTableTab = "activeTableTab";
  • All Known Subinterfaces:
    -
    IOverlayLabel, IOverlayLine, IOverlayTexturedRect
    +
    IOverlayLabel, IOverlayLine, IOverlayTexturedRect

    -
    public interface ICustomOverlayComponent
  • @@ -112,81 +136,99 @@ var activeTableTab = "activeTableTab";
    @@ -194,164 +236,169 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • getID

          -
          int getID()
          +
          int getID()
        - + - +
        • getPosX

          -
          int getPosX()
          +
          int getPosX()
        - +
        • getPosY

          -
          int getPosY()
          +
          int getPosY()
        - + - +
        • getAlignment

          -
          int getAlignment()
          +
          int getAlignment()
        - +
        • setAlignment

          -
          void setAlignment(int alignment)
          +
          void setAlignment​(int alignment)
        - +
        • getColor

          -
          int getColor()
          +
          int getColor()
        - + - +
        • getAlpha

          -
          float getAlpha()
          +
          float getAlpha()
        - +
        • setAlpha

          -
          void setAlpha(float alpha)
          +
          void setAlpha​(float alpha)
        - +
        • getRotation

          -
          float getRotation()
          +
          float getRotation()
        - +
        • setRotation

          -
          void setRotation(float rotation)
          +
          void setRotation​(float rotation)
        - +
        • toNBT

          -
          net.minecraft.nbt.NBTTagCompound toNBT(net.minecraft.nbt.NBTTagCompound nbt)
          +
          net.minecraft.nbt.NBTTagCompound toNBT​(net.minecraft.nbt.NBTTagCompound nbt)
        - +
      +
    +
    + diff --git a/docs/noppes/npcs/api/overlay/IOverlayLabel.html b/docs/noppes/npcs/api/overlay/IOverlayLabel.html index 152c66543..2ce04ed46 100644 --- a/docs/noppes/npcs/api/overlay/IOverlayLabel.html +++ b/docs/noppes/npcs/api/overlay/IOverlayLabel.html @@ -1,12 +1,22 @@ - + - + IOverlayLabel - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.overlay
    +

    Interface IOverlayLabel

    @@ -100,12 +125,11 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomOverlayComponent
    +
    ICustomOverlayComponent

    -
    public interface IOverlayLabel
    -extends ICustomOverlayComponent
    +extends ICustomOverlayComponent
  • @@ -113,64 +137,76 @@ extends
  • +
    +
  • @@ -178,110 +214,115 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • getText

        -
        java.lang.String getText()
        +
        java.lang.String getText()
      - + - +
      • getWidth

        -
        int getWidth()
        +
        int getWidth()
      - +
      • getHeight

        -
        int getHeight()
        +
        int getHeight()
      - + - +
      • getScale

        -
        float getScale()
        +
        float getScale()
      - + - +
      • getShadow

        -
        boolean getShadow()
        +
        boolean getShadow()
      - +
      • setShadow

        -
        void setShadow(boolean shadow)
        +
        void setShadow​(boolean shadow)
    +
  • +
    + diff --git a/docs/noppes/npcs/api/overlay/IOverlayLine.html b/docs/noppes/npcs/api/overlay/IOverlayLine.html index 8530d62f7..b7c2bec46 100644 --- a/docs/noppes/npcs/api/overlay/IOverlayLine.html +++ b/docs/noppes/npcs/api/overlay/IOverlayLine.html @@ -1,12 +1,22 @@ - + - + IOverlayLine - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.overlay
    +

    Interface IOverlayLine

    @@ -100,12 +125,11 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomOverlayComponent
    +
    ICustomOverlayComponent

    -
    public interface IOverlayLine
    -extends ICustomOverlayComponent
    +extends ICustomOverlayComponent
  • @@ -113,67 +137,80 @@ extends
  • +
    +
  • @@ -181,118 +218,123 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • getX1

        -
        int getX1()
        +
        int getX1()
      - +
      • getY1

        -
        int getY1()
        +
        int getY1()
      - +
      • getX2

        -
        int getX2()
        +
        int getX2()
      - +
      • getY2

        -
        int getY2()
        +
        int getY2()
      - +
      • getThickness

        -
        int getThickness()
        +
        int getThickness()
      - +
      • setX1

        -
        void setX1(int x1)
        +
        void setX1​(int x1)
      - +
      • setY1

        -
        void setY1(int y1)
        +
        void setY1​(int y1)
      - +
      • setX2

        -
        void setX2(int x2)
        +
        void setX2​(int x2)
      - +
      • setY2

        -
        void setY2(int y2)
        +
        void setY2​(int y2)
      - +
      • setThickness

        -
        void setThickness(int thickness)
        +
        void setThickness​(int thickness)
    +
  • +
    + diff --git a/docs/noppes/npcs/api/overlay/IOverlayTexturedRect.html b/docs/noppes/npcs/api/overlay/IOverlayTexturedRect.html index 2effd7afe..02e785d96 100644 --- a/docs/noppes/npcs/api/overlay/IOverlayTexturedRect.html +++ b/docs/noppes/npcs/api/overlay/IOverlayTexturedRect.html @@ -1,12 +1,22 @@ - + - + IOverlayTexturedRect - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.overlay
    +

    Interface IOverlayTexturedRect

    @@ -100,12 +125,11 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    ICustomOverlayComponent
    +
    ICustomOverlayComponent

    -
    public interface IOverlayTexturedRect
    -extends ICustomOverlayComponent
    +extends ICustomOverlayComponent
  • @@ -113,69 +137,82 @@ extends
  • +
    +
  • @@ -183,120 +220,125 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/overlay/package-frame.html b/docs/noppes/npcs/api/overlay/package-frame.html deleted file mode 100644 index 5e2bc7611..000000000 --- a/docs/noppes/npcs/api/overlay/package-frame.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - -noppes.npcs.api.overlay - - - - - -

    noppes.npcs.api.overlay

    - - - diff --git a/docs/noppes/npcs/api/overlay/package-summary.html b/docs/noppes/npcs/api/overlay/package-summary.html index a82883adb..ee0982d3c 100644 --- a/docs/noppes/npcs/api/overlay/package-summary.html +++ b/docs/noppes/npcs/api/overlay/package-summary.html @@ -1,12 +1,22 @@ - + - + noppes.npcs.api.overlay - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +

    Package noppes.npcs.api.overlay

    +
    @@ -141,46 +170,51 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • getNpc

          -
          net.minecraft.entity.INpc getNpc()
          +
          net.minecraft.entity.INpc getNpc()
        - +
        • getType

          -
          int getType()
          +
          int getType()
      +
    +
    + diff --git a/docs/noppes/npcs/api/roles/IRoleBank.html b/docs/noppes/npcs/api/roles/IRoleBank.html index 0df9ad3a4..545ad3024 100644 --- a/docs/noppes/npcs/api/roles/IRoleBank.html +++ b/docs/noppes/npcs/api/roles/IRoleBank.html @@ -1,12 +1,22 @@ - + - + IRoleBank - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.roles
    +

    Interface IRoleBank

    @@ -94,12 +119,11 @@
  • All Superinterfaces:
    -
    IRole
    +
    IRole

    -
    public interface IRoleBank
    -extends IRole
    +extends IRole
  • @@ -107,35 +131,40 @@ extends
  • +
    +
  • +
    + diff --git a/docs/noppes/npcs/api/roles/IRoleFollower.html b/docs/noppes/npcs/api/roles/IRoleFollower.html index bd0881972..f86d05a19 100644 --- a/docs/noppes/npcs/api/roles/IRoleFollower.html +++ b/docs/noppes/npcs/api/roles/IRoleFollower.html @@ -1,12 +1,22 @@ - + - + IRoleFollower - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.roles
    +

    Interface IRoleFollower

    @@ -100,12 +125,11 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    IRole
    +
    IRole

    -
    public interface IRoleFollower
    -extends IRole
    +extends IRole
  • @@ -113,96 +137,116 @@ extends
  • +
    +
  • @@ -210,18 +254,19 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • setOwner

        -
        void setOwner(IPlayer player)
        +
        void setOwner​(IPlayer player)
        Parameters:
        player - Player who is set as the owner. If null given everything resets
        @@ -230,13 +275,13 @@ extends +
        • getOwner

          -
          IPlayer getOwner()
          +
          IPlayer getOwner()
          Returns:
          Returns the followers owner. Returns null if he has no owner or the owner is offline
          @@ -245,13 +290,13 @@ extends +
          • hasOwner

            -
            boolean hasOwner()
            +
            boolean hasOwner()
            Returns:
            Returns whether or not the follower has an owner
            @@ -260,31 +305,31 @@ extends +
            • isFollowing

              -
              boolean isFollowing()
              +
              boolean isFollowing()
            - +
            • setIsFollowing

              -
              void setIsFollowing(boolean following)
              +
              void setIsFollowing​(boolean following)
            - +
            • getDaysLeft

              -
              int getDaysLeft()
              +
              int getDaysLeft()
              Returns:
              Returns days left
              @@ -293,13 +338,13 @@ extends +
              • addDaysLeft

                -
                void addDaysLeft(int days)
                +
                void addDaysLeft​(int days)
                Parameters:
                days - The days you want to add to the days remaining
                @@ -308,13 +353,13 @@ extends +
                • getInfiniteDays

                  -
                  boolean getInfiniteDays()
                  +
                  boolean getInfiniteDays()
                  Returns:
                  Returns whether or not the follower is set to infinite days
                  @@ -323,13 +368,13 @@ extends +
                  • setInfiniteDays

                    -
                    void setInfiniteDays(boolean infinite)
                    +
                    void setInfiniteDays​(boolean infinite)
                    Parameters:
                    infinite - Sets whether the days hired are infinite
                    @@ -338,13 +383,13 @@ extends +
                    • getGuiDisabled

                      -
                      boolean getGuiDisabled()
                      +
                      boolean getGuiDisabled()
                      Returns:
                      Return whether the gui is disabled
                      @@ -353,13 +398,13 @@ extends +
                      • setGuiDisabled

                        -
                        void setGuiDisabled(boolean disabled)
                        +
                        void setGuiDisabled​(boolean disabled)
                        Parameters:
                        disabled - Set the gui to be disabled or not
                        @@ -368,13 +413,13 @@ extends +
                        • setRate

                          -
                          void setRate(int index,
                          +
                          void setRate​(int index,
                                        int amount)
                          Parameters:
                          @@ -383,13 +428,13 @@ extends +
                          • getRate

                            -
                            int getRate(int index)
                            +
                            int getRate​(int index)
                            Parameters:
                            index - Index of Rate [0 - 2]
                            @@ -398,52 +443,52 @@ extends +
                            • setDialogHire

                              -
                              void setDialogHire(java.lang.String dialogHire)
                              +
                              void setDialogHire​(java.lang.String dialogHire)
                              Parameters:
                              dialogHire - New dialog hire string
                            - +
                            • getDialogHire

                              -
                              java.lang.String getDialogHire()
                              +
                              java.lang.String getDialogHire()
                              Returns:
                              dialog hire string
                            - +
                            • setDialogFarewell

                              -
                              void setDialogFarewell(java.lang.String dialogFarewell)
                              +
                              void setDialogFarewell​(java.lang.String dialogFarewell)
                              Parameters:
                              dialogFarewell - New dialog farewell string
                            - +
                            • getDialogFarewell

                              -
                              java.lang.String getDialogFarewell()
                              +
                              java.lang.String getDialogFarewell()
                              Returns:
                              dialog farewell string
                              @@ -452,21 +497,25 @@ extends + + diff --git a/docs/noppes/npcs/api/roles/IRoleMailman.html b/docs/noppes/npcs/api/roles/IRoleMailman.html index 157829ba1..e65cfdcad 100644 --- a/docs/noppes/npcs/api/roles/IRoleMailman.html +++ b/docs/noppes/npcs/api/roles/IRoleMailman.html @@ -1,12 +1,22 @@ - + - + IRoleMailman - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
                              + +
                              +
                              -
                              noppes.npcs.api.roles
                              +

                              Interface IRoleMailman

                              @@ -94,12 +119,11 @@
                            • All Superinterfaces:
                              -
                              IRole
                              +
                              IRole

                              -
                              public interface IRoleMailman
                              -extends IRole
                              +extends IRole
                        @@ -107,35 +131,40 @@ extends
                      • +
                        +
                      +
  • + diff --git a/docs/noppes/npcs/api/roles/IRoleTrader.html b/docs/noppes/npcs/api/roles/IRoleTrader.html index a02e42c3d..87880107b 100644 --- a/docs/noppes/npcs/api/roles/IRoleTrader.html +++ b/docs/noppes/npcs/api/roles/IRoleTrader.html @@ -1,12 +1,22 @@ - + - + IRoleTrader - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.roles
    +

    Interface IRoleTrader

    @@ -100,12 +125,11 @@ var activeTableTab = "activeTableTab";
  • All Superinterfaces:
    -
    IRole
    +
    IRole

    -
    public interface IRoleTrader
    -extends IRole
    +extends IRole
  • @@ -113,123 +137,144 @@ extends
  • +
    +
  • @@ -237,21 +282,22 @@ extends
  • +
      -
    • +
    • Method Detail

      - +
      • setSellOption

        -
        void setSellOption(int slot,
        -                   IItemStack currency,
        -                   IItemStack currency2,
        -                   IItemStack sold)
        +
        void setSellOption​(int slot,
        +                   IItemStack currency,
        +                   IItemStack currency2,
        +                   IItemStack sold)
        Parameters:
        slot - Slot number 0-17
        @@ -261,15 +307,15 @@ extends +
        • setSellOption

          -
          void setSellOption(int slot,
          -                   IItemStack currency,
          -                   IItemStack sold)
          +
          void setSellOption​(int slot,
          +                   IItemStack currency,
          +                   IItemStack sold)
          Parameters:
          slot - Slot number 0-17
          @@ -278,13 +324,13 @@ extends +
          • getSellOption

            -
            IItemStack getSellOption(int slot)
            +
            IItemStack getSellOption​(int slot)
            Parameters:
            slot -
            @@ -293,13 +339,13 @@ extends +
            • getCurrency

              -
              IItemStack[] getCurrency(int slot)
              +
              IItemStack[] getCurrency​(int slot)
              Parameters:
              slot -
              @@ -308,52 +354,52 @@ extends +
              • removeSellOption

                -
                void removeSellOption(int slot)
                +
                void removeSellOption​(int slot)
                Parameters:
                slot - Slot number 0-17
              - +
              • setMarket

                -
                void setMarket(java.lang.String name)
                +
                void setMarket​(java.lang.String name)
                Parameters:
                name - The trader Linked Market name
              - +
              • getMarket

                -
                java.lang.String getMarket()
                +
                java.lang.String getMarket()
                Returns:
                Get the currently set Linked Market name
              - +
              • getPurchaseNum

                -
                int getPurchaseNum(int slot)
                +
                int getPurchaseNum​(int slot)
                Parameters:
                slot -
                @@ -362,14 +408,14 @@ extends +
                • getPurchaseNum

                  -
                  int getPurchaseNum(int slot,
                  -                   IPlayer player)
                  +
                  int getPurchaseNum​(int slot,
                  +                   IPlayer player)
                  Parameters:
                  slot -
                  @@ -379,23 +425,23 @@ extends +
                  • resetPurchaseNum

                    -
                    void resetPurchaseNum()
                    +
                    void resetPurchaseNum()
                    Sets the purchase count of all slots to 0
                  - +
                  • resetPurchaseNum

                    -
                    void resetPurchaseNum(int slot)
                    +
                    void resetPurchaseNum​(int slot)
                    sets the purchase num for that slot to 0
                    Parameters:
                    @@ -403,14 +449,14 @@ extends +
                    • resetPurchaseNum

                      -
                      void resetPurchaseNum(int slot,
                      -                      IPlayer player)
                      +
                      void resetPurchaseNum​(int slot,
                      +                      IPlayer player)
                      sets the purchase num for that slot and player to 0
                      Parameters:
                      @@ -419,13 +465,13 @@ extends +
                      • isSlotEnabled

                        -
                        boolean isSlotEnabled(int slot)
                        +
                        boolean isSlotEnabled​(int slot)
                        Parameters:
                        slot -
                        @@ -434,14 +480,14 @@ extends +
                        • isSlotEnabled

                          -
                          boolean isSlotEnabled(int slot,
                          -                      IPlayer player)
                          +
                          boolean isSlotEnabled​(int slot,
                          +                      IPlayer player)
                          Parameters:
                          slot -
                          @@ -451,13 +497,13 @@ extends +
                          • disableSlot

                            -
                            void disableSlot(int slot)
                            +
                            void disableSlot​(int slot)
                            prevent an item from being sold on that slot
                            Parameters:
                            @@ -465,14 +511,14 @@ extends +
                            • disableSlot

                              -
                              void disableSlot(int slot,
                              -                 IPlayer player)
                              +
                              void disableSlot​(int slot,
                              +                 IPlayer player)
                              disables the slot for this player
                              Parameters:
                              @@ -481,13 +527,13 @@ extends +
                              • enableSlot

                                -
                                void enableSlot(int slot)
                                +
                                void enableSlot​(int slot)
                                allow an item to be sold on that slot
                                Parameters:
                                @@ -495,14 +541,14 @@ extends +
                                • enableSlot

                                  -
                                  void enableSlot(int slot,
                                  -                IPlayer player)
                                  +
                                  void enableSlot​(int slot,
                                  +                IPlayer player)
                                  enables the slot for this player
                                  Parameters:
                                  @@ -513,21 +559,25 @@ extends + + diff --git a/docs/noppes/npcs/api/roles/IRoleTransporter.html b/docs/noppes/npcs/api/roles/IRoleTransporter.html index d6499f51e..adc2905ec 100644 --- a/docs/noppes/npcs/api/roles/IRoleTransporter.html +++ b/docs/noppes/npcs/api/roles/IRoleTransporter.html @@ -1,12 +1,22 @@ - + - + IRoleTransporter - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
                                  + +
                                  +
                                  -
                                  noppes.npcs.api.roles
                                  +

                                  Interface IRoleTransporter

                                  @@ -100,12 +125,11 @@ var activeTableTab = "activeTableTab";
                                • All Superinterfaces:
                                  -
                                  IRole
                                  +
                                  IRole

                                  -
                                  public interface IRoleTransporter
                                  -extends IRole
                                  +extends IRole
                                @@ -113,52 +137,61 @@ extends
                              • +
                                +
                              @@ -166,83 +199,88 @@ extends
                            • +
                              +
                            +
  • + diff --git a/docs/noppes/npcs/api/roles/package-frame.html b/docs/noppes/npcs/api/roles/package-frame.html deleted file mode 100644 index c170fefd5..000000000 --- a/docs/noppes/npcs/api/roles/package-frame.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - -noppes.npcs.api.roles - - - - - -

    noppes.npcs.api.roles

    - - - diff --git a/docs/noppes/npcs/api/roles/package-summary.html b/docs/noppes/npcs/api/roles/package-summary.html index 67cbc23cf..2cfea9ea9 100644 --- a/docs/noppes/npcs/api/roles/package-summary.html +++ b/docs/noppes/npcs/api/roles/package-summary.html @@ -1,12 +1,22 @@ - + - + noppes.npcs.api.roles - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +

    Package noppes.npcs.api.roles

    +
    @@ -224,218 +270,223 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - + - + - +
        • hasObjective

          -
          boolean hasObjective(java.lang.String objective)
          +
          boolean hasObjective​(java.lang.String objective)
        - +
        • removeObjective

          -
          void removeObjective(java.lang.String objective)
          +
          void removeObjective​(java.lang.String objective)
        - + - +
        • setPlayerScore

          -
          void setPlayerScore(java.lang.String player,
          +
          void setPlayerScore​(java.lang.String player,
                               java.lang.String objective,
                               int score,
                               java.lang.String datatag)
        - +
        • setPlayerScore

          -
          void setPlayerScore(IPlayer player,
          +
          void setPlayerScore​(IPlayer player,
                               java.lang.String objective,
                               int score,
                               java.lang.String datatag)
        - +
        • getPlayerScore

          -
          int getPlayerScore(java.lang.String player,
          +
          int getPlayerScore​(java.lang.String player,
                              java.lang.String objective,
                              java.lang.String datatag)
        - +
        • getPlayerScore

          -
          int getPlayerScore(IPlayer player,
          +
          int getPlayerScore​(IPlayer player,
                              java.lang.String objective,
                              java.lang.String datatag)
        - +
        • hasPlayerObjective

          -
          boolean hasPlayerObjective(java.lang.String player,
          +
          boolean hasPlayerObjective​(java.lang.String player,
                                      java.lang.String objective,
                                      java.lang.String datatag)
        - +
        • hasPlayerObjective

          -
          boolean hasPlayerObjective(IPlayer player,
          +
          boolean hasPlayerObjective​(IPlayer player,
                                      java.lang.String objective,
                                      java.lang.String datatag)
        - +
        • deletePlayerScore

          -
          void deletePlayerScore(java.lang.String player,
          +
          void deletePlayerScore​(java.lang.String player,
                                  java.lang.String objective,
                                  java.lang.String datatag)
        - +
        • deletePlayerScore

          -
          void deletePlayerScore(IPlayer player,
          +
          void deletePlayerScore​(IPlayer player,
                                  java.lang.String objective,
                                  java.lang.String datatag)
        - + - + - +
        • hasTeam

          -
          boolean hasTeam(java.lang.String name)
          +
          boolean hasTeam​(java.lang.String name)
        - + - + - +
        • removeTeam

          -
          void removeTeam(java.lang.String name)
          +
          void removeTeam​(java.lang.String name)
      +
    +
    + diff --git a/docs/noppes/npcs/api/scoreboard/IScoreboardObjective.html b/docs/noppes/npcs/api/scoreboard/IScoreboardObjective.html index ac09b76d4..5ff8b2da6 100644 --- a/docs/noppes/npcs/api/scoreboard/IScoreboardObjective.html +++ b/docs/noppes/npcs/api/scoreboard/IScoreboardObjective.html @@ -1,12 +1,22 @@ - + - + IScoreboardObjective - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.scoreboard
    +

    Interface IScoreboardObjective

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IScoreboardObjective
    @@ -108,40 +132,48 @@ var activeTableTab = "activeTableTab";
    @@ -149,73 +181,78 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • getName

          -
          java.lang.String getName()
          +
          java.lang.String getName()
        - +
        • getDisplayName

          -
          java.lang.String getDisplayName()
          +
          java.lang.String getDisplayName()
        - +
        • setDisplayName

          -
          void setDisplayName(java.lang.String name)
          +
          void setDisplayName​(java.lang.String name)
        - +
        • getCriteria

          -
          java.lang.String getCriteria()
          +
          java.lang.String getCriteria()
        - +
        • isReadyOnly

          -
          boolean isReadyOnly()
          +
          boolean isReadyOnly()
      +
    +
    + diff --git a/docs/noppes/npcs/api/scoreboard/IScoreboardTeam.html b/docs/noppes/npcs/api/scoreboard/IScoreboardTeam.html index 5776f0323..35dfbe2dc 100644 --- a/docs/noppes/npcs/api/scoreboard/IScoreboardTeam.html +++ b/docs/noppes/npcs/api/scoreboard/IScoreboardTeam.html @@ -1,12 +1,22 @@ - + - + IScoreboardTeam - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    noppes.npcs.api.scoreboard
    +

    Interface IScoreboardTeam

    @@ -99,7 +124,6 @@ var activeTableTab = "activeTableTab";

    • -
      public interface IScoreboardTeam
    @@ -108,84 +132,103 @@ var activeTableTab = "activeTableTab";
    @@ -193,172 +236,177 @@ var activeTableTab = "activeTableTab";
    • +
        -
      • +
      • Method Detail

        - +
        • getName

          -
          java.lang.String getName()
          +
          java.lang.String getName()
        - +
        • getDisplayName

          -
          java.lang.String getDisplayName()
          +
          java.lang.String getDisplayName()
        - +
        • setDisplayName

          -
          void setDisplayName(java.lang.String name)
          +
          void setDisplayName​(java.lang.String name)
        - +
        • addPlayer

          -
          void addPlayer(java.lang.String player)
          +
          void addPlayer​(java.lang.String player)
        - +
        • addPlayer

          -
          void addPlayer(IPlayer player)
          +
          void addPlayer​(IPlayer player)
        - +
        • removePlayer

          -
          void removePlayer(java.lang.String player)
          +
          void removePlayer​(java.lang.String player)
        - +
        • removePlayer

          -
          void removePlayer(IPlayer player)
          +
          void removePlayer​(IPlayer player)
        - +
        • getPlayers

          -
          java.lang.String[] getPlayers()
          +
          java.lang.String[] getPlayers()
        - +
        • getTeamsize

          -
          int getTeamsize()
          +
          int getTeamsize()
        - +
        • clearPlayers

          -
          void clearPlayers()
          +
          void clearPlayers()
        - +
        • getFriendlyFire

          -
          boolean getFriendlyFire()
          +
          boolean getFriendlyFire()
        - +
        • setFriendlyFire

          -
          void setFriendlyFire(boolean bo)
          +
          void setFriendlyFire​(boolean bo)
        - +
        • setColor

          -
          void setColor(java.lang.String color)
          +
          void setColor​(java.lang.String color)
        - +
        • getColor

          -
          java.lang.String getColor()
          +
          java.lang.String getColor()
        - +
        • setSeeInvisibleTeamPlayers

          -
          void setSeeInvisibleTeamPlayers(boolean bo)
          +
          void setSeeInvisibleTeamPlayers​(boolean bo)
        - +
        • getSeeInvisibleTeamPlayers

          -
          boolean getSeeInvisibleTeamPlayers()
          +
          boolean getSeeInvisibleTeamPlayers()
      +
    +
    + diff --git a/docs/noppes/npcs/api/scoreboard/package-frame.html b/docs/noppes/npcs/api/scoreboard/package-frame.html deleted file mode 100644 index 88f2282e4..000000000 --- a/docs/noppes/npcs/api/scoreboard/package-frame.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - -noppes.npcs.api.scoreboard - - - - - -

    noppes.npcs.api.scoreboard

    - - - diff --git a/docs/noppes/npcs/api/scoreboard/package-summary.html b/docs/noppes/npcs/api/scoreboard/package-summary.html index 0697fd5bf..e4a9f73e7 100644 --- a/docs/noppes/npcs/api/scoreboard/package-summary.html +++ b/docs/noppes/npcs/api/scoreboard/package-summary.html @@ -1,12 +1,22 @@ - + - + noppes.npcs.api.scoreboard - + + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +

    Package noppes.npcs.api.scoreboard

    - -
    - - - - - - - -
    - - +

    index.html

    +
    diff --git a/docs/overview-tree.html b/docs/overview-tree.html index e4e1c071e..41ed5753a 100644 --- a/docs/overview-tree.html +++ b/docs/overview-tree.html @@ -1,12 +1,22 @@ - + - + Class Hierarchy - + + + + + + + + + +var pathtoroot = "./"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +

    Hierarchy For All Packages

    Package Hierarchies: @@ -92,19 +117,20 @@
    +

    Class Hierarchy

    +

    Interface Hierarchy

    + +
  • noppes.npcs.api.handler.data.IFaction
  • +
  • noppes.npcs.api.handler.IFactionHandler
  • +
  • noppes.npcs.api.handler.data.IFrame
  • +
  • noppes.npcs.api.handler.data.IFramePart
  • +
  • noppes.npcs.api.item.IItemArmor
  • +
  • noppes.npcs.api.item.IItemBlock
  • +
  • noppes.npcs.api.item.IItemBook
  • +
  • noppes.npcs.api.item.IItemStack + +
  • +
  • noppes.npcs.api.jobs.IJob + +
  • +
  • noppes.npcs.api.handler.data.ILine
  • +
  • noppes.npcs.api.handler.data.ILines
  • +
  • noppes.npcs.api.entity.data.IMark
  • +
  • noppes.npcs.api.entity.data.IModelData
  • +
  • noppes.npcs.api.entity.data.IModelRotate
  • +
  • noppes.npcs.api.entity.data.IModelRotatePart
  • +
  • noppes.npcs.api.entity.data.IModelScale
  • +
  • noppes.npcs.api.entity.data.IModelScalePart
  • +
  • noppes.npcs.api.handler.data.INaturalSpawn
  • +
  • noppes.npcs.api.handler.INaturalSpawnsHandler
  • +
  • noppes.npcs.api.INbt
  • +
  • noppes.npcs.api.event.INpcEvent.KilledEntityEvent
  • +
  • noppes.npcs.api.handler.IOverlayHandler
  • +
  • noppes.npcs.api.IParticle
  • +
  • noppes.npcs.api.handler.data.IParty
  • +
  • noppes.npcs.api.event.IPartyEvent + +
  • +
  • noppes.npcs.api.handler.data.IPartyOptions
  • +
  • noppes.npcs.api.IPixelmonPlayerData
  • +
  • noppes.npcs.api.handler.IPlayerBankData
  • +
  • noppes.npcs.api.handler.IPlayerData
  • +
  • noppes.npcs.api.handler.IPlayerDialogData
  • +
  • noppes.npcs.api.handler.IPlayerFactionData
  • +
  • noppes.npcs.api.handler.IPlayerItemGiverData
  • +
  • noppes.npcs.api.handler.data.IPlayerMail
  • +
  • noppes.npcs.api.handler.IPlayerMailData
  • +
  • noppes.npcs.api.handler.IPlayerQuestData
  • +
  • noppes.npcs.api.handler.IPlayerTransportData
  • +
  • noppes.npcs.api.IPos
  • +
  • noppes.npcs.api.entity.IProjectile
  • +
  • net.minecraft.block.properties.IProperty<T>
  • +
  • noppes.npcs.api.handler.data.IQuest
  • +
  • noppes.npcs.api.handler.data.IQuestCategory
  • +
  • noppes.npcs.api.handler.IQuestHandler
  • +
  • noppes.npcs.api.handler.data.IQuestInterface + +
  • +
  • noppes.npcs.api.handler.data.IQuestObjective
  • +
  • noppes.npcs.api.handler.data.IRecipe
  • +
  • noppes.npcs.api.handler.IRecipeHandler
  • +
  • noppes.npcs.api.roles.IRole + +
  • +
  • noppes.npcs.api.scoreboard.IScoreboard
  • +
  • noppes.npcs.api.scoreboard.IScoreboardObjective
  • +
  • noppes.npcs.api.scoreboard.IScoreboardTeam
  • +
  • noppes.npcs.api.IScreenSize
  • +
  • noppes.npcs.api.ISkinOverlay
  • +
  • noppes.npcs.api.handler.data.ISound
  • +
  • noppes.npcs.api.handler.data.ITag
  • +
  • noppes.npcs.api.handler.ITagHandler
  • +
  • noppes.npcs.api.block.ITextPlane
  • +
  • noppes.npcs.api.ITileEntity
  • +
  • noppes.npcs.api.ITimers
  • +
  • noppes.npcs.api.handler.data.ITransportCategory
  • +
  • noppes.npcs.api.handler.ITransportHandler
  • +
  • noppes.npcs.api.handler.data.ITransportLocation
  • +
  • noppes.npcs.api.IWorld
  • + +
    +
    + diff --git a/docs/package-search-index.js b/docs/package-search-index.js new file mode 100644 index 000000000..740f7479b --- /dev/null +++ b/docs/package-search-index.js @@ -0,0 +1 @@ +packageSearchIndex = [{"l":"All Packages","url":"allpackages-index.html"},{"l":"net.minecraft.block.properties"},{"l":"net.minecraft.block.state"},{"l":"net.minecraft.util"},{"l":"net.minecraft.util.math"},{"l":"noppes.npcs.api"},{"l":"noppes.npcs.api.block"},{"l":"noppes.npcs.api.entity"},{"l":"noppes.npcs.api.entity.data"},{"l":"noppes.npcs.api.event"},{"l":"noppes.npcs.api.gui"},{"l":"noppes.npcs.api.handler"},{"l":"noppes.npcs.api.handler.data"},{"l":"noppes.npcs.api.item"},{"l":"noppes.npcs.api.jobs"},{"l":"noppes.npcs.api.overlay"},{"l":"noppes.npcs.api.roles"},{"l":"noppes.npcs.api.scoreboard"}] \ No newline at end of file diff --git a/docs/package-search-index.zip b/docs/package-search-index.zip new file mode 100644 index 0000000000000000000000000000000000000000..f13bfc2145a84c9902e6ba47285a8f1955efd9d8 GIT binary patch literal 335 zcmWIWW@Zs#;Nak3;O@wZU_b(rKz2c5a&}^Rs%~*=Vo`F2Zf0IeYK2}_aeiKFzb)S( z10J{aO-9aq2afUH5Nw`3!|ck>iI2k+uI#?N%EKq``g_~ooAc$JpXKPev}^B>i(2z6 zgDuWUL2LgTkx9p=zg3wuv+uQ!(?&y;5+44Iys6i3AKIzlJ!5-LW~f7eAsc7Z@unP> zm;Y?0H(g!!XjQAwmYTJpnrfV%?j5|=-0-ev^U_OY7yMrYM_67m>3uWycwB97!ZC&mIL`272phk S0B=?{kWxkJoRsvExf%rEN>jUL}qZ_~k#FbE+Q;{`;0FZwVNX2n-^JoI; zP;4#$8DIy*Yk-P>VN(DUKmPse7mx+ExD4O|;?E5D0Z5($mjO3`*anwQU^s{ZDK#Lz zj>~{qyaIx5K!t%=G&2IJNzg!ChRpyLkO7}Ry!QaotAHAMpbB3AF(}|_f!G-oI|uK6 z`id_dumai5K%C3Y$;tKS_iqMPHg<*|-@e`liWLAggVM!zAP#@l;=c>S03;{#04Z~5 zN_+ss=Yg6*hTr59mzMwZ@+l~q!+?ft!fF66AXT#wWavHt30bZWFCK%!BNk}LN?0Hg z1VF_nfs`Lm^DjYZ1(1uD0u4CSIr)XAaqW6IT{!St5~1{i=i}zAy76p%_|w8rh@@c0Axr!ns=D-X+|*sY6!@wacG9%)Qn*O zl0sa739kT-&_?#oVxXF6tOnqTD)cZ}2vi$`ZU8RLAlo8=_z#*P3xI~i!lEh+Pdu-L zx{d*wgjtXbnGX_Yf@Tc7Q3YhLhPvc8noGJs2DA~1DySiA&6V{5JzFt ojAY1KXm~va;tU{v7C?Xj0BHw!K;2aXV*mgE07*qoM6N<$f;4TDA^-pY literal 0 HcmV?d00001 diff --git a/docs/script.js b/docs/script.js index b34635693..7dc93c48e 100644 --- a/docs/script.js +++ b/docs/script.js @@ -1,9 +1,124 @@ -function show(type) -{ +/* + * Copyright (c) 2013, 2018, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +var moduleSearchIndex; +var packageSearchIndex; +var typeSearchIndex; +var memberSearchIndex; +var tagSearchIndex; +function loadScripts(doc, tag) { + createElem(doc, tag, 'jquery/jszip/dist/jszip.js'); + createElem(doc, tag, 'jquery/jszip-utils/dist/jszip-utils.js'); + if (window.navigator.userAgent.indexOf('MSIE ') > 0 || window.navigator.userAgent.indexOf('Trident/') > 0 || + window.navigator.userAgent.indexOf('Edge/') > 0) { + createElem(doc, tag, 'jquery/jszip-utils/dist/jszip-utils-ie.js'); + } + createElem(doc, tag, 'search.js'); + + $.get(pathtoroot + "module-search-index.zip") + .done(function() { + JSZipUtils.getBinaryContent(pathtoroot + "module-search-index.zip", function(e, data) { + JSZip.loadAsync(data).then(function(zip){ + zip.file("module-search-index.json").async("text").then(function(content){ + moduleSearchIndex = JSON.parse(content); + }); + }); + }); + }); + $.get(pathtoroot + "package-search-index.zip") + .done(function() { + JSZipUtils.getBinaryContent(pathtoroot + "package-search-index.zip", function(e, data) { + JSZip.loadAsync(data).then(function(zip){ + zip.file("package-search-index.json").async("text").then(function(content){ + packageSearchIndex = JSON.parse(content); + }); + }); + }); + }); + $.get(pathtoroot + "type-search-index.zip") + .done(function() { + JSZipUtils.getBinaryContent(pathtoroot + "type-search-index.zip", function(e, data) { + JSZip.loadAsync(data).then(function(zip){ + zip.file("type-search-index.json").async("text").then(function(content){ + typeSearchIndex = JSON.parse(content); + }); + }); + }); + }); + $.get(pathtoroot + "member-search-index.zip") + .done(function() { + JSZipUtils.getBinaryContent(pathtoroot + "member-search-index.zip", function(e, data) { + JSZip.loadAsync(data).then(function(zip){ + zip.file("member-search-index.json").async("text").then(function(content){ + memberSearchIndex = JSON.parse(content); + }); + }); + }); + }); + $.get(pathtoroot + "tag-search-index.zip") + .done(function() { + JSZipUtils.getBinaryContent(pathtoroot + "tag-search-index.zip", function(e, data) { + JSZip.loadAsync(data).then(function(zip){ + zip.file("tag-search-index.json").async("text").then(function(content){ + tagSearchIndex = JSON.parse(content); + }); + }); + }); + }); + if (!moduleSearchIndex) { + createElem(doc, tag, 'module-search-index.js'); + } + if (!packageSearchIndex) { + createElem(doc, tag, 'package-search-index.js'); + } + if (!typeSearchIndex) { + createElem(doc, tag, 'type-search-index.js'); + } + if (!memberSearchIndex) { + createElem(doc, tag, 'member-search-index.js'); + } + if (!tagSearchIndex) { + createElem(doc, tag, 'tag-search-index.js'); + } + $(window).resize(function() { + $('.navPadding').css('padding-top', $('.fixedNav').css("height")); + }); +} + +function createElem(doc, tag, path) { + var script = doc.createElement(tag); + var scriptElement = doc.getElementsByTagName(tag)[0]; + script.src = pathtoroot + path; + scriptElement.parentNode.insertBefore(script, scriptElement); +} + +function show(type) { count = 0; - for (var key in methods) { + for (var key in data) { var row = document.getElementById(key); - if ((methods[key] & type) != 0) { + if ((data[key] & type) !== 0) { row.style.display = ''; row.className = (count++ % 2) ? rowColor : altColor; } @@ -13,8 +128,7 @@ function show(type) updateTabs(type); } -function updateTabs(type) -{ +function updateTabs(type) { for (var value in tabs) { var sNode = document.getElementById(tabs[value][0]); var spanNode = sNode.firstChild; @@ -28,3 +142,8 @@ function updateTabs(type) } } } + +function updateModuleFrame(pFrame, cFrame) { + top.packageFrame.location = pFrame; + top.classFrame.location = cFrame; +} diff --git a/docs/search.js b/docs/search.js new file mode 100644 index 000000000..8492271e7 --- /dev/null +++ b/docs/search.js @@ -0,0 +1,326 @@ +/* + * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +var noResult = {l: "No results found"}; +var catModules = "Modules"; +var catPackages = "Packages"; +var catTypes = "Types"; +var catMembers = "Members"; +var catSearchTags = "SearchTags"; +var highlight = "$&"; +var camelCaseRegexp = ""; +var secondaryMatcher = ""; +function getHighlightedText(item) { + var ccMatcher = new RegExp(camelCaseRegexp); + var label = item.replace(ccMatcher, highlight); + if (label === item) { + label = item.replace(secondaryMatcher, highlight); + } + return label; +} +function getURLPrefix(ui) { + var urlPrefix=""; + if (useModuleDirectories) { + var slash = "/"; + if (ui.item.category === catModules) { + return ui.item.l + slash; + } else if (ui.item.category === catPackages && ui.item.m) { + return ui.item.m + slash; + } else if ((ui.item.category === catTypes && ui.item.p) || ui.item.category === catMembers) { + $.each(packageSearchIndex, function(index, item) { + if (item.m && ui.item.p == item.l) { + urlPrefix = item.m + slash; + } + }); + return urlPrefix; + } else { + return urlPrefix; + } + } + return urlPrefix; +} +var watermark = 'Search'; +$(function() { + $("#search").val(''); + $("#search").prop("disabled", false); + $("#reset").prop("disabled", false); + $("#search").val(watermark).addClass('watermark'); + $("#search").blur(function() { + if ($(this).val().length == 0) { + $(this).val(watermark).addClass('watermark'); + } + }); + $("#search").on('click keydown', function() { + if ($(this).val() == watermark) { + $(this).val('').removeClass('watermark'); + } + }); + $("#reset").click(function() { + $("#search").val(''); + $("#search").focus(); + }); + $("#search").focus(); + $("#search")[0].setSelectionRange(0, 0); +}); +$.widget("custom.catcomplete", $.ui.autocomplete, { + _create: function() { + this._super(); + this.widget().menu("option", "items", "> :not(.ui-autocomplete-category)"); + }, + _renderMenu: function(ul, items) { + var rMenu = this, + currentCategory = ""; + rMenu.menu.bindings = $(); + $.each(items, function(index, item) { + var li; + if (item.l !== noResult.l && item.category !== currentCategory) { + ul.append("
  • " + item.category + "
  • "); + currentCategory = item.category; + } + li = rMenu._renderItemData(ul, item); + if (item.category) { + li.attr("aria-label", item.category + " : " + item.l); + li.attr("class", "resultItem"); + } else { + li.attr("aria-label", item.l); + li.attr("class", "resultItem"); + } + }); + }, + _renderItem: function(ul, item) { + var label = ""; + if (item.category === catModules) { + label = getHighlightedText(item.l); + } else if (item.category === catPackages) { + label = (item.m) + ? getHighlightedText(item.m + "/" + item.l) + : getHighlightedText(item.l); + } else if (item.category === catTypes) { + label = (item.p) + ? getHighlightedText(item.p + "." + item.l) + : getHighlightedText(item.l); + } else if (item.category === catMembers) { + label = getHighlightedText(item.p + "." + (item.c + "." + item.l)); + } else if (item.category === catSearchTags) { + label = getHighlightedText(item.l); + } else { + label = item.l; + } + var li = $("
  • ").appendTo(ul); + var div = $("
    ").appendTo(li); + if (item.category === catSearchTags) { + if (item.d) { + div.html(label + " (" + item.h + ")
    " + + item.d + "
    "); + } else { + div.html(label + " (" + item.h + ")"); + } + } else { + div.html(label); + } + return li; + } +}); +$(function() { + $("#search").catcomplete({ + minLength: 1, + delay: 100, + source: function(request, response) { + var result = new Array(); + var presult = new Array(); + var tresult = new Array(); + var mresult = new Array(); + var tgresult = new Array(); + var secondaryresult = new Array(); + var displayCount = 0; + var exactMatcher = new RegExp("^" + $.ui.autocomplete.escapeRegex(request.term) + "$", "i"); + camelCaseRegexp = ($.ui.autocomplete.escapeRegex(request.term)).split(/(?=[A-Z])/).join("([a-z0-9_$]*?)"); + var camelCaseMatcher = new RegExp("^" + camelCaseRegexp); + secondaryMatcher = new RegExp($.ui.autocomplete.escapeRegex(request.term), "i"); + + // Return the nested innermost name from the specified object + function nestedName(e) { + return e.l.substring(e.l.lastIndexOf(".") + 1); + } + + function concatResults(a1, a2) { + a1 = a1.concat(a2); + a2.length = 0; + return a1; + } + + if (moduleSearchIndex) { + var mdleCount = 0; + $.each(moduleSearchIndex, function(index, item) { + item.category = catModules; + if (exactMatcher.test(item.l)) { + result.push(item); + mdleCount++; + } else if (camelCaseMatcher.test(item.l)) { + result.push(item); + } else if (secondaryMatcher.test(item.l)) { + secondaryresult.push(item); + } + }); + displayCount = mdleCount; + result = concatResults(result, secondaryresult); + } + if (packageSearchIndex) { + var pCount = 0; + var pkg = ""; + $.each(packageSearchIndex, function(index, item) { + item.category = catPackages; + pkg = (item.m) + ? (item.m + "/" + item.l) + : item.l; + if (exactMatcher.test(item.l)) { + presult.push(item); + pCount++; + } else if (camelCaseMatcher.test(pkg)) { + presult.push(item); + } else if (secondaryMatcher.test(pkg)) { + secondaryresult.push(item); + } + }); + result = result.concat(concatResults(presult, secondaryresult)); + displayCount = (pCount > displayCount) ? pCount : displayCount; + } + if (typeSearchIndex) { + var tCount = 0; + $.each(typeSearchIndex, function(index, item) { + item.category = catTypes; + var s = nestedName(item); + if (exactMatcher.test(s)) { + tresult.push(item); + tCount++; + } else if (camelCaseMatcher.test(s)) { + tresult.push(item); + } else if (secondaryMatcher.test(item.p + "." + item.l)) { + secondaryresult.push(item); + } + }); + result = result.concat(concatResults(tresult, secondaryresult)); + displayCount = (tCount > displayCount) ? tCount : displayCount; + } + if (memberSearchIndex) { + var mCount = 0; + $.each(memberSearchIndex, function(index, item) { + item.category = catMembers; + var s = nestedName(item); + if (exactMatcher.test(s)) { + mresult.push(item); + mCount++; + } else if (camelCaseMatcher.test(s)) { + mresult.push(item); + } else if (secondaryMatcher.test(item.c + "." + item.l)) { + secondaryresult.push(item); + } + }); + result = result.concat(concatResults(mresult, secondaryresult)); + displayCount = (mCount > displayCount) ? mCount : displayCount; + } + if (tagSearchIndex) { + var tgCount = 0; + $.each(tagSearchIndex, function(index, item) { + item.category = catSearchTags; + if (exactMatcher.test(item.l)) { + tgresult.push(item); + tgCount++; + } else if (secondaryMatcher.test(item.l)) { + secondaryresult.push(item); + } + }); + result = result.concat(concatResults(tgresult, secondaryresult)); + displayCount = (tgCount > displayCount) ? tgCount : displayCount; + } + displayCount = (displayCount > 500) ? displayCount : 500; + var counter = function() { + var count = {Modules: 0, Packages: 0, Types: 0, Members: 0, SearchTags: 0}; + var f = function(item) { + count[item.category] += 1; + return (count[item.category] <= displayCount); + }; + return f; + }(); + response(result.filter(counter)); + }, + response: function(event, ui) { + if (!ui.content.length) { + ui.content.push(noResult); + } else { + $("#search").empty(); + } + }, + autoFocus: true, + position: { + collision: "flip" + }, + select: function(event, ui) { + if (ui.item.l !== noResult.l) { + var url = getURLPrefix(ui); + if (ui.item.category === catModules) { + if (useModuleDirectories) { + url += "module-summary.html"; + } else { + url = ui.item.l + "-summary.html"; + } + } else if (ui.item.category === catPackages) { + if (ui.item.url) { + url = ui.item.url; + } else { + url += ui.item.l.replace(/\./g, '/') + "/package-summary.html"; + } + } else if (ui.item.category === catTypes) { + if (ui.item.url) { + url = ui.item.url; + } else if (ui.item.p === "") { + url += ui.item.l + ".html"; + } else { + url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.l + ".html"; + } + } else if (ui.item.category === catMembers) { + if (ui.item.p === "") { + url += ui.item.c + ".html" + "#"; + } else { + url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.c + ".html" + "#"; + } + if (ui.item.url) { + url += ui.item.url; + } else { + url += ui.item.l; + } + } else if (ui.item.category === catSearchTags) { + url += ui.item.u; + } + if (top !== window) { + parent.classFrame.location = pathtoroot + url; + } else { + window.location.href = pathtoroot + url; + } + $("#search").focus(); + } + } + }); +}); diff --git a/docs/stylesheet.css b/docs/stylesheet.css index 98055b22d..de945eda2 100644 --- a/docs/stylesheet.css +++ b/docs/stylesheet.css @@ -1,35 +1,51 @@ -/* Javadoc style sheet */ -/* -Overall document style -*/ +/* + * Javadoc style sheet + */ @import url('resources/fonts/dejavu.css'); +/* + * Styles for individual HTML elements. + * + * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular + * HTML element throughout the page. + */ + body { background-color:#ffffff; color:#353833; font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; font-size:14px; margin:0; + padding:0; + height:100%; + width:100%; +} +iframe { + margin:0; + padding:0; + height:100%; + width:100%; + overflow-y:scroll; + border:none; } a:link, a:visited { text-decoration:none; color:#4A6782; } -a:hover, a:focus { +a[href]:hover, a[href]:focus { text-decoration:none; color:#bb7a2a; } -a:active { - text-decoration:none; - color:#4A6782; -} a[name] { color:#353833; } -a[name]:hover { - text-decoration:none; - color:#353833; +a[name]:before, a[name]:target, a[id]:before, a[id]:target { + content:""; + display:inline-block; + position:relative; + padding-top:129px; + margin-top:-129px; } pre { font-family:'DejaVu Sans Mono', monospace; @@ -78,9 +94,16 @@ table tr td dt code { sup { font-size:8px; } + /* -Document title and Copyright styles -*/ + * Styles for HTML generated by javadoc. + * + * These are style classes that are used by the standard doclet to generate HTML documentation. + */ + +/* + * Styles for document title and copyright. + */ .clear { clear:both; height:0px; @@ -111,8 +134,8 @@ Document title and Copyright styles font-weight:bold; } /* -Navigation bar styles -*/ + * Styles for navigation bar. + */ .bar { background-color:#4D7A97; color:#FFFFFF; @@ -121,6 +144,15 @@ Navigation bar styles font-size:11px; margin:0; } +.navPadding { + padding-top: 107px; +} +.fixedNav { + position:fixed; + width:100%; + z-index:999; + background-color:#ffffff; +} .topNav { background-color:#4D7A97; color:#FFFFFF; @@ -170,7 +202,22 @@ ul.navList li{ padding: 5px 6px; text-transform:uppercase; } -ul.subNavList li{ +ul.navListSearch { + float:right; + margin:0 0 0 0; + padding:0; +} +ul.navListSearch li { + list-style:none; + float:right; + padding: 5px 6px; + text-transform:uppercase; +} +ul.navListSearch li label { + position:relative; + right:-16px; +} +ul.subNavList li { list-style:none; float:left; } @@ -196,21 +243,29 @@ ul.subNavList li{ overflow:hidden; } /* -Page header and footer styles -*/ + * Styles for page header and footer. + */ .header, .footer { clear:both; margin:0 20px; padding:5px 0 0 0; } -.indexHeader { - margin:10px; +.indexNav { position:relative; + font-size:12px; + background-color:#dee3e9; } -.indexHeader span{ - margin-right:15px; +.indexNav ul { + margin-top:0; + padding:5px; } -.indexHeader h1 { +.indexNav ul li { + display:inline; + list-style-type:none; + padding-right:10px; + text-transform:uppercase; +} +.indexNav h1 { font-size:13px; } .title { @@ -232,8 +287,8 @@ Page header and footer styles font-size:13px; } /* -Heading styles -*/ + * Styles for headings. + */ div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { background-color:#dee3e9; border:1px solid #d0d9e0; @@ -254,9 +309,10 @@ ul.blockList li.blockList h2 { padding:0px 0 20px 0; } /* -Page layout container styles -*/ -.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + * Styles for page layout containers. + */ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer, +.allClassesContainer, .allPackagesContainer { clear:both; padding:10px 20px; position:relative; @@ -287,7 +343,7 @@ Page layout container styles .contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { margin:5px 0 10px 0px; font-size:14px; - font-family:'DejaVu Sans Mono',monospace; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; } .serializedFormContainer dl.nameValue dt { margin-left:1px; @@ -301,8 +357,11 @@ Page layout container styles display:inline; } /* -List styles -*/ + * Styles for lists. + */ +li.circle { + list-style:circle; +} ul.horizontal li { display:inline; font-size:0.9em; @@ -355,19 +414,22 @@ table tr td dl, table tr td dl dt, table tr td dl dd { margin-bottom:1px; } /* -Table styles -*/ -.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { + * Styles for tables. + */ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary, +.requiresSummary, .packagesSummary, .providesSummary, .usesSummary { width:100%; + border-spacing:0; border-left:1px solid #EEE; border-right:1px solid #EEE; border-bottom:1px solid #EEE; } -.overviewSummary, .memberSummary { +.overviewSummary, .memberSummary, .requiresSummary, .packagesSummary, .providesSummary, .usesSummary { padding:0px; } .overviewSummary caption, .memberSummary caption, .typeSummary caption, -.useSummary caption, .constantsSummary caption, .deprecatedSummary caption { +.useSummary caption, .constantsSummary caption, .deprecatedSummary caption, +.requiresSummary caption, .packagesSummary caption, .providesSummary caption, .usesSummary caption { position:relative; text-align:left; background-repeat:no-repeat; @@ -381,18 +443,32 @@ Table styles margin:0px; white-space:pre; } +.constantsSummary caption a:link, .constantsSummary caption a:visited, +.useSummary caption a:link, .useSummary caption a:visited { + color:#1f389c; +} .overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, -.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, +.deprecatedSummary caption a:link, +.requiresSummary caption a:link, .packagesSummary caption a:link, .providesSummary caption a:link, +.usesSummary caption a:link, .overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, .useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.requiresSummary caption a:hover, .packagesSummary caption a:hover, .providesSummary caption a:hover, +.usesSummary caption a:hover, .overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, .useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.requiresSummary caption a:active, .packagesSummary caption a:active, .providesSummary caption a:active, +.usesSummary caption a:active, .overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, -.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { +.deprecatedSummary caption a:visited, +.requiresSummary caption a:visited, .packagesSummary caption a:visited, .providesSummary caption a:visited, +.usesSummary caption a:visited { color:#FFFFFF; } .overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, -.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span, +.requiresSummary caption span, .packagesSummary caption span, .providesSummary caption span, +.usesSummary caption span { white-space:nowrap; padding-top:5px; padding-left:12px; @@ -404,7 +480,8 @@ Table styles border: none; height:16px; } -.memberSummary caption span.activeTableTab span { +.memberSummary caption span.activeTableTab span, .packagesSummary caption span.activeTableTab span, +.overviewSummary caption span.activeTableTab span, .typeSummary caption span.activeTableTab span { white-space:nowrap; padding-top:5px; padding-left:12px; @@ -415,7 +492,8 @@ Table styles background-color:#F8981D; height:16px; } -.memberSummary caption span.tableTab span { +.memberSummary caption span.tableTab span, .packagesSummary caption span.tableTab span, +.overviewSummary caption span.tableTab span, .typeSummary caption span.tableTab span { white-space:nowrap; padding-top:5px; padding-left:12px; @@ -426,7 +504,10 @@ Table styles background-color:#4D7A97; height:16px; } -.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { +.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab, +.packagesSummary caption span.tableTab, .packagesSummary caption span.activeTableTab, +.overviewSummary caption span.tableTab, .overviewSummary caption span.activeTableTab, +.typeSummary caption span.tableTab, .typeSummary caption span.activeTableTab { padding-top:0px; padding-left:0px; padding-right:0px; @@ -435,14 +516,16 @@ Table styles display:inline; } .overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, -.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { +.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd, +.requiresSummary .tabEnd, .packagesSummary .tabEnd, .providesSummary .tabEnd, .usesSummary .tabEnd { display:none; width:5px; position:relative; float:left; background-color:#F8981D; } -.memberSummary .activeTableTab .tabEnd { +.memberSummary .activeTableTab .tabEnd, .packagesSummary .activeTableTab .tabEnd, +.overviewSummary .activeTableTab .tabEnd, .typeSummary .activeTableTab .tabEnd { display:none; width:5px; margin-right:3px; @@ -450,66 +533,88 @@ Table styles float:left; background-color:#F8981D; } -.memberSummary .tableTab .tabEnd { +.memberSummary .tableTab .tabEnd, .packagesSummary .tableTab .tabEnd, +.overviewSummary .tableTab .tabEnd, .typeSummary .tableTab .tabEnd { display:none; width:5px; margin-right:3px; position:relative; background-color:#4D7A97; float:left; - +} +.rowColor th, .altColor th { + font-weight:normal; } .overviewSummary td, .memberSummary td, .typeSummary td, -.useSummary td, .constantsSummary td, .deprecatedSummary td { +.useSummary td, .constantsSummary td, .deprecatedSummary td, +.requiresSummary td, .packagesSummary td, .providesSummary td, .usesSummary td { text-align:left; padding:0px 0px 12px 10px; } -th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, -td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ +th.colFirst, th.colSecond, th.colLast, th.colConstructorName, th.colDeprecatedItemName, .useSummary th, +.constantsSummary th, .packagesSummary th, td.colFirst, td.colSecond, td.colLast, .useSummary td, +.constantsSummary td { vertical-align:top; padding-right:0px; padding-top:8px; padding-bottom:3px; } -th.colFirst, th.colLast, th.colOne, .constantsSummary th { +th.colFirst, th.colSecond, th.colLast, th.colConstructorName, th.colDeprecatedItemName, .constantsSummary th, +.packagesSummary th { background:#dee3e9; text-align:left; padding:8px 3px 3px 7px; } td.colFirst, th.colFirst { - white-space:nowrap; font-size:13px; } -td.colLast, th.colLast { +td.colSecond, th.colSecond, td.colLast, th.colConstructorName, th.colDeprecatedItemName, th.colLast { font-size:13px; } -td.colOne, th.colOne { +.constantsSummary th, .packagesSummary th { + font-size:13px; +} +.providesSummary th.colFirst, .providesSummary th.colLast, .providesSummary td.colFirst, +.providesSummary td.colLast { + white-space:normal; font-size:13px; } .overviewSummary td.colFirst, .overviewSummary th.colFirst, -.useSummary td.colFirst, .useSummary th.colFirst, -.overviewSummary td.colOne, .overviewSummary th.colOne, +.requiresSummary td.colFirst, .requiresSummary th.colFirst, +.packagesSummary td.colFirst, .packagesSummary td.colSecond, .packagesSummary th.colFirst, .packagesSummary th, +.usesSummary td.colFirst, .usesSummary th.colFirst, +.providesSummary td.colFirst, .providesSummary th.colFirst, .memberSummary td.colFirst, .memberSummary th.colFirst, -.memberSummary td.colOne, .memberSummary th.colOne, -.typeSummary td.colFirst{ - width:25%; +.memberSummary td.colSecond, .memberSummary th.colSecond, .memberSummary th.colConstructorName, +.typeSummary td.colFirst, .typeSummary th.colFirst { vertical-align:top; } -td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { +.packagesSummary th.colLast, .packagesSummary td.colLast { + white-space:normal; +} +td.colFirst a:link, td.colFirst a:visited, +td.colSecond a:link, td.colSecond a:visited, +th.colFirst a:link, th.colFirst a:visited, +th.colSecond a:link, th.colSecond a:visited, +th.colConstructorName a:link, th.colConstructorName a:visited, +th.colDeprecatedItemName a:link, th.colDeprecatedItemName a:visited, +.constantValuesContainer td a:link, .constantValuesContainer td a:visited, +.allClassesContainer td a:link, .allClassesContainer td a:visited, +.allPackagesContainer td a:link, .allPackagesContainer td a:visited { font-weight:bold; } .tableSubHeadingColor { background-color:#EEEEFF; } -.altColor { +.altColor, .altColor th { background-color:#FFFFFF; } -.rowColor { +.rowColor, .rowColor th { background-color:#EEEEEF; } /* -Content styles -*/ + * Styles for contents. + */ .description pre { margin-top:0; } @@ -520,27 +625,22 @@ Content styles .docSummary { padding:0; } - ul.blockList ul.blockList ul.blockList li.blockList h3 { font-style:normal; } - div.block { font-size:14px; font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; } - td.colLast div { padding-top:0px; } - - td.colLast a { padding-bottom:3px; } /* -Formatting effect styles -*/ + * Styles for formatting effect. + */ .sourceLineNo { color:green; padding:0 30px 0 0; @@ -555,20 +655,256 @@ h1.hidden { margin:3px 10px 2px 0px; color:#474747; } -.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, -.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, -.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { +.deprecatedLabel, .descfrmTypeLabel, .implementationLabel, .memberNameLabel, .memberNameLink, +.moduleLabelInPackage, .moduleLabelInType, .overrideSpecifyLabel, .packageLabelInType, +.packageHierarchyLabel, .paramLabel, .returnLabel, .seeLabel, .simpleTagLabel, +.throwsLabel, .typeNameLabel, .typeNameLink, .searchTagLink { font-weight:bold; } .deprecationComment, .emphasizedPhrase, .interfaceName { font-style:italic; } - -div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, +.deprecationBlock { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +div.block div.deprecationComment, div.block div.block span.emphasizedPhrase, div.block div.block span.interfaceName { font-style:normal; } - -div.contentContainer ul.blockList li.blockList h2{ +div.contentContainer ul.blockList li.blockList h2 { padding-bottom:0px; } +/* + * Styles for IFRAME. + */ +.mainContainer { + margin:0 auto; + padding:0; + height:100%; + width:100%; + position:fixed; + top:0; + left:0; +} +.leftContainer { + height:100%; + position:fixed; + width:320px; +} +.leftTop { + position:relative; + float:left; + width:315px; + top:0; + left:0; + height:30%; + border-right:6px solid #ccc; + border-bottom:6px solid #ccc; +} +.leftBottom { + position:relative; + float:left; + width:315px; + bottom:0; + left:0; + height:70%; + border-right:6px solid #ccc; + border-top:1px solid #000; +} +.rightContainer { + position:absolute; + left:320px; + top:0; + bottom:0; + height:100%; + right:0; + border-left:1px solid #000; +} +.rightIframe { + margin:0; + padding:0; + height:100%; + right:30px; + width:100%; + overflow:visible; + margin-bottom:30px; +} +/* + * Styles specific to HTML5 elements. + */ +main, nav, header, footer, section { + display:block; +} +/* + * Styles for javadoc search. + */ +.ui-autocomplete-category { + font-weight:bold; + font-size:15px; + padding:7px 0 7px 3px; + background-color:#4D7A97; + color:#FFFFFF; +} +.resultItem { + font-size:13px; +} +.ui-autocomplete { + max-height:85%; + max-width:65%; + overflow-y:scroll; + overflow-x:scroll; + white-space:nowrap; + box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); +} +ul.ui-autocomplete { + position:fixed; + z-index:999999; + background-color: #FFFFFF; +} +ul.ui-autocomplete li { + float:left; + clear:both; + width:100%; +} +.resultHighlight { + font-weight:bold; +} +.ui-autocomplete .result-item { + font-size: inherit; +} +#search { + background-image:url('resources/glass.png'); + background-size:13px; + background-repeat:no-repeat; + background-position:2px 3px; + padding-left:20px; + position:relative; + right:-18px; +} +#reset { + background-color: rgb(255,255,255); + background-image:url('resources/x.png'); + background-position:center; + background-repeat:no-repeat; + background-size:12px; + border:0 none; + width:16px; + height:17px; + position:relative; + left:-4px; + top:-4px; + font-size:0px; +} +.watermark { + color:#545454; +} +.searchTagDescResult { + font-style:italic; + font-size:11px; +} +.searchTagHolderResult { + font-style:italic; + font-size:12px; +} +.searchTagResult:before, .searchTagResult:target { + color:red; +} +.moduleGraph span { + display:none; + position:absolute; +} +.moduleGraph:hover span { + display:block; + margin: -100px 0 0 100px; + z-index: 1; +} +.methodSignature { + white-space:normal; +} + +/* + * Styles for user-provided tables. + * + * borderless: + * No borders, vertical margins, styled caption. + * This style is provided for use with existing doc comments. + * In general, borderless tables should not be used for layout purposes. + * + * plain: + * Plain borders around table and cells, vertical margins, styled caption. + * Best for small tables or for complex tables for tables with cells that span + * rows and columns, when the "striped" style does not work well. + * + * striped: + * Borders around the table and vertical borders between cells, striped rows, + * vertical margins, styled caption. + * Best for tables that have a header row, and a body containing a series of simple rows. + */ + +table.borderless, +table.plain, +table.striped { + margin-top: 10px; + margin-bottom: 10px; +} +table.borderless > caption, +table.plain > caption, +table.striped > caption { + font-weight: bold; + font-size: smaller; +} +table.borderless th, table.borderless td, +table.plain th, table.plain td, +table.striped th, table.striped td { + padding: 2px 5px; +} +table.borderless, +table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, +table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { + border: none; +} +table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { + background-color: transparent; +} +table.plain { + border-collapse: collapse; + border: 1px solid black; +} +table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { + background-color: transparent; +} +table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, +table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { + border: 1px solid black; +} +table.striped { + border-collapse: collapse; + border: 1px solid black; +} +table.striped > thead { + background-color: #E3E3E3; +} +table.striped > thead > tr > th, table.striped > thead > tr > td { + border: 1px solid black; +} +table.striped > tbody > tr:nth-child(even) { + background-color: #EEE +} +table.striped > tbody > tr:nth-child(odd) { + background-color: #FFF +} +table.striped > tbody > tr > th, table.striped > tbody > tr > td { + border-left: 1px solid black; + border-right: 1px solid black; +} +table.striped > tbody > tr > th { + font-weight: normal; +} diff --git a/docs/type-search-index.js b/docs/type-search-index.js new file mode 100644 index 000000000..5153cbb72 --- /dev/null +++ b/docs/type-search-index.js @@ -0,0 +1 @@ +typeSearchIndex = [{"p":"noppes.npcs.api","l":"AbstractNpcAPI"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.AchievementEvent"},{"l":"All Classes","url":"allclasses-index.html"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.AttackedEvent"},{"p":"noppes.npcs.api.event","l":"IItemEvent.AttackEvent"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.AttackEvent"},{"p":"net.minecraft.util.math","l":"BlockPos"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.BonemealEvent"},{"p":"noppes.npcs.api.event","l":"IBlockEvent.BreakEvent"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.BreakEvent"},{"p":"noppes.npcs.api.event","l":"ICustomGuiEvent.ButtonEvent"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.ChangedDimension"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.ChatEvent"},{"p":"noppes.npcs.api.event","l":"IBlockEvent.ClickedEvent"},{"p":"noppes.npcs.api.event","l":"ICustomGuiEvent.CloseEvent"},{"p":"noppes.npcs.api.event","l":"ICustomNPCsEvent.CNPCNaturalSpawnEvent"},{"p":"noppes.npcs.api.event","l":"IBlockEvent.CollidedEvent"},{"p":"noppes.npcs.api.event","l":"INpcEvent.CollideEvent"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.ContainerClosed"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.ContainerOpen"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.DamagedEntityEvent"},{"p":"noppes.npcs.api.event","l":"INpcEvent.DamagedEvent"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.DamagedEvent"},{"p":"noppes.npcs.api.event","l":"IDialogEvent.DialogClosed"},{"p":"noppes.npcs.api.event","l":"INpcEvent.DialogClosedEvent"},{"p":"noppes.npcs.api.event","l":"INpcEvent.DialogEvent"},{"p":"noppes.npcs.api.event","l":"IDialogEvent.DialogOpen"},{"p":"noppes.npcs.api.event","l":"IDialogEvent.DialogOption"},{"p":"noppes.npcs.api.event","l":"INpcEvent.DiedEvent"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.DiedEvent"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.DropEvent"},{"p":"noppes.npcs.api.event","l":"IForgeEvent.EntityEvent"},{"p":"noppes.npcs.api.event","l":"IBlockEvent.EntityFallenUponEvent"},{"p":"noppes.npcs.api.event","l":"IBlockEvent.ExplodedEvent"},{"p":"noppes.npcs.api.event","l":"IFactionEvent.FactionPoints"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.FallEvent"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.FillBucketEvent"},{"p":"noppes.npcs.api.event","l":"IItemEvent.FinishUsingItem"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.FinishUsingItem"},{"p":"noppes.npcs.api.event","l":"IBlockEvent.HarvestedEvent"},{"p":"noppes.npcs.api.entity","l":"IAnimal"},{"p":"noppes.npcs.api.handler.data","l":"IAnimation"},{"p":"noppes.npcs.api.handler.data","l":"IAnimationData"},{"p":"noppes.npcs.api.handler","l":"IAnimationHandler"},{"p":"noppes.npcs.api.handler.data","l":"IAvailability"},{"p":"noppes.npcs.api","l":"IBlock"},{"p":"noppes.npcs.api.event","l":"IBlockEvent"},{"p":"noppes.npcs.api.block","l":"IBlockScripted"},{"p":"net.minecraft.block.state","l":"IBlockState"},{"p":"noppes.npcs.api.gui","l":"IButton"},{"p":"noppes.npcs.api.handler","l":"ICloneHandler"},{"p":"noppes.npcs.api","l":"ICommand"},{"p":"noppes.npcs.api","l":"IContainer"},{"p":"noppes.npcs.api.gui","l":"ICustomGui"},{"p":"noppes.npcs.api.gui","l":"ICustomGuiComponent"},{"p":"noppes.npcs.api.event","l":"ICustomGuiEvent"},{"p":"noppes.npcs.api.entity","l":"ICustomNpc"},{"p":"noppes.npcs.api.event","l":"ICustomNPCsEvent"},{"p":"noppes.npcs.api.overlay","l":"ICustomOverlay"},{"p":"noppes.npcs.api.overlay","l":"ICustomOverlayComponent"},{"p":"noppes.npcs.api","l":"IDamageSource"},{"p":"noppes.npcs.api.entity","l":"IDBCPlayer"},{"p":"noppes.npcs.api.handler.data","l":"IDialog"},{"p":"noppes.npcs.api.handler.data","l":"IDialogCategory"},{"p":"noppes.npcs.api.event","l":"IDialogEvent"},{"p":"noppes.npcs.api.handler","l":"IDialogHandler"},{"p":"noppes.npcs.api.handler.data","l":"IDialogImage"},{"p":"noppes.npcs.api.handler.data","l":"IDialogOption"},{"p":"noppes.npcs.api.entity","l":"IEntity"},{"p":"noppes.npcs.api.entity","l":"IEntityItem"},{"p":"noppes.npcs.api.entity","l":"IEntityLiving"},{"p":"noppes.npcs.api.entity","l":"IEntityLivingBase"},{"p":"noppes.npcs.api.handler.data","l":"IFaction"},{"p":"noppes.npcs.api.event","l":"IFactionEvent"},{"p":"noppes.npcs.api.handler","l":"IFactionHandler"},{"p":"noppes.npcs.api.event","l":"IForgeEvent"},{"p":"noppes.npcs.api.handler.data","l":"IFrame"},{"p":"noppes.npcs.api.handler.data","l":"IFramePart"},{"p":"noppes.npcs.api.item","l":"IItemArmor"},{"p":"noppes.npcs.api.item","l":"IItemBlock"},{"p":"noppes.npcs.api.item","l":"IItemBook"},{"p":"noppes.npcs.api.item","l":"IItemCustom"},{"p":"noppes.npcs.api.event","l":"IItemEvent"},{"p":"noppes.npcs.api.gui","l":"IItemSlot"},{"p":"noppes.npcs.api.item","l":"IItemStack"},{"p":"noppes.npcs.api.jobs","l":"IJob"},{"p":"noppes.npcs.api.jobs","l":"IJobBard"},{"p":"noppes.npcs.api.jobs","l":"IJobConversation"},{"p":"noppes.npcs.api.jobs","l":"IJobFollower"},{"p":"noppes.npcs.api.jobs","l":"IJobGuard"},{"p":"noppes.npcs.api.jobs","l":"IJobHealer"},{"p":"noppes.npcs.api.jobs","l":"IJobItemGiver"},{"p":"noppes.npcs.api.jobs","l":"IJobSpawner"},{"p":"noppes.npcs.api.gui","l":"ILabel"},{"p":"noppes.npcs.api.gui","l":"ILine"},{"p":"noppes.npcs.api.handler.data","l":"ILine"},{"p":"noppes.npcs.api.handler.data","l":"ILines"},{"p":"noppes.npcs.api.entity.data","l":"IMark"},{"p":"noppes.npcs.api.entity.data","l":"IModelData"},{"p":"noppes.npcs.api.entity.data","l":"IModelRotate"},{"p":"noppes.npcs.api.entity.data","l":"IModelRotatePart"},{"p":"noppes.npcs.api.entity.data","l":"IModelScale"},{"p":"noppes.npcs.api.entity.data","l":"IModelScalePart"},{"p":"noppes.npcs.api.entity","l":"IMonster"},{"p":"noppes.npcs.api.event","l":"IProjectileEvent.ImpactEvent"},{"p":"noppes.npcs.api.handler.data","l":"INaturalSpawn"},{"p":"noppes.npcs.api.handler","l":"INaturalSpawnsHandler"},{"p":"noppes.npcs.api","l":"INbt"},{"p":"noppes.npcs.api.event","l":"IBlockEvent.InitEvent"},{"p":"noppes.npcs.api.event","l":"IForgeEvent.InitEvent"},{"p":"noppes.npcs.api.event","l":"IItemEvent.InitEvent"},{"p":"noppes.npcs.api.event","l":"INpcEvent.InitEvent"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.InitEvent"},{"p":"noppes.npcs.api.event","l":"INpcEvent"},{"p":"noppes.npcs.api.event","l":"IBlockEvent.InteractEvent"},{"p":"noppes.npcs.api.event","l":"IItemEvent.InteractEvent"},{"p":"noppes.npcs.api.event","l":"INpcEvent.InteractEvent"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.InteractEvent"},{"p":"net.minecraft.util.math","l":"IntHashMap"},{"p":"noppes.npcs.api.handler","l":"IOverlayHandler"},{"p":"noppes.npcs.api.overlay","l":"IOverlayLabel"},{"p":"noppes.npcs.api.overlay","l":"IOverlayLine"},{"p":"noppes.npcs.api.overlay","l":"IOverlayTexturedRect"},{"p":"noppes.npcs.api","l":"IParticle"},{"p":"noppes.npcs.api.handler.data","l":"IParty"},{"p":"noppes.npcs.api.event","l":"IPartyEvent"},{"p":"noppes.npcs.api.handler.data","l":"IPartyOptions"},{"p":"noppes.npcs.api.entity","l":"IPixelmon"},{"p":"noppes.npcs.api","l":"IPixelmonPlayerData"},{"p":"noppes.npcs.api.entity","l":"IPlayer"},{"p":"noppes.npcs.api.handler","l":"IPlayerBankData"},{"p":"noppes.npcs.api.handler","l":"IPlayerData"},{"p":"noppes.npcs.api.handler","l":"IPlayerDialogData"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent"},{"p":"noppes.npcs.api.handler","l":"IPlayerFactionData"},{"p":"noppes.npcs.api.handler","l":"IPlayerItemGiverData"},{"p":"noppes.npcs.api.handler.data","l":"IPlayerMail"},{"p":"noppes.npcs.api.handler","l":"IPlayerMailData"},{"p":"noppes.npcs.api.handler","l":"IPlayerQuestData"},{"p":"noppes.npcs.api.handler","l":"IPlayerTransportData"},{"p":"noppes.npcs.api","l":"IPos"},{"p":"noppes.npcs.api.entity","l":"IProjectile"},{"p":"noppes.npcs.api.event","l":"IProjectileEvent"},{"p":"net.minecraft.block.properties","l":"IProperty"},{"p":"noppes.npcs.api.handler.data","l":"IQuest"},{"p":"noppes.npcs.api.handler.data","l":"IQuestCategory"},{"p":"noppes.npcs.api.handler.data","l":"IQuestDialog"},{"p":"noppes.npcs.api.event","l":"IQuestEvent"},{"p":"noppes.npcs.api.handler","l":"IQuestHandler"},{"p":"noppes.npcs.api.handler.data","l":"IQuestInterface"},{"p":"noppes.npcs.api.handler.data","l":"IQuestItem"},{"p":"noppes.npcs.api.handler.data","l":"IQuestKill"},{"p":"noppes.npcs.api.handler.data","l":"IQuestLocation"},{"p":"noppes.npcs.api.handler.data","l":"IQuestObjective"},{"p":"noppes.npcs.api.handler.data","l":"IRecipe"},{"p":"noppes.npcs.api.handler","l":"IRecipeHandler"},{"p":"noppes.npcs.api.roles","l":"IRole"},{"p":"noppes.npcs.api.roles","l":"IRoleBank"},{"p":"noppes.npcs.api.roles","l":"IRoleFollower"},{"p":"noppes.npcs.api.roles","l":"IRoleMailman"},{"p":"noppes.npcs.api.roles","l":"IRoleTrader"},{"p":"noppes.npcs.api.roles","l":"IRoleTransporter"},{"p":"noppes.npcs.api.scoreboard","l":"IScoreboard"},{"p":"noppes.npcs.api.scoreboard","l":"IScoreboardObjective"},{"p":"noppes.npcs.api.scoreboard","l":"IScoreboardTeam"},{"p":"noppes.npcs.api","l":"IScreenSize"},{"p":"noppes.npcs.api.gui","l":"IScroll"},{"p":"noppes.npcs.api","l":"ISkinOverlay"},{"p":"noppes.npcs.api.handler.data","l":"ISound"},{"p":"noppes.npcs.api.handler.data","l":"ITag"},{"p":"noppes.npcs.api.handler","l":"ITagHandler"},{"p":"noppes.npcs.api.gui","l":"ITextField"},{"p":"noppes.npcs.api.block","l":"ITextPlane"},{"p":"noppes.npcs.api.gui","l":"ITexturedRect"},{"p":"noppes.npcs.api","l":"ITileEntity"},{"p":"noppes.npcs.api","l":"ITimers"},{"p":"noppes.npcs.api.handler.data","l":"ITransportCategory"},{"p":"noppes.npcs.api.handler","l":"ITransportHandler"},{"p":"noppes.npcs.api.handler.data","l":"ITransportLocation"},{"p":"noppes.npcs.api.entity","l":"IVillager"},{"p":"noppes.npcs.api","l":"IWorld"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.JumpEvent"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.KeyPressedEvent"},{"p":"noppes.npcs.api.event","l":"INpcEvent.KilledEntityEvent"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.KilledEntityEvent"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.LevelUpEvent"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.LightningEvent"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.LoginEvent"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.LogoutEvent"},{"p":"noppes.npcs.api.event","l":"INpcEvent.MeleeAttackEvent"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.MouseClickedEvent"},{"p":"net.minecraft.util.math","l":"BlockPos.MutableBlockPos"},{"p":"noppes.npcs.api.event","l":"IBlockEvent.NeighborChangedEvent"},{"p":"noppes.npcs.api.event","l":"IPartyEvent.PartyDisbandEvent"},{"p":"noppes.npcs.api.event","l":"IPartyEvent.PartyInviteEvent"},{"p":"noppes.npcs.api.event","l":"IPartyEvent.PartyKickEvent"},{"p":"noppes.npcs.api.event","l":"IPartyEvent.PartyLeaveEvent"},{"p":"noppes.npcs.api.event","l":"IPartyEvent.PartyQuestCompletedEvent"},{"p":"noppes.npcs.api.event","l":"IPartyEvent.PartyQuestSetEvent"},{"p":"noppes.npcs.api.event","l":"IPartyEvent.PartyQuestTurnedInEvent"},{"p":"noppes.npcs.api.event","l":"IItemEvent.PickedUpEvent"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.PickUpEvent"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.PickupXPEvent"},{"p":"net.minecraft.util.math","l":"BlockPos.PooledMutableBlockPos"},{"p":"noppes.npcs.api.event","l":"IQuestEvent.QuestCompletedEvent"},{"p":"noppes.npcs.api.event","l":"IQuestEvent.QuestStartEvent"},{"p":"noppes.npcs.api.event","l":"IQuestEvent.QuestTurnedInEvent"},{"p":"noppes.npcs.api.event","l":"IBlockEvent.RainFillEvent"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.RangedChargeEvent"},{"p":"noppes.npcs.api.event","l":"INpcEvent.RangedLaunchedEvent"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.RangedLaunchedEvent"},{"p":"noppes.npcs.api.event","l":"IBlockEvent.RedstoneEvent"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.RespawnEvent"},{"p":"noppes.npcs.api.event","l":"IItemEvent.RightClickEvent"},{"p":"noppes.npcs.api.event","l":"ICustomNPCsEvent.ScriptedCommandEvent"},{"p":"noppes.npcs.api.event","l":"ICustomGuiEvent.ScrollEvent"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.SleepEvent"},{"p":"noppes.npcs.api.event","l":"ICustomGuiEvent.SlotClickEvent"},{"p":"noppes.npcs.api.event","l":"ICustomGuiEvent.SlotEvent"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.SoundEvent"},{"p":"noppes.npcs.api.event","l":"IItemEvent.SpawnEvent"},{"p":"noppes.npcs.api.event","l":"IItemEvent.StartUsingItem"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.StartUsingItem"},{"p":"noppes.npcs.api.event","l":"IItemEvent.StopUsingItem"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.StopUsingItem"},{"p":"noppes.npcs.api.event","l":"INpcEvent.SwingEvent"},{"p":"noppes.npcs.api.event","l":"INpcEvent.TargetEvent"},{"p":"noppes.npcs.api.event","l":"INpcEvent.TargetLostEvent"},{"p":"noppes.npcs.api.event","l":"IBlockEvent.TimerEvent"},{"p":"noppes.npcs.api.event","l":"INpcEvent.TimerEvent"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.TimerEvent"},{"p":"noppes.npcs.api.event","l":"IItemEvent.TossedEvent"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.TossEvent"},{"p":"noppes.npcs.api.event","l":"ICustomGuiEvent.UnfocusedEvent"},{"p":"noppes.npcs.api.event","l":"IBlockEvent.UpdateEvent"},{"p":"noppes.npcs.api.event","l":"IItemEvent.UpdateEvent"},{"p":"noppes.npcs.api.event","l":"INpcEvent.UpdateEvent"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.UpdateEvent"},{"p":"noppes.npcs.api.event","l":"IProjectileEvent.UpdateEvent"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.UseHoeEvent"},{"p":"noppes.npcs.api.event","l":"IItemEvent.UsingItem"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.UsingItem"},{"p":"net.minecraft.util","l":"Vec3i"},{"p":"noppes.npcs.api.event","l":"IPlayerEvent.WakeUpEvent"},{"p":"noppes.npcs.api.event","l":"IForgeEvent.WorldEvent"}] \ No newline at end of file diff --git a/docs/type-search-index.zip b/docs/type-search-index.zip new file mode 100644 index 0000000000000000000000000000000000000000..41a07a5976bbc2f024dc2f769cdb3dcae8ec3da6 GIT binary patch literal 1889 zcmZvddpHw{8^`A|hUMDaH+Le}TpN>1s4e%Ca!-!AOBrHkCUiEH&FzrTkfgcfc8Ftc zg>o&bF_&^#Au&t{b2@+h&hL57=l$dTexLVw-hV$XC?4M901yZS5F&FDLffm=Y#M$i0?I2ixlxaohWlh1iUs?iDx5O7%D;w86)nEpd0}v-@>lSUP7Ec@%kOLTt4wm(x&k4ykQS2W=g5 z^=hUhsYQ_e?>?f2^c5jXH-YN}fk(S;a|5@zmiC4uq^ru5!TH=cce_U*9j$T_G|4t$ zui>+}CH+{iR}GOnFHGZW$Sv13-O|;vtUH$!WXI+*+=_xmXlBZBUHjf;I!N)6278wT zxVH1D#8|b93&4pJP;%6yd9kGdw${4-J(T%pg}kKH8Yal9ZST&SLb%iY zfmgxky#lXJmE2h)xQQ+Ie&*&nNM&|liSdEgq-I*j@I zv@0U`mW@_9OS;kjw{iIg0f)`9$ct5^Ik3YojKNLnSoZaL-6s{*&3YkLJ&9^?tsoD_ z^tCtdk+B6Ay%Lm?dTg*ir1z(BL$}J>mbOZ2Bu(1I9)Ha2gFmNvHU$VQMn+~2TS+or ziumkqe;WMy^uw(3X|Zy(eEU=xpXyK2nl#4_#kuJ0`&=H2y-nxO~M4PmbOh ze!D+WnmC|3;m1o&{>${GtiX}QOZj4VYoEJ!_Tvry5Z0(N3>_K2J*CK_jdLq|E;j4( zur@oRm1hHq|6;zUewelH#*E5j#UmsKfENkatE*o_p~Z;th0{bwNMm0!A38}8rr5BSBWIfcdzK& z1HK@L%;Yj`HY?Ni_=wB8Dh5lnz#~#@b%k$gTXh(;ZO(OqR)=&H*Hw`ioau+QGks5S zhsqSkLC*;ftBbC#8zvV`Jw!VdlsZQGxXNv;0Kw*MT#bQ;L-XBO?C`Wo!f#fwRLA&j zd^M|pEewT_reNyFv%X~MB)umQcAOa-fgJR_uqKadxURJHiF*IKGFEh8eRDE7C?BTu z?7j!bD?p3RaI!(m$azyso5oCuG%H;naY+j|ZB>%(eT@BjOvqO6IwPh(5W=TX zMi=%wbz|IMi~zJkN2M1H3JNh)*~frui3cG|@NN`N`FI>Q;weOL&h%B@L3`u(*px_@ zU}ZOlta{8UnDk)X9mUy~_$)DJsltq{qbsomOT9wj?X zng;vdDA|2WSkkfg+k%w?`yy;P=i6fFW7F3TXzzpq>I-L2=ghGB@Lw%a5w7eX@5M3- zS{hy5M`y$?91hAHehPRQ>n50+kyGy;-dl72WH)xqx}m3svVi_`2R-&QeGWV%z(B}n z5Et4H>;7PZ2RQ>F-i z!^f_;8b^#&k)G94A{qDy)zrA6u}$52DTO~qWAjket+mbHJxK;lFuU&oPW=-na4;#B z3}I<^M?!hXV(hgAQ9}-bi6(NuW(rE)Nw;M^V2zZxAd&eMuJykVg3qky_DlmFdD&k z?>EcO78lc{9EJO^{T~mKAu)*O#--|2vf-~GWM9~xOGphQ_R3TyKq#jyCT>5%KMaL!$&xfe$gs%zd z;=71(cEu%q=|C`|kS%<;k9R@wgRs?cgcp1Oz&T?8zy-y{eH`#V5&rx3j|l&t Y|JI@l3i$II0KoNg&i>r|{QtDS0a`eEDF6Tf literal 0 HcmV?d00001