From b5f7d46f7bbd5412a9f2307ba6172e147e680cfd Mon Sep 17 00:00:00 2001 From: HSGamer Date: Thu, 12 Sep 2024 11:52:19 +0000 Subject: [PATCH] deploy: 1c587b6079aaaafbac247ebd6b93560e209c1d8c --- allclasses-index.html | 1213 +++ allpackages-index.html | 533 ++ constant-values.html | 84 + element-list | 117 + help-doc.html | 196 + index-all.html | 6959 +++++++++++++++++ index.html | 535 ++ jquery-ui.overrides.css | 35 + legal/ADDITIONAL_LICENSE_INFO | 37 + legal/ASSEMBLY_EXCEPTION | 27 + legal/LICENSE | 347 + legal/jquery.md | 72 + legal/jqueryUI.md | 49 + .../hscore/action/builder/ActionBuilder.html | 182 + .../hscore/action/builder/ActionInput.html | 390 + .../builder/class-use/ActionBuilder.html | 92 + .../action/builder/class-use/ActionInput.html | 130 + .../action/builder/package-summary.html | 102 + .../hscore/action/builder/package-tree.html | 90 + .../hscore/action/builder/package-use.html | 109 + me/hsgamer/hscore/action/common/Action.html | 147 + .../action/common/class-use/Action.html | 126 + .../hscore/action/common/package-summary.html | 92 + .../hscore/action/common/package-tree.html | 72 + .../hscore/action/common/package-use.html | 88 + me/hsgamer/hscore/animate/Animation.html | 265 + .../hscore/animate/class-use/Animation.html | 62 + .../hscore/animate/package-summary.html | 92 + me/hsgamer/hscore/animate/package-tree.html | 76 + me/hsgamer/hscore/animate/package-use.html | 62 + .../builder/Builder.FunctionElement.html | 227 + me/hsgamer/hscore/builder/Builder.html | 321 + .../hscore/builder/FunctionalMassBuilder.html | 219 + me/hsgamer/hscore/builder/MassBuilder.html | 293 + .../class-use/Builder.FunctionElement.html | 104 + .../hscore/builder/class-use/Builder.html | 62 + .../class-use/FunctionalMassBuilder.html | 91 + .../hscore/builder/class-use/MassBuilder.html | 146 + .../hscore/builder/package-summary.html | 104 + me/hsgamer/hscore/builder/package-tree.html | 82 + me/hsgamer/hscore/builder/package-use.html | 113 + .../hscore/bukkit/action/BroadcastAction.html | 192 + .../hscore/bukkit/action/CommandAction.html | 249 + .../hscore/bukkit/action/ConsoleAction.html | 195 + .../hscore/bukkit/action/DelayAction.html | 195 + me/hsgamer/hscore/bukkit/action/OpAction.html | 205 + .../bukkit/action/PermissionAction.html | 208 + .../hscore/bukkit/action/PlayerAction.html | 205 + .../hscore/bukkit/action/TellAction.html | 192 + .../action/builder/BukkitActionBuilder.html | 149 + .../class-use/BukkitActionBuilder.html | 62 + .../action/builder/package-summary.html | 105 + .../bukkit/action/builder/package-tree.html | 76 + .../bukkit/action/builder/package-use.html | 62 + .../action/class-use/BroadcastAction.html | 62 + .../action/class-use/CommandAction.html | 101 + .../action/class-use/ConsoleAction.html | 62 + .../bukkit/action/class-use/DelayAction.html | 62 + .../bukkit/action/class-use/OpAction.html | 62 + .../action/class-use/PermissionAction.html | 62 + .../bukkit/action/class-use/PlayerAction.html | 62 + .../bukkit/action/class-use/TellAction.html | 62 + .../hscore/bukkit/action/package-summary.html | 133 + .../hscore/bukkit/action/package-tree.html | 86 + .../hscore/bukkit/action/package-use.html | 88 + .../bukkit/block/BukkitBlockAdapter.html | 305 + .../hscore/bukkit/block/LocationIterator.html | 198 + .../hscore/bukkit/block/VectorIterator.html | 195 + .../block/class-use/BukkitBlockAdapter.html | 62 + .../block/class-use/LocationIterator.html | 62 + .../block/class-use/VectorIterator.html | 62 + .../hscore/bukkit/block/package-summary.html | 100 + .../hscore/bukkit/block/package-tree.html | 82 + .../hscore/bukkit/block/package-use.html | 62 + .../bukkit/channel/BungeeSubChannel.html | 327 + .../BungeeUtils.DataOutputConsumer.html | 144 + .../hscore/bukkit/channel/BungeeUtils.html | 506 ++ me/hsgamer/hscore/bukkit/channel/Channel.html | 303 + .../channel/class-use/BungeeSubChannel.html | 62 + .../BungeeUtils.DataOutputConsumer.html | 91 + .../bukkit/channel/class-use/BungeeUtils.html | 62 + .../bukkit/channel/class-use/Channel.html | 91 + .../bukkit/channel/package-summary.html | 110 + .../hscore/bukkit/channel/package-tree.html | 87 + .../hscore/bukkit/channel/package-use.html | 92 + .../bukkit/clicktype/BukkitClickType.html | 318 + .../bukkit/clicktype/ClickTypeUtils.html | 168 + .../clicktype/class-use/BukkitClickType.html | 103 + .../clicktype/class-use/ClickTypeUtils.html | 62 + .../bukkit/clicktype/package-summary.html | 96 + .../hscore/bukkit/clicktype/package-tree.html | 77 + .../hscore/bukkit/clicktype/package-use.html | 88 + .../hscore/bukkit/config/BukkitConfig.html | 486 ++ .../bukkit/config/class-use/BukkitConfig.html | 62 + .../config/converter/BukkitConverter.html | 202 + .../converter/BukkitConverterProvider.html | 193 + .../converter/class-use/BukkitConverter.html | 62 + .../class-use/BukkitConverterProvider.html | 62 + .../config/converter/package-summary.html | 109 + .../bukkit/config/converter/package-tree.html | 77 + .../bukkit/config/converter/package-use.html | 62 + .../hscore/bukkit/config/package-summary.html | 105 + .../hscore/bukkit/config/package-tree.html | 76 + .../hscore/bukkit/config/package-use.html | 62 + ...ukkitConfigExpansionDescriptionLoader.html | 198 + ...ukkitConfigExpansionDescriptionLoader.html | 62 + .../bukkit/expansion/package-summary.html | 92 + .../hscore/bukkit/expansion/package-tree.html | 80 + .../hscore/bukkit/expansion/package-use.html | 62 + .../hscore/bukkit/gui/BukkitGUIDisplay.html | 297 + .../hscore/bukkit/gui/BukkitGUIHolder.html | 414 + .../hscore/bukkit/gui/BukkitGUIListener.html | 178 + .../hscore/bukkit/gui/BukkitGUIUtils.html | 212 + .../bukkit/gui/button/impl/AirButton.html | 161 + .../bukkit/gui/button/impl/InputButton.html | 273 + .../bukkit/gui/button/impl/OutputButton.html | 273 + .../gui/button/impl/class-use/AirButton.html | 62 + .../button/impl/class-use/InputButton.html | 91 + .../button/impl/class-use/OutputButton.html | 91 + .../gui/button/impl/package-summary.html | 100 + .../bukkit/gui/button/impl/package-tree.html | 82 + .../bukkit/gui/button/impl/package-use.html | 92 + .../gui/class-use/BukkitGUIDisplay.html | 124 + .../bukkit/gui/class-use/BukkitGUIHolder.html | 108 + .../gui/class-use/BukkitGUIListener.html | 100 + .../bukkit/gui/class-use/BukkitGUIUtils.html | 62 + .../gui/event/BukkitCancellableEvent.html | 184 + .../bukkit/gui/event/BukkitClickEvent.html | 244 + .../bukkit/gui/event/BukkitCloseEvent.html | 222 + .../bukkit/gui/event/BukkitDragEvent.html | 162 + .../gui/event/BukkitInventoryEvent.html | 243 + .../bukkit/gui/event/BukkitOpenEvent.html | 162 + .../class-use/BukkitCancellableEvent.html | 96 + .../gui/event/class-use/BukkitClickEvent.html | 62 + .../gui/event/class-use/BukkitCloseEvent.html | 62 + .../gui/event/class-use/BukkitDragEvent.html | 91 + .../event/class-use/BukkitInventoryEvent.html | 106 + .../gui/event/class-use/BukkitOpenEvent.html | 62 + .../bukkit/gui/event/package-summary.html | 135 + .../hscore/bukkit/gui/event/package-tree.html | 93 + .../hscore/bukkit/gui/event/package-use.html | 109 + .../gui/object/BukkitInventorySize.html | 208 + .../hscore/bukkit/gui/object/BukkitItem.html | 183 + .../object/class-use/BukkitInventorySize.html | 62 + .../gui/object/class-use/BukkitItem.html | 62 + .../bukkit/gui/object/package-summary.html | 113 + .../bukkit/gui/object/package-tree.html | 77 + .../hscore/bukkit/gui/object/package-use.html | 62 + .../hscore/bukkit/gui/package-summary.html | 121 + .../hscore/bukkit/gui/package-tree.html | 99 + me/hsgamer/hscore/bukkit/gui/package-use.html | 96 + .../hscore/bukkit/item/BukkitItemBuilder.html | 213 + .../item/class-use/BukkitItemBuilder.html | 62 + .../bukkit/item/modifier/AmountModifier.html | 322 + .../item/modifier/DurabilityModifier.html | 322 + .../item/modifier/EnchantmentModifier.html | 384 + .../item/modifier/ItemFlagModifier.html | 320 + .../item/modifier/ItemMetaComparator.html | 196 + .../item/modifier/ItemMetaModifier.html | 235 + .../bukkit/item/modifier/LoreModifier.html | 376 + .../item/modifier/MaterialModifier.html | 322 + .../bukkit/item/modifier/NameModifier.html | 321 + .../item/modifier/PotionEffectModifier.html | 378 + .../modifier/class-use/AmountModifier.html | 96 + .../class-use/DurabilityModifier.html | 96 + .../class-use/EnchantmentModifier.html | 108 + .../modifier/class-use/ItemFlagModifier.html | 91 + .../class-use/ItemMetaComparator.html | 111 + .../modifier/class-use/ItemMetaModifier.html | 111 + .../item/modifier/class-use/LoreModifier.html | 106 + .../modifier/class-use/MaterialModifier.html | 96 + .../item/modifier/class-use/NameModifier.html | 91 + .../class-use/PotionEffectModifier.html | 106 + .../bukkit/item/modifier/package-summary.html | 147 + .../bukkit/item/modifier/package-tree.html | 98 + .../bukkit/item/modifier/package-use.html | 124 + .../hscore/bukkit/item/package-summary.html | 105 + .../hscore/bukkit/item/package-tree.html | 80 + .../hscore/bukkit/item/package-use.html | 62 + .../hscore/bukkit/utils/BukkitUtils.html | 288 + .../hscore/bukkit/utils/ColorUtils.html | 251 + .../utils/ItemUtils.ItemCheckSession.html | 166 + me/hsgamer/hscore/bukkit/utils/ItemUtils.html | 337 + .../hscore/bukkit/utils/MessageUtils.html | 392 + .../hscore/bukkit/utils/PermissionUtils.html | 272 + .../hscore/bukkit/utils/VersionUtils.html | 351 + .../bukkit/utils/class-use/BukkitUtils.html | 62 + .../bukkit/utils/class-use/ColorUtils.html | 62 + .../class-use/ItemUtils.ItemCheckSession.html | 93 + .../bukkit/utils/class-use/ItemUtils.html | 62 + .../bukkit/utils/class-use/MessageUtils.html | 62 + .../utils/class-use/PermissionUtils.html | 62 + .../bukkit/utils/class-use/VersionUtils.html | 62 + .../hscore/bukkit/utils/package-summary.html | 116 + .../hscore/bukkit/utils/package-tree.html | 82 + .../hscore/bukkit/utils/package-use.html | 88 + .../bukkit/variable/BukkitVariableBundle.html | 144 + .../class-use/BukkitVariableBundle.html | 62 + .../bukkit/variable/package-summary.html | 92 + .../hscore/bukkit/variable/package-tree.html | 76 + .../hscore/bukkit/variable/package-use.html | 62 + .../hscore/bungeecord/channel/Channel.html | 312 + .../bungeecord/channel/ChannelListener.html | 142 + .../bungeecord/channel/class-use/Channel.html | 62 + .../channel/class-use/ChannelListener.html | 62 + .../bungeecord/channel/package-summary.html | 96 + .../bungeecord/channel/package-tree.html | 77 + .../bungeecord/channel/package-use.html | 62 + .../bungeecord/config/BungeeConfig.html | 436 ++ .../config/class-use/BungeeConfig.html | 62 + .../bungeecord/config/package-summary.html | 92 + .../bungeecord/config/package-tree.html | 76 + .../hscore/bungeecord/config/package-use.html | 62 + me/hsgamer/hscore/checker/VersionChecker.html | 142 + .../checker/class-use/VersionChecker.html | 156 + .../checker/github/GithubCommitChecker.html | 211 + .../checker/github/GithubReleaseChecker.html | 205 + .../github/class-use/GithubCommitChecker.html | 62 + .../class-use/GithubReleaseChecker.html | 62 + .../checker/github/package-summary.html | 121 + .../hscore/checker/github/package-tree.html | 77 + .../hscore/checker/github/package-use.html | 62 + .../modrinth/ModrinthVersionChecker.html | 256 + .../class-use/ModrinthVersionChecker.html | 62 + .../checker/modrinth/package-summary.html | 117 + .../hscore/checker/modrinth/package-tree.html | 76 + .../hscore/checker/modrinth/package-use.html | 62 + .../hscore/checker/package-summary.html | 117 + me/hsgamer/hscore/checker/package-tree.html | 72 + me/hsgamer/hscore/checker/package-use.html | 139 + .../polymart/PolymartVersionChecker.html | 239 + .../class-use/PolymartVersionChecker.html | 62 + .../checker/polymart/package-summary.html | 117 + .../hscore/checker/polymart/package-tree.html | 76 + .../hscore/checker/polymart/package-use.html | 62 + .../spigotmc/SpigotVersionChecker.html | 204 + .../class-use/SpigotVersionChecker.html | 62 + .../checker/spigotmc/package-summary.html | 117 + .../hscore/checker/spigotmc/package-tree.html | 76 + .../hscore/checker/spigotmc/package-use.html | 62 + .../map/CaseInsensitiveStringHashMap.html | 166 + .../map/CaseInsensitiveStringLinkedMap.html | 166 + .../map/CaseInsensitiveStringMap.html | 350 + .../CaseInsensitiveStringHashMap.html | 62 + .../CaseInsensitiveStringLinkedMap.html | 62 + .../class-use/CaseInsensitiveStringMap.html | 96 + .../collections/map/package-summary.html | 100 + .../hscore/collections/map/package-tree.html | 81 + .../hscore/collections/map/package-use.html | 88 + me/hsgamer/hscore/common/CachedValue.html | 241 + me/hsgamer/hscore/common/CollectionUtils.html | 388 + me/hsgamer/hscore/common/MapUtils.html | 275 + me/hsgamer/hscore/common/Pair.html | 230 + me/hsgamer/hscore/common/StringReplacer.html | 379 + me/hsgamer/hscore/common/StringUtils.html | 254 + me/hsgamer/hscore/common/Validate.html | 311 + .../hscore/common/class-use/CachedValue.html | 91 + .../common/class-use/CollectionUtils.html | 62 + .../hscore/common/class-use/MapUtils.html | 62 + me/hsgamer/hscore/common/class-use/Pair.html | 99 + .../common/class-use/StringReplacer.html | 465 ++ .../hscore/common/class-use/StringUtils.html | 62 + .../hscore/common/class-use/Validate.html | 62 + me/hsgamer/hscore/common/package-summary.html | 122 + me/hsgamer/hscore/common/package-tree.html | 87 + me/hsgamer/hscore/common/package-use.html | 181 + me/hsgamer/hscore/config/CommentType.html | 229 + me/hsgamer/hscore/config/Config.html | 685 ++ .../hscore/config/DecorativeConfig.html | 841 ++ me/hsgamer/hscore/config/PathString.html | 350 + .../config/annotated/AnnotatedConfig.html | 259 + .../annotated/class-use/AnnotatedConfig.html | 62 + .../config/annotated/package-summary.html | 105 + .../hscore/config/annotated/package-tree.html | 80 + .../hscore/config/annotated/package-use.html | 62 + .../hscore/config/annotation/Comment.html | 129 + .../hscore/config/annotation/ConfigPath.html | 190 + .../hscore/config/annotation/StickyValue.html | 85 + .../config/annotation/class-use/Comment.html | 62 + .../annotation/class-use/ConfigPath.html | 62 + .../annotation/class-use/StickyValue.html | 62 + .../annotation/converter/Converter.html | 180 + .../converter/ConverterProvider.html | 143 + .../converter/class-use/Converter.html | 246 + .../class-use/ConverterProvider.html | 136 + .../impl/DefaultArrayConverterProvider.html | 181 + .../converter/impl/DefaultConverter.html | 202 + .../impl/PrimitiveConverterProvider.html | 181 + .../converter/impl/SimpleConverter.html | 209 + .../converter/impl/StringConverter.html | 265 + .../DefaultArrayConverterProvider.html | 62 + .../impl/class-use/DefaultConverter.html | 62 + .../class-use/PrimitiveConverterProvider.html | 62 + .../impl/class-use/SimpleConverter.html | 62 + .../impl/class-use/StringConverter.html | 92 + .../converter/impl/package-summary.html | 125 + .../converter/impl/package-tree.html | 80 + .../converter/impl/package-use.html | 88 + .../manager/DefaultConverterManager.html | 239 + .../class-use/DefaultConverterManager.html | 62 + .../converter/manager/package-summary.html | 109 + .../converter/manager/package-tree.html | 76 + .../converter/manager/package-use.html | 62 + .../annotation/converter/package-summary.html | 117 + .../annotation/converter/package-tree.html | 73 + .../annotation/converter/package-use.html | 151 + .../config/annotation/package-summary.html | 117 + .../config/annotation/package-tree.html | 74 + .../hscore/config/annotation/package-use.html | 62 + .../hscore/config/class-use/CommentType.html | 198 + .../hscore/config/class-use/Config.html | 318 + .../config/class-use/DecorativeConfig.html | 91 + .../hscore/config/class-use/PathString.html | 62 + .../config/configurate/ConfigurateConfig.html | 452 ++ .../class-use/ConfigurateConfig.html | 62 + .../config/configurate/package-summary.html | 105 + .../config/configurate/package-tree.html | 76 + .../config/configurate/package-use.html | 62 + me/hsgamer/hscore/config/gson/GsonConfig.html | 415 + .../config/gson/class-use/GsonConfig.html | 62 + .../hscore/config/gson/package-summary.html | 105 + .../hscore/config/gson/package-tree.html | 76 + .../hscore/config/gson/package-use.html | 62 + me/hsgamer/hscore/config/package-summary.html | 147 + me/hsgamer/hscore/config/package-tree.html | 97 + me/hsgamer/hscore/config/package-use.html | 244 + .../hscore/config/proxy/ConfigGenerator.html | 239 + .../config/proxy/ConfigInvocationHandler.html | 157 + .../hscore/config/proxy/ConfigNode.html | 200 + .../proxy/class-use/ConfigGenerator.html | 62 + .../class-use/ConfigInvocationHandler.html | 62 + .../config/proxy/class-use/ConfigNode.html | 62 + .../defaulthandler/DefaultMethodHandler.html | 176 + .../NewJavaDefaultMethodHandler.html | 193 + .../OldJavaDefaultMethodHandler.html | 193 + .../class-use/DefaultMethodHandler.html | 96 + .../NewJavaDefaultMethodHandler.html | 62 + .../OldJavaDefaultMethodHandler.html | 62 + .../proxy/defaulthandler/package-summary.html | 119 + .../proxy/defaulthandler/package-tree.html | 83 + .../proxy/defaulthandler/package-use.html | 88 + .../hscore/config/proxy/package-summary.html | 117 + .../hscore/config/proxy/package-tree.html | 78 + .../hscore/config/proxy/package-use.html | 62 + .../simpleconfiguration/SimpleConfig.html | 500 ++ .../class-use/SimpleConfig.html | 62 + .../simpleconfiguration/package-summary.html | 105 + .../simpleconfiguration/package-tree.html | 76 + .../simpleconfiguration/package-use.html | 62 + .../simplixstorage/LightningConfig.html | 522 ++ .../class-use/LightningConfig.html | 101 + .../simplixstorage/package-summary.html | 105 + .../config/simplixstorage/package-tree.html | 76 + .../config/simplixstorage/package-use.html | 88 + .../hscore/crontime/CronTimeManager.html | 490 ++ .../crontime/class-use/CronTimeManager.html | 62 + .../hscore/crontime/package-summary.html | 92 + me/hsgamer/hscore/crontime/package-tree.html | 76 + me/hsgamer/hscore/crontime/package-use.html | 62 + me/hsgamer/hscore/database/Client.html | 165 + me/hsgamer/hscore/database/Driver.html | 237 + me/hsgamer/hscore/database/LocalDriver.html | 204 + me/hsgamer/hscore/database/Setting.html | 527 ++ .../hscore/database/class-use/Client.html | 189 + .../hscore/database/class-use/Driver.html | 276 + .../database/class-use/LocalDriver.html | 111 + .../hscore/database/class-use/Setting.html | 467 ++ .../client/hibernate/HibernateClient.html | 263 + .../hibernate/class-use/HibernateClient.html | 96 + .../client/hibernate/package-summary.html | 92 + .../client/hibernate/package-tree.html | 76 + .../client/hibernate/package-use.html | 88 + .../client/jpa/PersistenceClient.html | 224 + .../jpa/class-use/PersistenceClient.html | 62 + .../database/client/jpa/package-summary.html | 92 + .../database/client/jpa/package-tree.html | 76 + .../database/client/jpa/package-use.html | 62 + .../database/client/sql/BatchBuilder.html | 221 + .../hscore/database/client/sql/SqlClient.html | 232 + .../client/sql/StatementBuilder.Executor.html | 150 + .../StatementBuilder.ResultSetConsumer.html | 144 + .../StatementBuilder.ResultSetConverter.html | 150 + .../database/client/sql/StatementBuilder.html | 443 ++ .../client/sql/class-use/BatchBuilder.html | 118 + .../client/sql/class-use/SqlClient.html | 129 + .../class-use/StatementBuilder.Executor.html | 91 + .../StatementBuilder.ResultSetConsumer.html | 96 + .../StatementBuilder.ResultSetConverter.html | 106 + .../sql/class-use/StatementBuilder.html | 132 + .../database/client/sql/h2/H2Client.html | 229 + .../client/sql/h2/class-use/H2Client.html | 62 + .../client/sql/h2/package-summary.html | 111 + .../database/client/sql/h2/package-tree.html | 76 + .../database/client/sql/h2/package-use.html | 62 + .../client/sql/hikari/HikariSqlClient.html | 230 + .../sql/hikari/class-use/HikariSqlClient.html | 62 + .../client/sql/hikari/package-summary.html | 113 + .../client/sql/hikari/package-tree.html | 76 + .../client/sql/hikari/package-use.html | 62 + .../client/sql/java/JavaSqlClient.html | 230 + .../sql/java/class-use/JavaSqlClient.html | 62 + .../client/sql/java/package-summary.html | 113 + .../client/sql/java/package-tree.html | 76 + .../database/client/sql/java/package-use.html | 62 + .../database/client/sql/package-summary.html | 139 + .../database/client/sql/package-tree.html | 90 + .../database/client/sql/package-use.html | 155 + .../database/driver/h2/H2BaseDriver.html | 182 + .../database/driver/h2/H2LocalDriver.html | 192 + .../database/driver/h2/H2MemoryDriver.html | 179 + .../database/driver/h2/H2ServerDriver.html | 216 + .../driver/h2/class-use/H2BaseDriver.html | 101 + .../driver/h2/class-use/H2LocalDriver.html | 62 + .../driver/h2/class-use/H2MemoryDriver.html | 62 + .../driver/h2/class-use/H2ServerDriver.html | 62 + .../database/driver/h2/package-summary.html | 110 + .../database/driver/h2/package-tree.html | 92 + .../database/driver/h2/package-use.html | 88 + .../driver/mariadb/MariaDBDriver.html | 222 + .../mariadb/class-use/MariaDBDriver.html | 62 + .../driver/mariadb/package-summary.html | 92 + .../database/driver/mariadb/package-tree.html | 76 + .../database/driver/mariadb/package-use.html | 62 + .../database/driver/mysql/MySqlDriver.html | 222 + .../driver/mysql/class-use/MySqlDriver.html | 62 + .../driver/mysql/package-summary.html | 92 + .../database/driver/mysql/package-tree.html | 76 + .../database/driver/mysql/package-use.html | 62 + .../driver/postgresql/PostgreSqlDriver.html | 222 + .../class-use/PostgreSqlDriver.html | 62 + .../driver/postgresql/package-summary.html | 92 + .../driver/postgresql/package-tree.html | 76 + .../driver/postgresql/package-use.html | 62 + .../driver/sqlite/SqliteBaseDriver.html | 182 + .../driver/sqlite/SqliteFileDriver.html | 192 + .../driver/sqlite/SqliteMemoryDriver.html | 179 + .../sqlite/class-use/SqliteBaseDriver.html | 96 + .../sqlite/class-use/SqliteFileDriver.html | 62 + .../sqlite/class-use/SqliteMemoryDriver.html | 62 + .../driver/sqlite/package-summary.html | 106 + .../database/driver/sqlite/package-tree.html | 91 + .../database/driver/sqlite/package-use.html | 88 + .../driver/sqlserver/SqlServerDriver.html | 222 + .../sqlserver/class-use/SqlServerDriver.html | 62 + .../driver/sqlserver/package-summary.html | 92 + .../driver/sqlserver/package-tree.html | 76 + .../driver/sqlserver/package-use.html | 62 + .../hscore/database/package-summary.html | 110 + me/hsgamer/hscore/database/package-tree.html | 84 + me/hsgamer/hscore/database/package-use.html | 348 + .../hscore/downloader/core/Downloader.html | 289 + .../downloader/core/class-use/Downloader.html | 151 + .../core/loader/DownloadInfoLoader.html | 143 + .../core/loader/InputStreamLoader.html | 146 + .../core/loader/MapDownloadInfoLoader.html | 223 + .../loader/class-use/DownloadInfoLoader.html | 144 + .../loader/class-use/InputStreamLoader.html | 124 + .../class-use/MapDownloadInfoLoader.html | 91 + .../core/loader/package-summary.html | 123 + .../downloader/core/loader/package-tree.html | 83 + .../downloader/core/loader/package-use.html | 147 + .../downloader/core/object/DownloadInfo.html | 313 + .../downloader/core/object/InfoKey.html | 245 + .../core/object/class-use/DownloadInfo.html | 168 + .../core/object/class-use/InfoKey.html | 62 + .../core/object/package-summary.html | 113 + .../downloader/core/object/package-tree.html | 77 + .../downloader/core/object/package-use.html | 139 + .../downloader/core/package-summary.html | 109 + .../hscore/downloader/core/package-tree.html | 76 + .../hscore/downloader/core/package-use.html | 122 + .../json/JsonDownloadInfoLoader.html | 210 + .../class-use/JsonDownloadInfoLoader.html | 62 + .../downloader/json/package-summary.html | 92 + .../hscore/downloader/json/package-tree.html | 80 + .../hscore/downloader/json/package-use.html | 62 + .../webstream/WebInputStreamLoader.html | 202 + .../class-use/WebInputStreamLoader.html | 62 + .../downloader/webstream/package-summary.html | 92 + .../downloader/webstream/package-tree.html | 76 + .../downloader/webstream/package-use.html | 62 + .../hscore/expansion/common/Expansion.html | 161 + .../common/ExpansionClassLoader.html | 352 + .../common/ExpansionDescription.html | 220 + .../expansion/common/ExpansionManager.html | 510 ++ .../expansion/common/ExpansionState.html | 271 + .../expansion/common/class-use/Expansion.html | 139 + .../class-use/ExpansionClassLoader.html | 237 + .../class-use/ExpansionDescription.html | 168 + .../common/class-use/ExpansionManager.html | 105 + .../common/class-use/ExpansionState.html | 118 + .../ExpansionClassLoaderException.html | 196 + .../InvalidExpansionDescriptionException.html | 164 + .../InvalidExpansionFileException.html | 196 + .../ExpansionClassLoaderException.html | 62 + .../InvalidExpansionDescriptionException.html | 62 + .../InvalidExpansionFileException.html | 62 + .../common/exception/package-summary.html | 117 + .../common/exception/package-tree.html | 90 + .../common/exception/package-use.html | 62 + ...InputStreamExpansionDescriptionLoader.html | 218 + .../MapExpansionDescriptionLoader.html | 170 + ...InputStreamExpansionDescriptionLoader.html | 131 + .../MapExpansionDescriptionLoader.html | 151 + .../common/factory/package-summary.html | 119 + .../common/factory/package-tree.html | 86 + .../expansion/common/factory/package-use.html | 151 + .../expansion/common/package-summary.html | 131 + .../hscore/expansion/common/package-tree.html | 110 + .../hscore/expansion/common/package-use.html | 189 + .../expansion/extra/expansion/DataFolder.html | 195 + .../extra/expansion/GetClassLoader.html | 141 + .../extra/expansion/class-use/DataFolder.html | 62 + .../expansion/class-use/GetClassLoader.html | 91 + .../extra/expansion/package-summary.html | 113 + .../extra/expansion/package-tree.html | 76 + .../extra/expansion/package-use.html | 88 + .../DependableExpansionSortAndFilter.html | 195 + .../DependableExpansionSortAndFilter.html | 62 + .../extra/manager/package-summary.html | 109 + .../expansion/extra/manager/package-tree.html | 80 + .../expansion/extra/manager/package-use.html | 62 + .../expansion/extra/package-summary.html | 96 + .../hscore/expansion/extra/package-tree.html | 66 + .../hscore/expansion/extra/package-use.html | 62 + .../gson/GsonExpansionDescriptionLoader.html | 209 + .../GsonExpansionDescriptionLoader.html | 62 + .../expansion/gson/package-summary.html | 92 + .../hscore/expansion/gson/package-tree.html | 80 + .../hscore/expansion/gson/package-use.html | 62 + .../ManifestExpansionDescriptionLoader.html | 176 + .../ManifestExpansionDescriptionLoader.html | 62 + .../expansion/manifest/package-summary.html | 92 + .../expansion/manifest/package-tree.html | 76 + .../expansion/manifest/package-use.html | 62 + .../PropertiesExpansionDescriptionLoader.html | 209 + .../PropertiesExpansionDescriptionLoader.html | 62 + .../expansion/properties/package-summary.html | 92 + .../expansion/properties/package-tree.html | 80 + .../expansion/properties/package-use.html | 62 + .../hscore/expression/ExpressionUtils.html | 216 + .../hscore/expression/StringComparator.html | 216 + .../expression/class-use/ExpressionUtils.html | 62 + .../class-use/StringComparator.html | 103 + .../hscore/expression/package-summary.html | 109 + .../hscore/expression/package-tree.html | 81 + me/hsgamer/hscore/expression/package-use.html | 88 + .../hscore/expression/string/Equals.html | 208 + .../expression/string/EqualsIgnoreCase.html | 209 + .../hscore/expression/string/Length.html | 190 + .../expression/string/MatchPattern.html | 209 + .../expression/string/class-use/Equals.html | 62 + .../string/class-use/EqualsIgnoreCase.html | 62 + .../expression/string/class-use/Length.html | 62 + .../string/class-use/MatchPattern.html | 62 + .../expression/string/package-summary.html | 119 + .../expression/string/package-tree.html | 87 + .../hscore/expression/string/package-use.html | 62 + .../extra/consumer/ThrowableBiConsumer.html | 171 + .../extra/consumer/ThrowableConsumer.html | 165 + .../class-use/ThrowableBiConsumer.html | 62 + .../consumer/class-use/ThrowableConsumer.html | 62 + .../extra/consumer/package-summary.html | 117 + .../hscore/extra/consumer/package-tree.html | 81 + .../hscore/extra/consumer/package-use.html | 62 + .../extra/function/ThrowableBiFunction.html | 174 + .../extra/function/ThrowableFunction.html | 168 + .../class-use/ThrowableBiFunction.html | 62 + .../function/class-use/ThrowableFunction.html | 62 + .../extra/function/package-summary.html | 117 + .../hscore/extra/function/package-tree.html | 81 + .../hscore/extra/function/package-use.html | 62 + me/hsgamer/hscore/extra/package-summary.html | 100 + me/hsgamer/hscore/extra/package-tree.html | 66 + me/hsgamer/hscore/extra/package-use.html | 62 + .../extra/supplier/ThrowableSupplier.html | 162 + .../supplier/class-use/ThrowableSupplier.html | 62 + .../extra/supplier/package-summary.html | 113 + .../hscore/extra/supplier/package-tree.html | 76 + .../hscore/extra/supplier/package-use.html | 62 + me/hsgamer/hscore/gson/GsonUtils.html | 257 + .../hscore/gson/class-use/GsonUtils.html | 62 + me/hsgamer/hscore/gson/package-summary.html | 92 + me/hsgamer/hscore/gson/package-tree.html | 76 + me/hsgamer/hscore/gson/package-use.html | 62 + .../license/common/CommonLicenseProperty.html | 267 + .../hscore/license/common/LicenseChecker.html | 141 + .../license/common/LicenseProperties.html | 240 + .../hscore/license/common/LicenseResult.html | 197 + .../hscore/license/common/LicenseStatus.html | 251 + .../class-use/CommonLicenseProperty.html | 114 + .../common/class-use/LicenseChecker.html | 111 + .../common/class-use/LicenseProperties.html | 143 + .../common/class-use/LicenseResult.html | 127 + .../common/class-use/LicenseStatus.html | 114 + .../license/common/package-summary.html | 114 + .../hscore/license/common/package-tree.html | 110 + .../hscore/license/common/package-use.html | 150 + .../DefaultPolymartLicenseFetcher.html | 260 + .../polymart/PolymartLicenseChecker.html | 266 + .../polymart/PolymartLicenseEntry.html | 322 + .../polymart/PolymartLicenseFetcher.html | 158 + .../DefaultPolymartLicenseFetcher.html | 62 + .../class-use/PolymartLicenseChecker.html | 91 + .../class-use/PolymartLicenseEntry.html | 94 + .../class-use/PolymartLicenseFetcher.html | 116 + .../license/polymart/package-summary.html | 110 + .../hscore/license/polymart/package-tree.html | 84 + .../hscore/license/polymart/package-use.html | 96 + .../spigotmc/DefaultSpigotLicenseFetcher.html | 206 + .../spigotmc/SpigotLicenseChecker.html | 204 + .../license/spigotmc/SpigotLicenseEntry.html | 238 + .../spigotmc/SpigotLicenseFetcher.html | 158 + .../DefaultSpigotLicenseFetcher.html | 62 + .../class-use/SpigotLicenseChecker.html | 62 + .../class-use/SpigotLicenseEntry.html | 94 + .../class-use/SpigotLicenseFetcher.html | 114 + .../license/spigotmc/package-summary.html | 110 + .../hscore/license/spigotmc/package-tree.html | 84 + .../hscore/license/spigotmc/package-use.html | 92 + me/hsgamer/hscore/logger/common/LogLevel.html | 251 + me/hsgamer/hscore/logger/common/Logger.html | 201 + .../logger/common/class-use/LogLevel.html | 197 + .../logger/common/class-use/Logger.html | 230 + .../hscore/logger/common/package-summary.html | 102 + .../hscore/logger/common/package-tree.html | 86 + .../hscore/logger/common/package-use.html | 217 + me/hsgamer/hscore/logger/jul/JulLogger.html | 269 + .../logger/jul/class-use/JulLogger.html | 62 + .../hscore/logger/jul/package-summary.html | 92 + .../hscore/logger/jul/package-tree.html | 76 + me/hsgamer/hscore/logger/jul/package-use.html | 62 + .../logger/provider/LoggerProvider.html | 179 + .../provider/class-use/LoggerProvider.html | 62 + .../logger/provider/package-summary.html | 87 + .../hscore/logger/provider/package-tree.html | 76 + .../hscore/logger/provider/package-use.html | 62 + .../hscore/logger/service/LoggerService.html | 157 + .../logger/service/LoggerServiceProvider.html | 144 + .../service/class-use/LoggerService.html | 91 + .../class-use/LoggerServiceProvider.html | 62 + .../logger/service/package-summary.html | 102 + .../hscore/logger/service/package-tree.html | 82 + .../hscore/logger/service/package-use.html | 88 + .../hscore/logger/slf4j/SLF4JLogger.html | 269 + .../logger/slf4j/class-use/SLF4JLogger.html | 62 + .../hscore/logger/slf4j/package-summary.html | 92 + .../hscore/logger/slf4j/package-tree.html | 76 + .../hscore/logger/slf4j/package-use.html | 62 + .../hscore/logger/system/SystemLogger.html | 223 + .../logger/system/class-use/SystemLogger.html | 91 + .../hscore/logger/system/package-summary.html | 92 + .../hscore/logger/system/package-tree.html | 76 + .../hscore/logger/system/package-use.html | 88 + .../block/adapt/WrappedPositionIterator.html | 236 + .../class-use/WrappedPositionIterator.html | 96 + .../block/adapt/package-summary.html | 121 + .../minecraft/block/adapt/package-tree.html | 76 + .../minecraft/block/adapt/package-use.html | 88 + .../hscore/minecraft/block/box/BlockBox.html | 540 ++ .../hscore/minecraft/block/box/Position.html | 274 + .../block/box/class-use/BlockBox.html | 235 + .../block/box/class-use/Position.html | 353 + .../minecraft/block/box/package-summary.html | 125 + .../minecraft/block/box/package-tree.html | 77 + .../minecraft/block/box/package-use.html | 185 + ...nearPositionIterator.LinearCoordinate.html | 181 + .../impl/iterator/LinearPositionIterator.html | 334 + .../impl/iterator/RandomPositionIterator.html | 268 + .../iterator/RandomTypePositionIterator.html | 214 + ...nearPositionIterator.LinearCoordinate.html | 113 + .../class-use/LinearPositionIterator.html | 62 + .../class-use/RandomPositionIterator.html | 62 + .../class-use/RandomTypePositionIterator.html | 62 + .../block/impl/iterator/package-summary.html | 123 + .../block/impl/iterator/package-tree.html | 92 + .../block/impl/iterator/package-use.html | 88 + .../minecraft/block/impl/package-summary.html | 112 + .../minecraft/block/impl/package-tree.html | 66 + .../minecraft/block/impl/package-use.html | 62 + .../iterator/AbstractPositionIterator.html | 189 + .../block/iterator/BasePositionIterator.html | 288 + .../block/iterator/PositionIterator.html | 145 + .../class-use/AbstractPositionIterator.html | 121 + .../class-use/BasePositionIterator.html | 114 + .../iterator/class-use/PositionIterator.html | 222 + .../block/iterator/package-summary.html | 135 + .../block/iterator/package-tree.html | 90 + .../minecraft/block/iterator/package-use.html | 168 + .../minecraft/block/package-summary.html | 108 + .../hscore/minecraft/block/package-tree.html | 66 + .../hscore/minecraft/block/package-use.html | 62 + .../block/utils/PositionIteratorUtils.html | 202 + .../class-use/PositionIteratorUtils.html | 62 + .../block/utils/package-summary.html | 121 + .../minecraft/block/utils/package-tree.html | 76 + .../minecraft/block/utils/package-use.html | 62 + .../clicktype/MinecraftClickType.html | 221 + .../class-use/MinecraftClickType.html | 91 + .../minecraft/clicktype/package-summary.html | 92 + .../minecraft/clicktype/package-tree.html | 72 + .../minecraft/clicktype/package-use.html | 88 + .../hscore/minecraft/gui/GUIDisplay.html | 229 + .../hscore/minecraft/gui/GUIHolder.html | 313 + .../hscore/minecraft/gui/GUIProperties.html | 160 + .../minecraft/gui/InventoryGUIDisplay.html | 352 + .../gui/advanced/AdvancedButtonMap.html | 294 + .../advanced/class-use/AdvancedButtonMap.html | 62 + .../gui/advanced/package-summary.html | 125 + .../minecraft/gui/advanced/package-tree.html | 76 + .../minecraft/gui/advanced/package-use.html | 62 + .../hscore/minecraft/gui/button/Button.html | 185 + .../minecraft/gui/button/ButtonMap.html | 156 + .../minecraft/gui/button/DisplayButton.html | 294 + .../gui/button/class-use/Button.html | 523 ++ .../gui/button/class-use/ButtonMap.html | 142 + .../gui/button/class-use/DisplayButton.html | 257 + .../gui/button/impl/AnimatedButton.html | 321 + .../gui/button/impl/DummyButton.html | 218 + .../minecraft/gui/button/impl/ListButton.html | 334 + .../minecraft/gui/button/impl/NullButton.html | 203 + .../gui/button/impl/PredicateButton.html | 376 + .../gui/button/impl/SimpleButton.html | 230 + .../button/impl/class-use/AnimatedButton.html | 106 + .../button/impl/class-use/DummyButton.html | 62 + .../gui/button/impl/class-use/ListButton.html | 101 + .../gui/button/impl/class-use/NullButton.html | 62 + .../impl/class-use/PredicateButton.html | 116 + .../button/impl/class-use/SimpleButton.html | 91 + .../gui/button/impl/package-summary.html | 125 + .../gui/button/impl/package-tree.html | 81 + .../gui/button/impl/package-use.html | 113 + .../minecraft/gui/button/package-summary.html | 143 + .../minecraft/gui/button/package-tree.html | 87 + .../minecraft/gui/button/package-use.html | 235 + .../minecraft/gui/class-use/GUIDisplay.html | 142 + .../minecraft/gui/class-use/GUIHolder.html | 136 + .../gui/class-use/GUIProperties.html | 62 + .../gui/class-use/InventoryGUIDisplay.html | 111 + .../minecraft/gui/event/CancellableEvent.html | 161 + .../minecraft/gui/event/ClickEvent.html | 184 + .../minecraft/gui/event/CloseEvent.html | 165 + .../hscore/minecraft/gui/event/OpenEvent.html | 107 + .../minecraft/gui/event/ViewerEvent.html | 146 + .../gui/event/class-use/CancellableEvent.html | 158 + .../gui/event/class-use/ClickEvent.html | 219 + .../gui/event/class-use/CloseEvent.html | 131 + .../gui/event/class-use/OpenEvent.html | 131 + .../gui/event/class-use/ViewerEvent.html | 236 + .../minecraft/gui/event/package-summary.html | 141 + .../minecraft/gui/event/package-tree.html | 83 + .../minecraft/gui/event/package-use.html | 242 + .../hscore/minecraft/gui/mask/BaseMask.html | 198 + .../hscore/minecraft/gui/mask/Mask.html | 187 + .../hscore/minecraft/gui/mask/MaskSlot.html | 224 + .../hscore/minecraft/gui/mask/MaskUtils.html | 232 + .../gui/mask/class-use/BaseMask.html | 164 + .../minecraft/gui/mask/class-use/Mask.html | 405 + .../gui/mask/class-use/MaskSlot.html | 184 + .../gui/mask/class-use/MaskUtils.html | 62 + .../minecraft/gui/mask/impl/AnimatedMask.html | 319 + .../gui/mask/impl/ButtonMapMask.html | 303 + .../gui/mask/impl/ButtonPaginatedMask.html | 284 + .../minecraft/gui/mask/impl/HybridMask.html | 280 + .../minecraft/gui/mask/impl/ListMask.html | 281 + .../gui/mask/impl/MaskPaginatedMask.html | 263 + .../gui/mask/impl/MultiSlotsMask.html | 340 + .../gui/mask/impl/OneTimeAnimatedMask.html | 353 + .../gui/mask/impl/PaginatedMask.html | 424 + .../gui/mask/impl/PlaceholderMask.html | 383 + .../gui/mask/impl/PredicateMask.html | 316 + .../gui/mask/impl/SequencePaginatedMask.html | 306 + .../minecraft/gui/mask/impl/SingleMask.html | 267 + .../mask/impl/StaticButtonPaginatedMask.html | 315 + .../mask/impl/StaticMaskPaginatedMask.html | 311 + .../impl/StaticSequencePaginatedMask.html | 318 + .../gui/mask/impl/class-use/AnimatedMask.html | 106 + .../mask/impl/class-use/ButtonMapMask.html | 98 + .../impl/class-use/ButtonPaginatedMask.html | 91 + .../gui/mask/impl/class-use/HybridMask.html | 96 + .../gui/mask/impl/class-use/ListMask.html | 96 + .../impl/class-use/MaskPaginatedMask.html | 91 + .../mask/impl/class-use/MultiSlotsMask.html | 96 + .../impl/class-use/OneTimeAnimatedMask.html | 111 + .../mask/impl/class-use/PaginatedMask.html | 116 + .../mask/impl/class-use/PlaceholderMask.html | 96 + .../mask/impl/class-use/PredicateMask.html | 101 + .../impl/class-use/SequencePaginatedMask.html | 91 + .../gui/mask/impl/class-use/SingleMask.html | 62 + .../class-use/StaticButtonPaginatedMask.html | 96 + .../class-use/StaticMaskPaginatedMask.html | 96 + .../StaticSequencePaginatedMask.html | 96 + .../gui/mask/impl/package-summary.html | 163 + .../minecraft/gui/mask/impl/package-tree.html | 107 + .../minecraft/gui/mask/impl/package-use.html | 142 + .../minecraft/gui/mask/package-summary.html | 147 + .../minecraft/gui/mask/package-tree.html | 88 + .../minecraft/gui/mask/package-use.html | 134 + .../gui/object/InventoryPosition.html | 319 + .../minecraft/gui/object/InventorySize.html | 209 + .../hscore/minecraft/gui/object/Item.html | 89 + .../object/class-use/InventoryPosition.html | 213 + .../gui/object/class-use/InventorySize.html | 375 + .../minecraft/gui/object/class-use/Item.html | 244 + .../minecraft/gui/object/package-summary.html | 139 + .../minecraft/gui/object/package-tree.html | 83 + .../minecraft/gui/object/package-use.html | 307 + .../hscore/minecraft/gui/package-summary.html | 137 + .../hscore/minecraft/gui/package-tree.html | 90 + .../hscore/minecraft/gui/package-use.html | 142 + .../minecraft/gui/simple/SimpleButtonMap.html | 328 + .../gui/simple/SimpleGUIBuilder.html | 237 + .../gui/simple/class-use/SimpleButtonMap.html | 102 + .../simple/class-use/SimpleGUIBuilder.html | 111 + .../minecraft/gui/simple/package-summary.html | 129 + .../minecraft/gui/simple/package-tree.html | 77 + .../minecraft/gui/simple/package-use.html | 92 + .../hscore/minecraft/item/ItemBuilder.html | 323 + .../hscore/minecraft/item/ItemComparator.html | 201 + .../hscore/minecraft/item/ItemModifier.html | 255 + .../minecraft/item/class-use/ItemBuilder.html | 126 + .../item/class-use/ItemComparator.html | 137 + .../item/class-use/ItemModifier.html | 173 + .../minecraft/item/package-summary.html | 106 + .../hscore/minecraft/item/package-tree.html | 83 + .../hscore/minecraft/item/package-use.html | 130 + me/hsgamer/hscore/minestom/board/Board.html | 256 + .../minestom/board/class-use/Board.html | 62 + .../minestom/board/package-summary.html | 92 + .../hscore/minestom/board/package-tree.html | 76 + .../hscore/minestom/board/package-use.html | 62 + .../minestom/gui/MinestomGUIDisplay.html | 302 + .../minestom/gui/MinestomGUIHolder.html | 391 + .../gui/class-use/MinestomGUIDisplay.html | 131 + .../gui/class-use/MinestomGUIHolder.html | 92 + .../gui/event/MinestomCancellableEvent.html | 184 + .../gui/event/MinestomClickEvent.html | 244 + .../gui/event/MinestomCloseEvent.html | 222 + .../minestom/gui/event/MinestomEvent.html | 215 + .../minestom/gui/event/MinestomOpenEvent.html | 162 + .../gui/event/MinestomViewerEvent.html | 166 + .../class-use/MinestomCancellableEvent.html | 91 + .../event/class-use/MinestomClickEvent.html | 62 + .../event/class-use/MinestomCloseEvent.html | 62 + .../gui/event/class-use/MinestomEvent.html | 101 + .../event/class-use/MinestomOpenEvent.html | 62 + .../event/class-use/MinestomViewerEvent.html | 101 + .../minestom/gui/event/package-summary.html | 139 + .../minestom/gui/event/package-tree.html | 97 + .../minestom/gui/event/package-use.html | 96 + .../gui/inventory/DelegatingInventory.html | 270 + .../class-use/DelegatingInventory.html | 91 + .../gui/inventory/package-summary.html | 113 + .../minestom/gui/inventory/package-tree.html | 84 + .../minestom/gui/inventory/package-use.html | 88 + .../gui/object/MinestomInventorySize.html | 208 + .../minestom/gui/object/MinestomItem.html | 247 + .../class-use/MinestomInventorySize.html | 62 + .../gui/object/class-use/MinestomItem.html | 62 + .../minestom/gui/object/package-summary.html | 123 + .../minestom/gui/object/package-tree.html | 81 + .../minestom/gui/object/package-use.html | 62 + .../hscore/minestom/gui/package-summary.html | 117 + .../hscore/minestom/gui/package-tree.html | 97 + .../hscore/minestom/gui/package-use.html | 109 + me/hsgamer/hscore/request/RequestManager.html | 252 + .../request/class-use/RequestManager.html | 62 + .../hscore/request/package-summary.html | 92 + me/hsgamer/hscore/request/package-tree.html | 76 + me/hsgamer/hscore/request/package-use.html | 62 + .../hscore/serializer/DataConverter.html | 334 + me/hsgamer/hscore/serializer/Serializer.html | 334 + .../annotation/SerializerInputFunction.html | 84 + .../annotation/SerializerOutputFunction.html | 84 + .../serializer/annotation/SerializerType.html | 121 + .../class-use/SerializerInputFunction.html | 62 + .../class-use/SerializerOutputFunction.html | 62 + .../annotation/class-use/SerializerType.html | 62 + .../annotation/package-summary.html | 107 + .../serializer/annotation/package-tree.html | 74 + .../serializer/annotation/package-use.html | 62 + .../serializer/class-use/DataConverter.html | 62 + .../serializer/class-use/Serializer.html | 126 + .../hscore/serializer/package-summary.html | 109 + .../hscore/serializer/package-tree.html | 77 + me/hsgamer/hscore/serializer/package-use.html | 88 + me/hsgamer/hscore/task/BatchRunnable.html | 287 + .../hscore/task/class-use/BatchRunnable.html | 62 + me/hsgamer/hscore/task/element/TaskData.html | 198 + me/hsgamer/hscore/task/element/TaskPool.html | 266 + .../hscore/task/element/TaskProcess.html | 231 + .../task/element/class-use/TaskData.html | 127 + .../task/element/class-use/TaskPool.html | 165 + .../task/element/class-use/TaskProcess.html | 169 + .../hscore/task/element/package-summary.html | 119 + .../hscore/task/element/package-tree.html | 83 + .../hscore/task/element/package-use.html | 151 + me/hsgamer/hscore/task/package-summary.html | 105 + me/hsgamer/hscore/task/package-tree.html | 76 + me/hsgamer/hscore/task/package-use.html | 62 + me/hsgamer/hscore/ui/BaseDisplay.html | 266 + me/hsgamer/hscore/ui/BaseHolder.html | 448 ++ me/hsgamer/hscore/ui/Display.html | 170 + me/hsgamer/hscore/ui/Holder.html | 241 + .../hscore/ui/class-use/BaseDisplay.html | 136 + .../hscore/ui/class-use/BaseHolder.html | 131 + me/hsgamer/hscore/ui/class-use/Display.html | 172 + me/hsgamer/hscore/ui/class-use/Holder.html | 182 + me/hsgamer/hscore/ui/package-summary.html | 123 + me/hsgamer/hscore/ui/package-tree.html | 94 + me/hsgamer/hscore/ui/package-use.html | 179 + .../hscore/ui/property/Initializable.html | 153 + me/hsgamer/hscore/ui/property/Updatable.html | 141 + .../ui/property/class-use/Initializable.html | 476 ++ .../ui/property/class-use/Updatable.html | 192 + .../hscore/ui/property/package-summary.html | 109 + .../hscore/ui/property/package-tree.html | 73 + .../hscore/ui/property/package-use.html | 291 + .../hscore/variable/CommonVariableBundle.html | 144 + me/hsgamer/hscore/variable/Variable.html | 162 + .../hscore/variable/VariableBundle.html | 248 + .../hscore/variable/VariableManager.html | 483 ++ .../hscore/variable/VariableSession.html | 185 + .../class-use/CommonVariableBundle.html | 62 + .../hscore/variable/class-use/Variable.html | 91 + .../variable/class-use/VariableBundle.html | 111 + .../variable/class-use/VariableManager.html | 102 + .../variable/class-use/VariableSession.html | 91 + .../hscore/variable/package-summary.html | 114 + me/hsgamer/hscore/variable/package-tree.html | 85 + me/hsgamer/hscore/variable/package-use.html | 117 + me/hsgamer/hscore/web/UserAgent.html | 242 + me/hsgamer/hscore/web/WebUtils.html | 339 + .../hscore/web/class-use/UserAgent.html | 237 + me/hsgamer/hscore/web/class-use/WebUtils.html | 62 + me/hsgamer/hscore/web/package-summary.html | 96 + me/hsgamer/hscore/web/package-tree.html | 77 + me/hsgamer/hscore/web/package-use.html | 190 + member-search-index.js | 1 + module-search-index.js | 1 + overview-summary.html | 26 + overview-tree.html | 692 ++ package-search-index.js | 1 + resources/glass.png | Bin 0 -> 499 bytes resources/x.png | Bin 0 -> 394 bytes script-dir/jquery-3.6.1.min.js | 2 + script-dir/jquery-ui.min.css | 6 + script-dir/jquery-ui.min.js | 6 + script.js | 132 + search.js | 354 + serialized-form.html | 128 + stylesheet.css | 869 ++ tag-search-index.js | 1 + type-search-index.js | 1 + 954 files changed, 147383 insertions(+) create mode 100644 allclasses-index.html create mode 100644 allpackages-index.html create mode 100644 constant-values.html create mode 100644 element-list create mode 100644 help-doc.html create mode 100644 index-all.html create mode 100644 index.html create mode 100644 jquery-ui.overrides.css create mode 100644 legal/ADDITIONAL_LICENSE_INFO create mode 100644 legal/ASSEMBLY_EXCEPTION create mode 100644 legal/LICENSE create mode 100644 legal/jquery.md create mode 100644 legal/jqueryUI.md create mode 100644 me/hsgamer/hscore/action/builder/ActionBuilder.html create mode 100644 me/hsgamer/hscore/action/builder/ActionInput.html create mode 100644 me/hsgamer/hscore/action/builder/class-use/ActionBuilder.html create mode 100644 me/hsgamer/hscore/action/builder/class-use/ActionInput.html create mode 100644 me/hsgamer/hscore/action/builder/package-summary.html create mode 100644 me/hsgamer/hscore/action/builder/package-tree.html create mode 100644 me/hsgamer/hscore/action/builder/package-use.html create mode 100644 me/hsgamer/hscore/action/common/Action.html create mode 100644 me/hsgamer/hscore/action/common/class-use/Action.html create mode 100644 me/hsgamer/hscore/action/common/package-summary.html create mode 100644 me/hsgamer/hscore/action/common/package-tree.html create mode 100644 me/hsgamer/hscore/action/common/package-use.html create mode 100644 me/hsgamer/hscore/animate/Animation.html create mode 100644 me/hsgamer/hscore/animate/class-use/Animation.html create mode 100644 me/hsgamer/hscore/animate/package-summary.html create mode 100644 me/hsgamer/hscore/animate/package-tree.html create mode 100644 me/hsgamer/hscore/animate/package-use.html create mode 100644 me/hsgamer/hscore/builder/Builder.FunctionElement.html create mode 100644 me/hsgamer/hscore/builder/Builder.html create mode 100644 me/hsgamer/hscore/builder/FunctionalMassBuilder.html create mode 100644 me/hsgamer/hscore/builder/MassBuilder.html create mode 100644 me/hsgamer/hscore/builder/class-use/Builder.FunctionElement.html create mode 100644 me/hsgamer/hscore/builder/class-use/Builder.html create mode 100644 me/hsgamer/hscore/builder/class-use/FunctionalMassBuilder.html create mode 100644 me/hsgamer/hscore/builder/class-use/MassBuilder.html create mode 100644 me/hsgamer/hscore/builder/package-summary.html create mode 100644 me/hsgamer/hscore/builder/package-tree.html create mode 100644 me/hsgamer/hscore/builder/package-use.html create mode 100644 me/hsgamer/hscore/bukkit/action/BroadcastAction.html create mode 100644 me/hsgamer/hscore/bukkit/action/CommandAction.html create mode 100644 me/hsgamer/hscore/bukkit/action/ConsoleAction.html create mode 100644 me/hsgamer/hscore/bukkit/action/DelayAction.html create mode 100644 me/hsgamer/hscore/bukkit/action/OpAction.html create mode 100644 me/hsgamer/hscore/bukkit/action/PermissionAction.html create mode 100644 me/hsgamer/hscore/bukkit/action/PlayerAction.html create mode 100644 me/hsgamer/hscore/bukkit/action/TellAction.html create mode 100644 me/hsgamer/hscore/bukkit/action/builder/BukkitActionBuilder.html create mode 100644 me/hsgamer/hscore/bukkit/action/builder/class-use/BukkitActionBuilder.html create mode 100644 me/hsgamer/hscore/bukkit/action/builder/package-summary.html create mode 100644 me/hsgamer/hscore/bukkit/action/builder/package-tree.html create mode 100644 me/hsgamer/hscore/bukkit/action/builder/package-use.html create mode 100644 me/hsgamer/hscore/bukkit/action/class-use/BroadcastAction.html create mode 100644 me/hsgamer/hscore/bukkit/action/class-use/CommandAction.html create mode 100644 me/hsgamer/hscore/bukkit/action/class-use/ConsoleAction.html create mode 100644 me/hsgamer/hscore/bukkit/action/class-use/DelayAction.html create mode 100644 me/hsgamer/hscore/bukkit/action/class-use/OpAction.html create mode 100644 me/hsgamer/hscore/bukkit/action/class-use/PermissionAction.html create mode 100644 me/hsgamer/hscore/bukkit/action/class-use/PlayerAction.html create mode 100644 me/hsgamer/hscore/bukkit/action/class-use/TellAction.html create mode 100644 me/hsgamer/hscore/bukkit/action/package-summary.html create mode 100644 me/hsgamer/hscore/bukkit/action/package-tree.html create mode 100644 me/hsgamer/hscore/bukkit/action/package-use.html create mode 100644 me/hsgamer/hscore/bukkit/block/BukkitBlockAdapter.html create mode 100644 me/hsgamer/hscore/bukkit/block/LocationIterator.html create mode 100644 me/hsgamer/hscore/bukkit/block/VectorIterator.html create mode 100644 me/hsgamer/hscore/bukkit/block/class-use/BukkitBlockAdapter.html create mode 100644 me/hsgamer/hscore/bukkit/block/class-use/LocationIterator.html create mode 100644 me/hsgamer/hscore/bukkit/block/class-use/VectorIterator.html create mode 100644 me/hsgamer/hscore/bukkit/block/package-summary.html create mode 100644 me/hsgamer/hscore/bukkit/block/package-tree.html create mode 100644 me/hsgamer/hscore/bukkit/block/package-use.html create mode 100644 me/hsgamer/hscore/bukkit/channel/BungeeSubChannel.html create mode 100644 me/hsgamer/hscore/bukkit/channel/BungeeUtils.DataOutputConsumer.html create mode 100644 me/hsgamer/hscore/bukkit/channel/BungeeUtils.html create mode 100644 me/hsgamer/hscore/bukkit/channel/Channel.html create mode 100644 me/hsgamer/hscore/bukkit/channel/class-use/BungeeSubChannel.html create mode 100644 me/hsgamer/hscore/bukkit/channel/class-use/BungeeUtils.DataOutputConsumer.html create mode 100644 me/hsgamer/hscore/bukkit/channel/class-use/BungeeUtils.html create mode 100644 me/hsgamer/hscore/bukkit/channel/class-use/Channel.html create mode 100644 me/hsgamer/hscore/bukkit/channel/package-summary.html create mode 100644 me/hsgamer/hscore/bukkit/channel/package-tree.html create mode 100644 me/hsgamer/hscore/bukkit/channel/package-use.html create mode 100644 me/hsgamer/hscore/bukkit/clicktype/BukkitClickType.html create mode 100644 me/hsgamer/hscore/bukkit/clicktype/ClickTypeUtils.html create mode 100644 me/hsgamer/hscore/bukkit/clicktype/class-use/BukkitClickType.html create mode 100644 me/hsgamer/hscore/bukkit/clicktype/class-use/ClickTypeUtils.html create mode 100644 me/hsgamer/hscore/bukkit/clicktype/package-summary.html create mode 100644 me/hsgamer/hscore/bukkit/clicktype/package-tree.html create mode 100644 me/hsgamer/hscore/bukkit/clicktype/package-use.html create mode 100644 me/hsgamer/hscore/bukkit/config/BukkitConfig.html create mode 100644 me/hsgamer/hscore/bukkit/config/class-use/BukkitConfig.html create mode 100644 me/hsgamer/hscore/bukkit/config/converter/BukkitConverter.html create mode 100644 me/hsgamer/hscore/bukkit/config/converter/BukkitConverterProvider.html create mode 100644 me/hsgamer/hscore/bukkit/config/converter/class-use/BukkitConverter.html create mode 100644 me/hsgamer/hscore/bukkit/config/converter/class-use/BukkitConverterProvider.html create mode 100644 me/hsgamer/hscore/bukkit/config/converter/package-summary.html create mode 100644 me/hsgamer/hscore/bukkit/config/converter/package-tree.html create mode 100644 me/hsgamer/hscore/bukkit/config/converter/package-use.html create mode 100644 me/hsgamer/hscore/bukkit/config/package-summary.html create mode 100644 me/hsgamer/hscore/bukkit/config/package-tree.html create mode 100644 me/hsgamer/hscore/bukkit/config/package-use.html create mode 100644 me/hsgamer/hscore/bukkit/expansion/BukkitConfigExpansionDescriptionLoader.html create mode 100644 me/hsgamer/hscore/bukkit/expansion/class-use/BukkitConfigExpansionDescriptionLoader.html create mode 100644 me/hsgamer/hscore/bukkit/expansion/package-summary.html create mode 100644 me/hsgamer/hscore/bukkit/expansion/package-tree.html create mode 100644 me/hsgamer/hscore/bukkit/expansion/package-use.html create mode 100644 me/hsgamer/hscore/bukkit/gui/BukkitGUIDisplay.html create mode 100644 me/hsgamer/hscore/bukkit/gui/BukkitGUIHolder.html create mode 100644 me/hsgamer/hscore/bukkit/gui/BukkitGUIListener.html create mode 100644 me/hsgamer/hscore/bukkit/gui/BukkitGUIUtils.html create mode 100644 me/hsgamer/hscore/bukkit/gui/button/impl/AirButton.html create mode 100644 me/hsgamer/hscore/bukkit/gui/button/impl/InputButton.html create mode 100644 me/hsgamer/hscore/bukkit/gui/button/impl/OutputButton.html create mode 100644 me/hsgamer/hscore/bukkit/gui/button/impl/class-use/AirButton.html create mode 100644 me/hsgamer/hscore/bukkit/gui/button/impl/class-use/InputButton.html create mode 100644 me/hsgamer/hscore/bukkit/gui/button/impl/class-use/OutputButton.html create mode 100644 me/hsgamer/hscore/bukkit/gui/button/impl/package-summary.html create mode 100644 me/hsgamer/hscore/bukkit/gui/button/impl/package-tree.html create mode 100644 me/hsgamer/hscore/bukkit/gui/button/impl/package-use.html create mode 100644 me/hsgamer/hscore/bukkit/gui/class-use/BukkitGUIDisplay.html create mode 100644 me/hsgamer/hscore/bukkit/gui/class-use/BukkitGUIHolder.html create mode 100644 me/hsgamer/hscore/bukkit/gui/class-use/BukkitGUIListener.html create mode 100644 me/hsgamer/hscore/bukkit/gui/class-use/BukkitGUIUtils.html create mode 100644 me/hsgamer/hscore/bukkit/gui/event/BukkitCancellableEvent.html create mode 100644 me/hsgamer/hscore/bukkit/gui/event/BukkitClickEvent.html create mode 100644 me/hsgamer/hscore/bukkit/gui/event/BukkitCloseEvent.html create mode 100644 me/hsgamer/hscore/bukkit/gui/event/BukkitDragEvent.html create mode 100644 me/hsgamer/hscore/bukkit/gui/event/BukkitInventoryEvent.html create mode 100644 me/hsgamer/hscore/bukkit/gui/event/BukkitOpenEvent.html create mode 100644 me/hsgamer/hscore/bukkit/gui/event/class-use/BukkitCancellableEvent.html create mode 100644 me/hsgamer/hscore/bukkit/gui/event/class-use/BukkitClickEvent.html create mode 100644 me/hsgamer/hscore/bukkit/gui/event/class-use/BukkitCloseEvent.html create mode 100644 me/hsgamer/hscore/bukkit/gui/event/class-use/BukkitDragEvent.html create mode 100644 me/hsgamer/hscore/bukkit/gui/event/class-use/BukkitInventoryEvent.html create mode 100644 me/hsgamer/hscore/bukkit/gui/event/class-use/BukkitOpenEvent.html create mode 100644 me/hsgamer/hscore/bukkit/gui/event/package-summary.html create mode 100644 me/hsgamer/hscore/bukkit/gui/event/package-tree.html create mode 100644 me/hsgamer/hscore/bukkit/gui/event/package-use.html create mode 100644 me/hsgamer/hscore/bukkit/gui/object/BukkitInventorySize.html create mode 100644 me/hsgamer/hscore/bukkit/gui/object/BukkitItem.html create mode 100644 me/hsgamer/hscore/bukkit/gui/object/class-use/BukkitInventorySize.html create mode 100644 me/hsgamer/hscore/bukkit/gui/object/class-use/BukkitItem.html create mode 100644 me/hsgamer/hscore/bukkit/gui/object/package-summary.html create mode 100644 me/hsgamer/hscore/bukkit/gui/object/package-tree.html create mode 100644 me/hsgamer/hscore/bukkit/gui/object/package-use.html create mode 100644 me/hsgamer/hscore/bukkit/gui/package-summary.html create mode 100644 me/hsgamer/hscore/bukkit/gui/package-tree.html create mode 100644 me/hsgamer/hscore/bukkit/gui/package-use.html create mode 100644 me/hsgamer/hscore/bukkit/item/BukkitItemBuilder.html create mode 100644 me/hsgamer/hscore/bukkit/item/class-use/BukkitItemBuilder.html create mode 100644 me/hsgamer/hscore/bukkit/item/modifier/AmountModifier.html create mode 100644 me/hsgamer/hscore/bukkit/item/modifier/DurabilityModifier.html create mode 100644 me/hsgamer/hscore/bukkit/item/modifier/EnchantmentModifier.html create mode 100644 me/hsgamer/hscore/bukkit/item/modifier/ItemFlagModifier.html create mode 100644 me/hsgamer/hscore/bukkit/item/modifier/ItemMetaComparator.html create mode 100644 me/hsgamer/hscore/bukkit/item/modifier/ItemMetaModifier.html create mode 100644 me/hsgamer/hscore/bukkit/item/modifier/LoreModifier.html create mode 100644 me/hsgamer/hscore/bukkit/item/modifier/MaterialModifier.html create mode 100644 me/hsgamer/hscore/bukkit/item/modifier/NameModifier.html create mode 100644 me/hsgamer/hscore/bukkit/item/modifier/PotionEffectModifier.html create mode 100644 me/hsgamer/hscore/bukkit/item/modifier/class-use/AmountModifier.html create mode 100644 me/hsgamer/hscore/bukkit/item/modifier/class-use/DurabilityModifier.html create mode 100644 me/hsgamer/hscore/bukkit/item/modifier/class-use/EnchantmentModifier.html create mode 100644 me/hsgamer/hscore/bukkit/item/modifier/class-use/ItemFlagModifier.html create mode 100644 me/hsgamer/hscore/bukkit/item/modifier/class-use/ItemMetaComparator.html create mode 100644 me/hsgamer/hscore/bukkit/item/modifier/class-use/ItemMetaModifier.html create mode 100644 me/hsgamer/hscore/bukkit/item/modifier/class-use/LoreModifier.html create mode 100644 me/hsgamer/hscore/bukkit/item/modifier/class-use/MaterialModifier.html create mode 100644 me/hsgamer/hscore/bukkit/item/modifier/class-use/NameModifier.html create mode 100644 me/hsgamer/hscore/bukkit/item/modifier/class-use/PotionEffectModifier.html create mode 100644 me/hsgamer/hscore/bukkit/item/modifier/package-summary.html create mode 100644 me/hsgamer/hscore/bukkit/item/modifier/package-tree.html create mode 100644 me/hsgamer/hscore/bukkit/item/modifier/package-use.html create mode 100644 me/hsgamer/hscore/bukkit/item/package-summary.html create mode 100644 me/hsgamer/hscore/bukkit/item/package-tree.html create mode 100644 me/hsgamer/hscore/bukkit/item/package-use.html create mode 100644 me/hsgamer/hscore/bukkit/utils/BukkitUtils.html create mode 100644 me/hsgamer/hscore/bukkit/utils/ColorUtils.html create mode 100644 me/hsgamer/hscore/bukkit/utils/ItemUtils.ItemCheckSession.html create mode 100644 me/hsgamer/hscore/bukkit/utils/ItemUtils.html create mode 100644 me/hsgamer/hscore/bukkit/utils/MessageUtils.html create mode 100644 me/hsgamer/hscore/bukkit/utils/PermissionUtils.html create mode 100644 me/hsgamer/hscore/bukkit/utils/VersionUtils.html create mode 100644 me/hsgamer/hscore/bukkit/utils/class-use/BukkitUtils.html create mode 100644 me/hsgamer/hscore/bukkit/utils/class-use/ColorUtils.html create mode 100644 me/hsgamer/hscore/bukkit/utils/class-use/ItemUtils.ItemCheckSession.html create mode 100644 me/hsgamer/hscore/bukkit/utils/class-use/ItemUtils.html create mode 100644 me/hsgamer/hscore/bukkit/utils/class-use/MessageUtils.html create mode 100644 me/hsgamer/hscore/bukkit/utils/class-use/PermissionUtils.html create mode 100644 me/hsgamer/hscore/bukkit/utils/class-use/VersionUtils.html create mode 100644 me/hsgamer/hscore/bukkit/utils/package-summary.html create mode 100644 me/hsgamer/hscore/bukkit/utils/package-tree.html create mode 100644 me/hsgamer/hscore/bukkit/utils/package-use.html create mode 100644 me/hsgamer/hscore/bukkit/variable/BukkitVariableBundle.html create mode 100644 me/hsgamer/hscore/bukkit/variable/class-use/BukkitVariableBundle.html create mode 100644 me/hsgamer/hscore/bukkit/variable/package-summary.html create mode 100644 me/hsgamer/hscore/bukkit/variable/package-tree.html create mode 100644 me/hsgamer/hscore/bukkit/variable/package-use.html create mode 100644 me/hsgamer/hscore/bungeecord/channel/Channel.html create mode 100644 me/hsgamer/hscore/bungeecord/channel/ChannelListener.html create mode 100644 me/hsgamer/hscore/bungeecord/channel/class-use/Channel.html create mode 100644 me/hsgamer/hscore/bungeecord/channel/class-use/ChannelListener.html create mode 100644 me/hsgamer/hscore/bungeecord/channel/package-summary.html create mode 100644 me/hsgamer/hscore/bungeecord/channel/package-tree.html create mode 100644 me/hsgamer/hscore/bungeecord/channel/package-use.html create mode 100644 me/hsgamer/hscore/bungeecord/config/BungeeConfig.html create mode 100644 me/hsgamer/hscore/bungeecord/config/class-use/BungeeConfig.html create mode 100644 me/hsgamer/hscore/bungeecord/config/package-summary.html create mode 100644 me/hsgamer/hscore/bungeecord/config/package-tree.html create mode 100644 me/hsgamer/hscore/bungeecord/config/package-use.html create mode 100644 me/hsgamer/hscore/checker/VersionChecker.html create mode 100644 me/hsgamer/hscore/checker/class-use/VersionChecker.html create mode 100644 me/hsgamer/hscore/checker/github/GithubCommitChecker.html create mode 100644 me/hsgamer/hscore/checker/github/GithubReleaseChecker.html create mode 100644 me/hsgamer/hscore/checker/github/class-use/GithubCommitChecker.html create mode 100644 me/hsgamer/hscore/checker/github/class-use/GithubReleaseChecker.html create mode 100644 me/hsgamer/hscore/checker/github/package-summary.html create mode 100644 me/hsgamer/hscore/checker/github/package-tree.html create mode 100644 me/hsgamer/hscore/checker/github/package-use.html create mode 100644 me/hsgamer/hscore/checker/modrinth/ModrinthVersionChecker.html create mode 100644 me/hsgamer/hscore/checker/modrinth/class-use/ModrinthVersionChecker.html create mode 100644 me/hsgamer/hscore/checker/modrinth/package-summary.html create mode 100644 me/hsgamer/hscore/checker/modrinth/package-tree.html create mode 100644 me/hsgamer/hscore/checker/modrinth/package-use.html create mode 100644 me/hsgamer/hscore/checker/package-summary.html create mode 100644 me/hsgamer/hscore/checker/package-tree.html create mode 100644 me/hsgamer/hscore/checker/package-use.html create mode 100644 me/hsgamer/hscore/checker/polymart/PolymartVersionChecker.html create mode 100644 me/hsgamer/hscore/checker/polymart/class-use/PolymartVersionChecker.html create mode 100644 me/hsgamer/hscore/checker/polymart/package-summary.html create mode 100644 me/hsgamer/hscore/checker/polymart/package-tree.html create mode 100644 me/hsgamer/hscore/checker/polymart/package-use.html create mode 100644 me/hsgamer/hscore/checker/spigotmc/SpigotVersionChecker.html create mode 100644 me/hsgamer/hscore/checker/spigotmc/class-use/SpigotVersionChecker.html create mode 100644 me/hsgamer/hscore/checker/spigotmc/package-summary.html create mode 100644 me/hsgamer/hscore/checker/spigotmc/package-tree.html create mode 100644 me/hsgamer/hscore/checker/spigotmc/package-use.html create mode 100644 me/hsgamer/hscore/collections/map/CaseInsensitiveStringHashMap.html create mode 100644 me/hsgamer/hscore/collections/map/CaseInsensitiveStringLinkedMap.html create mode 100644 me/hsgamer/hscore/collections/map/CaseInsensitiveStringMap.html create mode 100644 me/hsgamer/hscore/collections/map/class-use/CaseInsensitiveStringHashMap.html create mode 100644 me/hsgamer/hscore/collections/map/class-use/CaseInsensitiveStringLinkedMap.html create mode 100644 me/hsgamer/hscore/collections/map/class-use/CaseInsensitiveStringMap.html create mode 100644 me/hsgamer/hscore/collections/map/package-summary.html create mode 100644 me/hsgamer/hscore/collections/map/package-tree.html create mode 100644 me/hsgamer/hscore/collections/map/package-use.html create mode 100644 me/hsgamer/hscore/common/CachedValue.html create mode 100644 me/hsgamer/hscore/common/CollectionUtils.html create mode 100644 me/hsgamer/hscore/common/MapUtils.html create mode 100644 me/hsgamer/hscore/common/Pair.html create mode 100644 me/hsgamer/hscore/common/StringReplacer.html create mode 100644 me/hsgamer/hscore/common/StringUtils.html create mode 100644 me/hsgamer/hscore/common/Validate.html create mode 100644 me/hsgamer/hscore/common/class-use/CachedValue.html create mode 100644 me/hsgamer/hscore/common/class-use/CollectionUtils.html create mode 100644 me/hsgamer/hscore/common/class-use/MapUtils.html create mode 100644 me/hsgamer/hscore/common/class-use/Pair.html create mode 100644 me/hsgamer/hscore/common/class-use/StringReplacer.html create mode 100644 me/hsgamer/hscore/common/class-use/StringUtils.html create mode 100644 me/hsgamer/hscore/common/class-use/Validate.html create mode 100644 me/hsgamer/hscore/common/package-summary.html create mode 100644 me/hsgamer/hscore/common/package-tree.html create mode 100644 me/hsgamer/hscore/common/package-use.html create mode 100644 me/hsgamer/hscore/config/CommentType.html create mode 100644 me/hsgamer/hscore/config/Config.html create mode 100644 me/hsgamer/hscore/config/DecorativeConfig.html create mode 100644 me/hsgamer/hscore/config/PathString.html create mode 100644 me/hsgamer/hscore/config/annotated/AnnotatedConfig.html create mode 100644 me/hsgamer/hscore/config/annotated/class-use/AnnotatedConfig.html create mode 100644 me/hsgamer/hscore/config/annotated/package-summary.html create mode 100644 me/hsgamer/hscore/config/annotated/package-tree.html create mode 100644 me/hsgamer/hscore/config/annotated/package-use.html create mode 100644 me/hsgamer/hscore/config/annotation/Comment.html create mode 100644 me/hsgamer/hscore/config/annotation/ConfigPath.html create mode 100644 me/hsgamer/hscore/config/annotation/StickyValue.html create mode 100644 me/hsgamer/hscore/config/annotation/class-use/Comment.html create mode 100644 me/hsgamer/hscore/config/annotation/class-use/ConfigPath.html create mode 100644 me/hsgamer/hscore/config/annotation/class-use/StickyValue.html create mode 100644 me/hsgamer/hscore/config/annotation/converter/Converter.html create mode 100644 me/hsgamer/hscore/config/annotation/converter/ConverterProvider.html create mode 100644 me/hsgamer/hscore/config/annotation/converter/class-use/Converter.html create mode 100644 me/hsgamer/hscore/config/annotation/converter/class-use/ConverterProvider.html create mode 100644 me/hsgamer/hscore/config/annotation/converter/impl/DefaultArrayConverterProvider.html create mode 100644 me/hsgamer/hscore/config/annotation/converter/impl/DefaultConverter.html create mode 100644 me/hsgamer/hscore/config/annotation/converter/impl/PrimitiveConverterProvider.html create mode 100644 me/hsgamer/hscore/config/annotation/converter/impl/SimpleConverter.html create mode 100644 me/hsgamer/hscore/config/annotation/converter/impl/StringConverter.html create mode 100644 me/hsgamer/hscore/config/annotation/converter/impl/class-use/DefaultArrayConverterProvider.html create mode 100644 me/hsgamer/hscore/config/annotation/converter/impl/class-use/DefaultConverter.html create mode 100644 me/hsgamer/hscore/config/annotation/converter/impl/class-use/PrimitiveConverterProvider.html create mode 100644 me/hsgamer/hscore/config/annotation/converter/impl/class-use/SimpleConverter.html create mode 100644 me/hsgamer/hscore/config/annotation/converter/impl/class-use/StringConverter.html create mode 100644 me/hsgamer/hscore/config/annotation/converter/impl/package-summary.html create mode 100644 me/hsgamer/hscore/config/annotation/converter/impl/package-tree.html create mode 100644 me/hsgamer/hscore/config/annotation/converter/impl/package-use.html create mode 100644 me/hsgamer/hscore/config/annotation/converter/manager/DefaultConverterManager.html create mode 100644 me/hsgamer/hscore/config/annotation/converter/manager/class-use/DefaultConverterManager.html create mode 100644 me/hsgamer/hscore/config/annotation/converter/manager/package-summary.html create mode 100644 me/hsgamer/hscore/config/annotation/converter/manager/package-tree.html create mode 100644 me/hsgamer/hscore/config/annotation/converter/manager/package-use.html create mode 100644 me/hsgamer/hscore/config/annotation/converter/package-summary.html create mode 100644 me/hsgamer/hscore/config/annotation/converter/package-tree.html create mode 100644 me/hsgamer/hscore/config/annotation/converter/package-use.html create mode 100644 me/hsgamer/hscore/config/annotation/package-summary.html create mode 100644 me/hsgamer/hscore/config/annotation/package-tree.html create mode 100644 me/hsgamer/hscore/config/annotation/package-use.html create mode 100644 me/hsgamer/hscore/config/class-use/CommentType.html create mode 100644 me/hsgamer/hscore/config/class-use/Config.html create mode 100644 me/hsgamer/hscore/config/class-use/DecorativeConfig.html create mode 100644 me/hsgamer/hscore/config/class-use/PathString.html create mode 100644 me/hsgamer/hscore/config/configurate/ConfigurateConfig.html create mode 100644 me/hsgamer/hscore/config/configurate/class-use/ConfigurateConfig.html create mode 100644 me/hsgamer/hscore/config/configurate/package-summary.html create mode 100644 me/hsgamer/hscore/config/configurate/package-tree.html create mode 100644 me/hsgamer/hscore/config/configurate/package-use.html create mode 100644 me/hsgamer/hscore/config/gson/GsonConfig.html create mode 100644 me/hsgamer/hscore/config/gson/class-use/GsonConfig.html create mode 100644 me/hsgamer/hscore/config/gson/package-summary.html create mode 100644 me/hsgamer/hscore/config/gson/package-tree.html create mode 100644 me/hsgamer/hscore/config/gson/package-use.html create mode 100644 me/hsgamer/hscore/config/package-summary.html create mode 100644 me/hsgamer/hscore/config/package-tree.html create mode 100644 me/hsgamer/hscore/config/package-use.html create mode 100644 me/hsgamer/hscore/config/proxy/ConfigGenerator.html create mode 100644 me/hsgamer/hscore/config/proxy/ConfigInvocationHandler.html create mode 100644 me/hsgamer/hscore/config/proxy/ConfigNode.html create mode 100644 me/hsgamer/hscore/config/proxy/class-use/ConfigGenerator.html create mode 100644 me/hsgamer/hscore/config/proxy/class-use/ConfigInvocationHandler.html create mode 100644 me/hsgamer/hscore/config/proxy/class-use/ConfigNode.html create mode 100644 me/hsgamer/hscore/config/proxy/defaulthandler/DefaultMethodHandler.html create mode 100644 me/hsgamer/hscore/config/proxy/defaulthandler/NewJavaDefaultMethodHandler.html create mode 100644 me/hsgamer/hscore/config/proxy/defaulthandler/OldJavaDefaultMethodHandler.html create mode 100644 me/hsgamer/hscore/config/proxy/defaulthandler/class-use/DefaultMethodHandler.html create mode 100644 me/hsgamer/hscore/config/proxy/defaulthandler/class-use/NewJavaDefaultMethodHandler.html create mode 100644 me/hsgamer/hscore/config/proxy/defaulthandler/class-use/OldJavaDefaultMethodHandler.html create mode 100644 me/hsgamer/hscore/config/proxy/defaulthandler/package-summary.html create mode 100644 me/hsgamer/hscore/config/proxy/defaulthandler/package-tree.html create mode 100644 me/hsgamer/hscore/config/proxy/defaulthandler/package-use.html create mode 100644 me/hsgamer/hscore/config/proxy/package-summary.html create mode 100644 me/hsgamer/hscore/config/proxy/package-tree.html create mode 100644 me/hsgamer/hscore/config/proxy/package-use.html create mode 100644 me/hsgamer/hscore/config/simpleconfiguration/SimpleConfig.html create mode 100644 me/hsgamer/hscore/config/simpleconfiguration/class-use/SimpleConfig.html create mode 100644 me/hsgamer/hscore/config/simpleconfiguration/package-summary.html create mode 100644 me/hsgamer/hscore/config/simpleconfiguration/package-tree.html create mode 100644 me/hsgamer/hscore/config/simpleconfiguration/package-use.html create mode 100644 me/hsgamer/hscore/config/simplixstorage/LightningConfig.html create mode 100644 me/hsgamer/hscore/config/simplixstorage/class-use/LightningConfig.html create mode 100644 me/hsgamer/hscore/config/simplixstorage/package-summary.html create mode 100644 me/hsgamer/hscore/config/simplixstorage/package-tree.html create mode 100644 me/hsgamer/hscore/config/simplixstorage/package-use.html create mode 100644 me/hsgamer/hscore/crontime/CronTimeManager.html create mode 100644 me/hsgamer/hscore/crontime/class-use/CronTimeManager.html create mode 100644 me/hsgamer/hscore/crontime/package-summary.html create mode 100644 me/hsgamer/hscore/crontime/package-tree.html create mode 100644 me/hsgamer/hscore/crontime/package-use.html create mode 100644 me/hsgamer/hscore/database/Client.html create mode 100644 me/hsgamer/hscore/database/Driver.html create mode 100644 me/hsgamer/hscore/database/LocalDriver.html create mode 100644 me/hsgamer/hscore/database/Setting.html create mode 100644 me/hsgamer/hscore/database/class-use/Client.html create mode 100644 me/hsgamer/hscore/database/class-use/Driver.html create mode 100644 me/hsgamer/hscore/database/class-use/LocalDriver.html create mode 100644 me/hsgamer/hscore/database/class-use/Setting.html create mode 100644 me/hsgamer/hscore/database/client/hibernate/HibernateClient.html create mode 100644 me/hsgamer/hscore/database/client/hibernate/class-use/HibernateClient.html create mode 100644 me/hsgamer/hscore/database/client/hibernate/package-summary.html create mode 100644 me/hsgamer/hscore/database/client/hibernate/package-tree.html create mode 100644 me/hsgamer/hscore/database/client/hibernate/package-use.html create mode 100644 me/hsgamer/hscore/database/client/jpa/PersistenceClient.html create mode 100644 me/hsgamer/hscore/database/client/jpa/class-use/PersistenceClient.html create mode 100644 me/hsgamer/hscore/database/client/jpa/package-summary.html create mode 100644 me/hsgamer/hscore/database/client/jpa/package-tree.html create mode 100644 me/hsgamer/hscore/database/client/jpa/package-use.html create mode 100644 me/hsgamer/hscore/database/client/sql/BatchBuilder.html create mode 100644 me/hsgamer/hscore/database/client/sql/SqlClient.html create mode 100644 me/hsgamer/hscore/database/client/sql/StatementBuilder.Executor.html create mode 100644 me/hsgamer/hscore/database/client/sql/StatementBuilder.ResultSetConsumer.html create mode 100644 me/hsgamer/hscore/database/client/sql/StatementBuilder.ResultSetConverter.html create mode 100644 me/hsgamer/hscore/database/client/sql/StatementBuilder.html create mode 100644 me/hsgamer/hscore/database/client/sql/class-use/BatchBuilder.html create mode 100644 me/hsgamer/hscore/database/client/sql/class-use/SqlClient.html create mode 100644 me/hsgamer/hscore/database/client/sql/class-use/StatementBuilder.Executor.html create mode 100644 me/hsgamer/hscore/database/client/sql/class-use/StatementBuilder.ResultSetConsumer.html create mode 100644 me/hsgamer/hscore/database/client/sql/class-use/StatementBuilder.ResultSetConverter.html create mode 100644 me/hsgamer/hscore/database/client/sql/class-use/StatementBuilder.html create mode 100644 me/hsgamer/hscore/database/client/sql/h2/H2Client.html create mode 100644 me/hsgamer/hscore/database/client/sql/h2/class-use/H2Client.html create mode 100644 me/hsgamer/hscore/database/client/sql/h2/package-summary.html create mode 100644 me/hsgamer/hscore/database/client/sql/h2/package-tree.html create mode 100644 me/hsgamer/hscore/database/client/sql/h2/package-use.html create mode 100644 me/hsgamer/hscore/database/client/sql/hikari/HikariSqlClient.html create mode 100644 me/hsgamer/hscore/database/client/sql/hikari/class-use/HikariSqlClient.html create mode 100644 me/hsgamer/hscore/database/client/sql/hikari/package-summary.html create mode 100644 me/hsgamer/hscore/database/client/sql/hikari/package-tree.html create mode 100644 me/hsgamer/hscore/database/client/sql/hikari/package-use.html create mode 100644 me/hsgamer/hscore/database/client/sql/java/JavaSqlClient.html create mode 100644 me/hsgamer/hscore/database/client/sql/java/class-use/JavaSqlClient.html create mode 100644 me/hsgamer/hscore/database/client/sql/java/package-summary.html create mode 100644 me/hsgamer/hscore/database/client/sql/java/package-tree.html create mode 100644 me/hsgamer/hscore/database/client/sql/java/package-use.html create mode 100644 me/hsgamer/hscore/database/client/sql/package-summary.html create mode 100644 me/hsgamer/hscore/database/client/sql/package-tree.html create mode 100644 me/hsgamer/hscore/database/client/sql/package-use.html create mode 100644 me/hsgamer/hscore/database/driver/h2/H2BaseDriver.html create mode 100644 me/hsgamer/hscore/database/driver/h2/H2LocalDriver.html create mode 100644 me/hsgamer/hscore/database/driver/h2/H2MemoryDriver.html create mode 100644 me/hsgamer/hscore/database/driver/h2/H2ServerDriver.html create mode 100644 me/hsgamer/hscore/database/driver/h2/class-use/H2BaseDriver.html create mode 100644 me/hsgamer/hscore/database/driver/h2/class-use/H2LocalDriver.html create mode 100644 me/hsgamer/hscore/database/driver/h2/class-use/H2MemoryDriver.html create mode 100644 me/hsgamer/hscore/database/driver/h2/class-use/H2ServerDriver.html create mode 100644 me/hsgamer/hscore/database/driver/h2/package-summary.html create mode 100644 me/hsgamer/hscore/database/driver/h2/package-tree.html create mode 100644 me/hsgamer/hscore/database/driver/h2/package-use.html create mode 100644 me/hsgamer/hscore/database/driver/mariadb/MariaDBDriver.html create mode 100644 me/hsgamer/hscore/database/driver/mariadb/class-use/MariaDBDriver.html create mode 100644 me/hsgamer/hscore/database/driver/mariadb/package-summary.html create mode 100644 me/hsgamer/hscore/database/driver/mariadb/package-tree.html create mode 100644 me/hsgamer/hscore/database/driver/mariadb/package-use.html create mode 100644 me/hsgamer/hscore/database/driver/mysql/MySqlDriver.html create mode 100644 me/hsgamer/hscore/database/driver/mysql/class-use/MySqlDriver.html create mode 100644 me/hsgamer/hscore/database/driver/mysql/package-summary.html create mode 100644 me/hsgamer/hscore/database/driver/mysql/package-tree.html create mode 100644 me/hsgamer/hscore/database/driver/mysql/package-use.html create mode 100644 me/hsgamer/hscore/database/driver/postgresql/PostgreSqlDriver.html create mode 100644 me/hsgamer/hscore/database/driver/postgresql/class-use/PostgreSqlDriver.html create mode 100644 me/hsgamer/hscore/database/driver/postgresql/package-summary.html create mode 100644 me/hsgamer/hscore/database/driver/postgresql/package-tree.html create mode 100644 me/hsgamer/hscore/database/driver/postgresql/package-use.html create mode 100644 me/hsgamer/hscore/database/driver/sqlite/SqliteBaseDriver.html create mode 100644 me/hsgamer/hscore/database/driver/sqlite/SqliteFileDriver.html create mode 100644 me/hsgamer/hscore/database/driver/sqlite/SqliteMemoryDriver.html create mode 100644 me/hsgamer/hscore/database/driver/sqlite/class-use/SqliteBaseDriver.html create mode 100644 me/hsgamer/hscore/database/driver/sqlite/class-use/SqliteFileDriver.html create mode 100644 me/hsgamer/hscore/database/driver/sqlite/class-use/SqliteMemoryDriver.html create mode 100644 me/hsgamer/hscore/database/driver/sqlite/package-summary.html create mode 100644 me/hsgamer/hscore/database/driver/sqlite/package-tree.html create mode 100644 me/hsgamer/hscore/database/driver/sqlite/package-use.html create mode 100644 me/hsgamer/hscore/database/driver/sqlserver/SqlServerDriver.html create mode 100644 me/hsgamer/hscore/database/driver/sqlserver/class-use/SqlServerDriver.html create mode 100644 me/hsgamer/hscore/database/driver/sqlserver/package-summary.html create mode 100644 me/hsgamer/hscore/database/driver/sqlserver/package-tree.html create mode 100644 me/hsgamer/hscore/database/driver/sqlserver/package-use.html create mode 100644 me/hsgamer/hscore/database/package-summary.html create mode 100644 me/hsgamer/hscore/database/package-tree.html create mode 100644 me/hsgamer/hscore/database/package-use.html create mode 100644 me/hsgamer/hscore/downloader/core/Downloader.html create mode 100644 me/hsgamer/hscore/downloader/core/class-use/Downloader.html create mode 100644 me/hsgamer/hscore/downloader/core/loader/DownloadInfoLoader.html create mode 100644 me/hsgamer/hscore/downloader/core/loader/InputStreamLoader.html create mode 100644 me/hsgamer/hscore/downloader/core/loader/MapDownloadInfoLoader.html create mode 100644 me/hsgamer/hscore/downloader/core/loader/class-use/DownloadInfoLoader.html create mode 100644 me/hsgamer/hscore/downloader/core/loader/class-use/InputStreamLoader.html create mode 100644 me/hsgamer/hscore/downloader/core/loader/class-use/MapDownloadInfoLoader.html create mode 100644 me/hsgamer/hscore/downloader/core/loader/package-summary.html create mode 100644 me/hsgamer/hscore/downloader/core/loader/package-tree.html create mode 100644 me/hsgamer/hscore/downloader/core/loader/package-use.html create mode 100644 me/hsgamer/hscore/downloader/core/object/DownloadInfo.html create mode 100644 me/hsgamer/hscore/downloader/core/object/InfoKey.html create mode 100644 me/hsgamer/hscore/downloader/core/object/class-use/DownloadInfo.html create mode 100644 me/hsgamer/hscore/downloader/core/object/class-use/InfoKey.html create mode 100644 me/hsgamer/hscore/downloader/core/object/package-summary.html create mode 100644 me/hsgamer/hscore/downloader/core/object/package-tree.html create mode 100644 me/hsgamer/hscore/downloader/core/object/package-use.html create mode 100644 me/hsgamer/hscore/downloader/core/package-summary.html create mode 100644 me/hsgamer/hscore/downloader/core/package-tree.html create mode 100644 me/hsgamer/hscore/downloader/core/package-use.html create mode 100644 me/hsgamer/hscore/downloader/json/JsonDownloadInfoLoader.html create mode 100644 me/hsgamer/hscore/downloader/json/class-use/JsonDownloadInfoLoader.html create mode 100644 me/hsgamer/hscore/downloader/json/package-summary.html create mode 100644 me/hsgamer/hscore/downloader/json/package-tree.html create mode 100644 me/hsgamer/hscore/downloader/json/package-use.html create mode 100644 me/hsgamer/hscore/downloader/webstream/WebInputStreamLoader.html create mode 100644 me/hsgamer/hscore/downloader/webstream/class-use/WebInputStreamLoader.html create mode 100644 me/hsgamer/hscore/downloader/webstream/package-summary.html create mode 100644 me/hsgamer/hscore/downloader/webstream/package-tree.html create mode 100644 me/hsgamer/hscore/downloader/webstream/package-use.html create mode 100644 me/hsgamer/hscore/expansion/common/Expansion.html create mode 100644 me/hsgamer/hscore/expansion/common/ExpansionClassLoader.html create mode 100644 me/hsgamer/hscore/expansion/common/ExpansionDescription.html create mode 100644 me/hsgamer/hscore/expansion/common/ExpansionManager.html create mode 100644 me/hsgamer/hscore/expansion/common/ExpansionState.html create mode 100644 me/hsgamer/hscore/expansion/common/class-use/Expansion.html create mode 100644 me/hsgamer/hscore/expansion/common/class-use/ExpansionClassLoader.html create mode 100644 me/hsgamer/hscore/expansion/common/class-use/ExpansionDescription.html create mode 100644 me/hsgamer/hscore/expansion/common/class-use/ExpansionManager.html create mode 100644 me/hsgamer/hscore/expansion/common/class-use/ExpansionState.html create mode 100644 me/hsgamer/hscore/expansion/common/exception/ExpansionClassLoaderException.html create mode 100644 me/hsgamer/hscore/expansion/common/exception/InvalidExpansionDescriptionException.html create mode 100644 me/hsgamer/hscore/expansion/common/exception/InvalidExpansionFileException.html create mode 100644 me/hsgamer/hscore/expansion/common/exception/class-use/ExpansionClassLoaderException.html create mode 100644 me/hsgamer/hscore/expansion/common/exception/class-use/InvalidExpansionDescriptionException.html create mode 100644 me/hsgamer/hscore/expansion/common/exception/class-use/InvalidExpansionFileException.html create mode 100644 me/hsgamer/hscore/expansion/common/exception/package-summary.html create mode 100644 me/hsgamer/hscore/expansion/common/exception/package-tree.html create mode 100644 me/hsgamer/hscore/expansion/common/exception/package-use.html create mode 100644 me/hsgamer/hscore/expansion/common/factory/InputStreamExpansionDescriptionLoader.html create mode 100644 me/hsgamer/hscore/expansion/common/factory/MapExpansionDescriptionLoader.html create mode 100644 me/hsgamer/hscore/expansion/common/factory/class-use/InputStreamExpansionDescriptionLoader.html create mode 100644 me/hsgamer/hscore/expansion/common/factory/class-use/MapExpansionDescriptionLoader.html create mode 100644 me/hsgamer/hscore/expansion/common/factory/package-summary.html create mode 100644 me/hsgamer/hscore/expansion/common/factory/package-tree.html create mode 100644 me/hsgamer/hscore/expansion/common/factory/package-use.html create mode 100644 me/hsgamer/hscore/expansion/common/package-summary.html create mode 100644 me/hsgamer/hscore/expansion/common/package-tree.html create mode 100644 me/hsgamer/hscore/expansion/common/package-use.html create mode 100644 me/hsgamer/hscore/expansion/extra/expansion/DataFolder.html create mode 100644 me/hsgamer/hscore/expansion/extra/expansion/GetClassLoader.html create mode 100644 me/hsgamer/hscore/expansion/extra/expansion/class-use/DataFolder.html create mode 100644 me/hsgamer/hscore/expansion/extra/expansion/class-use/GetClassLoader.html create mode 100644 me/hsgamer/hscore/expansion/extra/expansion/package-summary.html create mode 100644 me/hsgamer/hscore/expansion/extra/expansion/package-tree.html create mode 100644 me/hsgamer/hscore/expansion/extra/expansion/package-use.html create mode 100644 me/hsgamer/hscore/expansion/extra/manager/DependableExpansionSortAndFilter.html create mode 100644 me/hsgamer/hscore/expansion/extra/manager/class-use/DependableExpansionSortAndFilter.html create mode 100644 me/hsgamer/hscore/expansion/extra/manager/package-summary.html create mode 100644 me/hsgamer/hscore/expansion/extra/manager/package-tree.html create mode 100644 me/hsgamer/hscore/expansion/extra/manager/package-use.html create mode 100644 me/hsgamer/hscore/expansion/extra/package-summary.html create mode 100644 me/hsgamer/hscore/expansion/extra/package-tree.html create mode 100644 me/hsgamer/hscore/expansion/extra/package-use.html create mode 100644 me/hsgamer/hscore/expansion/gson/GsonExpansionDescriptionLoader.html create mode 100644 me/hsgamer/hscore/expansion/gson/class-use/GsonExpansionDescriptionLoader.html create mode 100644 me/hsgamer/hscore/expansion/gson/package-summary.html create mode 100644 me/hsgamer/hscore/expansion/gson/package-tree.html create mode 100644 me/hsgamer/hscore/expansion/gson/package-use.html create mode 100644 me/hsgamer/hscore/expansion/manifest/ManifestExpansionDescriptionLoader.html create mode 100644 me/hsgamer/hscore/expansion/manifest/class-use/ManifestExpansionDescriptionLoader.html create mode 100644 me/hsgamer/hscore/expansion/manifest/package-summary.html create mode 100644 me/hsgamer/hscore/expansion/manifest/package-tree.html create mode 100644 me/hsgamer/hscore/expansion/manifest/package-use.html create mode 100644 me/hsgamer/hscore/expansion/properties/PropertiesExpansionDescriptionLoader.html create mode 100644 me/hsgamer/hscore/expansion/properties/class-use/PropertiesExpansionDescriptionLoader.html create mode 100644 me/hsgamer/hscore/expansion/properties/package-summary.html create mode 100644 me/hsgamer/hscore/expansion/properties/package-tree.html create mode 100644 me/hsgamer/hscore/expansion/properties/package-use.html create mode 100644 me/hsgamer/hscore/expression/ExpressionUtils.html create mode 100644 me/hsgamer/hscore/expression/StringComparator.html create mode 100644 me/hsgamer/hscore/expression/class-use/ExpressionUtils.html create mode 100644 me/hsgamer/hscore/expression/class-use/StringComparator.html create mode 100644 me/hsgamer/hscore/expression/package-summary.html create mode 100644 me/hsgamer/hscore/expression/package-tree.html create mode 100644 me/hsgamer/hscore/expression/package-use.html create mode 100644 me/hsgamer/hscore/expression/string/Equals.html create mode 100644 me/hsgamer/hscore/expression/string/EqualsIgnoreCase.html create mode 100644 me/hsgamer/hscore/expression/string/Length.html create mode 100644 me/hsgamer/hscore/expression/string/MatchPattern.html create mode 100644 me/hsgamer/hscore/expression/string/class-use/Equals.html create mode 100644 me/hsgamer/hscore/expression/string/class-use/EqualsIgnoreCase.html create mode 100644 me/hsgamer/hscore/expression/string/class-use/Length.html create mode 100644 me/hsgamer/hscore/expression/string/class-use/MatchPattern.html create mode 100644 me/hsgamer/hscore/expression/string/package-summary.html create mode 100644 me/hsgamer/hscore/expression/string/package-tree.html create mode 100644 me/hsgamer/hscore/expression/string/package-use.html create mode 100644 me/hsgamer/hscore/extra/consumer/ThrowableBiConsumer.html create mode 100644 me/hsgamer/hscore/extra/consumer/ThrowableConsumer.html create mode 100644 me/hsgamer/hscore/extra/consumer/class-use/ThrowableBiConsumer.html create mode 100644 me/hsgamer/hscore/extra/consumer/class-use/ThrowableConsumer.html create mode 100644 me/hsgamer/hscore/extra/consumer/package-summary.html create mode 100644 me/hsgamer/hscore/extra/consumer/package-tree.html create mode 100644 me/hsgamer/hscore/extra/consumer/package-use.html create mode 100644 me/hsgamer/hscore/extra/function/ThrowableBiFunction.html create mode 100644 me/hsgamer/hscore/extra/function/ThrowableFunction.html create mode 100644 me/hsgamer/hscore/extra/function/class-use/ThrowableBiFunction.html create mode 100644 me/hsgamer/hscore/extra/function/class-use/ThrowableFunction.html create mode 100644 me/hsgamer/hscore/extra/function/package-summary.html create mode 100644 me/hsgamer/hscore/extra/function/package-tree.html create mode 100644 me/hsgamer/hscore/extra/function/package-use.html create mode 100644 me/hsgamer/hscore/extra/package-summary.html create mode 100644 me/hsgamer/hscore/extra/package-tree.html create mode 100644 me/hsgamer/hscore/extra/package-use.html create mode 100644 me/hsgamer/hscore/extra/supplier/ThrowableSupplier.html create mode 100644 me/hsgamer/hscore/extra/supplier/class-use/ThrowableSupplier.html create mode 100644 me/hsgamer/hscore/extra/supplier/package-summary.html create mode 100644 me/hsgamer/hscore/extra/supplier/package-tree.html create mode 100644 me/hsgamer/hscore/extra/supplier/package-use.html create mode 100644 me/hsgamer/hscore/gson/GsonUtils.html create mode 100644 me/hsgamer/hscore/gson/class-use/GsonUtils.html create mode 100644 me/hsgamer/hscore/gson/package-summary.html create mode 100644 me/hsgamer/hscore/gson/package-tree.html create mode 100644 me/hsgamer/hscore/gson/package-use.html create mode 100644 me/hsgamer/hscore/license/common/CommonLicenseProperty.html create mode 100644 me/hsgamer/hscore/license/common/LicenseChecker.html create mode 100644 me/hsgamer/hscore/license/common/LicenseProperties.html create mode 100644 me/hsgamer/hscore/license/common/LicenseResult.html create mode 100644 me/hsgamer/hscore/license/common/LicenseStatus.html create mode 100644 me/hsgamer/hscore/license/common/class-use/CommonLicenseProperty.html create mode 100644 me/hsgamer/hscore/license/common/class-use/LicenseChecker.html create mode 100644 me/hsgamer/hscore/license/common/class-use/LicenseProperties.html create mode 100644 me/hsgamer/hscore/license/common/class-use/LicenseResult.html create mode 100644 me/hsgamer/hscore/license/common/class-use/LicenseStatus.html create mode 100644 me/hsgamer/hscore/license/common/package-summary.html create mode 100644 me/hsgamer/hscore/license/common/package-tree.html create mode 100644 me/hsgamer/hscore/license/common/package-use.html create mode 100644 me/hsgamer/hscore/license/polymart/DefaultPolymartLicenseFetcher.html create mode 100644 me/hsgamer/hscore/license/polymart/PolymartLicenseChecker.html create mode 100644 me/hsgamer/hscore/license/polymart/PolymartLicenseEntry.html create mode 100644 me/hsgamer/hscore/license/polymart/PolymartLicenseFetcher.html create mode 100644 me/hsgamer/hscore/license/polymart/class-use/DefaultPolymartLicenseFetcher.html create mode 100644 me/hsgamer/hscore/license/polymart/class-use/PolymartLicenseChecker.html create mode 100644 me/hsgamer/hscore/license/polymart/class-use/PolymartLicenseEntry.html create mode 100644 me/hsgamer/hscore/license/polymart/class-use/PolymartLicenseFetcher.html create mode 100644 me/hsgamer/hscore/license/polymart/package-summary.html create mode 100644 me/hsgamer/hscore/license/polymart/package-tree.html create mode 100644 me/hsgamer/hscore/license/polymart/package-use.html create mode 100644 me/hsgamer/hscore/license/spigotmc/DefaultSpigotLicenseFetcher.html create mode 100644 me/hsgamer/hscore/license/spigotmc/SpigotLicenseChecker.html create mode 100644 me/hsgamer/hscore/license/spigotmc/SpigotLicenseEntry.html create mode 100644 me/hsgamer/hscore/license/spigotmc/SpigotLicenseFetcher.html create mode 100644 me/hsgamer/hscore/license/spigotmc/class-use/DefaultSpigotLicenseFetcher.html create mode 100644 me/hsgamer/hscore/license/spigotmc/class-use/SpigotLicenseChecker.html create mode 100644 me/hsgamer/hscore/license/spigotmc/class-use/SpigotLicenseEntry.html create mode 100644 me/hsgamer/hscore/license/spigotmc/class-use/SpigotLicenseFetcher.html create mode 100644 me/hsgamer/hscore/license/spigotmc/package-summary.html create mode 100644 me/hsgamer/hscore/license/spigotmc/package-tree.html create mode 100644 me/hsgamer/hscore/license/spigotmc/package-use.html create mode 100644 me/hsgamer/hscore/logger/common/LogLevel.html create mode 100644 me/hsgamer/hscore/logger/common/Logger.html create mode 100644 me/hsgamer/hscore/logger/common/class-use/LogLevel.html create mode 100644 me/hsgamer/hscore/logger/common/class-use/Logger.html create mode 100644 me/hsgamer/hscore/logger/common/package-summary.html create mode 100644 me/hsgamer/hscore/logger/common/package-tree.html create mode 100644 me/hsgamer/hscore/logger/common/package-use.html create mode 100644 me/hsgamer/hscore/logger/jul/JulLogger.html create mode 100644 me/hsgamer/hscore/logger/jul/class-use/JulLogger.html create mode 100644 me/hsgamer/hscore/logger/jul/package-summary.html create mode 100644 me/hsgamer/hscore/logger/jul/package-tree.html create mode 100644 me/hsgamer/hscore/logger/jul/package-use.html create mode 100644 me/hsgamer/hscore/logger/provider/LoggerProvider.html create mode 100644 me/hsgamer/hscore/logger/provider/class-use/LoggerProvider.html create mode 100644 me/hsgamer/hscore/logger/provider/package-summary.html create mode 100644 me/hsgamer/hscore/logger/provider/package-tree.html create mode 100644 me/hsgamer/hscore/logger/provider/package-use.html create mode 100644 me/hsgamer/hscore/logger/service/LoggerService.html create mode 100644 me/hsgamer/hscore/logger/service/LoggerServiceProvider.html create mode 100644 me/hsgamer/hscore/logger/service/class-use/LoggerService.html create mode 100644 me/hsgamer/hscore/logger/service/class-use/LoggerServiceProvider.html create mode 100644 me/hsgamer/hscore/logger/service/package-summary.html create mode 100644 me/hsgamer/hscore/logger/service/package-tree.html create mode 100644 me/hsgamer/hscore/logger/service/package-use.html create mode 100644 me/hsgamer/hscore/logger/slf4j/SLF4JLogger.html create mode 100644 me/hsgamer/hscore/logger/slf4j/class-use/SLF4JLogger.html create mode 100644 me/hsgamer/hscore/logger/slf4j/package-summary.html create mode 100644 me/hsgamer/hscore/logger/slf4j/package-tree.html create mode 100644 me/hsgamer/hscore/logger/slf4j/package-use.html create mode 100644 me/hsgamer/hscore/logger/system/SystemLogger.html create mode 100644 me/hsgamer/hscore/logger/system/class-use/SystemLogger.html create mode 100644 me/hsgamer/hscore/logger/system/package-summary.html create mode 100644 me/hsgamer/hscore/logger/system/package-tree.html create mode 100644 me/hsgamer/hscore/logger/system/package-use.html create mode 100644 me/hsgamer/hscore/minecraft/block/adapt/WrappedPositionIterator.html create mode 100644 me/hsgamer/hscore/minecraft/block/adapt/class-use/WrappedPositionIterator.html create mode 100644 me/hsgamer/hscore/minecraft/block/adapt/package-summary.html create mode 100644 me/hsgamer/hscore/minecraft/block/adapt/package-tree.html create mode 100644 me/hsgamer/hscore/minecraft/block/adapt/package-use.html create mode 100644 me/hsgamer/hscore/minecraft/block/box/BlockBox.html create mode 100644 me/hsgamer/hscore/minecraft/block/box/Position.html create mode 100644 me/hsgamer/hscore/minecraft/block/box/class-use/BlockBox.html create mode 100644 me/hsgamer/hscore/minecraft/block/box/class-use/Position.html create mode 100644 me/hsgamer/hscore/minecraft/block/box/package-summary.html create mode 100644 me/hsgamer/hscore/minecraft/block/box/package-tree.html create mode 100644 me/hsgamer/hscore/minecraft/block/box/package-use.html create mode 100644 me/hsgamer/hscore/minecraft/block/impl/iterator/LinearPositionIterator.LinearCoordinate.html create mode 100644 me/hsgamer/hscore/minecraft/block/impl/iterator/LinearPositionIterator.html create mode 100644 me/hsgamer/hscore/minecraft/block/impl/iterator/RandomPositionIterator.html create mode 100644 me/hsgamer/hscore/minecraft/block/impl/iterator/RandomTypePositionIterator.html create mode 100644 me/hsgamer/hscore/minecraft/block/impl/iterator/class-use/LinearPositionIterator.LinearCoordinate.html create mode 100644 me/hsgamer/hscore/minecraft/block/impl/iterator/class-use/LinearPositionIterator.html create mode 100644 me/hsgamer/hscore/minecraft/block/impl/iterator/class-use/RandomPositionIterator.html create mode 100644 me/hsgamer/hscore/minecraft/block/impl/iterator/class-use/RandomTypePositionIterator.html create mode 100644 me/hsgamer/hscore/minecraft/block/impl/iterator/package-summary.html create mode 100644 me/hsgamer/hscore/minecraft/block/impl/iterator/package-tree.html create mode 100644 me/hsgamer/hscore/minecraft/block/impl/iterator/package-use.html create mode 100644 me/hsgamer/hscore/minecraft/block/impl/package-summary.html create mode 100644 me/hsgamer/hscore/minecraft/block/impl/package-tree.html create mode 100644 me/hsgamer/hscore/minecraft/block/impl/package-use.html create mode 100644 me/hsgamer/hscore/minecraft/block/iterator/AbstractPositionIterator.html create mode 100644 me/hsgamer/hscore/minecraft/block/iterator/BasePositionIterator.html create mode 100644 me/hsgamer/hscore/minecraft/block/iterator/PositionIterator.html create mode 100644 me/hsgamer/hscore/minecraft/block/iterator/class-use/AbstractPositionIterator.html create mode 100644 me/hsgamer/hscore/minecraft/block/iterator/class-use/BasePositionIterator.html create mode 100644 me/hsgamer/hscore/minecraft/block/iterator/class-use/PositionIterator.html create mode 100644 me/hsgamer/hscore/minecraft/block/iterator/package-summary.html create mode 100644 me/hsgamer/hscore/minecraft/block/iterator/package-tree.html create mode 100644 me/hsgamer/hscore/minecraft/block/iterator/package-use.html create mode 100644 me/hsgamer/hscore/minecraft/block/package-summary.html create mode 100644 me/hsgamer/hscore/minecraft/block/package-tree.html create mode 100644 me/hsgamer/hscore/minecraft/block/package-use.html create mode 100644 me/hsgamer/hscore/minecraft/block/utils/PositionIteratorUtils.html create mode 100644 me/hsgamer/hscore/minecraft/block/utils/class-use/PositionIteratorUtils.html create mode 100644 me/hsgamer/hscore/minecraft/block/utils/package-summary.html create mode 100644 me/hsgamer/hscore/minecraft/block/utils/package-tree.html create mode 100644 me/hsgamer/hscore/minecraft/block/utils/package-use.html create mode 100644 me/hsgamer/hscore/minecraft/clicktype/MinecraftClickType.html create mode 100644 me/hsgamer/hscore/minecraft/clicktype/class-use/MinecraftClickType.html create mode 100644 me/hsgamer/hscore/minecraft/clicktype/package-summary.html create mode 100644 me/hsgamer/hscore/minecraft/clicktype/package-tree.html create mode 100644 me/hsgamer/hscore/minecraft/clicktype/package-use.html create mode 100644 me/hsgamer/hscore/minecraft/gui/GUIDisplay.html create mode 100644 me/hsgamer/hscore/minecraft/gui/GUIHolder.html create mode 100644 me/hsgamer/hscore/minecraft/gui/GUIProperties.html create mode 100644 me/hsgamer/hscore/minecraft/gui/InventoryGUIDisplay.html create mode 100644 me/hsgamer/hscore/minecraft/gui/advanced/AdvancedButtonMap.html create mode 100644 me/hsgamer/hscore/minecraft/gui/advanced/class-use/AdvancedButtonMap.html create mode 100644 me/hsgamer/hscore/minecraft/gui/advanced/package-summary.html create mode 100644 me/hsgamer/hscore/minecraft/gui/advanced/package-tree.html create mode 100644 me/hsgamer/hscore/minecraft/gui/advanced/package-use.html create mode 100644 me/hsgamer/hscore/minecraft/gui/button/Button.html create mode 100644 me/hsgamer/hscore/minecraft/gui/button/ButtonMap.html create mode 100644 me/hsgamer/hscore/minecraft/gui/button/DisplayButton.html create mode 100644 me/hsgamer/hscore/minecraft/gui/button/class-use/Button.html create mode 100644 me/hsgamer/hscore/minecraft/gui/button/class-use/ButtonMap.html create mode 100644 me/hsgamer/hscore/minecraft/gui/button/class-use/DisplayButton.html create mode 100644 me/hsgamer/hscore/minecraft/gui/button/impl/AnimatedButton.html create mode 100644 me/hsgamer/hscore/minecraft/gui/button/impl/DummyButton.html create mode 100644 me/hsgamer/hscore/minecraft/gui/button/impl/ListButton.html create mode 100644 me/hsgamer/hscore/minecraft/gui/button/impl/NullButton.html create mode 100644 me/hsgamer/hscore/minecraft/gui/button/impl/PredicateButton.html create mode 100644 me/hsgamer/hscore/minecraft/gui/button/impl/SimpleButton.html create mode 100644 me/hsgamer/hscore/minecraft/gui/button/impl/class-use/AnimatedButton.html create mode 100644 me/hsgamer/hscore/minecraft/gui/button/impl/class-use/DummyButton.html create mode 100644 me/hsgamer/hscore/minecraft/gui/button/impl/class-use/ListButton.html create mode 100644 me/hsgamer/hscore/minecraft/gui/button/impl/class-use/NullButton.html create mode 100644 me/hsgamer/hscore/minecraft/gui/button/impl/class-use/PredicateButton.html create mode 100644 me/hsgamer/hscore/minecraft/gui/button/impl/class-use/SimpleButton.html create mode 100644 me/hsgamer/hscore/minecraft/gui/button/impl/package-summary.html create mode 100644 me/hsgamer/hscore/minecraft/gui/button/impl/package-tree.html create mode 100644 me/hsgamer/hscore/minecraft/gui/button/impl/package-use.html create mode 100644 me/hsgamer/hscore/minecraft/gui/button/package-summary.html create mode 100644 me/hsgamer/hscore/minecraft/gui/button/package-tree.html create mode 100644 me/hsgamer/hscore/minecraft/gui/button/package-use.html create mode 100644 me/hsgamer/hscore/minecraft/gui/class-use/GUIDisplay.html create mode 100644 me/hsgamer/hscore/minecraft/gui/class-use/GUIHolder.html create mode 100644 me/hsgamer/hscore/minecraft/gui/class-use/GUIProperties.html create mode 100644 me/hsgamer/hscore/minecraft/gui/class-use/InventoryGUIDisplay.html create mode 100644 me/hsgamer/hscore/minecraft/gui/event/CancellableEvent.html create mode 100644 me/hsgamer/hscore/minecraft/gui/event/ClickEvent.html create mode 100644 me/hsgamer/hscore/minecraft/gui/event/CloseEvent.html create mode 100644 me/hsgamer/hscore/minecraft/gui/event/OpenEvent.html create mode 100644 me/hsgamer/hscore/minecraft/gui/event/ViewerEvent.html create mode 100644 me/hsgamer/hscore/minecraft/gui/event/class-use/CancellableEvent.html create mode 100644 me/hsgamer/hscore/minecraft/gui/event/class-use/ClickEvent.html create mode 100644 me/hsgamer/hscore/minecraft/gui/event/class-use/CloseEvent.html create mode 100644 me/hsgamer/hscore/minecraft/gui/event/class-use/OpenEvent.html create mode 100644 me/hsgamer/hscore/minecraft/gui/event/class-use/ViewerEvent.html create mode 100644 me/hsgamer/hscore/minecraft/gui/event/package-summary.html create mode 100644 me/hsgamer/hscore/minecraft/gui/event/package-tree.html create mode 100644 me/hsgamer/hscore/minecraft/gui/event/package-use.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/BaseMask.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/Mask.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/MaskSlot.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/MaskUtils.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/class-use/BaseMask.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/class-use/Mask.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/class-use/MaskSlot.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/class-use/MaskUtils.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/impl/AnimatedMask.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/impl/ButtonMapMask.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/impl/ButtonPaginatedMask.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/impl/HybridMask.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/impl/ListMask.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/impl/MaskPaginatedMask.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/impl/MultiSlotsMask.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/impl/OneTimeAnimatedMask.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/impl/PaginatedMask.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/impl/PlaceholderMask.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/impl/PredicateMask.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/impl/SequencePaginatedMask.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/impl/SingleMask.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/impl/StaticButtonPaginatedMask.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/impl/StaticMaskPaginatedMask.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/impl/StaticSequencePaginatedMask.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/AnimatedMask.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/ButtonMapMask.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/ButtonPaginatedMask.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/HybridMask.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/ListMask.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/MaskPaginatedMask.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/MultiSlotsMask.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/OneTimeAnimatedMask.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/PaginatedMask.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/PlaceholderMask.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/PredicateMask.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/SequencePaginatedMask.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/SingleMask.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/StaticButtonPaginatedMask.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/StaticMaskPaginatedMask.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/StaticSequencePaginatedMask.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/impl/package-summary.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/impl/package-tree.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/impl/package-use.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/package-summary.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/package-tree.html create mode 100644 me/hsgamer/hscore/minecraft/gui/mask/package-use.html create mode 100644 me/hsgamer/hscore/minecraft/gui/object/InventoryPosition.html create mode 100644 me/hsgamer/hscore/minecraft/gui/object/InventorySize.html create mode 100644 me/hsgamer/hscore/minecraft/gui/object/Item.html create mode 100644 me/hsgamer/hscore/minecraft/gui/object/class-use/InventoryPosition.html create mode 100644 me/hsgamer/hscore/minecraft/gui/object/class-use/InventorySize.html create mode 100644 me/hsgamer/hscore/minecraft/gui/object/class-use/Item.html create mode 100644 me/hsgamer/hscore/minecraft/gui/object/package-summary.html create mode 100644 me/hsgamer/hscore/minecraft/gui/object/package-tree.html create mode 100644 me/hsgamer/hscore/minecraft/gui/object/package-use.html create mode 100644 me/hsgamer/hscore/minecraft/gui/package-summary.html create mode 100644 me/hsgamer/hscore/minecraft/gui/package-tree.html create mode 100644 me/hsgamer/hscore/minecraft/gui/package-use.html create mode 100644 me/hsgamer/hscore/minecraft/gui/simple/SimpleButtonMap.html create mode 100644 me/hsgamer/hscore/minecraft/gui/simple/SimpleGUIBuilder.html create mode 100644 me/hsgamer/hscore/minecraft/gui/simple/class-use/SimpleButtonMap.html create mode 100644 me/hsgamer/hscore/minecraft/gui/simple/class-use/SimpleGUIBuilder.html create mode 100644 me/hsgamer/hscore/minecraft/gui/simple/package-summary.html create mode 100644 me/hsgamer/hscore/minecraft/gui/simple/package-tree.html create mode 100644 me/hsgamer/hscore/minecraft/gui/simple/package-use.html create mode 100644 me/hsgamer/hscore/minecraft/item/ItemBuilder.html create mode 100644 me/hsgamer/hscore/minecraft/item/ItemComparator.html create mode 100644 me/hsgamer/hscore/minecraft/item/ItemModifier.html create mode 100644 me/hsgamer/hscore/minecraft/item/class-use/ItemBuilder.html create mode 100644 me/hsgamer/hscore/minecraft/item/class-use/ItemComparator.html create mode 100644 me/hsgamer/hscore/minecraft/item/class-use/ItemModifier.html create mode 100644 me/hsgamer/hscore/minecraft/item/package-summary.html create mode 100644 me/hsgamer/hscore/minecraft/item/package-tree.html create mode 100644 me/hsgamer/hscore/minecraft/item/package-use.html create mode 100644 me/hsgamer/hscore/minestom/board/Board.html create mode 100644 me/hsgamer/hscore/minestom/board/class-use/Board.html create mode 100644 me/hsgamer/hscore/minestom/board/package-summary.html create mode 100644 me/hsgamer/hscore/minestom/board/package-tree.html create mode 100644 me/hsgamer/hscore/minestom/board/package-use.html create mode 100644 me/hsgamer/hscore/minestom/gui/MinestomGUIDisplay.html create mode 100644 me/hsgamer/hscore/minestom/gui/MinestomGUIHolder.html create mode 100644 me/hsgamer/hscore/minestom/gui/class-use/MinestomGUIDisplay.html create mode 100644 me/hsgamer/hscore/minestom/gui/class-use/MinestomGUIHolder.html create mode 100644 me/hsgamer/hscore/minestom/gui/event/MinestomCancellableEvent.html create mode 100644 me/hsgamer/hscore/minestom/gui/event/MinestomClickEvent.html create mode 100644 me/hsgamer/hscore/minestom/gui/event/MinestomCloseEvent.html create mode 100644 me/hsgamer/hscore/minestom/gui/event/MinestomEvent.html create mode 100644 me/hsgamer/hscore/minestom/gui/event/MinestomOpenEvent.html create mode 100644 me/hsgamer/hscore/minestom/gui/event/MinestomViewerEvent.html create mode 100644 me/hsgamer/hscore/minestom/gui/event/class-use/MinestomCancellableEvent.html create mode 100644 me/hsgamer/hscore/minestom/gui/event/class-use/MinestomClickEvent.html create mode 100644 me/hsgamer/hscore/minestom/gui/event/class-use/MinestomCloseEvent.html create mode 100644 me/hsgamer/hscore/minestom/gui/event/class-use/MinestomEvent.html create mode 100644 me/hsgamer/hscore/minestom/gui/event/class-use/MinestomOpenEvent.html create mode 100644 me/hsgamer/hscore/minestom/gui/event/class-use/MinestomViewerEvent.html create mode 100644 me/hsgamer/hscore/minestom/gui/event/package-summary.html create mode 100644 me/hsgamer/hscore/minestom/gui/event/package-tree.html create mode 100644 me/hsgamer/hscore/minestom/gui/event/package-use.html create mode 100644 me/hsgamer/hscore/minestom/gui/inventory/DelegatingInventory.html create mode 100644 me/hsgamer/hscore/minestom/gui/inventory/class-use/DelegatingInventory.html create mode 100644 me/hsgamer/hscore/minestom/gui/inventory/package-summary.html create mode 100644 me/hsgamer/hscore/minestom/gui/inventory/package-tree.html create mode 100644 me/hsgamer/hscore/minestom/gui/inventory/package-use.html create mode 100644 me/hsgamer/hscore/minestom/gui/object/MinestomInventorySize.html create mode 100644 me/hsgamer/hscore/minestom/gui/object/MinestomItem.html create mode 100644 me/hsgamer/hscore/minestom/gui/object/class-use/MinestomInventorySize.html create mode 100644 me/hsgamer/hscore/minestom/gui/object/class-use/MinestomItem.html create mode 100644 me/hsgamer/hscore/minestom/gui/object/package-summary.html create mode 100644 me/hsgamer/hscore/minestom/gui/object/package-tree.html create mode 100644 me/hsgamer/hscore/minestom/gui/object/package-use.html create mode 100644 me/hsgamer/hscore/minestom/gui/package-summary.html create mode 100644 me/hsgamer/hscore/minestom/gui/package-tree.html create mode 100644 me/hsgamer/hscore/minestom/gui/package-use.html create mode 100644 me/hsgamer/hscore/request/RequestManager.html create mode 100644 me/hsgamer/hscore/request/class-use/RequestManager.html create mode 100644 me/hsgamer/hscore/request/package-summary.html create mode 100644 me/hsgamer/hscore/request/package-tree.html create mode 100644 me/hsgamer/hscore/request/package-use.html create mode 100644 me/hsgamer/hscore/serializer/DataConverter.html create mode 100644 me/hsgamer/hscore/serializer/Serializer.html create mode 100644 me/hsgamer/hscore/serializer/annotation/SerializerInputFunction.html create mode 100644 me/hsgamer/hscore/serializer/annotation/SerializerOutputFunction.html create mode 100644 me/hsgamer/hscore/serializer/annotation/SerializerType.html create mode 100644 me/hsgamer/hscore/serializer/annotation/class-use/SerializerInputFunction.html create mode 100644 me/hsgamer/hscore/serializer/annotation/class-use/SerializerOutputFunction.html create mode 100644 me/hsgamer/hscore/serializer/annotation/class-use/SerializerType.html create mode 100644 me/hsgamer/hscore/serializer/annotation/package-summary.html create mode 100644 me/hsgamer/hscore/serializer/annotation/package-tree.html create mode 100644 me/hsgamer/hscore/serializer/annotation/package-use.html create mode 100644 me/hsgamer/hscore/serializer/class-use/DataConverter.html create mode 100644 me/hsgamer/hscore/serializer/class-use/Serializer.html create mode 100644 me/hsgamer/hscore/serializer/package-summary.html create mode 100644 me/hsgamer/hscore/serializer/package-tree.html create mode 100644 me/hsgamer/hscore/serializer/package-use.html create mode 100644 me/hsgamer/hscore/task/BatchRunnable.html create mode 100644 me/hsgamer/hscore/task/class-use/BatchRunnable.html create mode 100644 me/hsgamer/hscore/task/element/TaskData.html create mode 100644 me/hsgamer/hscore/task/element/TaskPool.html create mode 100644 me/hsgamer/hscore/task/element/TaskProcess.html create mode 100644 me/hsgamer/hscore/task/element/class-use/TaskData.html create mode 100644 me/hsgamer/hscore/task/element/class-use/TaskPool.html create mode 100644 me/hsgamer/hscore/task/element/class-use/TaskProcess.html create mode 100644 me/hsgamer/hscore/task/element/package-summary.html create mode 100644 me/hsgamer/hscore/task/element/package-tree.html create mode 100644 me/hsgamer/hscore/task/element/package-use.html create mode 100644 me/hsgamer/hscore/task/package-summary.html create mode 100644 me/hsgamer/hscore/task/package-tree.html create mode 100644 me/hsgamer/hscore/task/package-use.html create mode 100644 me/hsgamer/hscore/ui/BaseDisplay.html create mode 100644 me/hsgamer/hscore/ui/BaseHolder.html create mode 100644 me/hsgamer/hscore/ui/Display.html create mode 100644 me/hsgamer/hscore/ui/Holder.html create mode 100644 me/hsgamer/hscore/ui/class-use/BaseDisplay.html create mode 100644 me/hsgamer/hscore/ui/class-use/BaseHolder.html create mode 100644 me/hsgamer/hscore/ui/class-use/Display.html create mode 100644 me/hsgamer/hscore/ui/class-use/Holder.html create mode 100644 me/hsgamer/hscore/ui/package-summary.html create mode 100644 me/hsgamer/hscore/ui/package-tree.html create mode 100644 me/hsgamer/hscore/ui/package-use.html create mode 100644 me/hsgamer/hscore/ui/property/Initializable.html create mode 100644 me/hsgamer/hscore/ui/property/Updatable.html create mode 100644 me/hsgamer/hscore/ui/property/class-use/Initializable.html create mode 100644 me/hsgamer/hscore/ui/property/class-use/Updatable.html create mode 100644 me/hsgamer/hscore/ui/property/package-summary.html create mode 100644 me/hsgamer/hscore/ui/property/package-tree.html create mode 100644 me/hsgamer/hscore/ui/property/package-use.html create mode 100644 me/hsgamer/hscore/variable/CommonVariableBundle.html create mode 100644 me/hsgamer/hscore/variable/Variable.html create mode 100644 me/hsgamer/hscore/variable/VariableBundle.html create mode 100644 me/hsgamer/hscore/variable/VariableManager.html create mode 100644 me/hsgamer/hscore/variable/VariableSession.html create mode 100644 me/hsgamer/hscore/variable/class-use/CommonVariableBundle.html create mode 100644 me/hsgamer/hscore/variable/class-use/Variable.html create mode 100644 me/hsgamer/hscore/variable/class-use/VariableBundle.html create mode 100644 me/hsgamer/hscore/variable/class-use/VariableManager.html create mode 100644 me/hsgamer/hscore/variable/class-use/VariableSession.html create mode 100644 me/hsgamer/hscore/variable/package-summary.html create mode 100644 me/hsgamer/hscore/variable/package-tree.html create mode 100644 me/hsgamer/hscore/variable/package-use.html create mode 100644 me/hsgamer/hscore/web/UserAgent.html create mode 100644 me/hsgamer/hscore/web/WebUtils.html create mode 100644 me/hsgamer/hscore/web/class-use/UserAgent.html create mode 100644 me/hsgamer/hscore/web/class-use/WebUtils.html create mode 100644 me/hsgamer/hscore/web/package-summary.html create mode 100644 me/hsgamer/hscore/web/package-tree.html create mode 100644 me/hsgamer/hscore/web/package-use.html create mode 100644 member-search-index.js create mode 100644 module-search-index.js create mode 100644 overview-summary.html create mode 100644 overview-tree.html create mode 100644 package-search-index.js create mode 100644 resources/glass.png create mode 100644 resources/x.png create mode 100644 script-dir/jquery-3.6.1.min.js create mode 100644 script-dir/jquery-ui.min.css create mode 100644 script-dir/jquery-ui.min.js create mode 100644 script.js create mode 100644 search.js create mode 100644 serialized-form.html create mode 100644 stylesheet.css create mode 100644 tag-search-index.js create mode 100644 type-search-index.js diff --git a/allclasses-index.html b/allclasses-index.html new file mode 100644 index 0000000000..5ce602c757 --- /dev/null +++ b/allclasses-index.html @@ -0,0 +1,1213 @@ + + + + +All Classes and Interfaces (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

All Classes and Interfaces

+
+
+
+
+
+
Class
+
Description
+ +
+
The abstract PositionIterator for BlockBox
+
+ +
+
The action
+
+ +
+
The builder for the Action
+
+ +
+
The input for the ActionBuilder
+
+ +
+
An advanced ButtonMap that uses Mask
+
+ +
+
The air button
+
+ +
+
The amount modifier
+
+ +
+
The animated button with child buttons as frames
+
+ +
+
The animated mask with child masks as frames
+
+ +
+
The animation that gets the frame based on the period
+
+ +
+
The annotated Config, where any fields can be assigned to the config with the annotation ConfigPath.
+
+
BaseDisplay<H extends Holder<?>>
+
+
A simple implementation of Display
+
+ +
+
A simple implementation of Holder
+
+ +
+
The base class for Mask
+
+ +
+ +
+ +
+
A builder for batch execution
+
+ +
+
A runnable that runs a batch of tasks in sequence
+
+ +
+
A custom box to bound blocks
+
+ +
+
A simple scoreboard for Minestom.
+
+ +
+
The action to broadcast a message
+
+ +
+
The simple builder
+
+ +
+
The function element
+
+ +
+
The utility class to register Action to the ActionBuilder
+
+ +
+
The block adapter for Bukkit
+
+ +
+
The Bukkit implementation of CancellableEvent
+
+ +
+
The Bukkit implementation of ClickEvent
+
+ +
+ +
+ +
+
The Bukkit implementation of CloseEvent
+
+ +
+
The bukkit configuration
+
+ +
+
The factory to load ExpansionDescription from a Bukkit YAML file
+
+ +
+
The Converter for Bukkit's ConfigurationSerializable
+
+ +
+
The ConverterProvider for Bukkit
+
+ +
+
The Drag event
+
+ +
+
The GUIDisplay for Bukkit
+
+ +
+
The GUIHolder for Bukkit
+
+ +
+
The Listener for BukkitGUIHolder and BukkitGUIDisplay.
+
+ +
+
The utility class for BukkitGUIHolder
+
+
BukkitInventoryEvent<T extends org.bukkit.event.inventory.InventoryEvent>
+
+
The Bukkit inventory event
+
+ +
+
The InventorySize of Inventory
+
+ +
+
The Bukkit item
+
+ +
+
The item builder
+
+ +
+
The Bukkit implementation of OpenEvent
+
+ +
+
Methods on Bukkit
+
+ +
+
The utility class to register Bukkit variables to the VariableBundle
+
+ +
+
The BungeeCord Configuration
+
+ +
+
The sub-channel for the main BungeeCord channel
+
+ +
+
Methods for BungeeCord communication
+
+ +
+
The data output consumer
+
+ +
+
An interface for all buttons
+
+ +
+
The button map used by GUIHolder
+
+ +
+
The mask with a map of slot and button
+
+ +
+
The button paginated mask, those with a long list of Button divided into pages.
+
+ +
+
The base class for caching value
+
+ +
+
The event that can be cancelled
+
+ +
+
String Hash Map but case-insensitive
+
+ +
+
Linked String Map but case-insensitive
+
+ +
+
String Map but case-insensitive
+
+ +
+
The base channel
+
+ +
+
The base channel
+
+ +
+
The listener of Channel
+
+ +
+
The event when a player clicks on the UI
+
+ +
+
The utility to work with AdvancedClickType
+
+ +
+
The client
+
+ +
+
The event when a player closes the UI
+
+ +
+
Methods on collections
+
+ +
+
Methods to colorize strings
+
+ +
+
The action to execute a command
+
+ +
+
Comment annotation for ConfigPath
+
+ +
+
The comment type
+
+ +
+
The common license properties for LicenseProperties
+
+ +
+
The utility class to register common variables to the VariableBundle
+
+ +
+
The interface for all configurations
+
+ +
+
The main class of the config proxy system.
+
+ +
+
The internal invocation handler to map the interface to the config
+
+ +
+
The config node for a method in the interface
+
+ +
+
The main annotation to set the config path
+
+ +
+
The Config implementation for Configurate
+
+ +
+
The action to execute a command as console
+
+ +
+
The converter for ConfigPath to convert the object to the raw value stored in the config and vice versa
+
+ +
+
A provider for the Converter
+
+ +
+
A simple cron-time manager to manage next execution time
+
+ +
+
The data converter, which converts the raw object to the final object and vice versa
+
+ +
+
An interface for Expansion to make it easier to get the data folder
+
+ +
+
A decorative Config for extending more features on the existing Config
+
+ +
+
A Converter to convert an array
+
+ +
+
The default Converter, which does nothing, so the raw value and the final value are the same type
+
+ +
+
A manager to specify a default Converter for a type
+
+ +
+
The handler for default methods in interfaces
+
+ +
+ +
+ +
+ +
+ +
+
The action to delay the next action
+
+ +
+
A custom inventory used by MinestomGUIDisplay
+
+ +
+
Sort and filter the expansions based on their dependencies
+
+ +
+
The display
+
+ +
+
A button that is displayed on the inventory
+
+ +
+
The downloader
+
+ +
+
The download information
+
+ +
+
The DownloadInfo loader
+
+ +
+
A driver for database connection
+
+ +
+
The dummy button with only the item
+
+ +
+
The durability modifier
+
+ +
+
The enchantment modifier
+
+ +
+
Check if the 1st string is the same as the 2nd string
Ex: STREQ("str1", "str1")
+
+ +
+
Check if the 1st string is the same as the 2nd string (case-insensitive)
Ex: STREQIC("Str1", + "str1")
+
+ +
+
An interface for an expansion instance
+
+ +
+
The class loader of the expansion
+
+ +
+
The exception thrown when the ExpansionClassLoader throws an exception
+
+ +
+
The description for the Expansion
+
+ +
+
A class that manages all Expansions
+
+ +
+
The state of the Expansion
+
+ +
+
The expression manager
+
+ +
+
The mass builder for the functional value.
+
+ +
+
An interface for Expansion to make it easier to get the class loader
+
+ +
+
The latest commit checker for the GitHub repository
+
+ +
+
The release version checker for the GitHub repository
+
+ +
+
The Config implementation for Gson
+
+ +
+
The factory that loads the ExpansionDescription from the json file of the jar file
+
+ +
+
Some utilities for Gson
+
+
GUIDisplay<H extends GUIHolder<?>>
+
+
The base Display for UI in Minecraft
+
+
GUIHolder<D extends GUIDisplay<?>>
+
+
The base Holder for UI in Minecraft
+
+ +
+
The extra properties for the GUI
+
+ +
+
A driver for H2
+
+ +
 
+ +
+
The driver for H2 (Embedded Mode)
+
+ +
+
A driver for H2 (In-Memory Mode)
+
+ +
+
A driver for H2 (Server Mode)
+
+ +
+
The Hibernate client
+
+ +
+
The SQL client with HikariCP
+
+
Holder<D extends Display>
+
+
The holder for all displays
+
+ +
+
The mask that views multiple masks
+
+ +
+
A key to get value from the download info
+
+ +
+
The interface for some classes than can be initialized
+
+ +
+
The button that stores the input item
+
+ +
+
The factory that loads the ExpansionDescription from the InputStream of the jar file
+
+ +
+
The InputStream loader for DownloadInfo
+
+ +
+
The exception when the expansion description is invalid
+
+ +
+
The exception thrown when the file is not a valid Expansion file
+
+ +
+
An implementation of GUIDisplay for Inventory-based GUI
+
+ +
+
The position of the inventory
+
+ +
+
The size of the inventory
+
+ +
+
The interface for an item
+
+ +
+
The item builder
+
+ +
+
An extension to ItemModifier to compare the modifier of an item
+
+ +
+
The item flag modifier
+
+ +
+
An extension of ItemComparator for ItemMeta
+
+ +
+
The ItemMeta modifier
+
+ +
+
The item modifier
+
+ +
+
Methods on items
+
+ +
+
The session of the item check.
+
+ +
+
The SQL client with the Java's Driver Manager
+
+ +
+
A simple DownloadInfoLoader that loads the download info from a JSON file.
+
+ +
+
The Logger for Logger
+
+ +
+
Get the length of the string
Ex: STRLEN("Hello World")
+
+ +
+
The license checker
+
+ +
+
The license properties
+
+ +
+
The result from LicenseChecker
+
+ +
+
The status of the license
+
+
LightningConfig<F extends de.leonhard.storage.internal.FlatFile>
+
+
The Config implementation for SimplixStorage
+
+ +
+
The PositionIterator that iterates in a linear way
+
+ +
+
The linear subject
+
+ +
+
The button with a list of child buttons
+
+ +
+
The mask with a list of child masks
+
+ +
+
The driver for local connection
+
+ +
+
The PositionIterator for Location
+
+ +
+
The logger
+
+ +
 
+ +
+
The service to get the logger
+
+ +
+
The service provider for LoggerService
+
+ +
+
The log level
+
+ +
+
The lore modifier
+
+ +
+
The factory that loads the ExpansionDescription from the manifest of the jar file
+
+ +
+
A simple DownloadInfoLoader that loads the download info from a map.
+
+ +
+
The factory that loads the ExpansionDescription from the information map of the jar file.
+
+ +
+
Methods on Map
+
+ +
+
A driver for MariaDB
+
+ +
+
The interface for all masks
+
+ +
+
The mask paginated mask, those with a long list of Mask divided into pages.
+
+ +
+
The slot for the mask.
+
+ +
+
The utility class for Mask
+
+ +
+
The builder that can build multiple outputs from the input.
+
+ +
+
Check if the 1st string matches the RegEx pattern from the 2nd string
Ex: STRMP("String", + "String-?")
+
+ +
+
The material modifier
+
+ +
+
Methods on messages on Bukkit
+
+ +
+
The click type of Minecraft
+
+ +
+
The cancellable event for Minestom
+
+ +
+
The click event for Minestom
+
+ +
+
The close event for Minestom
+
+
MinestomEvent<T extends net.minestom.server.event.Event>
+
+
The base event for Minestom
+
+ +
+
The GUIDisplay for Minestom
+
+ +
+
The GUIHolder for Minestom
+
+ +
+
The InventorySize of Inventory
+
+ +
+
The item for Minestom
+
+ +
+
The open event for Minestom
+
+ +
+
The viewer event for Minestom
+
+ +
+
A version checker for Modrinth
+
+ +
+
The masks with multiple slot
+
+ +
+
A driver for MySQL
+
+ +
+
The name modifier
+
+ +
+
The default method handler for Java 9+
+
+ +
+
The null button, only with action
+
+ +
+
The default method handler for Java 8
+
+ +
+
The animated mask with child masks as frames, but only run once
+
+ +
+
The action to execute a command as op
+
+ +
+
The event when a player opens the UI
+
+ +
+
The button that stores the output button for the viewer
+
+ +
 
+ +
+
Store the key and the value in pair
+
+ +
+
The utility class for path in Config
+
+ +
+
The action to execute a command with permissions
+
+ +
+
Methods on Permissions
+
+ +
+
The JPA persistence client
+
+ +
+
The placeholder mask
Used for per-user masks
+
+ +
+
The action to execute a command as the player
+
+ +
+
The license checker for Polymart
+
+ +
+
The license entry for Polymart
+
+ +
+ +
+ +
+
A simple version checker for Polymart
+
+ +
+
The immutable 3D position / location / vector
+
+ +
+ +
+ +
+
The utility class for PositionIterator
+
+ +
+
A driver for PostgreSQL
+
+ +
+
The potion effect modifier
+
+ +
+
The button with predicates
+
+ +
+
The mask with predicate
+
+ +
+
A Converter to convert primitive types
+
+ +
+
The factory that loads the ExpansionDescription from the Properties file of the jar file
+
+ +
+
The PositionIterator that iterates randomly
+
+ +
+
The PositionIterator that combines multiple PositionIterator and randomly choose one
+
+ +
+
The generic request manager
+
+ +
+
A button paginated mask, where each Button is a page
+
+ +
+
The serializer
+
+ +
 
+ +
 
+ +
 
+ +
+
The setting for connection
+
+ +
+
A simple button
+
+ +
+
A simple ButtonMap with a list of Buttons
+
+
SimpleConfig<T extends org.simpleyaml.configuration.file.FileConfiguration>
+
+
The Config implementation for SimpleYAML
+
+ +
+
A simple Converter that use an operator to convert raw value to final value
+
+ +
+
The builder for SimpleButtonMap
+
+ +
+
The simple mask with a single Button
+
+ +
+
The Logger for Logger
+
+ +
+
The license checker for SpigotMC
+
+ +
+
The license entry for SpigotMC
+
+ +
+ +
+ +
+
A simple version checker for SpigotMC
+
+ +
+
The interface for SQL client
+
+ +
+
A driver for SQLite
+
+ +
+
A driver for SQLite (File Mode)
+
+ +
+
A driver for SQLite (In-Memory Mode)
+
+ +
+
A driver for Microsoft SQL Server
+
+ +
+
The PreparedStatement builder
+
+ +
+
The executor to execute the statement
+
+ +
+
The consumer to consume the ResultSet
+
+ +
+
The converter to convert the ResultSet to the result
+
+ +
+
The ButtonPaginatedMask with the static list of buttons
+
+ +
+
The MaskPaginatedMask with the static list of masks
+
+ +
+
The SequencePaginatedMask with the static list of buttons
+
+ +
+
A marker annotation to mark a field or method as a sticky value
+
+ +
+
The String Comparator
+
+ +
+
A simple Converter for String to any object
+
+ +
+
A simple interface for String replacement
+
+ +
+
Methods for String
+
+ +
+
The system Logger
+
+ +
+
The data storage for the task
+
+ +
+
The task pool of the BatchRunnable
+
+ +
+
The task process.
+
+ +
+
The action to tell a message to the player
+
+ +
+
BiConsumer but ignores exceptions
+
+ +
+
BiFunction but returns null if there is an exception
+
+ +
+
Consumer but ignores exceptions
+
+ +
+
Function but returns null if there is an exception
+
+ +
+
Supplier but returns null if there is an exception
+
+ +
+
The interface for some classes than can be updated
+
+ +
+
The user agent
+
+ +
+
Methods to validate
+
+ +
+
A variable
+
+ +
+
A bundle of variables that is useful for grouping variables
+
+ +
+
The variable manager for the instance
+
+ +
+
A session for replacing variables
+
+ +
+
The PositionIterator for Vector
+
+ +
+
The interface for the version checker
+
+ +
+
The helper class for server versions
+
+ +
+
The event that has a viewer
+
+ +
+
A simple InputStreamLoader that downloads files from a web stream
+
+ +
+
Methods on web
+
+ +
+
The PositionIterator for any type
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/allpackages-index.html b/allpackages-index.html new file mode 100644 index 0000000000..a4d97fb04a --- /dev/null +++ b/allpackages-index.html @@ -0,0 +1,533 @@ + + + + +All Packages (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

All Packages

+
+
Package Summary
+
+
Package
+
Description
+ +
+
Contains the builder for Action
+
+ +
+
Contains common classes for actions
+
+ +
+
Contains classes for animating stuff
+
+ +
+
Contains the classes to convert values
+
+ +
+
Contains the implementation of Action for Bukkit
+
+ +
+
Contains the class to register the Action in me.hsgamer.hscore.bukkit.action to ActionBuilder
+
+ +
+
Contains the classes to work with me.hsgamer.hscore.minecraft.block in Bukkit
+
+ +
+
The classes for working with BungeeCord's channels
+
+ +
+
Contains the classes for advanced usage of ClickType
+
+ +
+
The config implementation for Bukkit
+
+ +
+
Contains the implementations of Converter and ConverterProvider for the Bukkit config
+
+ +
+
Contains the implementation of me.hsgamer.hscore.expansion for Bukkit
+
+ +
+
Contains the base classes for UI modules in Bukkit
+
+ +
+
Contains the pre-made Buttons for Bukkit
+
+ +
+
Contains the Bukkit implementation of the me.hsgamer.hscore.minecraft.gui.event
+
+ +
+
Contains the Bukkit implementation of me.hsgamer.hscore.minecraft.gui.object
+
+ +
+
Contains the classes to work with ItemStack
+
+ +
+
Contains the implementation of ItemModifier for ItemStack
+
+ +
+
Contains the utilities for Bukkit
+
+ +
+
Contains the classes to work with variables in Bukkit
+
+ +
+
The classes for working with channels
+
+ +
+
The config implementation for BungeeCord
+
+ +
+
Contains the base classes for all checkers
+
+ +
+
Contains the checker for the GitHub repository
+
+ +
+
Contains the checker for Modrinth
+
+ +
+
Contains the checker for Polymart
+
+ +
+
Contains the checker for SpigotMC
+
+ +
+
Contains the implementation of Map
+
+ +
+
Contains the utilities for common use
+
+ +
+
Contains the base classes of the config
+
+ +
+
Contains the config's base classes
+
+ +
+
Contains the annotations to be used in modules that require configuration annotation
+
+ +
+
Contains some Converter for custom ConfigPath
+
+ +
+
Contains the implementation for Converter and ConverterProvider
+
+ +
+
Contains the manager for Converter
+
+ +
+
The config implementation for Configurate
+
+ +
+
The config implementation for Gson
+
+ +
+
Contains the base classes for the Dynamic Proxy Pattern of Config.
+
+ +
+
These classes are used to handle the default methods in interfaces.
+
+ +
+
The config implementation for SimpleYAML
+
+ +
+
The config implementation for SimplixStorage
+
+ +
+
Contains utility classes for cron-time
+
+ +
+
Contains the base classes to work with databases
+
+ +
+
Contains the implementation of Client for Hibernate
+
+ +
+
Contains the implementation of Client for Java Persistence API
+
+ +
+
Contains the base implementation of Client for SQL
+
+ +
+
Contains the implementation of SqlClient for H2
+
+ +
+
Contains the implementation of SqlClient with HikariCP
+
+ +
+
Contains the implementation of SqlClient with Java API
+
+ +
+
Contains the implementation of Driver for H2
+
+ +
+
Contains the implementation of Driver for MariaDB
+
+ +
+
Contains the implementation of Driver for MySQL
+
+ +
+
Contains the implementation of Driver for PostgreSQL
+
+ +
+
Contains the implementation of Driver for SQLite
+
+ +
+
Contains the implementation of Driver for Microsoft SQL Server
+
+ +
+
Contains the downloader's base classes
+
+ +
+
Contains the implementations of the DownloadInfoLoader interface.
+
+ +
+
Contains the objects for the downloader
+
+ +
+
Contains the implementation of the downloader classes with JSON
+
+ +
+
Contains the InputStreamLoader implementation for the URL
+
+ +
+
Contains the base classes to work on an expansion system
+
+ +
+
Contains the exceptions for the expansion manager
+
+ +
+
Contains the base classes for the expansion factory
+
+ +
+
Contains the extra classes to work with the expansion system at ease
+
+ +
+
Contains the extra classes to work with Expansion
+
+ +
+
Contains the extra classes to work with ExpansionManager
+
+ +
+
Contains the expansion factories that work with the Gson
+
+ +
+
Contains the expansion factories that work with the Manifest
+
+ +
+
Contains the expansion factories that work with the Properties
+
+ +
+
Contains the classes to work with expressions in EzyLang's EvalEx
+
+ +
+
Contains the implementation of StringComparator
+
+ +
+
Contains some extra classes for Java
+
+ +
+
Contains the implementation of Consumer
+
+ +
+
Contains the implementation of Function
+
+ +
+
Contains the implementation of Supplier
+
+ +
+
Contains the utilities to work with Gson
+
+ +
+
Contains the base classes for the license checker
+
+ +
+
Contains the implementation of LicenseChecker for Polymart
+
+ +
+
Contains the implementation of LicenseChecker for SpigotMC
+
+ +
+
Contains the base classes for the Logger
+
+ +
+
The JUL implementation of the Logger
+
+ +
 
+ +
+
Contains the classes to get the Logger using the Service Provider Interface
+
+ +
+
The SLF4J implementation of the Logger
+
+ +
+
The system implementation of Logger
+
+ +
+
Contains classes to work with blocks and locations
+
+ +
+
Contains the classes to adapt the block to a specific platform
+
+ +
+
Contains classes that bound the blocks
+
+ +
+
The implementation of me.hsgamer.hscore.minecraft.block
+
+ +
+
Contains the implementations of PositionIterator
+
+ +
+
Contains the base classes to iterate Position
+
+ +
+
Contains the utilities for me.hsgamer.hscore.minecraft.block
+
+ +
+
Contains the generic Minecraft interface for inventory click types
+
+ +
+
Contains the base classes for UI modules in Minecraft
+
+ +
+
Contains the advanced implementation of UI modules for Minecraft
+
+ +
+
Contains the base classes for buttons for UI in Minecraft
+
+ +
+
Contains the pre-made Buttons for UI in Minecraft
+
+ +
+
Contains the necessary classes for the events in the UI
+
+ +
+
Contains the base classes for masks in Minecraft's GUI
+
+ +
+
Contains the pre-made masks for Minecraft's GUI
+
+ +
+
Contains the objects for the GUI
+
+ +
+
Contains the simple implementation of UI modules for Minecraft
+
+ +
+
Contains the classes to work with Minecraft items
+
+ +
+
Contains the classes to work with Minestom's sidebar and scoreboard
+
+ +
+
Contains the base classes for UI modules in Minestom
+
+ +
+
Contains the Minestom implementation of the me.hsgamer.hscore.minecraft.gui.event
+
+ +
+
Contains the inventories used by MinestomGUIDisplay
+
+ +
+
Contains the Minestom implementation of me.hsgamer.hscore.minecraft.gui.object
+
+ +
+
Contains the classes to work with requests
+
+ +
+
Contains the serializer, which is used to serialize and deserialize objects
+
+ +
+
Contains annotations for me.hsgamer.hscore.serializer
+
+ +
+
Contains the classes to work with tasks and threads
+
+ +
+
Contains the elements to work with tasks
+
+ +
+
Contains the UI's base classes
+
+ +
+
Contains the property interface for some objects
+
+ +
+
Contains the classes to work with variables
+
+ +
+
Contains the classes to work with Web connections
+
+
+
+
+
+ +
+
+
+ + diff --git a/constant-values.html b/constant-values.html new file mode 100644 index 0000000000..d57113f511 --- /dev/null +++ b/constant-values.html @@ -0,0 +1,84 @@ + + + + +Constant Field Values (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Constant Field Values

+
+

Contents

+ +
+
+
+

me.hsgamer.*

+ +
+
+
+
+ +
+
+
+ + diff --git a/element-list b/element-list new file mode 100644 index 0000000000..ff23ab6f9e --- /dev/null +++ b/element-list @@ -0,0 +1,117 @@ +me.hsgamer.hscore.action.builder +me.hsgamer.hscore.action.common +me.hsgamer.hscore.animate +me.hsgamer.hscore.builder +me.hsgamer.hscore.bukkit.action +me.hsgamer.hscore.bukkit.action.builder +me.hsgamer.hscore.bukkit.block +me.hsgamer.hscore.bukkit.channel +me.hsgamer.hscore.bukkit.clicktype +me.hsgamer.hscore.bukkit.config +me.hsgamer.hscore.bukkit.config.converter +me.hsgamer.hscore.bukkit.expansion +me.hsgamer.hscore.bukkit.gui +me.hsgamer.hscore.bukkit.gui.button.impl +me.hsgamer.hscore.bukkit.gui.event +me.hsgamer.hscore.bukkit.gui.object +me.hsgamer.hscore.bukkit.item +me.hsgamer.hscore.bukkit.item.modifier +me.hsgamer.hscore.bukkit.utils +me.hsgamer.hscore.bukkit.variable +me.hsgamer.hscore.bungeecord.channel +me.hsgamer.hscore.bungeecord.config +me.hsgamer.hscore.checker +me.hsgamer.hscore.checker.github +me.hsgamer.hscore.checker.modrinth +me.hsgamer.hscore.checker.polymart +me.hsgamer.hscore.checker.spigotmc +me.hsgamer.hscore.collections.map +me.hsgamer.hscore.common +me.hsgamer.hscore.config +me.hsgamer.hscore.config.annotated +me.hsgamer.hscore.config.annotation +me.hsgamer.hscore.config.annotation.converter +me.hsgamer.hscore.config.annotation.converter.impl +me.hsgamer.hscore.config.annotation.converter.manager +me.hsgamer.hscore.config.configurate +me.hsgamer.hscore.config.gson +me.hsgamer.hscore.config.proxy +me.hsgamer.hscore.config.proxy.defaulthandler +me.hsgamer.hscore.config.simpleconfiguration +me.hsgamer.hscore.config.simplixstorage +me.hsgamer.hscore.crontime +me.hsgamer.hscore.database +me.hsgamer.hscore.database.client.hibernate +me.hsgamer.hscore.database.client.jpa +me.hsgamer.hscore.database.client.sql +me.hsgamer.hscore.database.client.sql.h2 +me.hsgamer.hscore.database.client.sql.hikari +me.hsgamer.hscore.database.client.sql.java +me.hsgamer.hscore.database.driver.h2 +me.hsgamer.hscore.database.driver.mariadb +me.hsgamer.hscore.database.driver.mysql +me.hsgamer.hscore.database.driver.postgresql +me.hsgamer.hscore.database.driver.sqlite +me.hsgamer.hscore.database.driver.sqlserver +me.hsgamer.hscore.downloader.core +me.hsgamer.hscore.downloader.core.loader +me.hsgamer.hscore.downloader.core.object +me.hsgamer.hscore.downloader.json +me.hsgamer.hscore.downloader.webstream +me.hsgamer.hscore.expansion.common +me.hsgamer.hscore.expansion.common.exception +me.hsgamer.hscore.expansion.common.factory +me.hsgamer.hscore.expansion.extra +me.hsgamer.hscore.expansion.extra.expansion +me.hsgamer.hscore.expansion.extra.manager +me.hsgamer.hscore.expansion.gson +me.hsgamer.hscore.expansion.manifest +me.hsgamer.hscore.expansion.properties +me.hsgamer.hscore.expression +me.hsgamer.hscore.expression.string +me.hsgamer.hscore.extra +me.hsgamer.hscore.extra.consumer +me.hsgamer.hscore.extra.function +me.hsgamer.hscore.extra.supplier +me.hsgamer.hscore.gson +me.hsgamer.hscore.license.common +me.hsgamer.hscore.license.polymart +me.hsgamer.hscore.license.spigotmc +me.hsgamer.hscore.logger.common +me.hsgamer.hscore.logger.jul +me.hsgamer.hscore.logger.provider +me.hsgamer.hscore.logger.service +me.hsgamer.hscore.logger.slf4j +me.hsgamer.hscore.logger.system +me.hsgamer.hscore.minecraft.block +me.hsgamer.hscore.minecraft.block.adapt +me.hsgamer.hscore.minecraft.block.box +me.hsgamer.hscore.minecraft.block.impl +me.hsgamer.hscore.minecraft.block.impl.iterator +me.hsgamer.hscore.minecraft.block.iterator +me.hsgamer.hscore.minecraft.block.utils +me.hsgamer.hscore.minecraft.clicktype +me.hsgamer.hscore.minecraft.gui +me.hsgamer.hscore.minecraft.gui.advanced +me.hsgamer.hscore.minecraft.gui.button +me.hsgamer.hscore.minecraft.gui.button.impl +me.hsgamer.hscore.minecraft.gui.event +me.hsgamer.hscore.minecraft.gui.mask +me.hsgamer.hscore.minecraft.gui.mask.impl +me.hsgamer.hscore.minecraft.gui.object +me.hsgamer.hscore.minecraft.gui.simple +me.hsgamer.hscore.minecraft.item +me.hsgamer.hscore.minestom.board +me.hsgamer.hscore.minestom.gui +me.hsgamer.hscore.minestom.gui.event +me.hsgamer.hscore.minestom.gui.inventory +me.hsgamer.hscore.minestom.gui.object +me.hsgamer.hscore.request +me.hsgamer.hscore.serializer +me.hsgamer.hscore.serializer.annotation +me.hsgamer.hscore.task +me.hsgamer.hscore.task.element +me.hsgamer.hscore.ui +me.hsgamer.hscore.ui.property +me.hsgamer.hscore.variable +me.hsgamer.hscore.web diff --git a/help-doc.html b/help-doc.html new file mode 100644 index 0000000000..cab845a8b8 --- /dev/null +++ b/help-doc.html @@ -0,0 +1,196 @@ + + + + +API Help (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+

JavaDoc Help

+ +
+
+

Navigation

+Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces + +
+
+
+

Kinds of Pages

+The following sections describe the different kinds of pages in this collection. +
+

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.

+
+
+

Package

+

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

+
    +
  • Interfaces
  • +
  • Classes
  • +
  • Enum Classes
  • +
  • Exceptions
  • +
  • Errors
  • +
  • Annotation Interfaces
  • +
+
+
+

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 declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

+
    +
  • Class Inheritance Diagram
  • +
  • Direct Subclasses
  • +
  • All Known Subinterfaces
  • +
  • All Known Implementing Classes
  • +
  • Class or Interface Declaration
  • +
  • Class or Interface Description
  • +
+
+
    +
  • Nested Class Summary
  • +
  • Enum Constant Summary
  • +
  • Field Summary
  • +
  • Property Summary
  • +
  • Constructor Summary
  • +
  • Method Summary
  • +
  • Required Element Summary
  • +
  • Optional Element Summary
  • +
+
+
    +
  • Enum Constant Details
  • +
  • Field Details
  • +
  • Property Details
  • +
  • Constructor Details
  • +
  • Method Details
  • +
  • Element Details
  • +
+

Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

+

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.

+
+
+

Other Files

+

Packages and modules may contain pages with additional information related to the declarations nearby.

+
+
+

Use

+

Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.

+
+
+

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. 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 on TREE displays the hierarchy for only that package.
  • +
+
+
+

Constant Field Values

+

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

+
+
+

Serialized Form

+

Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to those who implement rather than use 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.

+
+
+

All Packages

+

The All Packages page contains an alphabetic index of all packages contained in the documentation.

+
+
+

All Classes and Interfaces

+

The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

+
+
+

Index

+

The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

+
+
+
+This help file applies to API documentation generated by the standard doclet.
+
+
+ +
+
+
+ + diff --git a/index-all.html b/index-all.html new file mode 100644 index 0000000000..078f531f3c --- /dev/null +++ b/index-all.html @@ -0,0 +1,6959 @@ + + + + +Index (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Index

+
+A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form +

A

+
+
AbstractPositionIterator - Class in me.hsgamer.hscore.minecraft.block.iterator
+
+
The abstract PositionIterator for BlockBox
+
+
AbstractPositionIterator(BlockBox) - Constructor for class me.hsgamer.hscore.minecraft.block.iterator.AbstractPositionIterator
+
+ +
+
accept(DataOutputStream) - Method in interface me.hsgamer.hscore.bukkit.channel.BungeeUtils.DataOutputConsumer
+
+
Accept the data output stream
+
+
accept(ResultSet) - Method in interface me.hsgamer.hscore.database.client.sql.StatementBuilder.ResultSetConsumer
+
+
Consume the ResultSet
+
+
accept(Player, String) - Method in class me.hsgamer.hscore.bukkit.action.CommandAction
+
+
Accept the command
+
+
accept(Player, String) - Method in class me.hsgamer.hscore.bukkit.action.OpAction
+
 
+
accept(Player, String) - Method in class me.hsgamer.hscore.bukkit.action.PermissionAction
+
 
+
accept(Player, String) - Method in class me.hsgamer.hscore.bukkit.action.PlayerAction
+
 
+
accept(T) - Method in interface me.hsgamer.hscore.extra.consumer.ThrowableConsumer
+
 
+
accept(T, U) - Method in interface me.hsgamer.hscore.extra.consumer.ThrowableBiConsumer
+
 
+
acceptSafe(T) - Method in interface me.hsgamer.hscore.extra.consumer.ThrowableConsumer
+
+
Accept with exception
+
+
acceptSafe(T, U) - Method in interface me.hsgamer.hscore.extra.consumer.ThrowableBiConsumer
+
+
Accept with exception
+
+
Action - Interface in me.hsgamer.hscore.action.common
+
+
The action
+
+
ActionBuilder<I extends ActionInput> - Class in me.hsgamer.hscore.action.builder
+
+
The builder for the Action
+
+
ActionBuilder() - Constructor for class me.hsgamer.hscore.action.builder.ActionBuilder
+
 
+
ActionInput - Interface in me.hsgamer.hscore.action.builder
+
+
The input for the ActionBuilder
+
+
adapt(Position) - Static method in class me.hsgamer.hscore.bukkit.block.BukkitBlockAdapter
+
+
Adapt the position to vector
+
+
adapt(Block) - Static method in class me.hsgamer.hscore.bukkit.block.BukkitBlockAdapter
+
+
Adapt the block to position.
+
+
adapt(Block, boolean) - Static method in class me.hsgamer.hscore.bukkit.block.BukkitBlockAdapter
+
+
Adapt the block to position
+
+
adapt(Location) - Static method in class me.hsgamer.hscore.bukkit.block.BukkitBlockAdapter
+
+
Adapt the location to position.
+
+
adapt(Location, boolean) - Static method in class me.hsgamer.hscore.bukkit.block.BukkitBlockAdapter
+
+
Adapt the location to position
+
+
adapt(Vector) - Static method in class me.hsgamer.hscore.bukkit.block.BukkitBlockAdapter
+
+
Adapt the vector to position.
+
+
adapt(Vector, boolean) - Static method in class me.hsgamer.hscore.bukkit.block.BukkitBlockAdapter
+
+
Adapt the vector to position
+
+
adapt(World, Position) - Static method in class me.hsgamer.hscore.bukkit.block.BukkitBlockAdapter
+
+
Adapt the position to location
+
+
adaptAsBlock(World, Position) - Static method in class me.hsgamer.hscore.bukkit.block.BukkitBlockAdapter
+
+
Adapt the position to block
+
+
add(Button) - Method in class me.hsgamer.hscore.minecraft.gui.simple.SimpleGUIBuilder
+
+
Add the given button to the holder and increase SimpleGUIBuilder.slot by 1
+
+
addButton(Collection<T>) - Method in class me.hsgamer.hscore.minecraft.gui.button.impl.AnimatedButton
+
+
Add button(s)
+
+
addButton(Collection<T>) - Method in class me.hsgamer.hscore.minecraft.gui.button.impl.ListButton
+
+
Add button(s)
+
+
addButton(Collection<T>) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.MultiSlotsMask
+
+
Add button(s)
+
+
addButton(Collection<T>) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticButtonPaginatedMask
+
+
Add button(s)
+
+
addButton(Collection<T>) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticSequencePaginatedMask
+
+
Add button(s)
+
+
addButton(Button...) - Method in class me.hsgamer.hscore.minecraft.gui.button.impl.AnimatedButton
+
+
Add button(s)
+
+
addButton(Button...) - Method in class me.hsgamer.hscore.minecraft.gui.button.impl.ListButton
+
+
Add button(s)
+
+
addButton(Button...) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.MultiSlotsMask
+
+
Add button(s)
+
+
addButton(Button...) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticButtonPaginatedMask
+
+
Add button(s)
+
+
addButton(Button...) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticSequencePaginatedMask
+
+
Add button(s)
+
+
addButton(Button, int...) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ButtonMapMask
+
+
Add a button to the mask
+
+
addButton(Button, List<Integer>) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ButtonMapMask
+
+
Add a button to the mask
+
+
addCurrentTaskPool(Consumer<TaskPool>) - Method in interface me.hsgamer.hscore.task.element.TaskProcess
+
+
Execute the consumer for the current task pool
+
+
addDefault() - Method in class me.hsgamer.hscore.config.proxy.ConfigNode
+
+
Add the default value to the config
+
+
addEnchantment(String) - Method in class me.hsgamer.hscore.bukkit.item.modifier.EnchantmentModifier
+
+
Add an enchantment
+
+
addEnchantment(String, int) - Method in class me.hsgamer.hscore.bukkit.item.modifier.EnchantmentModifier
+
+
Add an enchantment
+
+
addEnchantment(Enchantment) - Method in class me.hsgamer.hscore.bukkit.item.modifier.EnchantmentModifier
+
+
Add an enchantment
+
+
addEnchantment(Enchantment, int) - Method in class me.hsgamer.hscore.bukkit.item.modifier.EnchantmentModifier
+
+
Add an enchantment
+
+
addEntityClass(Class<?>...) - Method in class me.hsgamer.hscore.database.client.hibernate.HibernateClient
+
+
Add entity class to the client
+
+
addEventConsumer(Class<T>, Consumer<T>) - Method in class me.hsgamer.hscore.ui.BaseHolder
+
+
Add an event consumer
+
+
addExternalReplacer(StringReplacer) - Method in class me.hsgamer.hscore.variable.VariableManager
+
+
Add an external replacer
+
+
addFirst(Runnable...) - Method in class me.hsgamer.hscore.task.element.TaskPool
+
+
Add the task to the head of the task pool
+
+
addFirst(Consumer<TaskProcess>) - Method in class me.hsgamer.hscore.task.element.TaskPool
+
+
Add the task to the head of the task pool
+
+
addItemModifier(ItemModifier<T>) - Method in class me.hsgamer.hscore.minecraft.item.ItemBuilder
+
+
Add an item modifier
+
+
addLast(Runnable...) - Method in class me.hsgamer.hscore.task.element.TaskPool
+
+
Add the task to the tail of the task pool
+
+
addLast(Consumer<TaskProcess>) - Method in class me.hsgamer.hscore.task.element.TaskPool
+
+
Add the task to the tail of the task pool
+
+
addLore(String) - Method in class me.hsgamer.hscore.bukkit.item.modifier.LoreModifier
+
+
Add a lore
+
+
addMask(Collection<T>) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.AnimatedMask
+
+
Add mask(s)
+
+
addMask(Collection<T>) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ListMask
+
+
Add mask(s)
+
+
addMask(Collection<T>) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.OneTimeAnimatedMask
+
+
Add mask(s)
+
+
addMask(Collection<T>) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticMaskPaginatedMask
+
+
Add mask(s)
+
+
addMask(Collection<T>) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.HybridMask
+
+
Add mask(s)
+
+
addMask(Mask) - Method in class me.hsgamer.hscore.minecraft.gui.advanced.AdvancedButtonMap
+
+
Add a mask
+
+
addMask(Mask...) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.AnimatedMask
+
+
Add mask(s)
+
+
addMask(Mask...) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.HybridMask
+
+
Add mask(s)
+
+
addMask(Mask...) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ListMask
+
+
Add mask(s)
+
+
addMask(Mask...) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.OneTimeAnimatedMask
+
+
Add mask(s)
+
+
addMask(Mask...) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticMaskPaginatedMask
+
+
Add mask(s)
+
+
addRequest(I) - Method in class me.hsgamer.hscore.request.RequestManager
+
+
Add a request
+
+
addStateListener(BiConsumer<ExpansionClassLoader, ExpansionState>) - Method in class me.hsgamer.hscore.expansion.common.ExpansionManager
+
+
Add a new state listener
+
+
addStringReplacer(StringReplacer) - Method in class me.hsgamer.hscore.minecraft.item.ItemBuilder
+
+
Add a string replacer
+
+
addTaskPool(int, Consumer<TaskPool>) - Method in class me.hsgamer.hscore.task.BatchRunnable
+
+
Execute the consumer for the task pool
+
+
addTaskPool(int, Consumer<TaskPool>) - Method in interface me.hsgamer.hscore.task.element.TaskProcess
+
+
Execute the consumer for the task pool
+
+
addValues(Object...) - Method in class me.hsgamer.hscore.database.client.sql.BatchBuilder
+
+
Add values to the batch
+
+
addValues(Object...) - Method in class me.hsgamer.hscore.database.client.sql.StatementBuilder
+
+
Add values to the current values
+
+
addValues(List<Object>) - Method in class me.hsgamer.hscore.database.client.sql.BatchBuilder
+
+
Add values to the batch
+
+
addValues(List<Object>) - Method in class me.hsgamer.hscore.database.client.sql.StatementBuilder
+
+
Add values to the current values
+
+
AdvancedButtonMap - Class in me.hsgamer.hscore.minecraft.gui.advanced
+
+
An advanced ButtonMap that uses Mask
+
+
AdvancedButtonMap() - Constructor for class me.hsgamer.hscore.minecraft.gui.advanced.AdvancedButtonMap
+
 
+
agent - Variable in class me.hsgamer.hscore.license.polymart.PolymartLicenseEntry
+
 
+
AirButton - Class in me.hsgamer.hscore.bukkit.gui.button.impl
+
+
The air button
+
+
AirButton(Consumer<ClickEvent>) - Constructor for class me.hsgamer.hscore.bukkit.gui.button.impl.AirButton
+
+
Create a new button
+
+
allowMoveItemOnBottom(BukkitGUIHolder) - Static method in class me.hsgamer.hscore.bukkit.gui.BukkitGUIUtils
+
+
Set that the holder should not cancel the click event on bottom inventory
+
+
AmountModifier - Class in me.hsgamer.hscore.bukkit.item.modifier
+
+
The amount modifier
+
+
AmountModifier() - Constructor for class me.hsgamer.hscore.bukkit.item.modifier.AmountModifier
+
 
+
AnimatedButton - Class in me.hsgamer.hscore.minecraft.gui.button.impl
+
+
The animated button with child buttons as frames
+
+
AnimatedButton() - Constructor for class me.hsgamer.hscore.minecraft.gui.button.impl.AnimatedButton
+
 
+
AnimatedMask - Class in me.hsgamer.hscore.minecraft.gui.mask.impl
+
+
The animated mask with child masks as frames
+
+
AnimatedMask(String) - Constructor for class me.hsgamer.hscore.minecraft.gui.mask.impl.AnimatedMask
+
+
Create a new mask
+
+
Animation<T> - Class in me.hsgamer.hscore.animate
+
+
The animation that gets the frame based on the period
+
+
Animation(List<T>, long) - Constructor for class me.hsgamer.hscore.animate.Animation
+
+
Create a new animation
+
+
AnnotatedConfig - Class in me.hsgamer.hscore.config.annotated
+
+
The annotated Config, where any fields can be assigned to the config with the annotation ConfigPath.
+
+
AnnotatedConfig(Config) - Constructor for class me.hsgamer.hscore.config.annotated.AnnotatedConfig
+
+
Create an annotated config
+
+
apply(PreparedStatement) - Method in interface me.hsgamer.hscore.database.client.sql.StatementBuilder.Executor
+
+
Apply the statement and return the result
+
+
apply(ResultSet) - Method in interface me.hsgamer.hscore.database.client.sql.StatementBuilder.ResultSetConverter
+
+
Convert the ResultSet to the result
+
+
apply(AbstractMap.SimpleEntry<String, R>) - Method in class me.hsgamer.hscore.builder.Builder.FunctionElement
+
 
+
apply(JarFile) - Method in interface me.hsgamer.hscore.expansion.common.factory.MapExpansionDescriptionLoader
+
 
+
apply(JarFile) - Method in class me.hsgamer.hscore.expansion.manifest.ManifestExpansionDescriptionLoader
+
 
+
apply(Map<String, ExpansionClassLoader>) - Method in interface me.hsgamer.hscore.expansion.extra.manager.DependableExpansionSortAndFilter
+
 
+
apply(UUID, TaskProcess, StringReplacer) - Method in interface me.hsgamer.hscore.action.common.Action
+
+
Apply the action
+
+
apply(UUID, TaskProcess, StringReplacer) - Method in class me.hsgamer.hscore.bukkit.action.BroadcastAction
+
 
+
apply(UUID, TaskProcess, StringReplacer) - Method in class me.hsgamer.hscore.bukkit.action.CommandAction
+
 
+
apply(UUID, TaskProcess, StringReplacer) - Method in class me.hsgamer.hscore.bukkit.action.ConsoleAction
+
 
+
apply(UUID, TaskProcess, StringReplacer) - Method in class me.hsgamer.hscore.bukkit.action.DelayAction
+
 
+
apply(UUID, TaskProcess, StringReplacer) - Method in class me.hsgamer.hscore.bukkit.action.TellAction
+
 
+
apply(DisplayButton) - Method in class me.hsgamer.hscore.minecraft.gui.button.DisplayButton
+
+
Apply the display button to this instance
+
+
apply(T) - Method in interface me.hsgamer.hscore.extra.function.ThrowableFunction
+
 
+
apply(T, U) - Method in interface me.hsgamer.hscore.extra.function.ThrowableBiFunction
+
 
+
applyAsMap(InputStream) - Method in class me.hsgamer.hscore.bukkit.expansion.BukkitConfigExpansionDescriptionLoader
+
 
+
applyAsMap(InputStream) - Method in class me.hsgamer.hscore.expansion.common.factory.InputStreamExpansionDescriptionLoader
+
+
Load the information map from the input stream
+
+
applyAsMap(InputStream) - Method in class me.hsgamer.hscore.expansion.gson.GsonExpansionDescriptionLoader
+
 
+
applyAsMap(InputStream) - Method in class me.hsgamer.hscore.expansion.properties.PropertiesExpansionDescriptionLoader
+
 
+
applyAsMap(JarFile) - Method in class me.hsgamer.hscore.expansion.common.factory.InputStreamExpansionDescriptionLoader
+
 
+
applyAsMap(JarFile) - Method in interface me.hsgamer.hscore.expansion.common.factory.MapExpansionDescriptionLoader
+
+
Load the information map from the jar file
+
+
applyDefaultSetting(Setting) - Method in interface me.hsgamer.hscore.database.Driver
+
+
Apply the default setting
+
+
applyDefaultSetting(Setting) - Method in class me.hsgamer.hscore.database.driver.h2.H2ServerDriver
+
 
+
applyDefaultSetting(Setting) - Method in class me.hsgamer.hscore.database.driver.mariadb.MariaDBDriver
+
 
+
applyDefaultSetting(Setting) - Method in class me.hsgamer.hscore.database.driver.mysql.MySqlDriver
+
 
+
applyDefaultSetting(Setting) - Method in class me.hsgamer.hscore.database.driver.postgresql.PostgreSqlDriver
+
 
+
applyDefaultSetting(Setting) - Method in class me.hsgamer.hscore.database.driver.sqlserver.SqlServerDriver
+
 
+
applyExpressionConfigurationModifier(ExpressionConfiguration) - Static method in class me.hsgamer.hscore.expression.ExpressionUtils
+
+
Apply the modifier to the expression configuration
+
+
applySafe(T) - Method in interface me.hsgamer.hscore.extra.function.ThrowableFunction
+
+
Apply with throwable
+
+
applySafe(T, U) - Method in interface me.hsgamer.hscore.extra.function.ThrowableBiFunction
+
+
Apply with throwable
+
+
asArray(String) - Static method in interface me.hsgamer.hscore.config.PathString
+
+
Get the path as array
+
+
assignToConnection(T) - Method in class me.hsgamer.hscore.web.UserAgent
+
+
Assign the user agent to the connection
+
+
+

B

+
+
BaseDisplay<H extends Holder<?>> - Class in me.hsgamer.hscore.ui
+
+
A simple implementation of Display
+
+
BaseDisplay(UUID, H) - Constructor for class me.hsgamer.hscore.ui.BaseDisplay
+
+
Create a new display
+
+
BaseHolder<D extends Display> - Class in me.hsgamer.hscore.ui
+
+
A simple implementation of Holder
+
+
BaseHolder() - Constructor for class me.hsgamer.hscore.ui.BaseHolder
+
 
+
BaseMask - Class in me.hsgamer.hscore.minecraft.gui.mask
+
+
The base class for Mask
+
+
BaseMask(String) - Constructor for class me.hsgamer.hscore.minecraft.gui.mask.BaseMask
+
+
Create a new mask
+
+
BasePositionIterator - Class in me.hsgamer.hscore.minecraft.block.iterator
+
+ +
+
BasePositionIterator(BlockBox) - Constructor for class me.hsgamer.hscore.minecraft.block.iterator.BasePositionIterator
+
+ +
+
BatchBuilder - Class in me.hsgamer.hscore.database.client.sql
+
+
A builder for batch execution
+
+
BatchRunnable - Class in me.hsgamer.hscore.task
+
+
A runnable that runs a batch of tasks in sequence
+
+
BatchRunnable() - Constructor for class me.hsgamer.hscore.task.BatchRunnable
+
+
Create a new batch runnable with the default data storage
+
+
BatchRunnable(TaskData) - Constructor for class me.hsgamer.hscore.task.BatchRunnable
+
+
Create a new batch runnable
+
+
BLOCK - Enum constant in enum class me.hsgamer.hscore.config.CommentType
+
+
A block type above the value
+
+
BlockBox - Class in me.hsgamer.hscore.minecraft.block.box
+
+
A custom box to bound blocks
+
+
BlockBox(int, int, int, int, int, int) - Constructor for class me.hsgamer.hscore.minecraft.block.box.BlockBox
+
+
Create a new block box
+
+
BlockBox(Position, Position) - Constructor for class me.hsgamer.hscore.minecraft.block.box.BlockBox
+
+
Create a new block box
+
+
Board - Class in me.hsgamer.hscore.minestom.board
+
+
A simple scoreboard for Minestom.
+
+
Board(Function<Player, Component>, Function<Player, List<Component>>) - Constructor for class me.hsgamer.hscore.minestom.board.Board
+
+
Create a new board
+
+
box - Variable in class me.hsgamer.hscore.minecraft.block.iterator.AbstractPositionIterator
+
+
The box
+
+
BroadcastAction - Class in me.hsgamer.hscore.bukkit.action
+
+
The action to broadcast a message
+
+
BroadcastAction(String) - Constructor for class me.hsgamer.hscore.bukkit.action.BroadcastAction
+
+
Create a new action
+
+
build() - Method in class me.hsgamer.hscore.minecraft.item.ItemBuilder
+
+
Build the item
+
+
build(UUID) - Method in class me.hsgamer.hscore.minecraft.item.ItemBuilder
+
+
Build the item
+
+
build(I) - Method in class me.hsgamer.hscore.builder.MassBuilder
+
+
Build the output from the input.
+
+
build(String, R) - Method in class me.hsgamer.hscore.builder.Builder
+
+
Build the final value from a raw value
+
+
build(List<I>, Function<I, O>) - Method in class me.hsgamer.hscore.builder.FunctionalMassBuilder
+
+
Build the value from the input
+
+
build(Map<String, R>) - Method in class me.hsgamer.hscore.builder.Builder
+
+
Build the map of final values
+
+
buildAll(I) - Method in class me.hsgamer.hscore.builder.MassBuilder
+
+
Build the collection of outputs from the input
+
+
Builder<R,V> - Class in me.hsgamer.hscore.builder
+
+
The simple builder
+
+
Builder() - Constructor for class me.hsgamer.hscore.builder.Builder
+
 
+
Builder.FunctionElement<R,V> - Class in me.hsgamer.hscore.builder
+
+
The function element
+
+
buildSessionFactory() - Method in class me.hsgamer.hscore.database.client.hibernate.HibernateClient
+
+
Build the session factory from the client
+
+
BukkitActionBuilder - Class in me.hsgamer.hscore.bukkit.action.builder
+
+
The utility class to register Action to the ActionBuilder
+
+
BukkitBlockAdapter - Class in me.hsgamer.hscore.bukkit.block
+
+
The block adapter for Bukkit
+
+
BukkitCancellableEvent - Interface in me.hsgamer.hscore.bukkit.gui.event
+
+
The Bukkit implementation of CancellableEvent
+
+
BukkitClickEvent - Class in me.hsgamer.hscore.bukkit.gui.event
+
+
The Bukkit implementation of ClickEvent
+
+
BukkitClickEvent(InventoryClickEvent) - Constructor for class me.hsgamer.hscore.bukkit.gui.event.BukkitClickEvent
+
+
Create a new event
+
+
BukkitClickType - Class in me.hsgamer.hscore.bukkit.clicktype
+
+ +
+
BukkitClickType(ClickType) - Constructor for class me.hsgamer.hscore.bukkit.clicktype.BukkitClickType
+
+
New click type
+
+
BukkitClickType(ClickType, int) - Constructor for class me.hsgamer.hscore.bukkit.clicktype.BukkitClickType
+
+
New click type
+
+
BukkitCloseEvent - Class in me.hsgamer.hscore.bukkit.gui.event
+
+
The Bukkit implementation of CloseEvent
+
+
BukkitCloseEvent(InventoryCloseEvent) - Constructor for class me.hsgamer.hscore.bukkit.gui.event.BukkitCloseEvent
+
+
Create a new event
+
+
BukkitConfig - Class in me.hsgamer.hscore.bukkit.config
+
+
The bukkit configuration
+
+
BukkitConfig(File) - Constructor for class me.hsgamer.hscore.bukkit.config.BukkitConfig
+
+
Create a new config
+
+
BukkitConfig(Plugin) - Constructor for class me.hsgamer.hscore.bukkit.config.BukkitConfig
+
+
Create a new config, the file name will be "config.yml"
+
+
BukkitConfig(Plugin, String) - Constructor for class me.hsgamer.hscore.bukkit.config.BukkitConfig
+
+
Create a new config
+
+
BukkitConfigExpansionDescriptionLoader - Class in me.hsgamer.hscore.bukkit.expansion
+
+
The factory to load ExpansionDescription from a Bukkit YAML file
+
+
BukkitConfigExpansionDescriptionLoader(String) - Constructor for class me.hsgamer.hscore.bukkit.expansion.BukkitConfigExpansionDescriptionLoader
+
+ +
+
BukkitConverter - Class in me.hsgamer.hscore.bukkit.config.converter
+
+
The Converter for Bukkit's ConfigurationSerializable
+
+
BukkitConverter(Class<?>) - Constructor for class me.hsgamer.hscore.bukkit.config.converter.BukkitConverter
+
 
+
BukkitConverterProvider - Class in me.hsgamer.hscore.bukkit.config.converter
+
+
The ConverterProvider for Bukkit
+
+
BukkitConverterProvider() - Constructor for class me.hsgamer.hscore.bukkit.config.converter.BukkitConverterProvider
+
 
+
BukkitDragEvent - Class in me.hsgamer.hscore.bukkit.gui.event
+
+
The Drag event
+
+
BukkitDragEvent(InventoryDragEvent) - Constructor for class me.hsgamer.hscore.bukkit.gui.event.BukkitDragEvent
+
+
Create a new event
+
+
BukkitGUIDisplay - Class in me.hsgamer.hscore.bukkit.gui
+
+
The GUIDisplay for Bukkit
+
+
BukkitGUIDisplay(UUID, BukkitGUIHolder) - Constructor for class me.hsgamer.hscore.bukkit.gui.BukkitGUIDisplay
+
+
Create a new display
+
+
BukkitGUIHolder - Class in me.hsgamer.hscore.bukkit.gui
+
+
The GUIHolder for Bukkit
+
+
BukkitGUIHolder(Plugin) - Constructor for class me.hsgamer.hscore.bukkit.gui.BukkitGUIHolder
+
+
Create a new holder
+
+
BukkitGUIListener - Class in me.hsgamer.hscore.bukkit.gui
+
+
The Listener for BukkitGUIHolder and BukkitGUIDisplay.
+
+
BukkitGUIUtils - Class in me.hsgamer.hscore.bukkit.gui
+
+
The utility class for BukkitGUIHolder
+
+
BukkitInventoryEvent<T extends org.bukkit.event.inventory.InventoryEvent> - Class in me.hsgamer.hscore.bukkit.gui.event
+
+
The Bukkit inventory event
+
+
BukkitInventoryEvent(T) - Constructor for class me.hsgamer.hscore.bukkit.gui.event.BukkitInventoryEvent
+
+
Create a new event
+
+
BukkitInventorySize - Class in me.hsgamer.hscore.bukkit.gui.object
+
+
The InventorySize of Inventory
+
+
BukkitInventorySize(Inventory) - Constructor for class me.hsgamer.hscore.bukkit.gui.object.BukkitInventorySize
+
+
Create a new instance
+
+
BukkitItem - Class in me.hsgamer.hscore.bukkit.gui.object
+
+
The Bukkit item
+
+
BukkitItem(ItemStack) - Constructor for class me.hsgamer.hscore.bukkit.gui.object.BukkitItem
+
+
Create a new Bukkit item
+
+
BukkitItemBuilder - Class in me.hsgamer.hscore.bukkit.item
+
+
The item builder
+
+
BukkitItemBuilder() - Constructor for class me.hsgamer.hscore.bukkit.item.BukkitItemBuilder
+
+
Create a new builder
+
+
BukkitItemBuilder(ItemStack) - Constructor for class me.hsgamer.hscore.bukkit.item.BukkitItemBuilder
+
+
Create a new builder with the default item
+
+
BukkitItemBuilder(Material) - Constructor for class me.hsgamer.hscore.bukkit.item.BukkitItemBuilder
+
+
Create a new builder with the default item
+
+
BukkitOpenEvent - Class in me.hsgamer.hscore.bukkit.gui.event
+
+
The Bukkit implementation of OpenEvent
+
+
BukkitOpenEvent(InventoryOpenEvent) - Constructor for class me.hsgamer.hscore.bukkit.gui.event.BukkitOpenEvent
+
+
Create a new event
+
+
BukkitUtils - Class in me.hsgamer.hscore.bukkit.utils
+
+
Methods on Bukkit
+
+
BukkitVariableBundle - Class in me.hsgamer.hscore.bukkit.variable
+
+
The utility class to register Bukkit variables to the VariableBundle
+
+
BungeeConfig - Class in me.hsgamer.hscore.bungeecord.config
+
+
The BungeeCord Configuration
+
+
BungeeConfig(File) - Constructor for class me.hsgamer.hscore.bungeecord.config.BungeeConfig
+
+
Create a new config
+
+
BungeeConfig(Plugin, String) - Constructor for class me.hsgamer.hscore.bungeecord.config.BungeeConfig
+
+
Create a new config
+
+
BungeeSubChannel - Class in me.hsgamer.hscore.bukkit.channel
+
+
The sub-channel for the main BungeeCord channel
+
+
BungeeSubChannel(String, Plugin) - Constructor for class me.hsgamer.hscore.bukkit.channel.BungeeSubChannel
+
+
Create a new sub-channel
+
+
BungeeUtils - Class in me.hsgamer.hscore.bukkit.channel
+
+
Methods for BungeeCord communication
+
+
BungeeUtils.DataOutputConsumer - Interface in me.hsgamer.hscore.bukkit.channel
+
+
The data output consumer
+
+
button - Variable in class me.hsgamer.hscore.minecraft.gui.mask.impl.SingleMask
+
 
+
Button - Interface in me.hsgamer.hscore.minecraft.gui.button
+
+
An interface for all buttons
+
+
ButtonMap - Interface in me.hsgamer.hscore.minecraft.gui.button
+
+
The button map used by GUIHolder
+
+
ButtonMapMask - Class in me.hsgamer.hscore.minecraft.gui.mask.impl
+
+
The mask with a map of slot and button
+
+
ButtonMapMask(String) - Constructor for class me.hsgamer.hscore.minecraft.gui.mask.impl.ButtonMapMask
+
+
Create a new mask
+
+
ButtonPaginatedMask - Class in me.hsgamer.hscore.minecraft.gui.mask.impl
+
+
The button paginated mask, those with a long list of Button divided into pages.
+
+
ButtonPaginatedMask(String, MaskSlot) - Constructor for class me.hsgamer.hscore.minecraft.gui.mask.impl.ButtonPaginatedMask
+
+
Create a new mask
+
+
buttons - Variable in class me.hsgamer.hscore.minecraft.gui.mask.impl.MultiSlotsMask
+
 
+
buttons - Variable in class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticButtonPaginatedMask
+
 
+
buttons - Variable in class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticSequencePaginatedMask
+
 
+
+

C

+
+
CachedValue<T> - Class in me.hsgamer.hscore.common
+
+
The base class for caching value
+
+
CachedValue() - Constructor for class me.hsgamer.hscore.common.CachedValue
+
 
+
call(Class<T>, Consumer<T>) - Method in class me.hsgamer.hscore.expansion.common.ExpansionManager
+
+
Call the consumer for all enabled expansions that match the specific class
+
+
call(Consumer<Expansion>) - Method in class me.hsgamer.hscore.expansion.common.ExpansionManager
+
+
Call the consumer for all enabled expansions
+
+
cancelDragEvent(BukkitGUIHolder) - Static method in class me.hsgamer.hscore.bukkit.gui.BukkitGUIUtils
+
+
Set that the holder cancels drag event on top inventory
+
+
CancellableEvent - Interface in me.hsgamer.hscore.minecraft.gui.event
+
+
The event that can be cancelled
+
+
CaseInsensitiveStringHashMap<V> - Class in me.hsgamer.hscore.collections.map
+
+
String Hash Map but case-insensitive
+
+
CaseInsensitiveStringHashMap() - Constructor for class me.hsgamer.hscore.collections.map.CaseInsensitiveStringHashMap
+
 
+
CaseInsensitiveStringHashMap(Map<String, ? extends V>) - Constructor for class me.hsgamer.hscore.collections.map.CaseInsensitiveStringHashMap
+
 
+
CaseInsensitiveStringLinkedMap<V> - Class in me.hsgamer.hscore.collections.map
+
+
Linked String Map but case-insensitive
+
+
CaseInsensitiveStringLinkedMap() - Constructor for class me.hsgamer.hscore.collections.map.CaseInsensitiveStringLinkedMap
+
 
+
CaseInsensitiveStringLinkedMap(Map<String, ? extends V>) - Constructor for class me.hsgamer.hscore.collections.map.CaseInsensitiveStringLinkedMap
+
 
+
CaseInsensitiveStringMap<V> - Class in me.hsgamer.hscore.collections.map
+
+
String Map but case-insensitive
+
+
CaseInsensitiveStringMap(Map<String, V>) - Constructor for class me.hsgamer.hscore.collections.map.CaseInsensitiveStringMap
+
+
Create a new case-insensitive map
+
+
castOptionalStringObjectMap(Object) - Static method in class me.hsgamer.hscore.common.MapUtils
+
+
Cast to the optional string-object map
+
+
castOptionalStringObjectMap(Object, boolean) - Static method in class me.hsgamer.hscore.common.MapUtils
+
+
Cast to the optional string-object map
+
+
center() - Method in class me.hsgamer.hscore.minecraft.block.box.BlockBox
+
+
Get the center of the box
+
+
centerLocation(Location) - Static method in class me.hsgamer.hscore.bukkit.utils.BukkitUtils
+
+
Center the location
+
+
centerLocation(Location, boolean, boolean, boolean) - Static method in class me.hsgamer.hscore.bukkit.utils.BukkitUtils
+
+
Center the location
+
+
Channel - Class in me.hsgamer.hscore.bukkit.channel
+
+
The base channel
+
+
Channel - Class in me.hsgamer.hscore.bungeecord.channel
+
+
The base channel
+
+
Channel(String, Plugin) - Constructor for class me.hsgamer.hscore.bungeecord.channel.Channel
+
+
Create a new channel
+
+
Channel(String, Plugin) - Constructor for class me.hsgamer.hscore.bukkit.channel.Channel
+
+
Create a new channel
+
+
ChannelListener - Class in me.hsgamer.hscore.bungeecord.channel
+
+
The listener of Channel
+
+
checkLicense() - Method in interface me.hsgamer.hscore.license.common.LicenseChecker
+
+
Check the license
+
+
checkLicense() - Method in class me.hsgamer.hscore.license.polymart.PolymartLicenseChecker
+
 
+
checkLicense() - Method in class me.hsgamer.hscore.license.spigotmc.SpigotLicenseChecker
+
 
+
CHROME - Static variable in class me.hsgamer.hscore.web.UserAgent
+
+
User agent for Chrome
+
+
classLoaders - Variable in class me.hsgamer.hscore.expansion.common.ExpansionManager
+
+
The class loader map keyed expansion's id, valued expansion's class loader
+
+
clear() - Method in class me.hsgamer.hscore.builder.MassBuilder
+
+
Clear all the registered build elements
+
+
clear() - Method in class me.hsgamer.hscore.bungeecord.config.BungeeConfig
+
 
+
clear() - Method in class me.hsgamer.hscore.collections.map.CaseInsensitiveStringMap
+
 
+
clear() - Method in interface me.hsgamer.hscore.config.Config
+
+
Remove all paths from the configuration
+
+
clear() - Method in class me.hsgamer.hscore.config.configurate.ConfigurateConfig
+
 
+
clear() - Method in class me.hsgamer.hscore.config.DecorativeConfig
+
 
+
clear() - Method in class me.hsgamer.hscore.config.gson.GsonConfig
+
 
+
clear() - Method in class me.hsgamer.hscore.config.simplixstorage.LightningConfig
+
 
+
clearAllEventConsumer() - Method in class me.hsgamer.hscore.ui.BaseHolder
+
+
Clear all event consumers
+
+
clearCache() - Method in class me.hsgamer.hscore.common.CachedValue
+
+
Clear the cached value
+
+
clearCache() - Method in class me.hsgamer.hscore.config.proxy.ConfigNode
+
+
Clear the cached value
+
+
clearEventConsumer(Class<?>) - Method in class me.hsgamer.hscore.ui.BaseHolder
+
+
Clear the event consumer
+
+
clearExpansions() - Method in class me.hsgamer.hscore.expansion.common.ExpansionManager
+
+
Clear all expansions
+
+
clearExternalReplacers() - Method in class me.hsgamer.hscore.variable.VariableManager
+
+
Clear all external replacers
+
+
clearInventory() - Method in class me.hsgamer.hscore.bukkit.gui.BukkitGUIDisplay
+
 
+
clearInventory() - Method in class me.hsgamer.hscore.minecraft.gui.InventoryGUIDisplay
+
+
Clear the inventory
+
+
clearInventory() - Method in class me.hsgamer.hscore.minestom.gui.MinestomGUIDisplay
+
 
+
clearLore() - Method in class me.hsgamer.hscore.bukkit.item.modifier.LoreModifier
+
+
Clear the lore
+
+
ClickEvent - Interface in me.hsgamer.hscore.minecraft.gui.event
+
+
The event when a player clicks on the UI
+
+
ClickTypeUtils - Class in me.hsgamer.hscore.bukkit.clicktype
+
+
The utility to work with AdvancedClickType
+
+
Client<T> - Interface in me.hsgamer.hscore.database
+
+
The client
+
+
closeAll(List<D>) - Method in class me.hsgamer.hscore.minecraft.gui.GUIHolder
+
+
Close all displays
+
+
closeAll(List<BukkitGUIDisplay>) - Method in class me.hsgamer.hscore.bukkit.gui.BukkitGUIHolder
+
 
+
closeAll(List<MinestomGUIDisplay>) - Method in class me.hsgamer.hscore.minestom.gui.MinestomGUIHolder
+
 
+
CloseEvent - Interface in me.hsgamer.hscore.minecraft.gui.event
+
+
The event when a player closes the UI
+
+
CollectionUtils - Class in me.hsgamer.hscore.common
+
+
Methods on collections
+
+
colorize(char, String) - Static method in class me.hsgamer.hscore.bukkit.utils.ColorUtils
+
+
Convert to colored string
+
+
colorize(String) - Static method in class me.hsgamer.hscore.bukkit.utils.ColorUtils
+
+
Convert to colored string
+
+
colorizeHex(char, String) - Static method in class me.hsgamer.hscore.bukkit.utils.ColorUtils
+
+
Convert HEX string to color.
+
+
ColorUtils - Class in me.hsgamer.hscore.bukkit.utils
+
+
Methods to colorize strings
+
+
combine(Collection<? extends StringReplacer>) - Static method in interface me.hsgamer.hscore.common.StringReplacer
+
+
Combine multiple string replacers
+
+
combine(StringReplacer...) - Static method in interface me.hsgamer.hscore.common.StringReplacer
+
+
Combine multiple string replacers
+
+
CommandAction - Class in me.hsgamer.hscore.bukkit.action
+
+
The action to execute a command
+
+
CommandAction(Plugin, String) - Constructor for class me.hsgamer.hscore.bukkit.action.CommandAction
+
+
Create a new action
+
+
Comment - Annotation Interface in me.hsgamer.hscore.config.annotation
+
+
Comment annotation for ConfigPath
+
+
CommentType - Enum Class in me.hsgamer.hscore.config
+
+
The comment type
+
+
CommonLicenseProperty - Enum Class in me.hsgamer.hscore.license.common
+
+
The common license properties for LicenseProperties
+
+
CommonVariableBundle - Class in me.hsgamer.hscore.variable
+
+
The utility class to register common variables to the VariableBundle
+
+
compare(String, String) - Method in class me.hsgamer.hscore.expression.string.Equals
+
 
+
compare(String, String) - Method in class me.hsgamer.hscore.expression.string.EqualsIgnoreCase
+
 
+
compare(String, String) - Method in class me.hsgamer.hscore.expression.string.MatchPattern
+
 
+
compare(String, String) - Method in class me.hsgamer.hscore.expression.StringComparator
+
+
Compare the two strings
+
+
compare(ItemStack, UUID, StringReplacer) - Method in interface me.hsgamer.hscore.bukkit.item.modifier.ItemMetaComparator
+
 
+
compare(ItemStack, UUID, StringReplacer) - Method in class me.hsgamer.hscore.bukkit.item.modifier.AmountModifier
+
 
+
compare(ItemStack, UUID, StringReplacer) - Method in class me.hsgamer.hscore.bukkit.item.modifier.DurabilityModifier
+
 
+
compare(ItemStack, UUID, StringReplacer) - Method in class me.hsgamer.hscore.bukkit.item.modifier.MaterialModifier
+
 
+
compare(ItemMeta, UUID, StringReplacer) - Method in class me.hsgamer.hscore.bukkit.item.modifier.EnchantmentModifier
+
 
+
compare(ItemMeta, UUID, StringReplacer) - Method in class me.hsgamer.hscore.bukkit.item.modifier.ItemFlagModifier
+
 
+
compare(ItemMeta, UUID, StringReplacer) - Method in interface me.hsgamer.hscore.bukkit.item.modifier.ItemMetaComparator
+
+
Compare the modifier of an item meta
+
+
compare(ItemMeta, UUID, StringReplacer) - Method in class me.hsgamer.hscore.bukkit.item.modifier.LoreModifier
+
 
+
compare(ItemMeta, UUID, StringReplacer) - Method in class me.hsgamer.hscore.bukkit.item.modifier.NameModifier
+
 
+
compare(ItemMeta, UUID, StringReplacer) - Method in class me.hsgamer.hscore.bukkit.item.modifier.PotionEffectModifier
+
 
+
compare(T) - Method in interface me.hsgamer.hscore.minecraft.item.ItemComparator
+
+
Compare the modifier of an item
+
+
compare(T, UUID) - Method in interface me.hsgamer.hscore.minecraft.item.ItemComparator
+
+
Compare the modifier of an item
+
+
compare(T, UUID, StringReplacer) - Method in interface me.hsgamer.hscore.minecraft.item.ItemComparator
+
+
Compare the modifier of an item
+
+
complete() - Method in interface me.hsgamer.hscore.task.element.TaskProcess
+
+
Notify the BatchRunnable to stop
+
+
completeRequest(I, D) - Method in class me.hsgamer.hscore.request.RequestManager
+
+
Complete the request of the identifier.
+
+
completeRequest(I, D, boolean) - Method in class me.hsgamer.hscore.request.RequestManager
+
+
Complete the request of the identifier
+
+
concat(String[], String[]) - Static method in interface me.hsgamer.hscore.config.PathString
+
+
Concatenate two paths
+
+
config - Variable in class me.hsgamer.hscore.config.DecorativeConfig
+
 
+
Config - Interface in me.hsgamer.hscore.config
+
+
The interface for all configurations
+
+
ConfigGenerator - Class in me.hsgamer.hscore.config.proxy
+
+
The main class of the config proxy system.
+
+
ConfigInvocationHandler<T> - Class in me.hsgamer.hscore.config.proxy
+
+
The internal invocation handler to map the interface to the config
+
+
ConfigNode - Class in me.hsgamer.hscore.config.proxy
+
+
The config node for a method in the interface
+
+
ConfigPath - Annotation Interface in me.hsgamer.hscore.config.annotation
+
+
The main annotation to set the config path
+
+
ConfigurateConfig - Class in me.hsgamer.hscore.config.configurate
+
+
The Config implementation for Configurate
+
+
ConfigurateConfig(File, AbstractConfigurationLoader.Builder<?, ?>) - Constructor for class me.hsgamer.hscore.config.configurate.ConfigurateConfig
+
+
Create a new config
+
+
configure(Consumer<Configuration>) - Method in class me.hsgamer.hscore.database.client.hibernate.HibernateClient
+
+
Configure the configuration
+
+
connectOtherToServer(Plugin, PluginMessageRecipient, String, String) - Static method in class me.hsgamer.hscore.bukkit.channel.BungeeUtils
+
+
Connect the player to the server
+
+
connectToServer(Plugin, PluginMessageRecipient, String) - Static method in class me.hsgamer.hscore.bukkit.channel.BungeeUtils
+
+
Connect the recipient to the server
+
+
ConsoleAction - Class in me.hsgamer.hscore.bukkit.action
+
+
The action to execute a command as console
+
+
ConsoleAction(Plugin, String) - Constructor for class me.hsgamer.hscore.bukkit.action.ConsoleAction
+
+
Create a new action
+
+
consume(StatementBuilder.ResultSetConsumer) - Method in class me.hsgamer.hscore.database.client.sql.StatementBuilder
+
+
Consume the statement
+
+
consumeSafe(StatementBuilder.ResultSetConsumer) - Method in class me.hsgamer.hscore.database.client.sql.StatementBuilder
+
+
Consume the statement but ignore the exception
+
+
contains(double, double, double) - Method in class me.hsgamer.hscore.minecraft.block.box.BlockBox
+
+
Check if the location is in the box
+
+
contains(String...) - Method in class me.hsgamer.hscore.bukkit.config.BukkitConfig
+
 
+
contains(String...) - Method in class me.hsgamer.hscore.bungeecord.config.BungeeConfig
+
 
+
contains(String...) - Method in interface me.hsgamer.hscore.config.Config
+
+
Check if the configuration contains the path
+
+
contains(String...) - Method in class me.hsgamer.hscore.config.DecorativeConfig
+
 
+
contains(String...) - Method in class me.hsgamer.hscore.config.simpleconfiguration.SimpleConfig
+
 
+
contains(String...) - Method in class me.hsgamer.hscore.config.simplixstorage.LightningConfig
+
 
+
contains(Position) - Method in class me.hsgamer.hscore.minecraft.block.box.BlockBox
+
+
Check if the location is in the box
+
+
containsAnyKey(Map<K, ?>, K...) - Static method in class me.hsgamer.hscore.common.MapUtils
+
+
Check if the map contains any of the keys
+
+
containsKey(Object) - Method in class me.hsgamer.hscore.collections.map.CaseInsensitiveStringMap
+
 
+
containsValue(Object) - Method in class me.hsgamer.hscore.collections.map.CaseInsensitiveStringMap
+
 
+
convert(Object) - Method in class me.hsgamer.hscore.bukkit.config.converter.BukkitConverter
+
 
+
convert(Object) - Method in interface me.hsgamer.hscore.config.annotation.converter.Converter
+
+
Convert the raw value from the config file to the final value for the field
+
+
convert(Object) - Method in class me.hsgamer.hscore.config.annotation.converter.impl.DefaultConverter
+
 
+
convert(Object) - Method in class me.hsgamer.hscore.config.annotation.converter.impl.SimpleConverter
+
 
+
convert(Object) - Method in class me.hsgamer.hscore.config.annotation.converter.impl.StringConverter
+
 
+
convert(Position) - Method in class me.hsgamer.hscore.bukkit.block.LocationIterator
+
 
+
convert(Position) - Method in class me.hsgamer.hscore.bukkit.block.VectorIterator
+
 
+
convert(Position) - Method in class me.hsgamer.hscore.minecraft.block.adapt.WrappedPositionIterator
+
+
Convert the position to the type
+
+
converter() - Element in annotation interface me.hsgamer.hscore.config.annotation.ConfigPath
+
+
Get the converter
+
+
Converter - Interface in me.hsgamer.hscore.config.annotation.converter
+
+
The converter for ConfigPath to convert the object to the raw value stored in the config and vice versa
+
+
ConverterProvider - Interface in me.hsgamer.hscore.config.annotation.converter
+
+
A provider for the Converter
+
+
convertFrom(I, String, T) - Method in class me.hsgamer.hscore.serializer.DataConverter
+
+
Convert the data
+
+
convertFrom(String) - Method in class me.hsgamer.hscore.config.annotation.converter.impl.StringConverter
+
+
Convert the string to the object
+
+
convertTo(O, F) - Method in class me.hsgamer.hscore.serializer.DataConverter
+
+
Convert the data
+
+
convertTo(T) - Method in class me.hsgamer.hscore.config.annotation.converter.impl.StringConverter
+
+
Convert the object to the string
+
+
convertToRaw(Object) - Method in class me.hsgamer.hscore.bukkit.config.converter.BukkitConverter
+
 
+
convertToRaw(Object) - Method in interface me.hsgamer.hscore.config.annotation.converter.Converter
+
+
Convert the final value from the field to the raw value for the config file
+
+
convertToRaw(Object) - Method in class me.hsgamer.hscore.config.annotation.converter.impl.DefaultConverter
+
 
+
convertToRaw(Object) - Method in class me.hsgamer.hscore.config.annotation.converter.impl.SimpleConverter
+
 
+
convertToRaw(Object) - Method in class me.hsgamer.hscore.config.annotation.converter.impl.StringConverter
+
 
+
convertType(Object) - Method in class me.hsgamer.hscore.downloader.core.object.InfoKey
+
+
Convert the type of the value from the raw value
+
+
convertURL(Setting) - Method in interface me.hsgamer.hscore.database.Driver
+
+
Get the JDBC url from the config
+
+
convertURL(Setting) - Method in interface me.hsgamer.hscore.database.driver.h2.H2BaseDriver
+
 
+
convertURL(Setting) - Method in class me.hsgamer.hscore.database.driver.mariadb.MariaDBDriver
+
 
+
convertURL(Setting) - Method in class me.hsgamer.hscore.database.driver.mysql.MySqlDriver
+
 
+
convertURL(Setting) - Method in class me.hsgamer.hscore.database.driver.postgresql.PostgreSqlDriver
+
 
+
convertURL(Setting) - Method in interface me.hsgamer.hscore.database.driver.sqlite.SqliteBaseDriver
+
 
+
convertURL(Setting) - Method in class me.hsgamer.hscore.database.driver.sqlserver.SqlServerDriver
+
 
+
create() - Static method in class me.hsgamer.hscore.minecraft.gui.simple.SimpleGUIBuilder
+
+
Create a new instance of this with an empty SimpleButtonMap
+
+
create() - Static method in interface me.hsgamer.hscore.task.element.TaskData
+
+
Create a new instance of TaskData that uses ConcurrentHashMap
+
+
create(SimpleButtonMap) - Static method in class me.hsgamer.hscore.minecraft.gui.simple.SimpleGUIBuilder
+
+
Create a new instance of this
+
+
create(String) - Static method in interface me.hsgamer.hscore.action.builder.ActionInput
+
+
Create an instance of ActionInput from the input.
+
+
create(String, String, String) - Static method in interface me.hsgamer.hscore.action.builder.ActionInput
+
+
Create an instance of ActionInput
+
+
create(Connection) - Static method in class me.hsgamer.hscore.database.client.sql.StatementBuilder
+
+
Create a new builder
+
+
create(Connection, String) - Static method in class me.hsgamer.hscore.database.client.sql.BatchBuilder
+
+
Create a new builder
+
+
create(Driver) - Static method in class me.hsgamer.hscore.database.Setting
+
+
Create a new setting with the default values from the driver
+
+
createBatchBuilder(String) - Method in interface me.hsgamer.hscore.database.client.sql.SqlClient
+
+
Create a new batch builder for this client
+
+
createBatchBuilderSafe(String) - Method in interface me.hsgamer.hscore.database.client.sql.SqlClient
+
+
Create a new batch builder for this client but ignores exceptions
+
+
createConnection(String) - Static method in class me.hsgamer.hscore.web.WebUtils
+
+
Create a new connection
+
+
createConnection(String, Consumer<URLConnection>) - Static method in class me.hsgamer.hscore.web.WebUtils
+
+
Create a new connection
+
+
createConnectionString(Setting) - Method in interface me.hsgamer.hscore.database.driver.sqlite.SqliteBaseDriver
+
 
+
createConnectionString(Setting) - Method in class me.hsgamer.hscore.database.driver.sqlite.SqliteFileDriver
+
 
+
createConnectionString(Setting) - Method in class me.hsgamer.hscore.database.driver.sqlite.SqliteMemoryDriver
+
 
+
createConverterSafe(Class<? extends Converter>) - Static method in interface me.hsgamer.hscore.config.annotation.converter.Converter
+
+
Create a new instance of the converter
+
+
createDisplay(UUID) - Method in class me.hsgamer.hscore.ui.BaseHolder
+
 
+
createDisplay(UUID) - Method in interface me.hsgamer.hscore.ui.Holder
+
+
Create a display with the unique id
+
+
createHttpConnection(String) - Static method in class me.hsgamer.hscore.web.WebUtils
+
+
Create a new HTTP connection
+
+
createHttpConnection(String, Consumer<HttpURLConnection>) - Static method in class me.hsgamer.hscore.web.WebUtils
+
+
Create a new HTTP connection
+
+
createHttpsConnection(String) - Static method in class me.hsgamer.hscore.web.WebUtils
+
+
Create a new HTTPS connection
+
+
createHttpsConnection(String, Consumer<HttpsURLConnection>) - Static method in class me.hsgamer.hscore.web.WebUtils
+
+
Create a new HTTPS connection
+
+
createItemCheckSession(Inventory, Predicate<ItemStack>, int) - Static method in class me.hsgamer.hscore.bukkit.utils.ItemUtils
+
+
Create a new ItemUtils.ItemCheckSession that check the inventory for the items that match the predicate
+
+
createPropertyString(Setting) - Static method in interface me.hsgamer.hscore.database.Driver
+
+
Create the property string for the URL
+
+
createPropertyString(Setting, String, String) - Static method in interface me.hsgamer.hscore.database.Driver
+
+
Create the property string for the URL
+
+
createSerializer() - Method in class me.hsgamer.hscore.serializer.DataConverter
+
+
Create the serializer
+
+
createStatementBuilder() - Method in interface me.hsgamer.hscore.database.client.sql.SqlClient
+
+
Create a new statement builder for this client
+
+
createStatementBuilderSafe() - Method in interface me.hsgamer.hscore.database.client.sql.SqlClient
+
+
Create a new statement builder for this client but ignores exceptions
+
+
createStringListFromObject(Object) - Static method in class me.hsgamer.hscore.common.CollectionUtils
+
+
Create a list of string
+
+
createStringListFromObject(Object, boolean) - Static method in class me.hsgamer.hscore.common.CollectionUtils
+
+
Create a list of string
+
+
CronTimeManager - Class in me.hsgamer.hscore.crontime
+
+
A simple cron-time manager to manage next execution time
+
+
CronTimeManager(Cron...) - Constructor for class me.hsgamer.hscore.crontime.CronTimeManager
+
+
Create a new manager
+
+
CronTimeManager(CronType, String...) - Constructor for class me.hsgamer.hscore.crontime.CronTimeManager
+
+
Create a new manager
+
+
CronTimeManager(CronType, List<String>) - Constructor for class me.hsgamer.hscore.crontime.CronTimeManager
+
+
Create a new manager
+
+
CronTimeManager(CronDefinition, String...) - Constructor for class me.hsgamer.hscore.crontime.CronTimeManager
+
+
Create a new manager
+
+
CronTimeManager(CronDefinition, List<String>) - Constructor for class me.hsgamer.hscore.crontime.CronTimeManager
+
+
Create a new manager
+
+
CronTimeManager(List<Cron>) - Constructor for class me.hsgamer.hscore.crontime.CronTimeManager
+
+
Create a new manager
+
+
cycle - Variable in class me.hsgamer.hscore.minecraft.gui.mask.impl.PaginatedMask
+
 
+
+

D

+
+
DataConverter<F,T,I,O> - Class in me.hsgamer.hscore.serializer
+
+
The data converter, which converts the raw object to the final object and vice versa
+
+
DataConverter() - Constructor for class me.hsgamer.hscore.serializer.DataConverter
+
+
Create a new data converter
+
+
DataFolder - Interface in me.hsgamer.hscore.expansion.extra.expansion
+
+
An interface for Expansion to make it easier to get the data folder
+
+
DEBUG - Enum constant in enum class me.hsgamer.hscore.logger.common.LogLevel
+
+
A debug message
+
+
decodeUrl(String) - Static method in class me.hsgamer.hscore.web.WebUtils
+
+
Decode the string
+
+
DecorativeConfig - Class in me.hsgamer.hscore.config
+
+
A decorative Config for extending more features on the existing Config
+
+
DecorativeConfig(Config) - Constructor for class me.hsgamer.hscore.config.DecorativeConfig
+
+
Create a new decorative config
+
+
deepReplace(Object, UnaryOperator<String>) - Static method in class me.hsgamer.hscore.common.StringUtils
+
+
Replace the string in the object
+
+
DEFAULT_EXPANSION_FACTORY - Static variable in class me.hsgamer.hscore.expansion.common.ExpansionManager
+
+
The default factory to create a new instance of the main class using the no-args constructor
+
+
DEFAULT_SEPARATOR - Static variable in interface me.hsgamer.hscore.config.PathString
+
+
The default separator
+
+
DefaultArrayConverterProvider - Class in me.hsgamer.hscore.config.annotation.converter.impl
+
+
A Converter to convert an array
+
+
DefaultArrayConverterProvider() - Constructor for class me.hsgamer.hscore.config.annotation.converter.impl.DefaultArrayConverterProvider
+
 
+
DefaultConverter - Class in me.hsgamer.hscore.config.annotation.converter.impl
+
+
The default Converter, which does nothing, so the raw value and the final value are the same type
+
+
DefaultConverter() - Constructor for class me.hsgamer.hscore.config.annotation.converter.impl.DefaultConverter
+
 
+
DefaultConverterManager - Class in me.hsgamer.hscore.config.annotation.converter.manager
+
+
A manager to specify a default Converter for a type
+
+
defaultFetcher() - Static method in interface me.hsgamer.hscore.license.polymart.PolymartLicenseFetcher
+
+
The default fetcher.
+
+
defaultFetcher() - Static method in interface me.hsgamer.hscore.license.spigotmc.SpigotLicenseFetcher
+
+
The default fetcher.
+
+
defaultMask - Variable in class me.hsgamer.hscore.minecraft.gui.mask.impl.PlaceholderMask
+
 
+
DefaultMethodHandler - Interface in me.hsgamer.hscore.config.proxy.defaulthandler
+
+
The handler for default methods in interfaces
+
+
DefaultPolymartLicenseFetcher - Class in me.hsgamer.hscore.license.polymart
+
+ +
+
DefaultPolymartLicenseFetcher() - Constructor for class me.hsgamer.hscore.license.polymart.DefaultPolymartLicenseFetcher
+
 
+
DefaultSpigotLicenseFetcher - Class in me.hsgamer.hscore.license.spigotmc
+
+ +
+
DefaultSpigotLicenseFetcher() - Constructor for class me.hsgamer.hscore.license.spigotmc.DefaultSpigotLicenseFetcher
+
 
+
DelayAction - Class in me.hsgamer.hscore.bukkit.action
+
+
The action to delay the next action
+
+
DelayAction(Plugin, String) - Constructor for class me.hsgamer.hscore.bukkit.action.DelayAction
+
+
Create a new action
+
+
DelegatingInventory - Class in me.hsgamer.hscore.minestom.gui.inventory
+
+
A custom inventory used by MinestomGUIDisplay
+
+
DelegatingInventory(InventoryType, Component, MinestomGUIDisplay) - Constructor for class me.hsgamer.hscore.minestom.gui.inventory.DelegatingInventory
+
+
Create a new inventory
+
+
DependableExpansionSortAndFilter - Interface in me.hsgamer.hscore.expansion.extra.manager
+
+
Sort and filter the expansions based on their dependencies
+
+
deserialize(F) - Method in class me.hsgamer.hscore.serializer.DataConverter
+
+
Deserialize the raw object
+
+
deserialize(String, I) - Method in class me.hsgamer.hscore.serializer.Serializer
+
+
Deserialize the input
+
+
deserialize(Driver, Map<String, Object>) - Static method in class me.hsgamer.hscore.database.Setting
+
+
Deserialize the setting from the map
+
+
DISABLED - Enum constant in enum class me.hsgamer.hscore.expansion.common.ExpansionState
+
 
+
disableExpansions() - Method in class me.hsgamer.hscore.expansion.common.ExpansionManager
+
+
Disable all enabled expansions
+
+
DISABLING - Enum constant in enum class me.hsgamer.hscore.expansion.common.ExpansionState
+
 
+
display(UUID) - Method in class me.hsgamer.hscore.bukkit.gui.button.impl.InputButton
+
 
+
display(UUID) - Method in class me.hsgamer.hscore.bukkit.gui.button.impl.OutputButton
+
 
+
display(UUID) - Method in interface me.hsgamer.hscore.minecraft.gui.button.Button
+
+
Display the button
+
+
display(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.button.impl.AnimatedButton
+
 
+
display(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.button.impl.DummyButton
+
 
+
display(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.button.impl.ListButton
+
 
+
display(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.button.impl.NullButton
+
 
+
display(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.button.impl.PredicateButton
+
 
+
display(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.button.impl.SimpleButton
+
 
+
Display - Interface in me.hsgamer.hscore.ui
+
+
The display
+
+
DisplayButton - Class in me.hsgamer.hscore.minecraft.gui.button
+
+
A button that is displayed on the inventory
+
+
DisplayButton() - Constructor for class me.hsgamer.hscore.minecraft.gui.button.DisplayButton
+
 
+
displayMap - Variable in class me.hsgamer.hscore.ui.BaseHolder
+
 
+
download() - Method in class me.hsgamer.hscore.downloader.core.object.DownloadInfo
+
+
Download the file.
+
+
Downloader - Class in me.hsgamer.hscore.downloader.core
+
+
The downloader
+
+
Downloader(DownloadInfoLoader, InputStreamLoader, File) - Constructor for class me.hsgamer.hscore.downloader.core.Downloader
+
+
Create a new downloader
+
+
DownloadInfo - Class in me.hsgamer.hscore.downloader.core.object
+
+
The download information
+
+
DownloadInfo(String, String, String, String, Map<String, Object>, Downloader) - Constructor for class me.hsgamer.hscore.downloader.core.object.DownloadInfo
+
+
Create a new download information
+
+
DownloadInfo(String, String, String, String, Downloader) - Constructor for class me.hsgamer.hscore.downloader.core.object.DownloadInfo
+
+
Create a new download information
+
+
DownloadInfoLoader - Interface in me.hsgamer.hscore.downloader.core.loader
+
+
The DownloadInfo loader
+
+
Driver - Interface in me.hsgamer.hscore.database
+
+
A driver for database connection
+
+
DUMMY - Static variable in interface me.hsgamer.hscore.common.StringReplacer
+
+
The dummy replacer that does nothing
+
+
DummyButton - Class in me.hsgamer.hscore.minecraft.gui.button.impl
+
+
The dummy button with only the item
+
+
DummyButton(Item) - Constructor for class me.hsgamer.hscore.minecraft.gui.button.impl.DummyButton
+
+
Create a new button
+
+
DummyButton(Function<UUID, Item>) - Constructor for class me.hsgamer.hscore.minecraft.gui.button.impl.DummyButton
+
+
Create a new button
+
+
DurabilityModifier - Class in me.hsgamer.hscore.bukkit.item.modifier
+
+
The durability modifier
+
+
DurabilityModifier() - Constructor for class me.hsgamer.hscore.bukkit.item.modifier.DurabilityModifier
+
 
+
+

E

+
+
empty(String) - Static method in interface me.hsgamer.hscore.minecraft.gui.mask.Mask
+
+
Create an empty mask
+
+
EMPTY - Static variable in interface me.hsgamer.hscore.minecraft.gui.button.Button
+
+
The empty button
+
+
EMPTY - Static variable in class me.hsgamer.hscore.minecraft.gui.button.DisplayButton
+
+
The empty button
+
+
ENABLED - Enum constant in enum class me.hsgamer.hscore.expansion.common.ExpansionState
+
 
+
enableExpansions() - Method in class me.hsgamer.hscore.expansion.common.ExpansionManager
+
+
Enable all loaded expansions
+
+
ENABLING - Enum constant in enum class me.hsgamer.hscore.expansion.common.ExpansionState
+
 
+
EnchantmentModifier - Class in me.hsgamer.hscore.bukkit.item.modifier
+
+
The enchantment modifier
+
+
EnchantmentModifier() - Constructor for class me.hsgamer.hscore.bukkit.item.modifier.EnchantmentModifier
+
 
+
encodeUrl(String) - Static method in class me.hsgamer.hscore.web.WebUtils
+
+
Encode the string
+
+
entrySet() - Method in class me.hsgamer.hscore.collections.map.CaseInsensitiveStringMap
+
 
+
equals(Object) - Method in class me.hsgamer.hscore.minecraft.block.box.BlockBox
+
 
+
equals(Object) - Method in class me.hsgamer.hscore.minecraft.block.box.Position
+
 
+
equals(Object) - Method in class me.hsgamer.hscore.minecraft.gui.object.InventoryPosition
+
 
+
equals(Object) - Method in record class me.hsgamer.hscore.minestom.gui.object.MinestomItem
+
+
Indicates whether some other object is "equal to" this one.
+
+
Equals - Class in me.hsgamer.hscore.expression.string
+
+
Check if the 1st string is the same as the 2nd string
Ex: STREQ("str1", "str1")
+
+
Equals() - Constructor for class me.hsgamer.hscore.expression.string.Equals
+
 
+
EqualsIgnoreCase - Class in me.hsgamer.hscore.expression.string
+
+
Check if the 1st string is the same as the 2nd string (case-insensitive)
Ex: STREQIC("Str1", + "str1")
+
+
EqualsIgnoreCase() - Constructor for class me.hsgamer.hscore.expression.string.EqualsIgnoreCase
+
 
+
ERROR - Enum constant in enum class me.hsgamer.hscore.expansion.common.ExpansionState
+
 
+
ERROR - Enum constant in enum class me.hsgamer.hscore.logger.common.LogLevel
+
+
An error message
+
+
evaluate(Expression, Token, EvaluationValue...) - Method in class me.hsgamer.hscore.expression.string.Length
+
 
+
evaluate(Expression, Token, EvaluationValue...) - Method in class me.hsgamer.hscore.expression.StringComparator
+
 
+
event - Variable in class me.hsgamer.hscore.bukkit.gui.event.BukkitInventoryEvent
+
+
The Bukkit event
+
+
event - Variable in class me.hsgamer.hscore.minestom.gui.event.MinestomEvent
+
 
+
execute() - Method in class me.hsgamer.hscore.database.client.sql.BatchBuilder
+
+
Execute the batch
+
+
execute(StatementBuilder.Executor<T>) - Method in class me.hsgamer.hscore.database.client.sql.StatementBuilder
+
+
Execute the statement
+
+
executeSafe() - Method in class me.hsgamer.hscore.database.client.sql.BatchBuilder
+
+
Execute the batch but ignore the exception
+
+
expand(int, int, int) - Method in class me.hsgamer.hscore.minecraft.block.box.BlockBox
+
+
Create a new block box that expands the minimum and maximum position by the given offset
+
+
expandMax(int, int, int) - Method in class me.hsgamer.hscore.minecraft.block.box.BlockBox
+
+
Create a new block box that increases the maximum position by the given offset
+
+
expandMin(int, int, int) - Method in class me.hsgamer.hscore.minecraft.block.box.BlockBox
+
+
Create a new block box that decreases the minimum position by the given offset
+
+
Expansion - Interface in me.hsgamer.hscore.expansion.common
+
+
An interface for an expansion instance
+
+
ExpansionClassLoader - Class in me.hsgamer.hscore.expansion.common
+
+
The class loader of the expansion
+
+
ExpansionClassLoader(ExpansionManager, File, ExpansionDescription, ClassLoader) - Constructor for class me.hsgamer.hscore.expansion.common.ExpansionClassLoader
+
+
Create a new class loader
+
+
ExpansionClassLoaderException - Exception in me.hsgamer.hscore.expansion.common.exception
+
+
The exception thrown when the ExpansionClassLoader throws an exception
+
+
ExpansionClassLoaderException(ExpansionClassLoader, String, Throwable) - Constructor for exception me.hsgamer.hscore.expansion.common.exception.ExpansionClassLoaderException
+
 
+
ExpansionDescription - Interface in me.hsgamer.hscore.expansion.common
+
+
The description for the Expansion
+
+
ExpansionManager - Class in me.hsgamer.hscore.expansion.common
+
+
A class that manages all Expansions
+
+
ExpansionManager(File, Function<JarFile, ExpansionDescription>) - Constructor for class me.hsgamer.hscore.expansion.common.ExpansionManager
+
+
Create a new expansion manager
+
+
ExpansionManager(File, Function<JarFile, ExpansionDescription>, ClassLoader) - Constructor for class me.hsgamer.hscore.expansion.common.ExpansionManager
+
+
Create a new expansion manager
+
+
ExpansionState - Enum Class in me.hsgamer.hscore.expansion.common
+
+
The state of the Expansion
+
+
ExpressionUtils - Class in me.hsgamer.hscore.expression
+
+
The expression manager
+
+
+

F

+
+
fetchLicense() - Method in class me.hsgamer.hscore.license.polymart.DefaultPolymartLicenseFetcher
+
 
+
fetchLicense() - Method in interface me.hsgamer.hscore.license.polymart.PolymartLicenseFetcher
+
+
Fetch the license entry
+
+
fetchLicense() - Method in class me.hsgamer.hscore.license.spigotmc.DefaultSpigotLicenseFetcher
+
 
+
fetchLicense() - Method in interface me.hsgamer.hscore.license.spigotmc.SpigotLicenseFetcher
+
+
Fetch the license entry
+
+
FIREFOX - Static variable in class me.hsgamer.hscore.web.UserAgent
+
+
User agent for Firefox
+
+
forward(Plugin, PluginMessageRecipient, String, String, byte[]) - Static method in class me.hsgamer.hscore.bukkit.channel.BungeeUtils
+
+
Forward the data to the server
+
+
forwardToPlayer(Plugin, PluginMessageRecipient, String, String, byte[]) - Static method in class me.hsgamer.hscore.bukkit.channel.BungeeUtils
+
+
Forward the data to the player
+
+
FunctionalMassBuilder<I,O> - Class in me.hsgamer.hscore.builder
+
+
The mass builder for the functional value.
+
+
FunctionalMassBuilder() - Constructor for class me.hsgamer.hscore.builder.FunctionalMassBuilder
+
 
+
FunctionElement(BiFunction<String, R, V>, String...) - Constructor for class me.hsgamer.hscore.builder.Builder.FunctionElement
+
+
Create a new function element
+
+
+

G

+
+
generate() - Method in class me.hsgamer.hscore.common.CachedValue
+
+
Generate the value
+
+
generateAreaPositions(InventoryPosition, InventoryPosition) - Static method in class me.hsgamer.hscore.minecraft.gui.mask.MaskUtils
+
+
Generate the stream of positions in the area between two positions
+
+
generateAreaSlots(InventoryPosition, InventoryPosition, InventorySize) - Static method in class me.hsgamer.hscore.minecraft.gui.mask.MaskUtils
+
+
Generate the stream of slots in the area between two positions
+
+
generateButtons(UUID, InventorySize) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.AnimatedMask
+
 
+
generateButtons(UUID, InventorySize) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ButtonMapMask
+
 
+
generateButtons(UUID, InventorySize) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.HybridMask
+
 
+
generateButtons(UUID, InventorySize) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ListMask
+
 
+
generateButtons(UUID, InventorySize) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.MultiSlotsMask
+
 
+
generateButtons(UUID, InventorySize) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.OneTimeAnimatedMask
+
 
+
generateButtons(UUID, InventorySize) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PaginatedMask
+
 
+
generateButtons(UUID, InventorySize) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PlaceholderMask
+
 
+
generateButtons(UUID, InventorySize) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PredicateMask
+
 
+
generateButtons(UUID, InventorySize) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.SingleMask
+
 
+
generateButtons(UUID, InventorySize) - Method in interface me.hsgamer.hscore.minecraft.gui.mask.Mask
+
+
Generate the buttons for the unique id
+
+
generateButtons(UUID, InventorySize, int) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ButtonPaginatedMask
+
 
+
generateButtons(UUID, InventorySize, int) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.MaskPaginatedMask
+
 
+
generateButtons(UUID, InventorySize, int) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PaginatedMask
+
+
Generate the buttons for the unique id
+
+
generateButtons(UUID, InventorySize, int) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.SequencePaginatedMask
+
 
+
generateOutlineSlots(InventoryPosition, InventoryPosition) - Static method in class me.hsgamer.hscore.minecraft.gui.mask.MaskUtils
+
+
Get the stream of positions drawing the outline of the area between 2 positions
+
+
generateOutlineSlots(InventoryPosition, InventoryPosition, InventorySize) - Static method in class me.hsgamer.hscore.minecraft.gui.mask.MaskUtils
+
+
Get the stream of slots drawing the outline of the area between 2 positions
+
+
get() - Method in class me.hsgamer.hscore.common.CachedValue
+
 
+
get() - Method in interface me.hsgamer.hscore.extra.supplier.ThrowableSupplier
+
 
+
get() - Method in class me.hsgamer.hscore.minecraft.gui.simple.SimpleGUIBuilder
+
+
Build the SimpleButtonMap
+
+
get(DownloadInfo) - Method in class me.hsgamer.hscore.downloader.core.object.InfoKey
+
+
Get the value from the download info
+
+
get(Object) - Method in class me.hsgamer.hscore.collections.map.CaseInsensitiveStringMap
+
 
+
get(Object, String...) - Method in class me.hsgamer.hscore.bukkit.config.BukkitConfig
+
 
+
get(Object, String...) - Method in class me.hsgamer.hscore.bungeecord.config.BungeeConfig
+
 
+
get(Object, String...) - Method in interface me.hsgamer.hscore.config.Config
+
+
Get the value from the path
+
+
get(Object, String...) - Method in class me.hsgamer.hscore.config.configurate.ConfigurateConfig
+
 
+
get(Object, String...) - Method in class me.hsgamer.hscore.config.DecorativeConfig
+
 
+
get(Object, String...) - Method in class me.hsgamer.hscore.config.gson.GsonConfig
+
 
+
get(Object, String...) - Method in class me.hsgamer.hscore.config.simpleconfiguration.SimpleConfig
+
 
+
get(Object, String...) - Method in class me.hsgamer.hscore.config.simplixstorage.LightningConfig
+
 
+
get(String) - Method in interface me.hsgamer.hscore.task.element.TaskData
+
+
Get the value from the data
+
+
get(String...) - Method in interface me.hsgamer.hscore.config.Config
+
+
Get the value from the path
+
+
get(String...) - Method in class me.hsgamer.hscore.config.DecorativeConfig
+
 
+
get(String, BlockBox) - Static method in class me.hsgamer.hscore.minecraft.block.utils.PositionIteratorUtils
+
+
Get the PositionIterator by the type
+
+
getAction() - Method in class me.hsgamer.hscore.minecraft.gui.button.DisplayButton
+
+
Get the action to handle the event
+
+
getAgent() - Static method in class me.hsgamer.hscore.license.polymart.DefaultPolymartLicenseFetcher
+
 
+
getAgent() - Method in class me.hsgamer.hscore.web.UserAgent
+
+
Get the agent string
+
+
getAllPlayerNames() - Static method in class me.hsgamer.hscore.bukkit.utils.BukkitUtils
+
+
Get all player names
+
+
getAllUniqueIds() - Static method in class me.hsgamer.hscore.bukkit.utils.BukkitUtils
+
+
Get all unique ids
+
+
getAndSetExactPage(UUID, int, int) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PaginatedMask
+
+
Get the exact page from the input page and set it if it's not the same
+
+
getBase64(String) - Static method in class me.hsgamer.hscore.common.Validate
+
+
Convert to Base64
+
+
getBukkitClickType() - Method in class me.hsgamer.hscore.bukkit.clicktype.BukkitClickType
+
+
Get the original click type
+
+
getButton() - Method in class me.hsgamer.hscore.minecraft.gui.button.impl.PredicateButton
+
+
Get the button
+
+
getButtonMap() - Method in class me.hsgamer.hscore.minecraft.gui.GUIHolder
+
+
Get the button map
+
+
getButtonMap() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ButtonMapMask
+
+
Get the button map
+
+
getButtons() - Method in class me.hsgamer.hscore.minecraft.gui.button.impl.AnimatedButton
+
+
Get the list of buttons
+
+
getButtons() - Method in class me.hsgamer.hscore.minecraft.gui.button.impl.ListButton
+
+
Get the list of buttons
+
+
getButtons() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ButtonMapMask
+
+
Get the buttons
+
+
getButtons() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.MultiSlotsMask
+
+
Get the buttons
+
+
getButtons(int) - Method in class me.hsgamer.hscore.minecraft.gui.simple.SimpleButtonMap
+
+
Get buttons by the slot
+
+
getButtons(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ButtonPaginatedMask
+
+
Get the buttons for the unique id
+
+
getButtons(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticButtonPaginatedMask
+
 
+
getButtons(UUID, InventorySize) - Method in class me.hsgamer.hscore.minecraft.gui.advanced.AdvancedButtonMap
+
 
+
getButtons(UUID, InventorySize) - Method in interface me.hsgamer.hscore.minecraft.gui.button.ButtonMap
+
+
Get the button map that is ready to be displayed to the unique id
+
+
getButtons(UUID, InventorySize) - Method in class me.hsgamer.hscore.minecraft.gui.simple.SimpleButtonMap
+
 
+
getButtons(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.SequencePaginatedMask
+
+
Get the buttons for the unique id
+
+
getButtons(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticSequencePaginatedMask
+
 
+
getButtonSlotMap() - Method in class me.hsgamer.hscore.minecraft.gui.simple.SimpleButtonMap
+
+
Get the map of buttons
+
+
GetClassLoader - Interface in me.hsgamer.hscore.expansion.extra.expansion
+
+
An interface for Expansion to make it easier to get the class loader
+
+
getClassLoaders() - Method in class me.hsgamer.hscore.expansion.common.ExpansionManager
+
+
Get all loaded expansion class loaders
+
+
getClickTypeFromEvent(InventoryClickEvent, boolean) - Static method in class me.hsgamer.hscore.bukkit.clicktype.ClickTypeUtils
+
+
Get click type from the click event
+
+
getClickTypeMap() - Static method in class me.hsgamer.hscore.bukkit.clicktype.ClickTypeUtils
+
+
Get the available click types
+
+
getClientProperties() - Method in class me.hsgamer.hscore.database.Setting
+
+
Get all client properties
+
+
getClientPropertyStrings() - Method in class me.hsgamer.hscore.database.Setting
+
+
Get all driver properties as a list of string
+
+
getClosePredicate() - Method in class me.hsgamer.hscore.minestom.gui.MinestomGUIHolder
+
+
Get the close predicate
+
+
getComment(String...) - Method in interface me.hsgamer.hscore.config.Config
+
+
Get the block comment
+
+
getComment(String...) - Method in class me.hsgamer.hscore.config.DecorativeConfig
+
 
+
getComment(CommentType, String...) - Method in class me.hsgamer.hscore.bukkit.config.BukkitConfig
+
 
+
getComment(CommentType, String...) - Method in interface me.hsgamer.hscore.config.Config
+
+
Get the comment.
+
+
getComment(CommentType, String...) - Method in class me.hsgamer.hscore.config.configurate.ConfigurateConfig
+
 
+
getComment(CommentType, String...) - Method in class me.hsgamer.hscore.config.DecorativeConfig
+
 
+
getComment(CommentType, String...) - Method in class me.hsgamer.hscore.config.simpleconfiguration.SimpleConfig
+
 
+
getConnection() - Method in class me.hsgamer.hscore.database.client.sql.h2.H2Client
+
 
+
getConnection() - Method in class me.hsgamer.hscore.database.client.sql.hikari.HikariSqlClient
+
 
+
getConnection() - Method in class me.hsgamer.hscore.database.client.sql.java.JavaSqlClient
+
 
+
getConnection() - Method in interface me.hsgamer.hscore.database.client.sql.SqlClient
+
+
Get the connection
+
+
getConnectionString(Setting) - Method in interface me.hsgamer.hscore.database.driver.h2.H2BaseDriver
+
 
+
getConnectionString(Setting) - Method in class me.hsgamer.hscore.database.driver.h2.H2LocalDriver
+
 
+
getConnectionString(Setting) - Method in class me.hsgamer.hscore.database.driver.h2.H2MemoryDriver
+
 
+
getConnectionString(Setting) - Method in class me.hsgamer.hscore.database.driver.h2.H2ServerDriver
+
 
+
getContinue(Position) - Method in class me.hsgamer.hscore.minecraft.block.impl.iterator.LinearPositionIterator
+
 
+
getContinue(Position) - Method in class me.hsgamer.hscore.minecraft.block.impl.iterator.RandomPositionIterator
+
 
+
getContinue(Position) - Method in class me.hsgamer.hscore.minecraft.block.iterator.BasePositionIterator
+
+
Get the next Position
+
+
getConverter(Class<?>) - Method in class me.hsgamer.hscore.bukkit.config.converter.BukkitConverterProvider
+
 
+
getConverter(Class<?>) - Method in interface me.hsgamer.hscore.config.annotation.converter.ConverterProvider
+
+
Get the Converter for the type
+
+
getConverter(Class<?>) - Method in class me.hsgamer.hscore.config.annotation.converter.impl.DefaultArrayConverterProvider
+
 
+
getConverter(Class<?>) - Method in class me.hsgamer.hscore.config.annotation.converter.impl.PrimitiveConverterProvider
+
 
+
getConverter(Type) - Static method in class me.hsgamer.hscore.config.annotation.converter.manager.DefaultConverterManager
+
+
Get the converter for the type
+
+
getConverterIfDefault(Type, Class<? extends Converter>) - Static method in class me.hsgamer.hscore.config.annotation.converter.manager.DefaultConverterManager
+
+
Get the converter for the type if the given converter is the default one
+
+
getConverterIfDefault(Type, Converter) - Static method in class me.hsgamer.hscore.config.annotation.converter.manager.DefaultConverterManager
+
+
Get the converter for the type if the given converter is the default one
+
+
getCraftBukkitPackageVersion() - Static method in class me.hsgamer.hscore.bukkit.utils.VersionUtils
+
+
Get the CraftBukkit package version
+
+
getCronList() - Method in class me.hsgamer.hscore.crontime.CronTimeManager
+
+
Get the cron list
+
+
getCurrent() - Method in class me.hsgamer.hscore.minecraft.block.iterator.BasePositionIterator
+
+
Get the current Position
+
+
getCurrentFrame() - Method in class me.hsgamer.hscore.animate.Animation
+
+
Get the frame based on the current time
+
+
getCurrentFrame(long) - Method in class me.hsgamer.hscore.animate.Animation
+
+
Get the frame based on the current time
+
+
getCurrentTaskPool() - Method in interface me.hsgamer.hscore.task.element.TaskProcess
+
+
Get the current task pool
+
+
getData() - Method in class me.hsgamer.hscore.downloader.core.object.DownloadInfo
+
+
Get the data
+
+
getData() - Method in interface me.hsgamer.hscore.expansion.common.ExpansionDescription
+
+
Get the extra data of the expansion
+
+
getData() - Method in class me.hsgamer.hscore.task.BatchRunnable
+
+
Get the data
+
+
getData() - Method in interface me.hsgamer.hscore.task.element.TaskProcess
+
+
Get the data of the running BatchRunnable
+
+
getDatabaseName() - Method in class me.hsgamer.hscore.database.Setting
+
+
Get the database name
+
+
getDataBytes(BungeeUtils.DataOutputConsumer) - Static method in class me.hsgamer.hscore.bukkit.channel.BungeeUtils
+
+
Build the data byte array
+
+
getDataFolder() - Method in interface me.hsgamer.hscore.expansion.extra.expansion.DataFolder
+
+
Get the data folder of the expansion
+
+
getDefaultButton() - Method in class me.hsgamer.hscore.minecraft.gui.simple.SimpleButtonMap
+
+
Get the default button
+
+
getDefaultExpressionConfiguration() - Static method in class me.hsgamer.hscore.expression.ExpressionUtils
+
+
Get the default expression configuration
+
+
getDefaultInventoryFunction() - Static method in class me.hsgamer.hscore.bukkit.gui.BukkitGUIUtils
+
+
Get the default inventory function for BukkitGUIDisplay
+
+
getDefaultItem() - Method in class me.hsgamer.hscore.bukkit.item.BukkitItemBuilder
+
 
+
getDefaultItem() - Method in class me.hsgamer.hscore.minecraft.item.ItemBuilder
+
+
Get the default item
+
+
getDefaultMask() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PlaceholderMask
+
+
Get the default mask
+
+
getDefaultValue() - Method in class me.hsgamer.hscore.downloader.core.object.InfoKey
+
+
Get the default value
+
+
getDependencies(ExpansionClassLoader) - Method in interface me.hsgamer.hscore.expansion.extra.manager.DependableExpansionSortAndFilter
+
+
Get the dependencies of the expansion
+
+
getDependencyComparator() - Method in interface me.hsgamer.hscore.expansion.extra.manager.DependableExpansionSortAndFilter
+
+
Get the comparator for the dependencies
+
+
getDescription() - Method in class me.hsgamer.hscore.expansion.common.ExpansionClassLoader
+
+
Get the expansion's description
+
+
getDirectLink() - Method in class me.hsgamer.hscore.downloader.core.object.DownloadInfo
+
+
Get the direct link
+
+
getDisplay() - Method in class me.hsgamer.hscore.minestom.gui.inventory.DelegatingInventory
+
+
Get the display related to this inventory
+
+
getDisplay(UUID) - Method in class me.hsgamer.hscore.ui.BaseHolder
+
 
+
getDisplay(UUID) - Method in interface me.hsgamer.hscore.ui.Holder
+
+
Get the display for the unique id
+
+
getDownloadInfo(String) - Method in class me.hsgamer.hscore.downloader.core.Downloader
+
+
Get the download info
+
+
getDownloadInfoLoader() - Method in class me.hsgamer.hscore.downloader.core.Downloader
+
+
Get the download info loader
+
+
getDriver() - Method in class me.hsgamer.hscore.database.Setting
+
+
Get the driver
+
+
getDriverClass() - Method in interface me.hsgamer.hscore.database.Driver
+
+
Get the driver class
+
+
getDriverClass() - Method in interface me.hsgamer.hscore.database.driver.h2.H2BaseDriver
+
 
+
getDriverClass() - Method in class me.hsgamer.hscore.database.driver.mariadb.MariaDBDriver
+
 
+
getDriverClass() - Method in class me.hsgamer.hscore.database.driver.mysql.MySqlDriver
+
 
+
getDriverClass() - Method in class me.hsgamer.hscore.database.driver.postgresql.PostgreSqlDriver
+
 
+
getDriverClass() - Method in interface me.hsgamer.hscore.database.driver.sqlite.SqliteBaseDriver
+
 
+
getDriverClass() - Method in class me.hsgamer.hscore.database.driver.sqlserver.SqlServerDriver
+
 
+
getDriverClassName() - Method in interface me.hsgamer.hscore.database.Driver
+
+
Get the driver class name
+
+
getDriverProperties() - Method in class me.hsgamer.hscore.database.Setting
+
+
Get all driver properties
+
+
getDriverPropertyStrings() - Method in class me.hsgamer.hscore.database.Setting
+
+
Get all driver properties as a list of string
+
+
getElements() - Method in class me.hsgamer.hscore.builder.MassBuilder
+
+
Get the registered build elements
+
+
getElements(JsonArray) - Static method in class me.hsgamer.hscore.gson.GsonUtils
+
+
Get the elements from a JsonArray
+
+
getElements(JsonObject) - Static method in class me.hsgamer.hscore.gson.GsonUtils
+
+
Get the elements from a JsonObject
+
+
getEnabledExpansions() - Method in class me.hsgamer.hscore.expansion.common.ExpansionManager
+
+
Get all enabled expansions
+
+
getEntityManager() - Method in class me.hsgamer.hscore.database.client.jpa.PersistenceClient
+
+
Get a new entity manager
+
+
getEvent() - Method in interface me.hsgamer.hscore.bukkit.gui.event.BukkitCancellableEvent
+
+
Get the Bukkit event
+
+
getEvent() - Method in class me.hsgamer.hscore.bukkit.gui.event.BukkitInventoryEvent
+
+
Get the Bukkit event
+
+
getEvent() - Method in interface me.hsgamer.hscore.minestom.gui.event.MinestomCancellableEvent
+
+
Get the Minestom event
+
+
getEvent() - Method in class me.hsgamer.hscore.minestom.gui.event.MinestomEvent
+
+
Get the event
+
+
getEvent() - Method in interface me.hsgamer.hscore.minestom.gui.event.MinestomViewerEvent
+
+
Get the Minestom event
+
+
getEventNode() - Method in class me.hsgamer.hscore.minestom.gui.inventory.DelegatingInventory
+
+
Get the event node related to this inventory
+
+
getExactPage(int, int) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PaginatedMask
+
+
Get the exact page from the input page
+
+
getExpansion() - Method in class me.hsgamer.hscore.expansion.common.ExpansionClassLoader
+
+
Get the expansion
+
+
getExpansion(String) - Method in class me.hsgamer.hscore.expansion.common.ExpansionManager
+
+
Get the loaded expansion
+
+
getExpansionClassLoader() - Method in exception me.hsgamer.hscore.expansion.common.exception.ExpansionClassLoaderException
+
+ +
+
getExpansionClassLoader() - Method in interface me.hsgamer.hscore.expansion.extra.expansion.GetClassLoader
+
+
Get the class loader of the expansion
+
+
getExpansionClassLoader(String) - Method in class me.hsgamer.hscore.expansion.common.ExpansionManager
+
+
Get the loaded expansion class loader
+
+
getExpansionOptional() - Method in class me.hsgamer.hscore.expansion.common.ExpansionClassLoader
+
+
Get the expansion if it's initialized
+
+
getExpansionsDir() - Method in class me.hsgamer.hscore.expansion.common.ExpansionManager
+
+
Get the expansion directory
+
+
getExpressionConfigurationModifier() - Static method in class me.hsgamer.hscore.expression.ExpressionUtils
+
+
Get the expression configuration modifier
+
+
getExternalReplacers() - Method in class me.hsgamer.hscore.variable.VariableManager
+
+
Get all external replacers
+
+
getFallbackButton() - Method in class me.hsgamer.hscore.minecraft.gui.button.impl.PredicateButton
+
+
Get the fallback button
+
+
getFallbackMask() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PredicateMask
+
+
Get the fallback mask
+
+
getFile() - Method in exception me.hsgamer.hscore.expansion.common.exception.InvalidExpansionFileException
+
+
Get the file
+
+
getFile() - Method in class me.hsgamer.hscore.expansion.common.ExpansionClassLoader
+
+
Get the expansion jar
+
+
getFileName() - Method in class me.hsgamer.hscore.downloader.core.object.DownloadInfo
+
+
Get the file name
+
+
getFinalString() - Method in interface me.hsgamer.hscore.variable.VariableSession
+
+
Get the final string
+
+
getFolder() - Method in class me.hsgamer.hscore.database.LocalDriver
+
+
Get the folder
+
+
getFolder() - Method in class me.hsgamer.hscore.downloader.core.Downloader
+
+
Get the folder
+
+
getFrames() - Method in class me.hsgamer.hscore.animate.Animation
+
+
Get the frames
+
+
getFunction() - Method in class me.hsgamer.hscore.builder.Builder.FunctionElement
+
+
Get the function
+
+
getGlobalRecipient() - Static method in class me.hsgamer.hscore.bukkit.channel.BungeeUtils
+
+
Get the global plugin message recipient
+
+
getHolder() - Method in class me.hsgamer.hscore.ui.BaseDisplay
+
 
+
getHolder() - Method in interface me.hsgamer.hscore.ui.Display
+
+
Get the holder for the display
+
+
getHost() - Method in class me.hsgamer.hscore.database.Setting
+
+
Get the host
+
+
getHotbarSlot() - Method in class me.hsgamer.hscore.bukkit.clicktype.BukkitClickType
+
 
+
getHotbarSlot() - Method in interface me.hsgamer.hscore.minecraft.clicktype.MinecraftClickType
+
+
Get the hotbar slot (0-8) of the click type if it is number click
+
+
getIfFound(Map<K, V>, K...) - Static method in class me.hsgamer.hscore.common.MapUtils
+
+
Get the value given the key from the map
+
+
getIfFoundOrDefault(Map<K, V>, V, K...) - Static method in class me.hsgamer.hscore.common.MapUtils
+
+
Get the value given the key from the map
+
+
getInput(F) - Method in class me.hsgamer.hscore.serializer.DataConverter
+
+
Get the input from the raw object
+
+
getInputItem(UUID) - Method in class me.hsgamer.hscore.bukkit.gui.button.impl.InputButton
+
+
Get the input item for the unique id
+
+
getInputStreamLoader() - Method in class me.hsgamer.hscore.downloader.core.Downloader
+
+
Get the input stream loader
+
+
getInstance(Class<T>, String...) - Method in interface me.hsgamer.hscore.config.Config
+
+
Get the value from the path
+
+
getInstance(Class<T>, String...) - Method in class me.hsgamer.hscore.config.DecorativeConfig
+
 
+
getInstance(Class<T>, T, String...) - Method in interface me.hsgamer.hscore.config.Config
+
+
Get the value from the path
+
+
getInstance(Class<T>, T, String...) - Method in class me.hsgamer.hscore.config.DecorativeConfig
+
 
+
getInventory() - Method in class me.hsgamer.hscore.bukkit.gui.BukkitGUIDisplay
+
 
+
getInventory() - Method in class me.hsgamer.hscore.minestom.gui.MinestomGUIDisplay
+
+
Get the inventory of the display
+
+
getInventoryFunction() - Method in class me.hsgamer.hscore.bukkit.gui.BukkitGUIHolder
+
+
Get the inventory function
+
+
getInventoryFunctionFromTitle(Function<UUID, String>) - Static method in class me.hsgamer.hscore.bukkit.gui.BukkitGUIUtils
+
+
Get the inventory function from the title function
+
+
getInventorySize() - Method in class me.hsgamer.hscore.bukkit.gui.BukkitGUIDisplay
+
 
+
getInventorySize() - Method in class me.hsgamer.hscore.minecraft.gui.InventoryGUIDisplay
+
+
Get the size of the inventory
+
+
getInventorySize() - Method in class me.hsgamer.hscore.minestom.gui.MinestomGUIDisplay
+
 
+
getInventoryType() - Method in class me.hsgamer.hscore.bukkit.gui.BukkitGUIHolder
+
+
Get the inventory type
+
+
getInventoryType() - Method in class me.hsgamer.hscore.minestom.gui.MinestomGUIHolder
+
+
Get the inventory type
+
+
getIoExceptionConsumer() - Static method in class me.hsgamer.hscore.bukkit.channel.BungeeUtils
+
+
Get the IOException consumer
+
+
getItem() - Method in class me.hsgamer.hscore.minecraft.gui.button.DisplayButton
+
+
Get the item to display
+
+
getItemModifiers() - Method in class me.hsgamer.hscore.minecraft.item.ItemBuilder
+
+
Get the map of item modifiers
+
+
getItemPredicate(ItemStack) - Static method in class me.hsgamer.hscore.bukkit.utils.ItemUtils
+
+
Get the predicate of the item.
+
+
getItemStack() - Method in class me.hsgamer.hscore.bukkit.gui.object.BukkitItem
+
+
Get the item stack
+
+
getKey() - Method in class me.hsgamer.hscore.common.Pair
+
+
Get the key
+
+
getKey() - Method in class me.hsgamer.hscore.downloader.core.object.InfoKey
+
+
Get the key to the value
+
+
getKey() - Method in enum class me.hsgamer.hscore.license.common.CommonLicenseProperty
+
+
Get the key
+
+
getKeys(boolean, String...) - Method in interface me.hsgamer.hscore.config.Config
+
+
Get all keys from the path
+
+
getKeys(boolean, String...) - Method in class me.hsgamer.hscore.config.DecorativeConfig
+
 
+
getKeys(boolean, String...) - Method in class me.hsgamer.hscore.config.simplixstorage.LightningConfig
+
 
+
getLicense() - Static method in class me.hsgamer.hscore.license.polymart.DefaultPolymartLicenseFetcher
+
 
+
getLoadedDownloadInfo() - Method in class me.hsgamer.hscore.downloader.core.Downloader
+
+
Get the loaded download infos
+
+
getLogger(Class<?>) - Static method in class me.hsgamer.hscore.logger.provider.LoggerProvider
+
+
Get the logger
+
+
getLogger(Class<?>) - Method in interface me.hsgamer.hscore.logger.service.LoggerService
+
+
Get the logger
+
+
getLogger(String) - Static method in class me.hsgamer.hscore.logger.provider.LoggerProvider
+
+
Get the logger
+
+
getLogger(String) - Method in interface me.hsgamer.hscore.logger.service.LoggerService
+
+
Get the logger
+
+
getMainClass() - Method in interface me.hsgamer.hscore.expansion.common.ExpansionDescription
+
+
Get the main class of the expansion
+
+
getMajorVersion() - Static method in class me.hsgamer.hscore.bukkit.utils.VersionUtils
+
+
Get the major version of the server
+
+
getManager() - Method in class me.hsgamer.hscore.expansion.common.ExpansionClassLoader
+
+
Get the expansion manager
+
+
getMask() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PredicateMask
+
+
Get the mask
+
+
getMask(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PlaceholderMask
+
+
Get the mask for the unique id
+
+
getMasks() - Method in class me.hsgamer.hscore.minecraft.gui.advanced.AdvancedButtonMap
+
+
Get all masks
+
+
getMasks() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.AnimatedMask
+
+
Get the list of masks
+
+
getMasks() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.HybridMask
+
+
Get the masks
+
+
getMasks() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ListMask
+
+
Get the list of masks
+
+
getMasks() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.OneTimeAnimatedMask
+
+
Get the list of masks
+
+
getMasks(String) - Method in class me.hsgamer.hscore.minecraft.gui.advanced.AdvancedButtonMap
+
+
Get masks by name
+
+
getMasks(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.MaskPaginatedMask
+
+
Get the masks for the unique id
+
+
getMasks(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticMaskPaginatedMask
+
 
+
getMaskSlot() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ButtonPaginatedMask
+
+
Get the mask slot
+
+
getMaskSlot() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.MultiSlotsMask
+
+
Get the mask slot
+
+
getMaskSlot() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.SequencePaginatedMask
+
+
Get the mask slot
+
+
getMatchedItemsInInventory(Inventory, Predicate<ItemStack>, int) - Static method in class me.hsgamer.hscore.bukkit.utils.ItemUtils
+
+
Get the matched items in the inventory
+
+
getMillisPerTick() - Static method in class me.hsgamer.hscore.minecraft.gui.GUIProperties
+
+
Get the millis per tick
+
+
getMinorVersion() - Static method in class me.hsgamer.hscore.bukkit.utils.VersionUtils
+
+
Get the minor version of the server
+
+
getMissingDepends(List<String>) - Static method in class me.hsgamer.hscore.bukkit.utils.BukkitUtils
+
+
Get missing plugins from a list of given plugins
+
+
getName() - Method in class me.hsgamer.hscore.bukkit.channel.Channel
+
+
Get the channel's name
+
+
getName() - Method in class me.hsgamer.hscore.bukkit.clicktype.BukkitClickType
+
 
+
getName() - Method in class me.hsgamer.hscore.bukkit.config.BukkitConfig
+
 
+
getName() - Method in class me.hsgamer.hscore.bungeecord.channel.Channel
+
+
Get the channel's name
+
+
getName() - Method in class me.hsgamer.hscore.bungeecord.config.BungeeConfig
+
 
+
getName() - Method in interface me.hsgamer.hscore.config.Config
+
+
Get the name of the configuration
+
+
getName() - Method in class me.hsgamer.hscore.config.configurate.ConfigurateConfig
+
 
+
getName() - Method in class me.hsgamer.hscore.config.DecorativeConfig
+
 
+
getName() - Method in class me.hsgamer.hscore.config.gson.GsonConfig
+
 
+
getName() - Method in class me.hsgamer.hscore.config.simpleconfiguration.SimpleConfig
+
 
+
getName() - Method in class me.hsgamer.hscore.config.simplixstorage.LightningConfig
+
 
+
getName() - Method in class me.hsgamer.hscore.downloader.core.object.DownloadInfo
+
+
Get the name
+
+
getName() - Method in interface me.hsgamer.hscore.expansion.common.ExpansionDescription
+
+
Get the name of the expansion
+
+
getName() - Method in interface me.hsgamer.hscore.minecraft.clicktype.MinecraftClickType
+
+
Get the name of the click type
+
+
getName() - Method in class me.hsgamer.hscore.minecraft.gui.mask.BaseMask
+
 
+
getName() - Method in interface me.hsgamer.hscore.minecraft.gui.mask.Mask
+
+
Get the name of the mask
+
+
getNames() - Method in class me.hsgamer.hscore.builder.Builder.FunctionElement
+
+
Get the names or the aliases of the function
+
+
getNextEpochMillis() - Method in class me.hsgamer.hscore.crontime.CronTimeManager
+
+
Get the next epoch millis from now
+
+
getNextEpochMillis(Instant) - Method in class me.hsgamer.hscore.crontime.CronTimeManager
+
+
Get the next epoch millis from now
+
+
getNextEpochMillis(ZonedDateTime) - Method in class me.hsgamer.hscore.crontime.CronTimeManager
+
+
Get the next epoch millis from the initial time
+
+
getNextInstant() - Method in class me.hsgamer.hscore.crontime.CronTimeManager
+
+
Get the next instant from now
+
+
getNextInstant(Instant) - Method in class me.hsgamer.hscore.crontime.CronTimeManager
+
+
Get the next instant from the initial instant
+
+
getNextTime() - Method in class me.hsgamer.hscore.crontime.CronTimeManager
+
+
Get the next time from now
+
+
getNextTime(ZonedDateTime) - Method in class me.hsgamer.hscore.crontime.CronTimeManager
+
+
Get the next time from the initial time
+
+
getNonce() - Static method in class me.hsgamer.hscore.license.polymart.DefaultPolymartLicenseFetcher
+
 
+
getNonce() - Static method in class me.hsgamer.hscore.license.spigotmc.DefaultSpigotLicenseFetcher
+
 
+
getNormalized(Object, String...) - Method in interface me.hsgamer.hscore.config.Config
+
+
Get the normalized value from the path
+
+
getNormalized(Object, String...) - Method in class me.hsgamer.hscore.config.DecorativeConfig
+
 
+
getNormalized(String...) - Method in interface me.hsgamer.hscore.config.Config
+
+
Get the normalized value from the path
+
+
getNormalized(String...) - Method in class me.hsgamer.hscore.config.DecorativeConfig
+
 
+
getNormalizedHost() - Method in class me.hsgamer.hscore.database.Setting
+
+
Get the host and port as a base url
+
+
getNormalizedValues(boolean, String...) - Method in interface me.hsgamer.hscore.config.Config
+
+
Get all normalized values from the path
+
+
getNormalizedValues(boolean, String...) - Method in class me.hsgamer.hscore.config.DecorativeConfig
+
 
+
getNumber(String) - Static method in class me.hsgamer.hscore.common.Validate
+
+
Convert to number
+
+
getNumbersFromPermissions(Permissible, String) - Static method in class me.hsgamer.hscore.bukkit.utils.PermissionUtils
+
+
Get the numbers from the permissions the permissible object has ([prefix].
+
+
getNumbersFromPermissions(Permissible, String, Function<String, Stream<Number>>) - Static method in class me.hsgamer.hscore.bukkit.utils.PermissionUtils
+
+
Get the numbers from the permissions the permissible object has ([prefix].
+
+
getOption() - Method in interface me.hsgamer.hscore.action.builder.ActionInput
+
+
Get the option
+
+
getOptional(Map<K, V>, K...) - Static method in class me.hsgamer.hscore.common.MapUtils
+
+
Get the value given the key from the map
+
+
getOptionAsList() - Method in interface me.hsgamer.hscore.action.builder.ActionInput
+
+
Get the option as a list.
+
+
getOptionAsList(String) - Method in interface me.hsgamer.hscore.action.builder.ActionInput
+
+
Get the option as a list
+
+
getOptionAsMap() - Method in interface me.hsgamer.hscore.action.builder.ActionInput
+
+
Get the option as a map.
+
+
getOptionAsMap(String) - Method in interface me.hsgamer.hscore.action.builder.ActionInput
+
+
Get the option as a map.
+
+
getOptionStream() - Method in interface me.hsgamer.hscore.action.builder.ActionInput
+
+
Get the option as a stream.
+
+
getOptionStream(String) - Method in interface me.hsgamer.hscore.action.builder.ActionInput
+
+
Get the option as a stream
+
+
getOriginal() - Method in class me.hsgamer.hscore.bukkit.config.BukkitConfig
+
 
+
getOriginal() - Method in class me.hsgamer.hscore.bungeecord.config.BungeeConfig
+
 
+
getOriginal() - Method in interface me.hsgamer.hscore.config.Config
+
+
Get the original instance
+
+
getOriginal() - Method in class me.hsgamer.hscore.config.configurate.ConfigurateConfig
+
 
+
getOriginal() - Method in class me.hsgamer.hscore.config.DecorativeConfig
+
 
+
getOriginal() - Method in class me.hsgamer.hscore.config.gson.GsonConfig
+
 
+
getOriginal() - Method in class me.hsgamer.hscore.config.simpleconfiguration.SimpleConfig
+
 
+
getOriginal() - Method in class me.hsgamer.hscore.config.simplixstorage.LightningConfig
+
 
+
getOriginal() - Method in interface me.hsgamer.hscore.database.Client
+
+
Get the original
+
+
getOriginal() - Method in class me.hsgamer.hscore.database.client.hibernate.HibernateClient
+
 
+
getOriginal() - Method in class me.hsgamer.hscore.database.client.jpa.PersistenceClient
+
 
+
getOriginal() - Method in class me.hsgamer.hscore.database.client.sql.h2.H2Client
+
 
+
getOriginal() - Method in class me.hsgamer.hscore.database.client.sql.hikari.HikariSqlClient
+
 
+
getOriginal() - Method in class me.hsgamer.hscore.database.client.sql.java.JavaSqlClient
+
 
+
getOriginalConfig() - Method in class me.hsgamer.hscore.config.DecorativeConfig
+
+
Get the original config
+
+
getOutput(T) - Method in class me.hsgamer.hscore.serializer.DataConverter
+
+
Get the output from the final object
+
+
getOutputItem(UUID) - Method in class me.hsgamer.hscore.bukkit.gui.button.impl.OutputButton
+
+
Get the output item for the unique id
+
+
getPage(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PaginatedMask
+
+
Get the current page for the unique id
+
+
getParentClassLoader() - Method in class me.hsgamer.hscore.expansion.common.ExpansionManager
+
+
Get the parent class loader
+
+
getPassword() - Method in class me.hsgamer.hscore.database.Setting
+
+
Get the password
+
+
getPath() - Method in class me.hsgamer.hscore.config.proxy.ConfigNode
+
+
Get the config path
+
+
getPing(Player) - Static method in class me.hsgamer.hscore.bukkit.utils.BukkitUtils
+
+
Get ping
+
+
getPlugin() - Method in class me.hsgamer.hscore.bukkit.channel.Channel
+
+
Get the plugin providing the channel
+
+
getPlugin() - Method in class me.hsgamer.hscore.bukkit.gui.BukkitGUIHolder
+
+
Get the plugin
+
+
getPlugin() - Method in class me.hsgamer.hscore.bungeecord.channel.Channel
+
+
Get the plugin providing the channel
+
+
getPort() - Method in class me.hsgamer.hscore.database.Setting
+
+
Get the port
+
+
getPrefix() - Static method in class me.hsgamer.hscore.bukkit.utils.MessageUtils
+
+
Get the default prefix
+
+
getProperties() - Method in class me.hsgamer.hscore.license.common.LicenseResult
+
+
Get the properties
+
+
getProperty(CommonLicenseProperty) - Method in class me.hsgamer.hscore.license.common.LicenseProperties
+
+
Get the property
+
+
getRandomColor() - Static method in class me.hsgamer.hscore.bukkit.utils.ColorUtils
+
+
Get a random chat color
+
+
getRaw(String) - Method in interface me.hsgamer.hscore.task.element.TaskData
+
+
Get the raw value from the data
+
+
getRegisteredMap() - Method in class me.hsgamer.hscore.builder.Builder
+
+
Get the registered map
+
+
getRegisteredTypes() - Method in class me.hsgamer.hscore.minecraft.block.utils.PositionIteratorUtils
+
+
Get the registered types
+
+
getRegisteredTypes() - Method in class me.hsgamer.hscore.serializer.Serializer
+
+
Get the registered types
+
+
getRemainingMillis() - Method in class me.hsgamer.hscore.crontime.CronTimeManager
+
+
Get the remaining millis from now to the next time
+
+
getRemainingMillis(Instant) - Method in class me.hsgamer.hscore.crontime.CronTimeManager
+
+
Get the remaining millis from now to the next time
+
+
getRemainingMillis(ZonedDateTime) - Method in class me.hsgamer.hscore.crontime.CronTimeManager
+
+
Get the remaining millis from now to the next time
+
+
getResource() - Static method in class me.hsgamer.hscore.license.polymart.DefaultPolymartLicenseFetcher
+
 
+
getResource() - Static method in class me.hsgamer.hscore.license.spigotmc.DefaultSpigotLicenseFetcher
+
 
+
getResource(String) - Method in interface me.hsgamer.hscore.expansion.extra.expansion.DataFolder
+
+
Get the resource from the expansion jar
+
+
getResourceVersion() - Static method in class me.hsgamer.hscore.license.polymart.DefaultPolymartLicenseFetcher
+
 
+
getSafe() - Method in interface me.hsgamer.hscore.extra.supplier.ThrowableSupplier
+
+
Get a result with exceptions
+
+
getSerializer() - Method in class me.hsgamer.hscore.serializer.DataConverter
+
+
Get the serializer
+
+
getService() - Static method in class me.hsgamer.hscore.logger.service.LoggerServiceProvider
+
+
Get the service
+
+
getSetting() - Method in interface me.hsgamer.hscore.database.Client
+
+
Get the setting
+
+
getSetting() - Method in class me.hsgamer.hscore.database.client.hibernate.HibernateClient
+
 
+
getSetting() - Method in class me.hsgamer.hscore.database.client.jpa.PersistenceClient
+
 
+
getSetting() - Method in class me.hsgamer.hscore.database.client.sql.h2.H2Client
+
 
+
getSetting() - Method in class me.hsgamer.hscore.database.client.sql.hikari.HikariSqlClient
+
 
+
getSetting() - Method in class me.hsgamer.hscore.database.client.sql.java.JavaSqlClient
+
 
+
getSize() - Method in class me.hsgamer.hscore.bukkit.gui.BukkitGUIHolder
+
+
Get the size of the inventory
+
+
getSize() - Method in class me.hsgamer.hscore.bukkit.gui.object.BukkitInventorySize
+
 
+
getSize() - Method in interface me.hsgamer.hscore.minecraft.gui.object.InventorySize
+
+
Get the size of the inventory
+
+
getSize() - Method in class me.hsgamer.hscore.minestom.gui.object.MinestomInventorySize
+
 
+
getSlot() - Method in class me.hsgamer.hscore.bukkit.gui.event.BukkitClickEvent
+
 
+
getSlot() - Method in interface me.hsgamer.hscore.minecraft.gui.event.ClickEvent
+
+
Get the slot
+
+
getSlot() - Method in class me.hsgamer.hscore.minestom.gui.event.MinestomClickEvent
+
 
+
getSlotPerRow() - Method in class me.hsgamer.hscore.bukkit.gui.object.BukkitInventorySize
+
 
+
getSlotPerRow() - Method in interface me.hsgamer.hscore.minecraft.gui.object.InventorySize
+
+
Get the slot per row
+
+
getSlotPerRow() - Method in class me.hsgamer.hscore.minestom.gui.object.MinestomInventorySize
+
 
+
getSlots() - Method in interface me.hsgamer.hscore.minecraft.gui.object.InventorySize
+
+
Get the slots
+
+
getSlots(UUID, InventorySize) - Method in interface me.hsgamer.hscore.minecraft.gui.mask.MaskSlot
+
+
Get the slots
+
+
getSoftDependencies(ExpansionClassLoader) - Method in interface me.hsgamer.hscore.expansion.extra.manager.DependableExpansionSortAndFilter
+
+
Get the soft dependencies of the expansion.
+
+
getStage() - Method in class me.hsgamer.hscore.task.element.TaskPool
+
+
Get the stage of the task pool
+
+
getState() - Method in class me.hsgamer.hscore.expansion.common.ExpansionClassLoader
+
+
Get the state of the expansion
+
+
getStatus() - Method in class me.hsgamer.hscore.license.common.LicenseResult
+
+
Get the status
+
+
getStringReplacers() - Method in class me.hsgamer.hscore.minecraft.item.ItemBuilder
+
+
Get the list of string replacers
+
+
getStringsFromPermissions(Permissible, String) - Static method in class me.hsgamer.hscore.bukkit.utils.PermissionUtils
+
+
Get the strings from the permissions the permissible object has ([prefix].
+
+
getSubChannel() - Method in class me.hsgamer.hscore.bukkit.channel.BungeeSubChannel
+
+
Get the sub-channel name
+
+
getTaskPool(int) - Method in class me.hsgamer.hscore.task.BatchRunnable
+
+
Get the task pool
+
+
getTaskPool(int) - Method in interface me.hsgamer.hscore.task.element.TaskProcess
+
+
Get the task pool
+
+
getThrowable() - Method in class me.hsgamer.hscore.expansion.common.ExpansionClassLoader
+
+
Get the throwable if the expansion is in ExpansionState.ERROR
+
+
getTimestamp() - Static method in class me.hsgamer.hscore.license.polymart.DefaultPolymartLicenseFetcher
+
 
+
getTitle(UUID) - Method in class me.hsgamer.hscore.minestom.gui.MinestomGUIHolder
+
+
Get the title for the unique id
+
+
getTitleFunction() - Method in class me.hsgamer.hscore.minestom.gui.MinestomGUIHolder
+
+
Get the title function
+
+
getType() - Method in interface me.hsgamer.hscore.action.builder.ActionInput
+
+
Get the type
+
+
getType(F) - Method in class me.hsgamer.hscore.serializer.DataConverter
+
+
Get the type of the raw object
+
+
getType(I) - Method in class me.hsgamer.hscore.action.builder.ActionBuilder
+
 
+
getType(I) - Method in class me.hsgamer.hscore.builder.FunctionalMassBuilder
+
 
+
getUniqueId() - Method in class me.hsgamer.hscore.ui.BaseDisplay
+
 
+
getUniqueId() - Method in interface me.hsgamer.hscore.ui.Display
+
+
Get the unique id for the display
+
+
getURL(String) - Static method in class me.hsgamer.hscore.common.Validate
+
+
Convert to URL
+
+
getUser() - Static method in class me.hsgamer.hscore.license.polymart.DefaultPolymartLicenseFetcher
+
 
+
getUser() - Static method in class me.hsgamer.hscore.license.spigotmc.DefaultSpigotLicenseFetcher
+
 
+
getUserMasks() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PlaceholderMask
+
+
Get the user-mask map
+
+
getUsername() - Method in class me.hsgamer.hscore.database.Setting
+
+
Get the username
+
+
getUsername() - Static method in class me.hsgamer.hscore.license.polymart.DefaultPolymartLicenseFetcher
+
 
+
getUUID(String) - Static method in class me.hsgamer.hscore.common.Validate
+
+
Convert to UUID
+
+
getValue() - Method in interface me.hsgamer.hscore.action.builder.ActionInput
+
+
Get the value
+
+
getValue() - Method in class me.hsgamer.hscore.common.CachedValue
+
+
Get the cached value or generate one if the cache is null
+
+
getValue() - Method in class me.hsgamer.hscore.common.Pair
+
+
Get the value
+
+
getValue() - Method in class me.hsgamer.hscore.config.proxy.ConfigNode
+
+
Get the value from the config
+
+
getValues(boolean, String...) - Method in class me.hsgamer.hscore.bukkit.config.BukkitConfig
+
 
+
getValues(boolean, String...) - Method in class me.hsgamer.hscore.bungeecord.config.BungeeConfig
+
 
+
getValues(boolean, String...) - Method in interface me.hsgamer.hscore.config.Config
+
+
Get all values from the path
+
+
getValues(boolean, String...) - Method in class me.hsgamer.hscore.config.configurate.ConfigurateConfig
+
 
+
getValues(boolean, String...) - Method in class me.hsgamer.hscore.config.DecorativeConfig
+
 
+
getValues(boolean, String...) - Method in class me.hsgamer.hscore.config.gson.GsonConfig
+
 
+
getValues(boolean, String...) - Method in class me.hsgamer.hscore.config.simpleconfiguration.SimpleConfig
+
 
+
getValues(boolean, String...) - Method in class me.hsgamer.hscore.config.simplixstorage.LightningConfig
+
 
+
getVariable() - Method in interface me.hsgamer.hscore.variable.VariableSession
+
+
Get the variable
+
+
getVariableEntries() - Method in class me.hsgamer.hscore.variable.VariableManager
+
+
Get all variable entries
+
+
getVariables() - Method in class me.hsgamer.hscore.variable.VariableManager
+
+
Get all variables
+
+
getVerifyToken() - Static method in class me.hsgamer.hscore.license.polymart.DefaultPolymartLicenseFetcher
+
 
+
getVersion() - Method in class me.hsgamer.hscore.checker.github.GithubCommitChecker
+
 
+
getVersion() - Method in class me.hsgamer.hscore.checker.github.GithubReleaseChecker
+
 
+
getVersion() - Method in class me.hsgamer.hscore.checker.modrinth.ModrinthVersionChecker
+
 
+
getVersion() - Method in class me.hsgamer.hscore.checker.polymart.PolymartVersionChecker
+
 
+
getVersion() - Method in class me.hsgamer.hscore.checker.spigotmc.SpigotVersionChecker
+
+
Get the version of the resource
+
+
getVersion() - Method in interface me.hsgamer.hscore.checker.VersionChecker
+
+
Get the version
+
+
getVersion() - Method in class me.hsgamer.hscore.downloader.core.object.DownloadInfo
+
+
Get the version
+
+
getVersion() - Method in interface me.hsgamer.hscore.expansion.common.ExpansionDescription
+
+
Get the version of the expansion
+
+
getViewedButton(int) - Method in class me.hsgamer.hscore.minecraft.gui.InventoryGUIDisplay
+
+
Get the viewed button at the slot
+
+
getViewedButtons() - Method in class me.hsgamer.hscore.minecraft.gui.InventoryGUIDisplay
+
+
Get the viewed buttons
+
+
getViewerID() - Method in class me.hsgamer.hscore.bukkit.gui.event.BukkitInventoryEvent
+
 
+
getViewerID() - Method in interface me.hsgamer.hscore.minecraft.gui.event.ViewerEvent
+
+
Get the viewer
+
+
getViewerID() - Method in interface me.hsgamer.hscore.minestom.gui.event.MinestomViewerEvent
+
 
+
getX() - Method in class me.hsgamer.hscore.minecraft.gui.object.InventoryPosition
+
+
Get the x coordinate
+
+
getY() - Method in class me.hsgamer.hscore.minecraft.gui.object.InventoryPosition
+
+
Get the y coordinate
+
+
GithubCommitChecker - Class in me.hsgamer.hscore.checker.github
+
+
The latest commit checker for the GitHub repository
+
+
GithubCommitChecker(String, String) - Constructor for class me.hsgamer.hscore.checker.github.GithubCommitChecker
+
+
Create a new checker
+
+
GithubCommitChecker(String, String, UserAgent) - Constructor for class me.hsgamer.hscore.checker.github.GithubCommitChecker
+
+
Create a new checker
+
+
GithubReleaseChecker - Class in me.hsgamer.hscore.checker.github
+
+
The release version checker for the GitHub repository
+
+
GithubReleaseChecker(String) - Constructor for class me.hsgamer.hscore.checker.github.GithubReleaseChecker
+
+
Create a new checker
+
+
GithubReleaseChecker(String, UserAgent) - Constructor for class me.hsgamer.hscore.checker.github.GithubReleaseChecker
+
+
Create a new checker
+
+
giveItem(Player, ItemStack...) - Static method in class me.hsgamer.hscore.bukkit.utils.ItemUtils
+
+
Give the item to the player
+
+
GLOBAL - Static variable in class me.hsgamer.hscore.variable.VariableManager
+
+
The global variable manager
+
+
GsonConfig - Class in me.hsgamer.hscore.config.gson
+
+
The Config implementation for Gson
+
+
GsonConfig(File) - Constructor for class me.hsgamer.hscore.config.gson.GsonConfig
+
+
Create a new config
+
+
GsonConfig(File, Gson) - Constructor for class me.hsgamer.hscore.config.gson.GsonConfig
+
+
Create a new config
+
+
GsonExpansionDescriptionLoader - Class in me.hsgamer.hscore.expansion.gson
+
+
The factory that loads the ExpansionDescription from the json file of the jar file
+
+
GsonExpansionDescriptionLoader() - Constructor for class me.hsgamer.hscore.expansion.gson.GsonExpansionDescriptionLoader
+
+
Create a new GsonExpansionDescriptionLoader with the default description file name
+
+
GsonExpansionDescriptionLoader(String) - Constructor for class me.hsgamer.hscore.expansion.gson.GsonExpansionDescriptionLoader
+
+ +
+
GsonUtils - Class in me.hsgamer.hscore.gson
+
+
Some utilities for Gson
+
+
GUIDisplay<H extends GUIHolder<?>> - Class in me.hsgamer.hscore.minecraft.gui
+
+
The base Display for UI in Minecraft
+
+
GUIDisplay(UUID, H) - Constructor for class me.hsgamer.hscore.minecraft.gui.GUIDisplay
+
+
Create a new display
+
+
GUIHolder<D extends GUIDisplay<?>> - Class in me.hsgamer.hscore.minecraft.gui
+
+
The base Holder for UI in Minecraft
+
+
GUIHolder() - Constructor for class me.hsgamer.hscore.minecraft.gui.GUIHolder
+
 
+
GUIProperties - Class in me.hsgamer.hscore.minecraft.gui
+
+
The extra properties for the GUI
+
+
+

H

+
+
H2BaseDriver - Interface in me.hsgamer.hscore.database.driver.h2
+
+
A driver for H2
+
+
H2Client - Class in me.hsgamer.hscore.database.client.sql.h2
+
 
+
H2Client(Setting) - Constructor for class me.hsgamer.hscore.database.client.sql.h2.H2Client
+
+
Create a new H2 client
+
+
H2LocalDriver - Class in me.hsgamer.hscore.database.driver.h2
+
+
The driver for H2 (Embedded Mode)
+
+
H2LocalDriver() - Constructor for class me.hsgamer.hscore.database.driver.h2.H2LocalDriver
+
 
+
H2LocalDriver(File) - Constructor for class me.hsgamer.hscore.database.driver.h2.H2LocalDriver
+
 
+
H2MemoryDriver - Class in me.hsgamer.hscore.database.driver.h2
+
+
A driver for H2 (In-Memory Mode)
+
+
H2MemoryDriver() - Constructor for class me.hsgamer.hscore.database.driver.h2.H2MemoryDriver
+
 
+
H2ServerDriver - Class in me.hsgamer.hscore.database.driver.h2
+
+
A driver for H2 (Server Mode)
+
+
H2ServerDriver() - Constructor for class me.hsgamer.hscore.database.driver.h2.H2ServerDriver
+
+
Create a new TCP server driver
+
+
H2ServerDriver(boolean) - Constructor for class me.hsgamer.hscore.database.driver.h2.H2ServerDriver
+
+
Create a new server driver
+
+
handleEvent(Class<?>, Object) - Method in class me.hsgamer.hscore.ui.BaseHolder
+
+
Handle the event
+
+
handleEvent(E) - Method in class me.hsgamer.hscore.ui.BaseHolder
+
 
+
handleEvent(E) - Method in interface me.hsgamer.hscore.ui.Holder
+
+
Handle the event
+
+
handleEvent(ViewerEvent) - Method in class me.hsgamer.hscore.minecraft.gui.GUIDisplay
+
+
Handle the event
+
+
handleEvent(ViewerEvent) - Method in class me.hsgamer.hscore.minecraft.gui.InventoryGUIDisplay
+
 
+
handleMessage(PluginMessageEvent) - Method in class me.hsgamer.hscore.bungeecord.channel.Channel
+
+
Handle the received data from plugin messaging
+
+
handleMessage(Player, byte[]) - Method in class me.hsgamer.hscore.bukkit.channel.BungeeSubChannel
+
 
+
handleMessage(Player, byte[]) - Method in class me.hsgamer.hscore.bukkit.channel.Channel
+
+
Handle the received data from plugin messaging
+
+
handleSubChannelMessage(Player, byte[]) - Method in class me.hsgamer.hscore.bukkit.channel.BungeeSubChannel
+
+
Handle the received data from plugin messaging through sub-channel
+
+
hasAnyPermission(Player, Collection<Permission>) - Static method in class me.hsgamer.hscore.bukkit.utils.PermissionUtils
+
+
Check if the player has one of the permissions
+
+
hasAnyPermissionString(Player, Collection<String>) - Static method in class me.hsgamer.hscore.bukkit.utils.PermissionUtils
+
+
Check if the player has one of the permissions
+
+
hasContinue(Position) - Method in class me.hsgamer.hscore.minecraft.block.impl.iterator.LinearPositionIterator
+
 
+
hasContinue(Position) - Method in class me.hsgamer.hscore.minecraft.block.impl.iterator.RandomPositionIterator
+
 
+
hasContinue(Position) - Method in class me.hsgamer.hscore.minecraft.block.iterator.BasePositionIterator
+
+
Check if there is a next Position
+
+
hashCode() - Method in class me.hsgamer.hscore.minecraft.block.box.BlockBox
+
 
+
hashCode() - Method in class me.hsgamer.hscore.minecraft.block.box.Position
+
 
+
hashCode() - Method in class me.hsgamer.hscore.minecraft.gui.object.InventoryPosition
+
 
+
hashCode() - Method in record class me.hsgamer.hscore.minestom.gui.object.MinestomItem
+
+
Returns a hash code value for this object.
+
+
hasNext() - Method in class me.hsgamer.hscore.minecraft.block.adapt.WrappedPositionIterator
+
 
+
hasNext() - Method in class me.hsgamer.hscore.minecraft.block.impl.iterator.RandomTypePositionIterator
+
 
+
hasNext() - Method in class me.hsgamer.hscore.minecraft.block.iterator.BasePositionIterator
+
 
+
hasNext(Position, BasePositionIterator) - Method in interface me.hsgamer.hscore.minecraft.block.impl.iterator.LinearPositionIterator.LinearCoordinate
+
+
Check if there is a next element
+
+
hasPermission(Player, String) - Static method in class me.hsgamer.hscore.bukkit.utils.PermissionUtils
+
+
Check if the player has the permission
+
+
hasVariable() - Method in interface me.hsgamer.hscore.variable.VariableSession
+
+
Check if the string has a variable
+
+
HibernateClient - Class in me.hsgamer.hscore.database.client.hibernate
+
+
The Hibernate client
+
+
HibernateClient(Setting) - Constructor for class me.hsgamer.hscore.database.client.hibernate.HibernateClient
+
+
Create new Hibernate client
+
+
HikariSqlClient - Class in me.hsgamer.hscore.database.client.sql.hikari
+
+
The SQL client with HikariCP
+
+
HikariSqlClient(Setting) - Constructor for class me.hsgamer.hscore.database.client.sql.hikari.HikariSqlClient
+
+
Create new SQL client
+
+
holder - Variable in class me.hsgamer.hscore.ui.BaseDisplay
+
 
+
Holder<D extends Display> - Interface in me.hsgamer.hscore.ui
+
+
The holder for all displays
+
+
hook(EventNode<Event>) - Static method in class me.hsgamer.hscore.minestom.board.Board
+
+
Hook the board event to the event node.
+
+
hook(EventNode<Event>, boolean, boolean) - Static method in class me.hsgamer.hscore.minestom.board.Board
+
+
Hook the board event to the event node.
+
+
HybridMask - Class in me.hsgamer.hscore.minecraft.gui.mask.impl
+
+
The mask that views multiple masks
+
+
HybridMask(String) - Constructor for class me.hsgamer.hscore.minecraft.gui.mask.impl.HybridMask
+
+
Create a new hybrid mask
+
+
+

I

+
+
INFO - Enum constant in enum class me.hsgamer.hscore.logger.common.LogLevel
+
+
An info message
+
+
InfoKey<T> - Class in me.hsgamer.hscore.downloader.core.object
+
+
A key to get value from the download info
+
+
InfoKey(String, T) - Constructor for class me.hsgamer.hscore.downloader.core.object.InfoKey
+
+
Create an info key
+
+
init() - Method in class me.hsgamer.hscore.bukkit.gui.BukkitGUIHolder
+
 
+
init() - Method in class me.hsgamer.hscore.minecraft.gui.button.impl.AnimatedButton
+
 
+
init() - Method in class me.hsgamer.hscore.minecraft.gui.button.impl.ListButton
+
 
+
init() - Method in class me.hsgamer.hscore.minecraft.gui.button.impl.PredicateButton
+
 
+
init() - Method in class me.hsgamer.hscore.minecraft.gui.GUIHolder
+
 
+
init() - Method in class me.hsgamer.hscore.minecraft.gui.InventoryGUIDisplay
+
 
+
init() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.AnimatedMask
+
 
+
init() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ButtonMapMask
+
 
+
init() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.HybridMask
+
 
+
init() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ListMask
+
 
+
init() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.MultiSlotsMask
+
 
+
init() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.OneTimeAnimatedMask
+
 
+
init() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PlaceholderMask
+
 
+
init() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PredicateMask
+
 
+
init() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.SingleMask
+
 
+
init() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticButtonPaginatedMask
+
 
+
init() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticMaskPaginatedMask
+
 
+
init() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticSequencePaginatedMask
+
 
+
init() - Method in class me.hsgamer.hscore.minestom.gui.inventory.DelegatingInventory
+
 
+
init() - Method in class me.hsgamer.hscore.minestom.gui.MinestomGUIHolder
+
 
+
init() - Method in interface me.hsgamer.hscore.ui.property.Initializable
+
+
Initialize some properties for the object
+
+
init(Player) - Static method in class me.hsgamer.hscore.minestom.board.Board
+
+
Initialize the board for the player
+
+
init(Plugin) - Static method in class me.hsgamer.hscore.bukkit.gui.BukkitGUIListener
+
+
Register the listener
+
+
init(Plugin, EventPriority, EventPriority, EventPriority, EventPriority) - Static method in class me.hsgamer.hscore.bukkit.gui.BukkitGUIListener
+
+
Register the listener
+
+
initDefaultMask - Variable in class me.hsgamer.hscore.minecraft.gui.mask.impl.PlaceholderMask
+
 
+
initial() - Method in class me.hsgamer.hscore.minecraft.block.impl.iterator.LinearPositionIterator
+
 
+
initial() - Method in class me.hsgamer.hscore.minecraft.block.impl.iterator.RandomPositionIterator
+
 
+
initial() - Method in class me.hsgamer.hscore.minecraft.block.iterator.BasePositionIterator
+
+
Get the initial Position
+
+
Initializable - Interface in me.hsgamer.hscore.ui.property
+
+
The interface for some classes than can be initialized
+
+
initInventory() - Method in class me.hsgamer.hscore.bukkit.gui.BukkitGUIDisplay
+
 
+
initInventory() - Method in class me.hsgamer.hscore.minecraft.gui.InventoryGUIDisplay
+
+
Initialize the inventory
+
+
initInventory() - Method in class me.hsgamer.hscore.minestom.gui.MinestomGUIDisplay
+
 
+
InputButton - Class in me.hsgamer.hscore.bukkit.gui.button.impl
+
+
The button that stores the input item
+
+
InputButton() - Constructor for class me.hsgamer.hscore.bukkit.gui.button.impl.InputButton
+
 
+
InputStreamExpansionDescriptionLoader - Class in me.hsgamer.hscore.expansion.common.factory
+
+
The factory that loads the ExpansionDescription from the InputStream of the jar file
+
+
InputStreamExpansionDescriptionLoader(String) - Constructor for class me.hsgamer.hscore.expansion.common.factory.InputStreamExpansionDescriptionLoader
+
+ +
+
InputStreamLoader - Interface in me.hsgamer.hscore.downloader.core.loader
+
+
The InputStream loader for DownloadInfo
+
+
INVALID - Enum constant in enum class me.hsgamer.hscore.license.common.LicenseStatus
+
+
The license is invalid
+
+
InvalidExpansionDescriptionException - Exception in me.hsgamer.hscore.expansion.common.exception
+
+
The exception when the expansion description is invalid
+
+
InvalidExpansionDescriptionException(String) - Constructor for exception me.hsgamer.hscore.expansion.common.exception.InvalidExpansionDescriptionException
+
 
+
InvalidExpansionDescriptionException(String, Throwable) - Constructor for exception me.hsgamer.hscore.expansion.common.exception.InvalidExpansionDescriptionException
+
 
+
InvalidExpansionFileException - Exception in me.hsgamer.hscore.expansion.common.exception
+
+
The exception thrown when the file is not a valid Expansion file
+
+
InvalidExpansionFileException(String, File, Throwable) - Constructor for exception me.hsgamer.hscore.expansion.common.exception.InvalidExpansionFileException
+
 
+
InventoryGUIDisplay<H extends GUIHolder<?>> - Class in me.hsgamer.hscore.minecraft.gui
+
+
An implementation of GUIDisplay for Inventory-based GUI
+
+
InventoryGUIDisplay(UUID, H) - Constructor for class me.hsgamer.hscore.minecraft.gui.InventoryGUIDisplay
+
+
Create a new display
+
+
InventoryPosition - Class in me.hsgamer.hscore.minecraft.gui.object
+
+
The position of the inventory
+
+
InventorySize - Interface in me.hsgamer.hscore.minecraft.gui.object
+
+
The size of the inventory
+
+
invoke(Object, Method, Object[]) - Method in class me.hsgamer.hscore.config.proxy.ConfigInvocationHandler
+
 
+
invoke(Object, Method, Object...) - Method in interface me.hsgamer.hscore.config.proxy.defaulthandler.DefaultMethodHandler
+
+
Invoke the method
+
+
invoke(Object, Method, Object[]) - Method in class me.hsgamer.hscore.config.proxy.defaulthandler.NewJavaDefaultMethodHandler
+
 
+
invoke(Object, Method, Object[]) - Method in class me.hsgamer.hscore.config.proxy.defaulthandler.OldJavaDefaultMethodHandler
+
 
+
invoke(Method, Object...) - Method in interface me.hsgamer.hscore.config.proxy.defaulthandler.DefaultMethodHandler
+
+
Invoke the method using a dummy proxy
+
+
isAllMatched - Variable in class me.hsgamer.hscore.bukkit.utils.ItemUtils.ItemCheckSession
+
+
Whether all the items from the inventory are matched
+
+
isAt(int) - Static method in class me.hsgamer.hscore.bukkit.utils.VersionUtils
+
+
Check if the server version is at the given version
+
+
isAt(int, int) - Static method in class me.hsgamer.hscore.bukkit.utils.VersionUtils
+
+
Check if the server version is at the given version
+
+
isAtLeast(int) - Static method in class me.hsgamer.hscore.bukkit.utils.VersionUtils
+
+
Check if the server version is at least the given version
+
+
isAtLeast(int, int) - Static method in class me.hsgamer.hscore.bukkit.utils.VersionUtils
+
+
Check if the server version is at least the given version
+
+
isAvailable() - Static method in class me.hsgamer.hscore.checker.polymart.PolymartVersionChecker
+
+
Check whether the checker can be used
+
+
isAvailable() - Static method in class me.hsgamer.hscore.license.polymart.PolymartLicenseChecker
+
+
Check whether the checker can be used
+
+
isAvailable(String) - Static method in class me.hsgamer.hscore.checker.polymart.PolymartVersionChecker
+
+
Check whether the checker can be used
+
+
isAvailable(String) - Static method in class me.hsgamer.hscore.license.polymart.PolymartLicenseChecker
+
+
Check whether the checker can be used
+
+
isButtonExecute() - Method in class me.hsgamer.hscore.bukkit.gui.event.BukkitClickEvent
+
 
+
isButtonExecute() - Method in interface me.hsgamer.hscore.minecraft.gui.event.ClickEvent
+
+
Check if the buttons can be executed
+
+
isButtonExecute() - Method in class me.hsgamer.hscore.minestom.gui.event.MinestomClickEvent
+
 
+
isCancelled() - Method in interface me.hsgamer.hscore.bukkit.gui.event.BukkitCancellableEvent
+
 
+
isCancelled() - Method in interface me.hsgamer.hscore.minecraft.gui.event.CancellableEvent
+
+
Check if the event is cancelled
+
+
isCancelled() - Method in interface me.hsgamer.hscore.minestom.gui.event.MinestomCancellableEvent
+
 
+
isClassLoaded(String) - Static method in class me.hsgamer.hscore.common.Validate
+
+
Check if the class is loaded
+
+
isConstructorLoaded(String, Class<?>...) - Static method in class me.hsgamer.hscore.common.Validate
+
+
Check if the constructor is loaded
+
+
isCraftBukkitMapped() - Static method in class me.hsgamer.hscore.bukkit.utils.VersionUtils
+
+
Check if the server is using CraftBukkit mappings.
+
+
isCycle() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PaginatedMask
+
+
Check if this paginated mask allows cycle page (The first page after the last page)
+
+
isDownloading() - Method in class me.hsgamer.hscore.downloader.core.object.DownloadInfo
+
+
Check if the download is running
+
+
isEmpty() - Method in class me.hsgamer.hscore.collections.map.CaseInsensitiveStringMap
+
 
+
isEmpty(JsonArray) - Static method in class me.hsgamer.hscore.gson.GsonUtils
+
+
Check if the JsonArray is empty
+
+
isFirstRun() - Method in class me.hsgamer.hscore.animate.Animation
+
+
Check if it's the first run.
+
+
isFirstRun(long) - Method in class me.hsgamer.hscore.animate.Animation
+
+
Check if it's the first run.
+
+
isInstance(Class<?>, String...) - Method in interface me.hsgamer.hscore.config.Config
+
+
Check if the value of the path matches the type
+
+
isInstance(Class<?>, String...) - Method in class me.hsgamer.hscore.config.DecorativeConfig
+
 
+
isItemFullOnInventory(Inventory, Collection<ItemStack>) - Static method in class me.hsgamer.hscore.bukkit.utils.ItemUtils
+
+
Check if the items cannot be added to the inventory
+
+
isItemFullOnInventory(Inventory, ItemStack) - Static method in class me.hsgamer.hscore.bukkit.utils.ItemUtils
+
+
Check if the item cannot be added to the inventory
+
+
isKeepCurrentIndex() - Method in class me.hsgamer.hscore.minecraft.gui.button.impl.ListButton
+
+
Should the button keep the current index for the unique id on every ListButton.display(UUID) times?
+
+
isLeftClick() - Method in class me.hsgamer.hscore.bukkit.clicktype.BukkitClickType
+
 
+
isLeftClick() - Method in interface me.hsgamer.hscore.minecraft.clicktype.MinecraftClickType
+
+
Check if the click type is left click
+
+
isLoaded() - Method in class me.hsgamer.hscore.downloader.core.Downloader
+
+
Check if the downloader finished loading the download infos
+
+
isLowerThan(int) - Static method in class me.hsgamer.hscore.bukkit.utils.VersionUtils
+
+
Check if the server version is lower than the given version
+
+
isLowerThan(int, int) - Static method in class me.hsgamer.hscore.bukkit.utils.VersionUtils
+
+
Check if the server version is lower than the given version
+
+
isMethodLoaded(String, String, Class<?>...) - Static method in class me.hsgamer.hscore.common.Validate
+
+
Check if the method is loaded
+
+
isNewerThan(int) - Static method in class me.hsgamer.hscore.bukkit.utils.VersionUtils
+
+
Check if the server version is newer than the given version
+
+
isNewerThan(int, int) - Static method in class me.hsgamer.hscore.bukkit.utils.VersionUtils
+
+
Check if the server version is newer than the given version
+
+
isNormalizable(Object) - Method in class me.hsgamer.hscore.bukkit.config.BukkitConfig
+
 
+
isNormalizable(Object) - Method in class me.hsgamer.hscore.bungeecord.config.BungeeConfig
+
 
+
isNormalizable(Object) - Method in interface me.hsgamer.hscore.config.Config
+
+
Check if the object is normalizable
+
+
isNormalizable(Object) - Method in class me.hsgamer.hscore.config.configurate.ConfigurateConfig
+
 
+
isNormalizable(Object) - Method in class me.hsgamer.hscore.config.DecorativeConfig
+
 
+
isNormalizable(Object) - Method in class me.hsgamer.hscore.config.gson.GsonConfig
+
 
+
isNormalizable(Object) - Method in class me.hsgamer.hscore.config.simpleconfiguration.SimpleConfig
+
 
+
isNormalizable(Object) - Method in class me.hsgamer.hscore.config.simplixstorage.LightningConfig
+
 
+
isNullOrEmpty(String) - Static method in class me.hsgamer.hscore.common.Validate
+
+
Check if it's null or empty
+
+
isNullOrEmpty(Collection<?>) - Static method in class me.hsgamer.hscore.common.Validate
+
+
Check if it's null or empty
+
+
isNumberClick() - Method in class me.hsgamer.hscore.bukkit.clicktype.BukkitClickType
+
 
+
isNumberClick() - Method in interface me.hsgamer.hscore.minecraft.clicktype.MinecraftClickType
+
+
Check if the click type is number click
+
+
isRemoveDisplay() - Method in class me.hsgamer.hscore.bukkit.gui.event.BukkitCloseEvent
+
 
+
isRemoveDisplay() - Method in interface me.hsgamer.hscore.minecraft.gui.event.CloseEvent
+
+
Check if the display can be removed
+
+
isRemoveDisplay() - Method in class me.hsgamer.hscore.minestom.gui.event.MinestomCloseEvent
+
 
+
isRightClick() - Method in class me.hsgamer.hscore.bukkit.clicktype.BukkitClickType
+
 
+
isRightClick() - Method in interface me.hsgamer.hscore.minecraft.clicktype.MinecraftClickType
+
+
Check if the click type is right click
+
+
isShiftClick() - Method in class me.hsgamer.hscore.bukkit.clicktype.BukkitClickType
+
 
+
isShiftClick() - Method in interface me.hsgamer.hscore.minecraft.clicktype.MinecraftClickType
+
+
Check if the click type is shift click
+
+
isTimeout() - Method in class me.hsgamer.hscore.task.BatchRunnable
+
+
Check if the task is interrupted by the timeout
+
+
isValid() - Method in class me.hsgamer.hscore.license.spigotmc.SpigotLicenseEntry
+
+
Check if the entry is valid
+
+
isValid(boolean) - Method in class me.hsgamer.hscore.license.polymart.PolymartLicenseEntry
+
+
Check if the entry is valid
+
+
isWhole - Variable in class me.hsgamer.hscore.variable.Variable
+
+
Whether the manager should check if the whole string matches the prefix, or just the start
+
+
Item - Interface in me.hsgamer.hscore.minecraft.gui.object
+
+
The interface for an item
+
+
ItemBuilder<T> - Class in me.hsgamer.hscore.minecraft.item
+
+
The item builder
+
+
ItemBuilder() - Constructor for class me.hsgamer.hscore.minecraft.item.ItemBuilder
+
 
+
ItemComparator<T> - Interface in me.hsgamer.hscore.minecraft.item
+
+
An extension to ItemModifier to compare the modifier of an item
+
+
ItemFlagModifier - Class in me.hsgamer.hscore.bukkit.item.modifier
+
+
The item flag modifier
+
+
ItemFlagModifier() - Constructor for class me.hsgamer.hscore.bukkit.item.modifier.ItemFlagModifier
+
 
+
ItemMetaComparator - Interface in me.hsgamer.hscore.bukkit.item.modifier
+
+
An extension of ItemComparator for ItemMeta
+
+
ItemMetaModifier - Interface in me.hsgamer.hscore.bukkit.item.modifier
+
+
The ItemMeta modifier
+
+
ItemModifier<T> - Interface in me.hsgamer.hscore.minecraft.item
+
+
The item modifier
+
+
itemStack() - Method in record class me.hsgamer.hscore.minestom.gui.object.MinestomItem
+
+
Returns the value of the itemStack record component.
+
+
ItemUtils - Class in me.hsgamer.hscore.bukkit.utils
+
+
Methods on items
+
+
ItemUtils.ItemCheckSession - Class in me.hsgamer.hscore.bukkit.utils
+
+
The session of the item check.
+
+
+

J

+
+
JavaSqlClient - Class in me.hsgamer.hscore.database.client.sql.java
+
+
The SQL client with the Java's Driver Manager
+
+
JavaSqlClient(Setting) - Constructor for class me.hsgamer.hscore.database.client.sql.java.JavaSqlClient
+
+
Create new SQL client
+
+
join(String, String...) - Static method in interface me.hsgamer.hscore.config.PathString
+
+
Join the path with the separator
+
+
join(String, Map<String[], Object>) - Static method in interface me.hsgamer.hscore.config.PathString
+
+
Join the path with the separator
+
+
joinDefault(String...) - Static method in interface me.hsgamer.hscore.config.PathString
+
+
Join the path with the default separator
+
+
joinDefault(Map<String[], Object>) - Static method in interface me.hsgamer.hscore.config.PathString
+
+
Join the path with the default separator
+
+
JsonDownloadInfoLoader - Class in me.hsgamer.hscore.downloader.json
+
+
A simple DownloadInfoLoader that loads the download info from a JSON file.
+
+
JsonDownloadInfoLoader(String) - Constructor for class me.hsgamer.hscore.downloader.json.JsonDownloadInfoLoader
+
+ +
+
JsonDownloadInfoLoader(String, UserAgent) - Constructor for class me.hsgamer.hscore.downloader.json.JsonDownloadInfoLoader
+
+ +
+
JulLogger - Class in me.hsgamer.hscore.logger.jul
+
+
The Logger for Logger
+
+
JulLogger(Class<?>) - Constructor for class me.hsgamer.hscore.logger.jul.JulLogger
+
+
Create a new logger
+
+
JulLogger(String) - Constructor for class me.hsgamer.hscore.logger.jul.JulLogger
+
+
Create a new logger
+
+
JulLogger(Logger) - Constructor for class me.hsgamer.hscore.logger.jul.JulLogger
+
+
Create a new logger
+
+
+

K

+
+
keySet() - Method in class me.hsgamer.hscore.collections.map.CaseInsensitiveStringMap
+
 
+
kickPlayer(Plugin, PluginMessageRecipient, String, String) - Static method in class me.hsgamer.hscore.bukkit.channel.BungeeUtils
+
+
Kick the player
+
+
+

L

+
+
Length - Class in me.hsgamer.hscore.expression.string
+
+
Get the length of the string
Ex: STRLEN("Hello World")
+
+
Length() - Constructor for class me.hsgamer.hscore.expression.string.Length
+
 
+
license - Variable in class me.hsgamer.hscore.license.polymart.PolymartLicenseEntry
+
 
+
LicenseChecker - Interface in me.hsgamer.hscore.license.common
+
+
The license checker
+
+
LicenseProperties - Class in me.hsgamer.hscore.license.common
+
+
The license properties
+
+
LicenseProperties() - Constructor for class me.hsgamer.hscore.license.common.LicenseProperties
+
+
Create a new instance
+
+
LicenseProperties(Properties) - Constructor for class me.hsgamer.hscore.license.common.LicenseProperties
+
+
Create a new instance
+
+
LicenseResult - Class in me.hsgamer.hscore.license.common
+
+
The result from LicenseChecker
+
+
LicenseResult(LicenseStatus, LicenseProperties) - Constructor for class me.hsgamer.hscore.license.common.LicenseResult
+
+
Create a new result
+
+
LicenseStatus - Enum Class in me.hsgamer.hscore.license.common
+
+
The status of the license
+
+
LightningConfig<F extends de.leonhard.storage.internal.FlatFile> - Class in me.hsgamer.hscore.config.simplixstorage
+
+
The Config implementation for SimplixStorage
+
+
LightningConfig(F) - Constructor for class me.hsgamer.hscore.config.simplixstorage.LightningConfig
+
+
Create a new config
+
+
LinearPositionIterator - Class in me.hsgamer.hscore.minecraft.block.impl.iterator
+
+
The PositionIterator that iterates in a linear way
+
+
LinearPositionIterator(BlockBox) - Constructor for class me.hsgamer.hscore.minecraft.block.impl.iterator.LinearPositionIterator
+
+
Create a new iterator
+
+
LinearPositionIterator(BlockBox, LinearPositionIterator.LinearCoordinate...) - Constructor for class me.hsgamer.hscore.minecraft.block.impl.iterator.LinearPositionIterator
+
+
Create a new iterator
+
+
LinearPositionIterator.LinearCoordinate - Interface in me.hsgamer.hscore.minecraft.block.impl.iterator
+
+
The linear subject
+
+
ListButton - Class in me.hsgamer.hscore.minecraft.gui.button.impl
+
+
The button with a list of child buttons
+
+
ListButton() - Constructor for class me.hsgamer.hscore.minecraft.gui.button.impl.ListButton
+
 
+
ListMask - Class in me.hsgamer.hscore.minecraft.gui.mask.impl
+
+
The mask with a list of child masks
+
+
ListMask(String) - Constructor for class me.hsgamer.hscore.minecraft.gui.mask.impl.ListMask
+
+
Create a new mask
+
+
load(Downloader) - Method in interface me.hsgamer.hscore.downloader.core.loader.DownloadInfoLoader
+
+
Load the DownloadInfo
+
+
load(Downloader) - Method in class me.hsgamer.hscore.downloader.core.loader.MapDownloadInfoLoader
+
 
+
load(DownloadInfo) - Method in interface me.hsgamer.hscore.downloader.core.loader.InputStreamLoader
+
+
Load the InputStream from the DownloadInfo
+
+
load(DownloadInfo) - Method in class me.hsgamer.hscore.downloader.webstream.WebInputStreamLoader
+
 
+
loadClass(String, boolean) - Method in class me.hsgamer.hscore.expansion.common.ExpansionClassLoader
+
 
+
LOADED - Enum constant in enum class me.hsgamer.hscore.expansion.common.ExpansionState
+
 
+
loader - Variable in class me.hsgamer.hscore.config.simpleconfiguration.SimpleConfig
+
 
+
loadExpansions() - Method in class me.hsgamer.hscore.expansion.common.ExpansionManager
+
+
Load all expansions from the expansion directory.
+
+
loadFromItem(ItemStack) - Method in class me.hsgamer.hscore.bukkit.item.modifier.AmountModifier
+
 
+
loadFromItem(ItemStack) - Method in class me.hsgamer.hscore.bukkit.item.modifier.DurabilityModifier
+
 
+
loadFromItem(ItemStack) - Method in interface me.hsgamer.hscore.bukkit.item.modifier.ItemMetaModifier
+
 
+
loadFromItem(ItemStack) - Method in class me.hsgamer.hscore.bukkit.item.modifier.MaterialModifier
+
 
+
loadFromItem(T) - Method in interface me.hsgamer.hscore.minecraft.item.ItemModifier
+
+
Load the modifier from an item
+
+
loadFromItemMeta(ItemMeta) - Method in class me.hsgamer.hscore.bukkit.item.modifier.EnchantmentModifier
+
 
+
loadFromItemMeta(ItemMeta) - Method in class me.hsgamer.hscore.bukkit.item.modifier.ItemFlagModifier
+
 
+
loadFromItemMeta(ItemMeta) - Method in interface me.hsgamer.hscore.bukkit.item.modifier.ItemMetaModifier
+
+
Load the modifier from the item meta
+
+
loadFromItemMeta(ItemMeta) - Method in class me.hsgamer.hscore.bukkit.item.modifier.LoreModifier
+
 
+
loadFromItemMeta(ItemMeta) - Method in class me.hsgamer.hscore.bukkit.item.modifier.NameModifier
+
 
+
loadFromItemMeta(ItemMeta) - Method in class me.hsgamer.hscore.bukkit.item.modifier.PotionEffectModifier
+
 
+
loadFromObject(Object) - Method in class me.hsgamer.hscore.bukkit.item.modifier.AmountModifier
+
 
+
loadFromObject(Object) - Method in class me.hsgamer.hscore.bukkit.item.modifier.DurabilityModifier
+
 
+
loadFromObject(Object) - Method in class me.hsgamer.hscore.bukkit.item.modifier.EnchantmentModifier
+
 
+
loadFromObject(Object) - Method in class me.hsgamer.hscore.bukkit.item.modifier.ItemFlagModifier
+
 
+
loadFromObject(Object) - Method in class me.hsgamer.hscore.bukkit.item.modifier.LoreModifier
+
 
+
loadFromObject(Object) - Method in class me.hsgamer.hscore.bukkit.item.modifier.MaterialModifier
+
 
+
loadFromObject(Object) - Method in class me.hsgamer.hscore.bukkit.item.modifier.NameModifier
+
 
+
loadFromObject(Object) - Method in class me.hsgamer.hscore.bukkit.item.modifier.PotionEffectModifier
+
 
+
loadFromObject(Object) - Method in interface me.hsgamer.hscore.minecraft.item.ItemModifier
+
+
Load the modifier from an object
+
+
LOADING - Enum constant in enum class me.hsgamer.hscore.expansion.common.ExpansionState
+
 
+
loadMap(Downloader) - Method in class me.hsgamer.hscore.downloader.core.loader.MapDownloadInfoLoader
+
+
Load the map for the DownloadInfo parser
+
+
loadMap(Downloader) - Method in class me.hsgamer.hscore.downloader.json.JsonDownloadInfoLoader
+
 
+
LocalDriver - Class in me.hsgamer.hscore.database
+
+
The driver for local connection
+
+
LocalDriver() - Constructor for class me.hsgamer.hscore.database.LocalDriver
+
+
Create a new local driver with the default folder
+
+
LocalDriver(File) - Constructor for class me.hsgamer.hscore.database.LocalDriver
+
+
Create a new local driver
+
+
LocationIterator - Class in me.hsgamer.hscore.bukkit.block
+
+
The PositionIterator for Location
+
+
LocationIterator(World, PositionIterator) - Constructor for class me.hsgamer.hscore.bukkit.block.LocationIterator
+
+
Create a new iterator
+
+
log(String) - Method in interface me.hsgamer.hscore.logger.common.Logger
+
+
Log an info message
+
+
log(LogLevel, String) - Method in interface me.hsgamer.hscore.logger.common.Logger
+
+
Log a message
+
+
log(LogLevel, String) - Method in class me.hsgamer.hscore.logger.jul.JulLogger
+
 
+
log(LogLevel, String) - Method in class me.hsgamer.hscore.logger.slf4j.SLF4JLogger
+
 
+
log(LogLevel, String) - Method in class me.hsgamer.hscore.logger.system.SystemLogger
+
 
+
log(LogLevel, String, Throwable) - Method in interface me.hsgamer.hscore.logger.common.Logger
+
+
Log a message and a throwable
+
+
log(LogLevel, String, Throwable) - Method in class me.hsgamer.hscore.logger.jul.JulLogger
+
 
+
log(LogLevel, String, Throwable) - Method in class me.hsgamer.hscore.logger.slf4j.SLF4JLogger
+
 
+
log(LogLevel, Throwable) - Method in interface me.hsgamer.hscore.logger.common.Logger
+
+
Log a throwable
+
+
log(LogLevel, Throwable) - Method in class me.hsgamer.hscore.logger.jul.JulLogger
+
 
+
log(LogLevel, Throwable) - Method in class me.hsgamer.hscore.logger.slf4j.SLF4JLogger
+
 
+
logger - Variable in class me.hsgamer.hscore.bukkit.channel.BungeeSubChannel
+
+
The logger for ease
+
+
Logger - Interface in me.hsgamer.hscore.logger.common
+
+
The logger
+
+
LOGGER - Static variable in interface me.hsgamer.hscore.config.Config
+
+
The logger for ease
+
+
LOGGER - Static variable in class me.hsgamer.hscore.crontime.CronTimeManager
+
+
The internal logger
+
+
LoggerProvider - Class in me.hsgamer.hscore.logger.provider
+
 
+
LoggerService - Interface in me.hsgamer.hscore.logger.service
+
+
The service to get the logger
+
+
LoggerServiceProvider - Class in me.hsgamer.hscore.logger.service
+
+
The service provider for LoggerService
+
+
LogLevel - Enum Class in me.hsgamer.hscore.logger.common
+
+
The log level
+
+
LoreModifier - Class in me.hsgamer.hscore.bukkit.item.modifier
+
+
The lore modifier
+
+
LoreModifier() - Constructor for class me.hsgamer.hscore.bukkit.item.modifier.LoreModifier
+
 
+
+

M

+
+
makeUrl(String, Map<String, String>) - Static method in class me.hsgamer.hscore.web.WebUtils
+
+
Make a URL with the address and the query map
+
+
ManifestExpansionDescriptionLoader - Class in me.hsgamer.hscore.expansion.manifest
+
+
The factory that loads the ExpansionDescription from the manifest of the jar file
+
+
ManifestExpansionDescriptionLoader() - Constructor for class me.hsgamer.hscore.expansion.manifest.ManifestExpansionDescriptionLoader
+
 
+
MapDownloadInfoLoader - Class in me.hsgamer.hscore.downloader.core.loader
+
+
A simple DownloadInfoLoader that loads the download info from a map.
+
+
MapDownloadInfoLoader() - Constructor for class me.hsgamer.hscore.downloader.core.loader.MapDownloadInfoLoader
+
 
+
MapExpansionDescriptionLoader - Interface in me.hsgamer.hscore.expansion.common.factory
+
+
The factory that loads the ExpansionDescription from the information map of the jar file.
+
+
MapUtils - Class in me.hsgamer.hscore.common
+
+
Methods on Map
+
+
MariaDBDriver - Class in me.hsgamer.hscore.database.driver.mariadb
+
+
A driver for MariaDB
+
+
MariaDBDriver() - Constructor for class me.hsgamer.hscore.database.driver.mariadb.MariaDBDriver
+
 
+
Mask - Interface in me.hsgamer.hscore.minecraft.gui.mask
+
+
The interface for all masks
+
+
MaskPaginatedMask - Class in me.hsgamer.hscore.minecraft.gui.mask.impl
+
+
The mask paginated mask, those with a long list of Mask divided into pages.
+
+
MaskPaginatedMask(String) - Constructor for class me.hsgamer.hscore.minecraft.gui.mask.impl.MaskPaginatedMask
+
+
Create a new mask
+
+
masks - Variable in class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticMaskPaginatedMask
+
 
+
maskSlot - Variable in class me.hsgamer.hscore.minecraft.gui.mask.impl.MultiSlotsMask
+
 
+
maskSlot - Variable in class me.hsgamer.hscore.minecraft.gui.mask.impl.SequencePaginatedMask
+
 
+
MaskSlot - Interface in me.hsgamer.hscore.minecraft.gui.mask
+
+
The slot for the mask.
+
+
MaskUtils - Class in me.hsgamer.hscore.minecraft.gui.mask
+
+
The utility class for Mask
+
+
MassBuilder<I,O> - Class in me.hsgamer.hscore.builder
+
+
The builder that can build multiple outputs from the input.
+
+
MassBuilder() - Constructor for class me.hsgamer.hscore.builder.MassBuilder
+
 
+
matchedItems - Variable in class me.hsgamer.hscore.bukkit.utils.ItemUtils.ItemCheckSession
+
+
The matched items
+
+
MatchPattern - Class in me.hsgamer.hscore.expression.string
+
+
Check if the 1st string matches the RegEx pattern from the 2nd string
Ex: STRMP("String", + "String-?")
+
+
MatchPattern() - Constructor for class me.hsgamer.hscore.expression.string.MatchPattern
+
 
+
MaterialModifier - Class in me.hsgamer.hscore.bukkit.item.modifier
+
+
The material modifier
+
+
MaterialModifier() - Constructor for class me.hsgamer.hscore.bukkit.item.modifier.MaterialModifier
+
 
+
max() - Method in class me.hsgamer.hscore.minecraft.block.box.BlockBox
+
+
Get the maximum position
+
+
maxInclusive() - Method in class me.hsgamer.hscore.minecraft.block.box.BlockBox
+
+
Create a new block box that increases the maximum position by one.
+
+
maxPosition(int, int, int, int) - Static method in class me.hsgamer.hscore.minecraft.gui.object.InventoryPosition
+
+
Get the max position
+
+
maxPosition(InventoryPosition, InventoryPosition) - Static method in class me.hsgamer.hscore.minecraft.gui.object.InventoryPosition
+
+
Get the max position
+
+
maxX - Variable in class me.hsgamer.hscore.minecraft.block.box.BlockBox
+
+
The maximum x coordinate
+
+
maxY - Variable in class me.hsgamer.hscore.minecraft.block.box.BlockBox
+
+
The maximum y coordinate
+
+
maxZ - Variable in class me.hsgamer.hscore.minecraft.block.box.BlockBox
+
+
The maximum z coordinate
+
+
me.hsgamer.hscore.action.builder - package me.hsgamer.hscore.action.builder
+
+
Contains the builder for Action
+
+
me.hsgamer.hscore.action.common - package me.hsgamer.hscore.action.common
+
+
Contains common classes for actions
+
+
me.hsgamer.hscore.animate - package me.hsgamer.hscore.animate
+
+
Contains classes for animating stuff
+
+
me.hsgamer.hscore.builder - package me.hsgamer.hscore.builder
+
+
Contains the classes to convert values
+
+
me.hsgamer.hscore.bukkit.action - package me.hsgamer.hscore.bukkit.action
+
+
Contains the implementation of Action for Bukkit
+
+
me.hsgamer.hscore.bukkit.action.builder - package me.hsgamer.hscore.bukkit.action.builder
+
+
Contains the class to register the Action in me.hsgamer.hscore.bukkit.action to ActionBuilder
+
+
me.hsgamer.hscore.bukkit.block - package me.hsgamer.hscore.bukkit.block
+
+
Contains the classes to work with me.hsgamer.hscore.minecraft.block in Bukkit
+
+
me.hsgamer.hscore.bukkit.channel - package me.hsgamer.hscore.bukkit.channel
+
+
The classes for working with BungeeCord's channels
+
+
me.hsgamer.hscore.bukkit.clicktype - package me.hsgamer.hscore.bukkit.clicktype
+
+
Contains the classes for advanced usage of ClickType
+
+
me.hsgamer.hscore.bukkit.config - package me.hsgamer.hscore.bukkit.config
+
+
The config implementation for Bukkit
+
+
me.hsgamer.hscore.bukkit.config.converter - package me.hsgamer.hscore.bukkit.config.converter
+
+
Contains the implementations of Converter and ConverterProvider for the Bukkit config
+
+
me.hsgamer.hscore.bukkit.expansion - package me.hsgamer.hscore.bukkit.expansion
+
+
Contains the implementation of me.hsgamer.hscore.expansion for Bukkit
+
+
me.hsgamer.hscore.bukkit.gui - package me.hsgamer.hscore.bukkit.gui
+
+
Contains the base classes for UI modules in Bukkit
+
+
me.hsgamer.hscore.bukkit.gui.button.impl - package me.hsgamer.hscore.bukkit.gui.button.impl
+
+
Contains the pre-made Buttons for Bukkit
+
+
me.hsgamer.hscore.bukkit.gui.event - package me.hsgamer.hscore.bukkit.gui.event
+
+
Contains the Bukkit implementation of the me.hsgamer.hscore.minecraft.gui.event
+
+
me.hsgamer.hscore.bukkit.gui.object - package me.hsgamer.hscore.bukkit.gui.object
+
+
Contains the Bukkit implementation of me.hsgamer.hscore.minecraft.gui.object
+
+
me.hsgamer.hscore.bukkit.item - package me.hsgamer.hscore.bukkit.item
+
+
Contains the classes to work with ItemStack
+
+
me.hsgamer.hscore.bukkit.item.modifier - package me.hsgamer.hscore.bukkit.item.modifier
+
+
Contains the implementation of ItemModifier for ItemStack
+
+
me.hsgamer.hscore.bukkit.utils - package me.hsgamer.hscore.bukkit.utils
+
+
Contains the utilities for Bukkit
+
+
me.hsgamer.hscore.bukkit.variable - package me.hsgamer.hscore.bukkit.variable
+
+
Contains the classes to work with variables in Bukkit
+
+
me.hsgamer.hscore.bungeecord.channel - package me.hsgamer.hscore.bungeecord.channel
+
+
The classes for working with channels
+
+
me.hsgamer.hscore.bungeecord.config - package me.hsgamer.hscore.bungeecord.config
+
+
The config implementation for BungeeCord
+
+
me.hsgamer.hscore.checker - package me.hsgamer.hscore.checker
+
+
Contains the base classes for all checkers
+
+
me.hsgamer.hscore.checker.github - package me.hsgamer.hscore.checker.github
+
+
Contains the checker for the GitHub repository
+
+
me.hsgamer.hscore.checker.modrinth - package me.hsgamer.hscore.checker.modrinth
+
+
Contains the checker for Modrinth
+
+
me.hsgamer.hscore.checker.polymart - package me.hsgamer.hscore.checker.polymart
+
+
Contains the checker for Polymart
+
+
me.hsgamer.hscore.checker.spigotmc - package me.hsgamer.hscore.checker.spigotmc
+
+
Contains the checker for SpigotMC
+
+
me.hsgamer.hscore.collections.map - package me.hsgamer.hscore.collections.map
+
+
Contains the implementation of Map
+
+
me.hsgamer.hscore.common - package me.hsgamer.hscore.common
+
+
Contains the utilities for common use
+
+
me.hsgamer.hscore.config - package me.hsgamer.hscore.config
+
+
Contains the base classes of the config
+
+
me.hsgamer.hscore.config.annotated - package me.hsgamer.hscore.config.annotated
+
+
Contains the config's base classes
+
+
me.hsgamer.hscore.config.annotation - package me.hsgamer.hscore.config.annotation
+
+
Contains the annotations to be used in modules that require configuration annotation
+
+
me.hsgamer.hscore.config.annotation.converter - package me.hsgamer.hscore.config.annotation.converter
+
+
Contains some Converter for custom ConfigPath
+
+
me.hsgamer.hscore.config.annotation.converter.impl - package me.hsgamer.hscore.config.annotation.converter.impl
+
+
Contains the implementation for Converter and ConverterProvider
+
+
me.hsgamer.hscore.config.annotation.converter.manager - package me.hsgamer.hscore.config.annotation.converter.manager
+
+
Contains the manager for Converter
+
+
me.hsgamer.hscore.config.configurate - package me.hsgamer.hscore.config.configurate
+
+
The config implementation for Configurate
+
+
me.hsgamer.hscore.config.gson - package me.hsgamer.hscore.config.gson
+
+
The config implementation for Gson
+
+
me.hsgamer.hscore.config.proxy - package me.hsgamer.hscore.config.proxy
+
+
Contains the base classes for the Dynamic Proxy Pattern of Config.
+
+
me.hsgamer.hscore.config.proxy.defaulthandler - package me.hsgamer.hscore.config.proxy.defaulthandler
+
+
These classes are used to handle the default methods in interfaces.
+
+
me.hsgamer.hscore.config.simpleconfiguration - package me.hsgamer.hscore.config.simpleconfiguration
+
+
The config implementation for SimpleYAML
+
+
me.hsgamer.hscore.config.simplixstorage - package me.hsgamer.hscore.config.simplixstorage
+
+
The config implementation for SimplixStorage
+
+
me.hsgamer.hscore.crontime - package me.hsgamer.hscore.crontime
+
+
Contains utility classes for cron-time
+
+
me.hsgamer.hscore.database - package me.hsgamer.hscore.database
+
+
Contains the base classes to work with databases
+
+
me.hsgamer.hscore.database.client.hibernate - package me.hsgamer.hscore.database.client.hibernate
+
+
Contains the implementation of Client for Hibernate
+
+
me.hsgamer.hscore.database.client.jpa - package me.hsgamer.hscore.database.client.jpa
+
+
Contains the implementation of Client for Java Persistence API
+
+
me.hsgamer.hscore.database.client.sql - package me.hsgamer.hscore.database.client.sql
+
+
Contains the base implementation of Client for SQL
+
+
me.hsgamer.hscore.database.client.sql.h2 - package me.hsgamer.hscore.database.client.sql.h2
+
+
Contains the implementation of SqlClient for H2
+
+
me.hsgamer.hscore.database.client.sql.hikari - package me.hsgamer.hscore.database.client.sql.hikari
+
+
Contains the implementation of SqlClient with HikariCP
+
+
me.hsgamer.hscore.database.client.sql.java - package me.hsgamer.hscore.database.client.sql.java
+
+
Contains the implementation of SqlClient with Java API
+
+
me.hsgamer.hscore.database.driver.h2 - package me.hsgamer.hscore.database.driver.h2
+
+
Contains the implementation of Driver for H2
+
+
me.hsgamer.hscore.database.driver.mariadb - package me.hsgamer.hscore.database.driver.mariadb
+
+
Contains the implementation of Driver for MariaDB
+
+
me.hsgamer.hscore.database.driver.mysql - package me.hsgamer.hscore.database.driver.mysql
+
+
Contains the implementation of Driver for MySQL
+
+
me.hsgamer.hscore.database.driver.postgresql - package me.hsgamer.hscore.database.driver.postgresql
+
+
Contains the implementation of Driver for PostgreSQL
+
+
me.hsgamer.hscore.database.driver.sqlite - package me.hsgamer.hscore.database.driver.sqlite
+
+
Contains the implementation of Driver for SQLite
+
+
me.hsgamer.hscore.database.driver.sqlserver - package me.hsgamer.hscore.database.driver.sqlserver
+
+
Contains the implementation of Driver for Microsoft SQL Server
+
+
me.hsgamer.hscore.downloader.core - package me.hsgamer.hscore.downloader.core
+
+
Contains the downloader's base classes
+
+
me.hsgamer.hscore.downloader.core.loader - package me.hsgamer.hscore.downloader.core.loader
+
+
Contains the implementations of the DownloadInfoLoader interface.
+
+
me.hsgamer.hscore.downloader.core.object - package me.hsgamer.hscore.downloader.core.object
+
+
Contains the objects for the downloader
+
+
me.hsgamer.hscore.downloader.json - package me.hsgamer.hscore.downloader.json
+
+
Contains the implementation of the downloader classes with JSON
+
+
me.hsgamer.hscore.downloader.webstream - package me.hsgamer.hscore.downloader.webstream
+
+
Contains the InputStreamLoader implementation for the URL
+
+
me.hsgamer.hscore.expansion.common - package me.hsgamer.hscore.expansion.common
+
+
Contains the base classes to work on an expansion system
+
+
me.hsgamer.hscore.expansion.common.exception - package me.hsgamer.hscore.expansion.common.exception
+
+
Contains the exceptions for the expansion manager
+
+
me.hsgamer.hscore.expansion.common.factory - package me.hsgamer.hscore.expansion.common.factory
+
+
Contains the base classes for the expansion factory
+
+
me.hsgamer.hscore.expansion.extra - package me.hsgamer.hscore.expansion.extra
+
+
Contains the extra classes to work with the expansion system at ease
+
+
me.hsgamer.hscore.expansion.extra.expansion - package me.hsgamer.hscore.expansion.extra.expansion
+
+
Contains the extra classes to work with Expansion
+
+
me.hsgamer.hscore.expansion.extra.manager - package me.hsgamer.hscore.expansion.extra.manager
+
+
Contains the extra classes to work with ExpansionManager
+
+
me.hsgamer.hscore.expansion.gson - package me.hsgamer.hscore.expansion.gson
+
+
Contains the expansion factories that work with the Gson
+
+
me.hsgamer.hscore.expansion.manifest - package me.hsgamer.hscore.expansion.manifest
+
+
Contains the expansion factories that work with the Manifest
+
+
me.hsgamer.hscore.expansion.properties - package me.hsgamer.hscore.expansion.properties
+
+
Contains the expansion factories that work with the Properties
+
+
me.hsgamer.hscore.expression - package me.hsgamer.hscore.expression
+
+
Contains the classes to work with expressions in EzyLang's EvalEx
+
+
me.hsgamer.hscore.expression.string - package me.hsgamer.hscore.expression.string
+
+
Contains the implementation of StringComparator
+
+
me.hsgamer.hscore.extra - package me.hsgamer.hscore.extra
+
+
Contains some extra classes for Java
+
+
me.hsgamer.hscore.extra.consumer - package me.hsgamer.hscore.extra.consumer
+
+
Contains the implementation of Consumer
+
+
me.hsgamer.hscore.extra.function - package me.hsgamer.hscore.extra.function
+
+
Contains the implementation of Function
+
+
me.hsgamer.hscore.extra.supplier - package me.hsgamer.hscore.extra.supplier
+
+
Contains the implementation of Supplier
+
+
me.hsgamer.hscore.gson - package me.hsgamer.hscore.gson
+
+
Contains the utilities to work with Gson
+
+
me.hsgamer.hscore.license.common - package me.hsgamer.hscore.license.common
+
+
Contains the base classes for the license checker
+
+
me.hsgamer.hscore.license.polymart - package me.hsgamer.hscore.license.polymart
+
+
Contains the implementation of LicenseChecker for Polymart
+
+
me.hsgamer.hscore.license.spigotmc - package me.hsgamer.hscore.license.spigotmc
+
+
Contains the implementation of LicenseChecker for SpigotMC
+
+
me.hsgamer.hscore.logger.common - package me.hsgamer.hscore.logger.common
+
+
Contains the base classes for the Logger
+
+
me.hsgamer.hscore.logger.jul - package me.hsgamer.hscore.logger.jul
+
+
The JUL implementation of the Logger
+
+
me.hsgamer.hscore.logger.provider - package me.hsgamer.hscore.logger.provider
+
 
+
me.hsgamer.hscore.logger.service - package me.hsgamer.hscore.logger.service
+
+
Contains the classes to get the Logger using the Service Provider Interface
+
+
me.hsgamer.hscore.logger.slf4j - package me.hsgamer.hscore.logger.slf4j
+
+
The SLF4J implementation of the Logger
+
+
me.hsgamer.hscore.logger.system - package me.hsgamer.hscore.logger.system
+
+
The system implementation of Logger
+
+
me.hsgamer.hscore.minecraft.block - package me.hsgamer.hscore.minecraft.block
+
+
Contains classes to work with blocks and locations
+
+
me.hsgamer.hscore.minecraft.block.adapt - package me.hsgamer.hscore.minecraft.block.adapt
+
+
Contains the classes to adapt the block to a specific platform
+
+
me.hsgamer.hscore.minecraft.block.box - package me.hsgamer.hscore.minecraft.block.box
+
+
Contains classes that bound the blocks
+
+
me.hsgamer.hscore.minecraft.block.impl - package me.hsgamer.hscore.minecraft.block.impl
+
+
The implementation of me.hsgamer.hscore.minecraft.block
+
+
me.hsgamer.hscore.minecraft.block.impl.iterator - package me.hsgamer.hscore.minecraft.block.impl.iterator
+
+
Contains the implementations of PositionIterator
+
+
me.hsgamer.hscore.minecraft.block.iterator - package me.hsgamer.hscore.minecraft.block.iterator
+
+
Contains the base classes to iterate Position
+
+
me.hsgamer.hscore.minecraft.block.utils - package me.hsgamer.hscore.minecraft.block.utils
+
+
Contains the utilities for me.hsgamer.hscore.minecraft.block
+
+
me.hsgamer.hscore.minecraft.clicktype - package me.hsgamer.hscore.minecraft.clicktype
+
+
Contains the generic Minecraft interface for inventory click types
+
+
me.hsgamer.hscore.minecraft.gui - package me.hsgamer.hscore.minecraft.gui
+
+
Contains the base classes for UI modules in Minecraft
+
+
me.hsgamer.hscore.minecraft.gui.advanced - package me.hsgamer.hscore.minecraft.gui.advanced
+
+
Contains the advanced implementation of UI modules for Minecraft
+
+
me.hsgamer.hscore.minecraft.gui.button - package me.hsgamer.hscore.minecraft.gui.button
+
+
Contains the base classes for buttons for UI in Minecraft
+
+
me.hsgamer.hscore.minecraft.gui.button.impl - package me.hsgamer.hscore.minecraft.gui.button.impl
+
+
Contains the pre-made Buttons for UI in Minecraft
+
+
me.hsgamer.hscore.minecraft.gui.event - package me.hsgamer.hscore.minecraft.gui.event
+
+
Contains the necessary classes for the events in the UI
+
+
me.hsgamer.hscore.minecraft.gui.mask - package me.hsgamer.hscore.minecraft.gui.mask
+
+
Contains the base classes for masks in Minecraft's GUI
+
+
me.hsgamer.hscore.minecraft.gui.mask.impl - package me.hsgamer.hscore.minecraft.gui.mask.impl
+
+
Contains the pre-made masks for Minecraft's GUI
+
+
me.hsgamer.hscore.minecraft.gui.object - package me.hsgamer.hscore.minecraft.gui.object
+
+
Contains the objects for the GUI
+
+
me.hsgamer.hscore.minecraft.gui.simple - package me.hsgamer.hscore.minecraft.gui.simple
+
+
Contains the simple implementation of UI modules for Minecraft
+
+
me.hsgamer.hscore.minecraft.item - package me.hsgamer.hscore.minecraft.item
+
+
Contains the classes to work with Minecraft items
+
+
me.hsgamer.hscore.minestom.board - package me.hsgamer.hscore.minestom.board
+
+
Contains the classes to work with Minestom's sidebar and scoreboard
+
+
me.hsgamer.hscore.minestom.gui - package me.hsgamer.hscore.minestom.gui
+
+
Contains the base classes for UI modules in Minestom
+
+
me.hsgamer.hscore.minestom.gui.event - package me.hsgamer.hscore.minestom.gui.event
+
+
Contains the Minestom implementation of the me.hsgamer.hscore.minecraft.gui.event
+
+
me.hsgamer.hscore.minestom.gui.inventory - package me.hsgamer.hscore.minestom.gui.inventory
+
+
Contains the inventories used by MinestomGUIDisplay
+
+
me.hsgamer.hscore.minestom.gui.object - package me.hsgamer.hscore.minestom.gui.object
+
+
Contains the Minestom implementation of me.hsgamer.hscore.minecraft.gui.object
+
+
me.hsgamer.hscore.request - package me.hsgamer.hscore.request
+
+
Contains the classes to work with requests
+
+
me.hsgamer.hscore.serializer - package me.hsgamer.hscore.serializer
+
+
Contains the serializer, which is used to serialize and deserialize objects
+
+
me.hsgamer.hscore.serializer.annotation - package me.hsgamer.hscore.serializer.annotation
+
+
Contains annotations for me.hsgamer.hscore.serializer
+
+
me.hsgamer.hscore.task - package me.hsgamer.hscore.task
+
+
Contains the classes to work with tasks and threads
+
+
me.hsgamer.hscore.task.element - package me.hsgamer.hscore.task.element
+
+
Contains the elements to work with tasks
+
+
me.hsgamer.hscore.ui - package me.hsgamer.hscore.ui
+
+
Contains the UI's base classes
+
+
me.hsgamer.hscore.ui.property - package me.hsgamer.hscore.ui.property
+
+
Contains the property interface for some objects
+
+
me.hsgamer.hscore.variable - package me.hsgamer.hscore.variable
+
+
Contains the classes to work with variables
+
+
me.hsgamer.hscore.web - package me.hsgamer.hscore.web
+
+
Contains the classes to work with Web connections
+
+
MessageUtils - Class in me.hsgamer.hscore.bukkit.utils
+
+
Methods on messages on Bukkit
+
+
min() - Method in class me.hsgamer.hscore.minecraft.block.box.BlockBox
+
+
Get the minimum position
+
+
MinecraftClickType - Interface in me.hsgamer.hscore.minecraft.clicktype
+
+
The click type of Minecraft
+
+
MinestomCancellableEvent - Interface in me.hsgamer.hscore.minestom.gui.event
+
+
The cancellable event for Minestom
+
+
MinestomClickEvent - Class in me.hsgamer.hscore.minestom.gui.event
+
+
The click event for Minestom
+
+
MinestomClickEvent(InventoryPreClickEvent) - Constructor for class me.hsgamer.hscore.minestom.gui.event.MinestomClickEvent
+
+
Create a new event
+
+
MinestomCloseEvent - Class in me.hsgamer.hscore.minestom.gui.event
+
+
The close event for Minestom
+
+
MinestomCloseEvent(InventoryCloseEvent) - Constructor for class me.hsgamer.hscore.minestom.gui.event.MinestomCloseEvent
+
+
Create a new event
+
+
MinestomEvent<T extends net.minestom.server.event.Event> - Class in me.hsgamer.hscore.minestom.gui.event
+
+
The base event for Minestom
+
+
MinestomEvent(T) - Constructor for class me.hsgamer.hscore.minestom.gui.event.MinestomEvent
+
+
Create a new event
+
+
MinestomGUIDisplay - Class in me.hsgamer.hscore.minestom.gui
+
+
The GUIDisplay for Minestom
+
+
MinestomGUIDisplay(UUID, MinestomGUIHolder) - Constructor for class me.hsgamer.hscore.minestom.gui.MinestomGUIDisplay
+
+
Create a new display
+
+
MinestomGUIHolder - Class in me.hsgamer.hscore.minestom.gui
+
+
The GUIHolder for Minestom
+
+
MinestomGUIHolder() - Constructor for class me.hsgamer.hscore.minestom.gui.MinestomGUIHolder
+
 
+
MinestomInventorySize - Class in me.hsgamer.hscore.minestom.gui.object
+
+
The InventorySize of Inventory
+
+
MinestomInventorySize(Inventory) - Constructor for class me.hsgamer.hscore.minestom.gui.object.MinestomInventorySize
+
+
Create a new instance
+
+
MinestomItem - Record Class in me.hsgamer.hscore.minestom.gui.object
+
+
The item for Minestom
+
+
MinestomItem(ItemStack) - Constructor for record class me.hsgamer.hscore.minestom.gui.object.MinestomItem
+
+
Creates an instance of a MinestomItem record class.
+
+
MinestomOpenEvent - Class in me.hsgamer.hscore.minestom.gui.event
+
+
The open event for Minestom
+
+
MinestomOpenEvent(InventoryOpenEvent) - Constructor for class me.hsgamer.hscore.minestom.gui.event.MinestomOpenEvent
+
+
Create a new event
+
+
MinestomViewerEvent - Interface in me.hsgamer.hscore.minestom.gui.event
+
+
The viewer event for Minestom
+
+
minPosition(int, int, int, int) - Static method in class me.hsgamer.hscore.minecraft.gui.object.InventoryPosition
+
+
Get the min position
+
+
minPosition(InventoryPosition, InventoryPosition) - Static method in class me.hsgamer.hscore.minecraft.gui.object.InventoryPosition
+
+
Get the min position
+
+
minX - Variable in class me.hsgamer.hscore.minecraft.block.box.BlockBox
+
+
The minimum x coordinate
+
+
minY - Variable in class me.hsgamer.hscore.minecraft.block.box.BlockBox
+
+
The minimum y coordinate
+
+
minZ - Variable in class me.hsgamer.hscore.minecraft.block.box.BlockBox
+
+
The minimum z coordinate
+
+
modify(ItemStack, UUID, StringReplacer) - Method in interface me.hsgamer.hscore.bukkit.item.modifier.ItemMetaModifier
+
 
+
modify(ItemStack, UUID, StringReplacer) - Method in class me.hsgamer.hscore.bukkit.item.modifier.AmountModifier
+
 
+
modify(ItemStack, UUID, StringReplacer) - Method in class me.hsgamer.hscore.bukkit.item.modifier.DurabilityModifier
+
 
+
modify(ItemStack, UUID, StringReplacer) - Method in class me.hsgamer.hscore.bukkit.item.modifier.MaterialModifier
+
 
+
modify(T) - Method in interface me.hsgamer.hscore.minecraft.item.ItemModifier
+
+
Modify the item
+
+
modify(T, UUID) - Method in interface me.hsgamer.hscore.minecraft.item.ItemModifier
+
+
Modify the item
+
+
modify(T, UUID, StringReplacer) - Method in interface me.hsgamer.hscore.minecraft.item.ItemModifier
+
+
Modify the item
+
+
modifyMeta(ItemMeta, UUID, StringReplacer) - Method in class me.hsgamer.hscore.bukkit.item.modifier.EnchantmentModifier
+
 
+
modifyMeta(ItemMeta, UUID, StringReplacer) - Method in class me.hsgamer.hscore.bukkit.item.modifier.ItemFlagModifier
+
 
+
modifyMeta(ItemMeta, UUID, StringReplacer) - Method in interface me.hsgamer.hscore.bukkit.item.modifier.ItemMetaModifier
+
+
Modify the item meta
+
+
modifyMeta(ItemMeta, UUID, StringReplacer) - Method in class me.hsgamer.hscore.bukkit.item.modifier.LoreModifier
+
 
+
modifyMeta(ItemMeta, UUID, StringReplacer) - Method in class me.hsgamer.hscore.bukkit.item.modifier.NameModifier
+
 
+
modifyMeta(ItemMeta, UUID, StringReplacer) - Method in class me.hsgamer.hscore.bukkit.item.modifier.PotionEffectModifier
+
 
+
ModrinthVersionChecker - Class in me.hsgamer.hscore.checker.modrinth
+
+
A version checker for Modrinth
+
+
ModrinthVersionChecker(String) - Constructor for class me.hsgamer.hscore.checker.modrinth.ModrinthVersionChecker
+
+
Create a version checker
+
+
ModrinthVersionChecker(String, List<String>, List<String>, boolean) - Constructor for class me.hsgamer.hscore.checker.modrinth.ModrinthVersionChecker
+
+
Create a version checker
+
+
ModrinthVersionChecker(String, List<String>, List<String>, boolean, UserAgent) - Constructor for class me.hsgamer.hscore.checker.modrinth.ModrinthVersionChecker
+
+
Create a version checker
+
+
ModrinthVersionChecker(String, UserAgent) - Constructor for class me.hsgamer.hscore.checker.modrinth.ModrinthVersionChecker
+
+
Create a version checker
+
+
move(double, double, double) - Method in class me.hsgamer.hscore.minecraft.block.box.Position
+
+
Create a new Position that offset from this position
+
+
MultiSlotsMask - Class in me.hsgamer.hscore.minecraft.gui.mask.impl
+
+
The masks with multiple slot
+
+
MultiSlotsMask(String, MaskSlot) - Constructor for class me.hsgamer.hscore.minecraft.gui.mask.impl.MultiSlotsMask
+
+
Create a new mask
+
+
MySqlDriver - Class in me.hsgamer.hscore.database.driver.mysql
+
+
A driver for MySQL
+
+
MySqlDriver() - Constructor for class me.hsgamer.hscore.database.driver.mysql.MySqlDriver
+
 
+
+

N

+
+
NameModifier - Class in me.hsgamer.hscore.bukkit.item.modifier
+
+
The name modifier
+
+
NameModifier() - Constructor for class me.hsgamer.hscore.bukkit.item.modifier.NameModifier
+
 
+
newDisplay(UUID) - Method in class me.hsgamer.hscore.bukkit.gui.BukkitGUIHolder
+
 
+
newDisplay(UUID) - Method in class me.hsgamer.hscore.minestom.gui.MinestomGUIHolder
+
 
+
newDisplay(UUID) - Method in class me.hsgamer.hscore.ui.BaseHolder
+
+
Make a new display
+
+
newInstance(Class<T>, Config) - Static method in class me.hsgamer.hscore.config.proxy.ConfigGenerator
+
+
Create a new mapped instance of the class from the config, also set up the config
+
+
newInstance(Class<T>, Config, boolean) - Static method in class me.hsgamer.hscore.config.proxy.ConfigGenerator
+
+
Create a new mapped instance of the class from the config
+
+
newInstance(Class<T>, Config, boolean, boolean) - Static method in class me.hsgamer.hscore.config.proxy.ConfigGenerator
+
+
Create a new mapped instance of the class from the config
+
+
newInstance(Class<T>, Config, boolean, boolean, boolean) - Static method in class me.hsgamer.hscore.config.proxy.ConfigGenerator
+
+
Create a new mapped instance of the class from the config
+
+
NewJavaDefaultMethodHandler - Class in me.hsgamer.hscore.config.proxy.defaulthandler
+
+
The default method handler for Java 9+
+
+
NewJavaDefaultMethodHandler() - Constructor for class me.hsgamer.hscore.config.proxy.defaulthandler.NewJavaDefaultMethodHandler
+
 
+
next() - Method in class me.hsgamer.hscore.minecraft.block.adapt.WrappedPositionIterator
+
 
+
next() - Method in class me.hsgamer.hscore.minecraft.block.impl.iterator.RandomTypePositionIterator
+
 
+
next() - Method in class me.hsgamer.hscore.minecraft.block.iterator.BasePositionIterator
+
 
+
next() - Method in class me.hsgamer.hscore.minecraft.gui.simple.SimpleGUIBuilder
+
+
Increase SimpleGUIBuilder.slot by 1
+
+
next() - Method in interface me.hsgamer.hscore.task.element.TaskProcess
+
+
Notify the next task
+
+
next(int) - Method in class me.hsgamer.hscore.minecraft.gui.simple.SimpleGUIBuilder
+
+
Increase SimpleGUIBuilder.slot by the given slot size
+
+
next(Position) - Method in interface me.hsgamer.hscore.minecraft.block.impl.iterator.LinearPositionIterator.LinearCoordinate
+
+
Get the next element
+
+
nextPage(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PaginatedMask
+
+
Set the next page for the unique id
+
+
nonce - Variable in class me.hsgamer.hscore.license.polymart.PolymartLicenseEntry
+
 
+
nonce - Variable in class me.hsgamer.hscore.license.spigotmc.SpigotLicenseEntry
+
 
+
NONCE - Enum constant in enum class me.hsgamer.hscore.license.common.CommonLicenseProperty
+
+
The unique identifier of the license
+
+
normalize(JsonElement, boolean) - Static method in class me.hsgamer.hscore.gson.GsonUtils
+
+
Normalize the JsonElement to the object
+
+
normalize(Object) - Method in class me.hsgamer.hscore.bukkit.config.BukkitConfig
+
 
+
normalize(Object) - Method in class me.hsgamer.hscore.bungeecord.config.BungeeConfig
+
 
+
normalize(Object) - Method in interface me.hsgamer.hscore.config.Config
+
+
Normalize the library-specific object
+
+
normalize(Object) - Method in class me.hsgamer.hscore.config.configurate.ConfigurateConfig
+
 
+
normalize(Object) - Method in class me.hsgamer.hscore.config.DecorativeConfig
+
 
+
normalize(Object) - Method in class me.hsgamer.hscore.config.gson.GsonConfig
+
 
+
normalize(Object) - Method in class me.hsgamer.hscore.config.simpleconfiguration.SimpleConfig
+
 
+
normalize(Object) - Method in class me.hsgamer.hscore.config.simplixstorage.LightningConfig
+
 
+
normalizeDegree(float) - Static method in class me.hsgamer.hscore.bukkit.utils.BukkitUtils
+
+
Get the normalized degree
+
+
normalizeHex(String) - Static method in class me.hsgamer.hscore.common.StringUtils
+
+
Normalize the raw hex string to the 6-digit hex string
+
+
normalizeJarPath(String) - Static method in interface me.hsgamer.hscore.expansion.extra.expansion.DataFolder
+
 
+
normalizeObject(Object) - Method in interface me.hsgamer.hscore.config.Config
+
+
Normalize the object and its elements if it is a map or a collection
+
+
normalizeObject(Object) - Method in class me.hsgamer.hscore.config.DecorativeConfig
+
 
+
normalizeToChestSize(int) - Static method in class me.hsgamer.hscore.bukkit.gui.BukkitGUIUtils
+
+
Normalize the size to a valid chest size
+
+
normalizeYawPitch(Location) - Static method in class me.hsgamer.hscore.bukkit.utils.BukkitUtils
+
+
Normalize the yaw and pitch of the location
+
+
NullButton - Class in me.hsgamer.hscore.minecraft.gui.button.impl
+
+
The null button, only with action
+
+
NullButton(Consumer<ClickEvent>) - Constructor for class me.hsgamer.hscore.minecraft.gui.button.impl.NullButton
+
+
Create a new button
+
+
+

O

+
+
of(int, int) - Static method in class me.hsgamer.hscore.minecraft.gui.object.InventoryPosition
+
+
Creates a new position
+
+
of(Integer...) - Static method in interface me.hsgamer.hscore.minecraft.gui.mask.MaskSlot
+
+
Create a mask slot from the slots
+
+
of(BiFunction<String, UUID, String>) - Static method in interface me.hsgamer.hscore.common.StringReplacer
+
+ +
+
of(Function<InventorySize, List<Integer>>) - Static method in interface me.hsgamer.hscore.minecraft.gui.mask.MaskSlot
+
+
Create a mask slot from the slot function
+
+
of(UnaryOperator<String>) - Static method in interface me.hsgamer.hscore.common.StringReplacer
+
+ +
+
of(UnaryOperator<String>, BiFunction<String, UUID, String>) - Static method in interface me.hsgamer.hscore.common.StringReplacer
+
+ +
+
of(List<Integer>) - Static method in interface me.hsgamer.hscore.minecraft.gui.mask.MaskSlot
+
+
Create a mask slot from the slots
+
+
of(IntStream) - Static method in interface me.hsgamer.hscore.minecraft.gui.mask.MaskSlot
+
+
Create a mask slot from the slot stream
+
+
of(Function<String, T>, Function<T, String>) - Static method in class me.hsgamer.hscore.config.annotation.converter.impl.StringConverter
+
+
Create a new instance of the converter
+
+
of(Supplier<T>) - Static method in class me.hsgamer.hscore.common.CachedValue
+
+
Create a new cached value from a supplier
+
+
of(Map.Entry<K, V>) - Static method in class me.hsgamer.hscore.common.Pair
+
+
Create a new pair from the map entry
+
+
of(K, V) - Static method in class me.hsgamer.hscore.common.Pair
+
+
Create a new pair
+
+
OFFLINE - Enum constant in enum class me.hsgamer.hscore.license.common.LicenseStatus
+
+
The checker is offline
+
+
ofJson(File) - Static method in class me.hsgamer.hscore.config.simplixstorage.LightningConfig
+
+
Create a new config from a Json file
+
+
ofToml(File) - Static method in class me.hsgamer.hscore.config.simplixstorage.LightningConfig
+
+
Create a new config from a Toml file
+
+
ofYaml(File) - Static method in class me.hsgamer.hscore.config.simplixstorage.LightningConfig
+
+
Create a new config from a Yaml file
+
+
OldJavaDefaultMethodHandler - Class in me.hsgamer.hscore.config.proxy.defaulthandler
+
+
The default method handler for Java 8
+
+
OldJavaDefaultMethodHandler() - Constructor for class me.hsgamer.hscore.config.proxy.defaulthandler.OldJavaDefaultMethodHandler
+
 
+
onClick(ClickEvent) - Method in class me.hsgamer.hscore.minecraft.gui.GUIHolder
+
+
Handle click event
+
+
onClose(CloseEvent) - Method in class me.hsgamer.hscore.minecraft.gui.GUIHolder
+
+
Handle close event
+
+
onDisable() - Method in interface me.hsgamer.hscore.expansion.common.Expansion
+
+
Called when disabling the expansion
+
+
onDrag(BukkitDragEvent) - Method in class me.hsgamer.hscore.bukkit.gui.BukkitGUIHolder
+
+
Handle drag event
+
+
onEnable() - Method in interface me.hsgamer.hscore.expansion.common.Expansion
+
+
Called when enabling the expansion
+
+
OneTimeAnimatedMask - Class in me.hsgamer.hscore.minecraft.gui.mask.impl
+
+
The animated mask with child masks as frames, but only run once
+
+
OneTimeAnimatedMask(String) - Constructor for class me.hsgamer.hscore.minecraft.gui.mask.impl.OneTimeAnimatedMask
+
+
Create a new mask
+
+
onLoad() - Method in interface me.hsgamer.hscore.expansion.common.Expansion
+
+
Called when loading the expansion
+
+
onLoaded() - Method in class me.hsgamer.hscore.downloader.core.Downloader
+
+
Call when the downloader is finished loading the download infos
+
+
onOpen(OpenEvent) - Method in class me.hsgamer.hscore.minecraft.gui.GUIHolder
+
+
Handle open event
+
+
onPluginMessageReceived(String, Player, byte[]) - Method in class me.hsgamer.hscore.bukkit.channel.Channel
+
 
+
onReceive(PluginMessageEvent) - Method in class me.hsgamer.hscore.bungeecord.channel.ChannelListener
+
 
+
onRemoveDisplay(D) - Method in class me.hsgamer.hscore.ui.BaseHolder
+
+
Called when the display is removed
+
+
OpAction - Class in me.hsgamer.hscore.bukkit.action
+
+
The action to execute a command as op
+
+
OpAction(Plugin, String) - Constructor for class me.hsgamer.hscore.bukkit.action.OpAction
+
+
Create a new action
+
+
open() - Method in class me.hsgamer.hscore.bukkit.gui.BukkitGUIDisplay
+
 
+
open() - Method in class me.hsgamer.hscore.minecraft.gui.GUIDisplay
+
+
Open the display
+
+
open() - Method in class me.hsgamer.hscore.minestom.gui.MinestomGUIDisplay
+
 
+
OpenEvent - Interface in me.hsgamer.hscore.minecraft.gui.event
+
+
The event when a player opens the UI
+
+
OutputButton - Class in me.hsgamer.hscore.bukkit.gui.button.impl
+
+
The button that stores the output button for the viewer
+
+
OutputButton() - Constructor for class me.hsgamer.hscore.bukkit.gui.button.impl.OutputButton
+
 
+
+

P

+
+
pageNumberMap - Variable in class me.hsgamer.hscore.minecraft.gui.mask.impl.PaginatedMask
+
 
+
PaginatedMask - Class in me.hsgamer.hscore.minecraft.gui.mask.impl
+
 
+
PaginatedMask(String) - Constructor for class me.hsgamer.hscore.minecraft.gui.mask.impl.PaginatedMask
+
+
Create a new mask
+
+
Pair<K,V> - Class in me.hsgamer.hscore.common
+
+
Store the key and the value in pair
+
+
parse(JsonReader) - Static method in class me.hsgamer.hscore.gson.GsonUtils
+
+
Parse a reader to JsonElement
+
+
parse(Reader) - Static method in class me.hsgamer.hscore.gson.GsonUtils
+
+
Parse a reader to JsonElement
+
+
parse(String) - Static method in class me.hsgamer.hscore.gson.GsonUtils
+
+
Parse a string to JsonElement
+
+
PathString - Interface in me.hsgamer.hscore.config
+
+
The utility class for path in Config
+
+
PATTERN - Static variable in interface me.hsgamer.hscore.action.builder.ActionInput
+
+
The pattern to parse the input from the string.
+
+
PermissionAction - Class in me.hsgamer.hscore.bukkit.action
+
+
The action to execute a command with permissions
+
+
PermissionAction(Plugin, String, List<String>) - Constructor for class me.hsgamer.hscore.bukkit.action.PermissionAction
+
+
Create a new action
+
+
PermissionUtils - Class in me.hsgamer.hscore.bukkit.utils
+
+
Methods on Permissions
+
+
PersistenceClient - Class in me.hsgamer.hscore.database.client.jpa
+
+
The JPA persistence client
+
+
PersistenceClient(String, Setting) - Constructor for class me.hsgamer.hscore.database.client.jpa.PersistenceClient
+
+
Create a new persistence client
+
+
pickRandom(Collection<T>) - Static method in class me.hsgamer.hscore.common.CollectionUtils
+
+
Pick a random element from the collection
+
+
pickRandom(Collection<T>, Predicate<T>) - Static method in class me.hsgamer.hscore.common.CollectionUtils
+
+
Pick a random element from the collection
+
+
pickRandom(T[]) - Static method in class me.hsgamer.hscore.common.CollectionUtils
+
+
Pick a random element from the array
+
+
pickRandom(T[], Predicate<T>) - Static method in class me.hsgamer.hscore.common.CollectionUtils
+
+
Pick a random element from the array
+
+
PlaceholderMask - Class in me.hsgamer.hscore.minecraft.gui.mask.impl
+
+
The placeholder mask
Used for per-user masks
+
+
PlaceholderMask(String) - Constructor for class me.hsgamer.hscore.minecraft.gui.mask.impl.PlaceholderMask
+
+
Create a new mask
+
+
PlayerAction - Class in me.hsgamer.hscore.bukkit.action
+
+
The action to execute a command as the player
+
+
PlayerAction(Plugin, String) - Constructor for class me.hsgamer.hscore.bukkit.action.PlayerAction
+
+
Create a new action
+
+
plugin - Variable in class me.hsgamer.hscore.bukkit.action.CommandAction
+
 
+
pollTask() - Method in class me.hsgamer.hscore.task.element.TaskPool
+
+
Poll the task
+
+
PolymartLicenseChecker - Class in me.hsgamer.hscore.license.polymart
+
+
The license checker for Polymart
+
+
PolymartLicenseChecker(String, boolean, boolean) - Constructor for class me.hsgamer.hscore.license.polymart.PolymartLicenseChecker
+
+
Create a new license checker with the default fetcher
+
+
PolymartLicenseChecker(String, boolean, boolean, PolymartLicenseFetcher) - Constructor for class me.hsgamer.hscore.license.polymart.PolymartLicenseChecker
+
+
Create a new license checker
+
+
PolymartLicenseEntry - Class in me.hsgamer.hscore.license.polymart
+
+
The license entry for Polymart
+
+
PolymartLicenseEntry(String, String, String, String, String, String, String, String, String) - Constructor for class me.hsgamer.hscore.license.polymart.PolymartLicenseEntry
+
 
+
PolymartLicenseFetcher - Interface in me.hsgamer.hscore.license.polymart
+
+ +
+
PolymartVersionChecker - Class in me.hsgamer.hscore.checker.polymart
+
+
A simple version checker for Polymart
+
+
PolymartVersionChecker(int) - Constructor for class me.hsgamer.hscore.checker.polymart.PolymartVersionChecker
+
+
Create a version checker
+
+
PolymartVersionChecker(int, UserAgent) - Constructor for class me.hsgamer.hscore.checker.polymart.PolymartVersionChecker
+
+
Create a version checker
+
+
Position - Class in me.hsgamer.hscore.minecraft.block.box
+
+
The immutable 3D position / location / vector
+
+
Position(double, double, double) - Constructor for class me.hsgamer.hscore.minecraft.block.box.Position
+
+
Create a new Position
+
+
PositionIterator - Interface in me.hsgamer.hscore.minecraft.block.iterator
+
+ +
+
PositionIteratorUtils - Class in me.hsgamer.hscore.minecraft.block.utils
+
+
The utility class for PositionIterator
+
+
PostgreSqlDriver - Class in me.hsgamer.hscore.database.driver.postgresql
+
+
A driver for PostgreSQL
+
+
PostgreSqlDriver() - Constructor for class me.hsgamer.hscore.database.driver.postgresql.PostgreSqlDriver
+
 
+
PotionEffectModifier - Class in me.hsgamer.hscore.bukkit.item.modifier
+
+
The potion effect modifier
+
+
PotionEffectModifier() - Constructor for class me.hsgamer.hscore.bukkit.item.modifier.PotionEffectModifier
+
 
+
PredicateButton - Class in me.hsgamer.hscore.minecraft.gui.button.impl
+
+
The button with predicates
+
+
PredicateButton() - Constructor for class me.hsgamer.hscore.minecraft.gui.button.impl.PredicateButton
+
 
+
PredicateMask - Class in me.hsgamer.hscore.minecraft.gui.mask.impl
+
+
The mask with predicate
+
+
PredicateMask(String) - Constructor for class me.hsgamer.hscore.minecraft.gui.mask.impl.PredicateMask
+
+
Create a new mask
+
+
prefix - Variable in class me.hsgamer.hscore.variable.Variable
+
+
The prefix of the variable
+
+
previousPage(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PaginatedMask
+
+
Set the previous page for the unique id
+
+
PrimitiveConverterProvider - Class in me.hsgamer.hscore.config.annotation.converter.impl
+
+
A Converter to convert primitive types
+
+
PrimitiveConverterProvider() - Constructor for class me.hsgamer.hscore.config.annotation.converter.impl.PrimitiveConverterProvider
+
 
+
printDebug() - Method in class me.hsgamer.hscore.logger.system.SystemLogger
+
+
Enable printing debug messages
+
+
priority() - Element in annotation interface me.hsgamer.hscore.config.annotation.ConfigPath
+
+
Get the priority
+
+
PropertiesExpansionDescriptionLoader - Class in me.hsgamer.hscore.expansion.properties
+
+
The factory that loads the ExpansionDescription from the Properties file of the jar file
+
+
PropertiesExpansionDescriptionLoader() - Constructor for class me.hsgamer.hscore.expansion.properties.PropertiesExpansionDescriptionLoader
+
+
Create a new PropertiesExpansionDescriptionLoader with the default description file name
+
+
PropertiesExpansionDescriptionLoader(String) - Constructor for class me.hsgamer.hscore.expansion.properties.PropertiesExpansionDescriptionLoader
+
+ +
+
put(String, Object) - Method in interface me.hsgamer.hscore.task.element.TaskData
+
+
Put the value to the data
+
+
put(String, V) - Method in class me.hsgamer.hscore.collections.map.CaseInsensitiveStringMap
+
 
+
putAll(Map<? extends String, ? extends V>) - Method in class me.hsgamer.hscore.collections.map.CaseInsensitiveStringMap
+
 
+
+

Q

+
+
query(StatementBuilder.ResultSetConverter<T>) - Method in class me.hsgamer.hscore.database.client.sql.StatementBuilder
+
+
Query the statement
+
+
queryList(StatementBuilder.ResultSetConverter<T>) - Method in class me.hsgamer.hscore.database.client.sql.StatementBuilder
+
+
Query the statement and return a list
+
+
queryListSafe(StatementBuilder.ResultSetConverter<T>) - Method in class me.hsgamer.hscore.database.client.sql.StatementBuilder
+
+
Query the statement and return a list but ignore the exception
+
+
querySafe(StatementBuilder.ResultSetConverter<T>) - Method in class me.hsgamer.hscore.database.client.sql.StatementBuilder
+
+
Query the statement but ignore the exception
+
+
+

R

+
+
random(BlockBox) - Static method in class me.hsgamer.hscore.minecraft.block.utils.PositionIteratorUtils
+
+ +
+
RandomPositionIterator - Class in me.hsgamer.hscore.minecraft.block.impl.iterator
+
+
The PositionIterator that iterates randomly
+
+
RandomPositionIterator(BlockBox) - Constructor for class me.hsgamer.hscore.minecraft.block.impl.iterator.RandomPositionIterator
+
+ +
+
RandomTypePositionIterator - Class in me.hsgamer.hscore.minecraft.block.impl.iterator
+
+
The PositionIterator that combines multiple PositionIterator and randomly choose one
+
+
RandomTypePositionIterator(BlockBox, Collection<Function<BlockBox, PositionIterator>>) - Constructor for class me.hsgamer.hscore.minecraft.block.impl.iterator.RandomTypePositionIterator
+
+ +
+
register() - Method in class me.hsgamer.hscore.bukkit.channel.Channel
+
+
Register the channel
+
+
register() - Static method in class me.hsgamer.hscore.bukkit.config.converter.BukkitConverterProvider
+
+
Register the provider
+
+
register() - Method in class me.hsgamer.hscore.bungeecord.channel.Channel
+
+
Register the channel
+
+
register(Class<T>) - Method in class me.hsgamer.hscore.serializer.Serializer
+
+
Register a new entry, without specifying the type and the input function.
+
+
register(Class<T>, Function<I, T>, Function<T, I>) - Method in class me.hsgamer.hscore.serializer.Serializer
+
+
Register a new entry, without specifying the type.
+
+
register(String, Class<T>, Function<I, T>, Function<T, I>) - Method in class me.hsgamer.hscore.serializer.Serializer
+
+
Register a new entry
+
+
register(String, StringReplacer) - Method in class me.hsgamer.hscore.variable.VariableBundle
+
+
Register new variable
+
+
register(String, StringReplacer) - Method in class me.hsgamer.hscore.variable.VariableManager
+
+
Register new variable
+
+
register(String, StringReplacer, boolean) - Method in class me.hsgamer.hscore.variable.VariableBundle
+
+
Register new variable
+
+
register(String, StringReplacer, boolean) - Method in class me.hsgamer.hscore.variable.VariableManager
+
+
Register new variable
+
+
register(BiFunction<String, R, V>, String...) - Method in class me.hsgamer.hscore.builder.Builder
+
+
Register a new function
+
+
register(Function<I, Optional<O>>) - Method in class me.hsgamer.hscore.builder.MassBuilder
+
+
Register a new build element
+
+
register(Function<I, Optional<O>>, boolean) - Method in class me.hsgamer.hscore.builder.MassBuilder
+
+
Register a new build element
+
+
register(Function<I, O>, String...) - Method in class me.hsgamer.hscore.builder.FunctionalMassBuilder
+
+
Register a new creator
+
+
register(Function<AbstractMap.SimpleEntry<String, R>, Optional<V>>) - Method in class me.hsgamer.hscore.builder.Builder
+
 
+
register(Function<R, V>, String...) - Method in class me.hsgamer.hscore.builder.Builder
+
+
Register a new function
+
+
register(Supplier<V>, String...) - Method in class me.hsgamer.hscore.builder.Builder
+
+
Register a new supplier
+
+
register(ActionBuilder<I>, Plugin) - Static method in class me.hsgamer.hscore.bukkit.action.builder.BukkitActionBuilder
+
+
Register the actions
+
+
register(Plugin) - Static method in class me.hsgamer.hscore.bukkit.channel.BungeeUtils
+
+
Register the BungeeCord main channel to the plugin
+
+
register(Plugin, String) - Static method in class me.hsgamer.hscore.bukkit.channel.BungeeUtils
+
+
Register the channel to the plugin
+
+
registerConverter(Type, Converter) - Static method in class me.hsgamer.hscore.config.annotation.converter.manager.DefaultConverterManager
+
+
Register the converter for the type
+
+
registerFunction(String, FunctionIfc) - Static method in class me.hsgamer.hscore.expression.ExpressionUtils
+
+
Register a function
+
+
registerOperator(String, OperatorIfc) - Static method in class me.hsgamer.hscore.expression.ExpressionUtils
+
+
Register an operator
+
+
registerProvider(ConverterProvider) - Static method in class me.hsgamer.hscore.config.annotation.converter.manager.DefaultConverterManager
+
+
Register a converter provider
+
+
registerType(String, Function<BlockBox, PositionIterator>) - Static method in class me.hsgamer.hscore.minecraft.block.utils.PositionIteratorUtils
+
+
Register a PositionIterator type
+
+
registerVariables(VariableBundle) - Static method in class me.hsgamer.hscore.bukkit.variable.BukkitVariableBundle
+
+
Register the Bukkit variables to the VariableBundle
+
+
registerVariables(VariableBundle) - Static method in class me.hsgamer.hscore.variable.CommonVariableBundle
+
+
Register the common variables to the VariableBundle
+
+
reload() - Method in class me.hsgamer.hscore.bukkit.config.BukkitConfig
+
 
+
reload() - Method in class me.hsgamer.hscore.bungeecord.config.BungeeConfig
+
 
+
reload() - Method in class me.hsgamer.hscore.config.annotated.AnnotatedConfig
+
 
+
reload() - Method in interface me.hsgamer.hscore.config.Config
+
+
Reload the configuration
+
+
reload() - Method in class me.hsgamer.hscore.config.configurate.ConfigurateConfig
+
 
+
reload() - Method in class me.hsgamer.hscore.config.DecorativeConfig
+
 
+
reload() - Method in class me.hsgamer.hscore.config.gson.GsonConfig
+
 
+
reload() - Method in class me.hsgamer.hscore.config.simpleconfiguration.SimpleConfig
+
 
+
reload() - Method in class me.hsgamer.hscore.config.simplixstorage.LightningConfig
+
 
+
remove(Object) - Method in class me.hsgamer.hscore.collections.map.CaseInsensitiveStringMap
+
 
+
remove(String...) - Method in interface me.hsgamer.hscore.config.Config
+
+
Remove the path from the configuration
+
+
remove(String...) - Method in class me.hsgamer.hscore.config.DecorativeConfig
+
 
+
remove(Function<I, Optional<O>>) - Method in class me.hsgamer.hscore.builder.MassBuilder
+
+
Remove a build element
+
+
remove(Player) - Static method in class me.hsgamer.hscore.minestom.board.Board
+
+
Remove the board for the player
+
+
removeAllButton() - Method in class me.hsgamer.hscore.minecraft.gui.simple.SimpleButtonMap
+
+
Remove all buttons
+
+
removeAllDisplay() - Method in class me.hsgamer.hscore.ui.BaseHolder
+
 
+
removeAllDisplay() - Method in interface me.hsgamer.hscore.ui.Holder
+
+
Remove all displays
+
+
removeAllMasks() - Method in class me.hsgamer.hscore.minecraft.gui.advanced.AdvancedButtonMap
+
+
Remove all masks
+
+
removeButton(int) - Method in class me.hsgamer.hscore.minecraft.gui.simple.SimpleButtonMap
+
+
Remove the button
+
+
removeCurrentIndex(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.button.impl.ListButton
+
+
Remove the current index for the unique id
+
+
removeDisplay(UUID) - Method in class me.hsgamer.hscore.ui.BaseHolder
+
 
+
removeDisplay(UUID) - Method in interface me.hsgamer.hscore.ui.Holder
+
+
Remove a display with the unique id
+
+
removeExternalReplacer(StringReplacer) - Method in class me.hsgamer.hscore.variable.VariableManager
+
+
Remove an external replacer
+
+
removeItemInInventory(Inventory, Collection<ItemStack>) - Static method in class me.hsgamer.hscore.bukkit.utils.ItemUtils
+
+
Remove the items in the inventory
+
+
removeItemInInventory(Inventory, Predicate<ItemStack>, int) - Static method in class me.hsgamer.hscore.bukkit.utils.ItemUtils
+
+
Remove the matched items in the inventory
+
+
removeItemModifier(ItemModifier<T>) - Method in class me.hsgamer.hscore.minecraft.item.ItemBuilder
+
+
Remove an item modifier
+
+
removeMask(String) - Method in class me.hsgamer.hscore.minecraft.gui.advanced.AdvancedButtonMap
+
+
Remove masks by name
+
+
removeRequest(I) - Method in class me.hsgamer.hscore.request.RequestManager
+
+
Remove a request
+
+
removeRequests(I) - Method in class me.hsgamer.hscore.request.RequestManager
+
+
Remove all requests
+
+
removeStateListener(BiConsumer<ExpansionClassLoader, ExpansionState>) - Method in class me.hsgamer.hscore.expansion.common.ExpansionManager
+
+
Remove a state listener
+
+
removeStringReplacer(StringReplacer) - Method in class me.hsgamer.hscore.minecraft.item.ItemBuilder
+
+
Remove a string replacer
+
+
repeatCollection(Collection<T>, int) - Static method in class me.hsgamer.hscore.common.CollectionUtils
+
+
Repeat the collection
+
+
repeatElement(Collection<T>, int) - Static method in class me.hsgamer.hscore.common.CollectionUtils
+
+
Repeat the element of the collection
+
+
replace(String) - Method in interface me.hsgamer.hscore.common.StringReplacer
+
+
Replace a string
+
+
replace(String) - Method in class me.hsgamer.hscore.variable.VariableManager
+
 
+
replace(String, UUID) - Method in interface me.hsgamer.hscore.common.StringReplacer
+
+
Replace a string based on the unique id
+
+
replace(String, UUID) - Method in class me.hsgamer.hscore.variable.VariableManager
+
 
+
replaceChar(char, char, String, Map<Character, Supplier<Character>>) - Static method in class me.hsgamer.hscore.common.StringUtils
+
+
Replace all alternative character format to the final characters.
+
+
replaceHex(char, Function<char[], String>, String) - Static method in class me.hsgamer.hscore.common.StringUtils
+
+
Replace HEX string with the replacer.
+
+
replaceHybridColorCode(char, String) - Static method in class me.hsgamer.hscore.bukkit.utils.ColorUtils
+
+
Replace the hybrid color format to the final color.
+
+
replaceOrDefault(String, UUID, String) - Method in interface me.hsgamer.hscore.common.StringReplacer
+
+
Replace a string or return the default value
+
+
replaceOrOriginal(String, UUID) - Method in interface me.hsgamer.hscore.common.StringReplacer
+
+
Replace a string or return the original value
+
+
replacePattern(String, Pattern, Function<Matcher, String>) - Static method in class me.hsgamer.hscore.common.StringUtils
+
+
Replace the string given the pattern and the replacement function
+
+
replacer - Variable in class me.hsgamer.hscore.variable.Variable
+
+
The string replacer
+
+
replaceVariable(String) - Method in interface me.hsgamer.hscore.variable.VariableSession
+
+
Replace the variable with the replacement
+
+
RequestManager<I,D> - Class in me.hsgamer.hscore.request
+
+
The generic request manager
+
+
RequestManager() - Constructor for class me.hsgamer.hscore.request.RequestManager
+
 
+
reset() - Method in class me.hsgamer.hscore.animate.Animation
+
+
Reset the animation
+
+
reset() - Method in class me.hsgamer.hscore.minecraft.block.adapt.WrappedPositionIterator
+
+
Reset the iterator
+
+
reset() - Method in class me.hsgamer.hscore.minecraft.block.impl.iterator.RandomPositionIterator
+
 
+
reset() - Method in class me.hsgamer.hscore.minecraft.block.impl.iterator.RandomTypePositionIterator
+
 
+
reset() - Method in class me.hsgamer.hscore.minecraft.block.iterator.BasePositionIterator
+
 
+
reset() - Method in interface me.hsgamer.hscore.minecraft.block.iterator.PositionIterator
+
+
Reset the iterator
+
+
reset(UUID) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.OneTimeAnimatedMask
+
+
Reset the animation for the unique id
+
+
reset(Position, BasePositionIterator) - Method in interface me.hsgamer.hscore.minecraft.block.impl.iterator.LinearPositionIterator.LinearCoordinate
+
+
Reset the next element
+
+
resource - Variable in class me.hsgamer.hscore.license.polymart.PolymartLicenseEntry
+
 
+
resource - Variable in class me.hsgamer.hscore.license.spigotmc.SpigotLicenseEntry
+
 
+
RESOURCE - Enum constant in enum class me.hsgamer.hscore.license.common.CommonLicenseProperty
+
+
The identifier of the resource
+
+
resourceVersion - Variable in class me.hsgamer.hscore.license.polymart.PolymartLicenseEntry
+
 
+
reverse(Collection<T>) - Static method in class me.hsgamer.hscore.common.CollectionUtils
+
+
Reverse a collection
+
+
rotate(Collection<T>, int) - Static method in class me.hsgamer.hscore.common.CollectionUtils
+
+
Rotate a collection
+
+
run() - Method in class me.hsgamer.hscore.task.BatchRunnable
+
 
+
+

S

+
+
save() - Method in class me.hsgamer.hscore.bukkit.config.BukkitConfig
+
 
+
save() - Method in class me.hsgamer.hscore.bungeecord.config.BungeeConfig
+
 
+
save() - Method in interface me.hsgamer.hscore.config.Config
+
+
Save the configuration
+
+
save() - Method in class me.hsgamer.hscore.config.configurate.ConfigurateConfig
+
 
+
save() - Method in class me.hsgamer.hscore.config.DecorativeConfig
+
 
+
save() - Method in class me.hsgamer.hscore.config.gson.GsonConfig
+
 
+
save() - Method in class me.hsgamer.hscore.config.simpleconfiguration.SimpleConfig
+
 
+
save() - Method in class me.hsgamer.hscore.config.simplixstorage.LightningConfig
+
 
+
saveResource(String, boolean) - Method in interface me.hsgamer.hscore.expansion.extra.expansion.DataFolder
+
+
Copy the resource from the expansion jar
+
+
send(byte[]) - Method in class me.hsgamer.hscore.bukkit.channel.Channel
+
+
Send the data via the channel
+
+
send(ServerInfo, byte[]) - Method in class me.hsgamer.hscore.bungeecord.channel.Channel
+
+
Send the data to a server
+
+
send(ProxiedPlayer, byte[]) - Method in class me.hsgamer.hscore.bungeecord.channel.Channel
+
+
Send the data to a player
+
+
send(PluginMessageRecipient, byte[]) - Method in class me.hsgamer.hscore.bukkit.channel.BungeeSubChannel
+
+
Send the data via the sub-channel with the recipient
+
+
send(PluginMessageRecipient, byte[]) - Method in class me.hsgamer.hscore.bukkit.channel.Channel
+
+
Send the data via the channel with the recipient
+
+
sendAll(byte[]) - Method in class me.hsgamer.hscore.bungeecord.channel.Channel
+
+
Send the data to all servers
+
+
sendAll(byte[], boolean) - Method in class me.hsgamer.hscore.bungeecord.channel.Channel
+
+
Send the data to all servers
+
+
sendForward(String, byte[]) - Method in class me.hsgamer.hscore.bukkit.channel.BungeeSubChannel
+
+
Forward the data to other servers
+
+
sendForward(PluginMessageRecipient, String, byte[]) - Method in class me.hsgamer.hscore.bukkit.channel.BungeeSubChannel
+
+
Forward the data to other servers
+
+
sendMessage(Collection<CommandSender>, String) - Static method in class me.hsgamer.hscore.bukkit.utils.MessageUtils
+
+
Send message
+
+
sendMessage(Collection<CommandSender>, String, String) - Static method in class me.hsgamer.hscore.bukkit.utils.MessageUtils
+
+
Send message with prefix
+
+
sendMessage(Collection<CommandSender>, String, Supplier<String>) - Static method in class me.hsgamer.hscore.bukkit.utils.MessageUtils
+
+
Send message with prefix
+
+
sendMessage(UUID, String) - Static method in class me.hsgamer.hscore.bukkit.utils.MessageUtils
+
+
Send message
+
+
sendMessage(UUID, String, String) - Static method in class me.hsgamer.hscore.bukkit.utils.MessageUtils
+
+
Send message with prefix
+
+
sendMessage(UUID, String, Supplier<String>) - Static method in class me.hsgamer.hscore.bukkit.utils.MessageUtils
+
+
Send message with prefix
+
+
sendMessage(CommandSender, String) - Static method in class me.hsgamer.hscore.bukkit.utils.MessageUtils
+
+
Send message
+
+
sendMessage(CommandSender, String, String) - Static method in class me.hsgamer.hscore.bukkit.utils.MessageUtils
+
+
Send message with prefix
+
+
sendMessage(CommandSender, String, Supplier<String>) - Static method in class me.hsgamer.hscore.bukkit.utils.MessageUtils
+
+
Send message with prefix
+
+
sendMessage(Plugin, PluginMessageRecipient, String, String) - Static method in class me.hsgamer.hscore.bukkit.channel.BungeeUtils
+
+
Send the message to the player
+
+
sendPluginMessage(Plugin, PluginMessageRecipient, byte[]) - Static method in class me.hsgamer.hscore.bukkit.channel.BungeeUtils
+
+
Send the data to the BungeeCord main channel
+
+
sendPluginMessage(Plugin, PluginMessageRecipient, String, byte[]) - Static method in class me.hsgamer.hscore.bukkit.channel.BungeeUtils
+
+
Send the data to the channel
+
+
sendRawMessage(Plugin, PluginMessageRecipient, String, String) - Static method in class me.hsgamer.hscore.bukkit.channel.BungeeUtils
+
+
Send the raw message to the player
+
+
SequencePaginatedMask - Class in me.hsgamer.hscore.minecraft.gui.mask.impl
+
+
A button paginated mask, where each Button is a page
+
+
SequencePaginatedMask(String, MaskSlot) - Constructor for class me.hsgamer.hscore.minecraft.gui.mask.impl.SequencePaginatedMask
+
+
Create a new mask
+
+
serialize() - Method in class me.hsgamer.hscore.database.Setting
+
+
Serialize the setting to the map
+
+
serialize(O) - Method in class me.hsgamer.hscore.serializer.Serializer
+
+
Serialize the output
+
+
serialize(T) - Method in class me.hsgamer.hscore.serializer.DataConverter
+
+
Serialize the final object
+
+
Serializer<I,O> - Class in me.hsgamer.hscore.serializer
+
+
The serializer
+
+
Serializer() - Constructor for class me.hsgamer.hscore.serializer.Serializer
+
 
+
SerializerInputFunction - Annotation Interface in me.hsgamer.hscore.serializer.annotation
+
 
+
SerializerOutputFunction - Annotation Interface in me.hsgamer.hscore.serializer.annotation
+
 
+
SerializerType - Annotation Interface in me.hsgamer.hscore.serializer.annotation
+
 
+
set(Object, String...) - Method in class me.hsgamer.hscore.bukkit.config.BukkitConfig
+
 
+
set(Object, String...) - Method in class me.hsgamer.hscore.bungeecord.config.BungeeConfig
+
 
+
set(Object, String...) - Method in class me.hsgamer.hscore.config.annotated.AnnotatedConfig
+
 
+
set(Object, String...) - Method in interface me.hsgamer.hscore.config.Config
+
+
Set the value to the path
+
+
set(Object, String...) - Method in class me.hsgamer.hscore.config.configurate.ConfigurateConfig
+
 
+
set(Object, String...) - Method in class me.hsgamer.hscore.config.DecorativeConfig
+
 
+
set(Object, String...) - Method in class me.hsgamer.hscore.config.gson.GsonConfig
+
 
+
set(Object, String...) - Method in class me.hsgamer.hscore.config.simpleconfiguration.SimpleConfig
+
 
+
set(Object, String...) - Method in class me.hsgamer.hscore.config.simplixstorage.LightningConfig
+
 
+
setAction(Consumer<ViewerEvent>) - Method in class me.hsgamer.hscore.minecraft.gui.button.DisplayButton
+
+
Set the action to handle the event
+
+
setAmount(int) - Method in class me.hsgamer.hscore.bukkit.item.modifier.AmountModifier
+
+
Set the amount
+
+
setAmount(String) - Method in class me.hsgamer.hscore.bukkit.item.modifier.AmountModifier
+
+
Set the amount
+
+
setButton(int, Button) - Method in class me.hsgamer.hscore.minecraft.gui.simple.SimpleButtonMap
+
+
Set the button
+
+
setButton(int, Item) - Method in class me.hsgamer.hscore.bukkit.gui.BukkitGUIDisplay
+
 
+
setButton(int, Item) - Method in class me.hsgamer.hscore.minecraft.gui.InventoryGUIDisplay
+
+
Get the title of the inventory
+
+
setButton(int, Item) - Method in class me.hsgamer.hscore.minestom.gui.MinestomGUIDisplay
+
 
+
setButton(Button) - Method in class me.hsgamer.hscore.minecraft.gui.button.impl.PredicateButton
+
+
Set the button
+
+
setButtonExecute(boolean) - Method in class me.hsgamer.hscore.bukkit.gui.event.BukkitClickEvent
+
 
+
setButtonExecute(boolean) - Method in interface me.hsgamer.hscore.minecraft.gui.event.ClickEvent
+
+
Set if the buttons can be executed
+
+
setButtonExecute(boolean) - Method in class me.hsgamer.hscore.minestom.gui.event.MinestomClickEvent
+
 
+
setButtonMap(ButtonMap) - Method in class me.hsgamer.hscore.minecraft.gui.GUIHolder
+
+
Set the button map
+
+
setCancelled(boolean) - Method in interface me.hsgamer.hscore.bukkit.gui.event.BukkitCancellableEvent
+
 
+
setCancelled(boolean) - Method in interface me.hsgamer.hscore.minecraft.gui.event.CancellableEvent
+
+
Set the event to be cancelled
+
+
setCancelled(boolean) - Method in interface me.hsgamer.hscore.minestom.gui.event.MinestomCancellableEvent
+
 
+
setClickAction(Consumer<ClickEvent>) - Method in class me.hsgamer.hscore.minecraft.gui.button.DisplayButton
+
+
Set the action to handle the click event
+
+
setClickFuturePredicate(Function<ClickEvent, CompletableFuture<Boolean>>) - Method in class me.hsgamer.hscore.minecraft.gui.button.impl.PredicateButton
+
+
Set the click future predicate
+
+
setClickPredicate(Predicate<ClickEvent>) - Method in class me.hsgamer.hscore.minecraft.gui.button.impl.PredicateButton
+
+
Set the click predicate
+
+
setClientProperties(Map<String, Object>) - Method in class me.hsgamer.hscore.database.Setting
+
+
Set the client properties
+
+
setClientProperty(String, Object) - Method in class me.hsgamer.hscore.database.Setting
+
+
Set the client property
+
+
setClosePredicate(Predicate<UUID>) - Method in class me.hsgamer.hscore.minestom.gui.MinestomGUIHolder
+
+
Set the close predicate
+
+
setComment(List<String>, String...) - Method in interface me.hsgamer.hscore.config.Config
+
+
Set the block comment
+
+
setComment(List<String>, String...) - Method in class me.hsgamer.hscore.config.DecorativeConfig
+
 
+
setComment(CommentType, List<String>, String...) - Method in class me.hsgamer.hscore.bukkit.config.BukkitConfig
+
 
+
setComment(CommentType, List<String>, String...) - Method in interface me.hsgamer.hscore.config.Config
+
+
Set the comment + This is a default empty method.
+
+
setComment(CommentType, List<String>, String...) - Method in class me.hsgamer.hscore.config.configurate.ConfigurateConfig
+
 
+
setComment(CommentType, List<String>, String...) - Method in class me.hsgamer.hscore.config.DecorativeConfig
+
 
+
setComment(CommentType, List<String>, String...) - Method in class me.hsgamer.hscore.config.simpleconfiguration.SimpleConfig
+
 
+
setCycle(boolean) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PaginatedMask
+
+
Set if this paginated mask allows cycle page (The first page after the last page)
+
+
setDatabaseName(String) - Method in class me.hsgamer.hscore.database.Setting
+
+
Set the database name
+
+
setDefaultButton(Button) - Method in class me.hsgamer.hscore.minecraft.gui.simple.SimpleButtonMap
+
+
Set the default button
+
+
setDefaultMask(Mask) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PlaceholderMask
+
+
Set the default mask
+
+
setDisplayItemFunction(BiFunction<UUID, ItemStack, ItemStack>) - Method in class me.hsgamer.hscore.bukkit.gui.button.impl.InputButton
+
+
Set the function to display the item on the GUI
+
+
setDisplayItemFunction(BiFunction<UUID, ItemStack, ItemStack>) - Method in class me.hsgamer.hscore.bukkit.gui.button.impl.OutputButton
+
+
Set the function to display the item on the GUI
+
+
setDriverProperties(Map<String, Object>) - Method in class me.hsgamer.hscore.database.Setting
+
+
Set the driver properties
+
+
setDriverProperty(String, Object) - Method in class me.hsgamer.hscore.database.Setting
+
+
Set the driver property
+
+
setDurability(short) - Method in class me.hsgamer.hscore.bukkit.item.modifier.DurabilityModifier
+
+
Set the durability
+
+
setDurability(String) - Method in class me.hsgamer.hscore.bukkit.item.modifier.DurabilityModifier
+
+
Set the durability
+
+
setExceptionHandler(Consumer<Throwable>) - Method in class me.hsgamer.hscore.expansion.common.ExpansionManager
+
+
Set the exception handler
+
+
setExceptionHandler(Consumer<Throwable>) - Method in class me.hsgamer.hscore.license.polymart.PolymartLicenseChecker
+
+
Set the exception handler
+
+
setExpansionFactory(Function<ExpansionClassLoader, Expansion>) - Method in class me.hsgamer.hscore.expansion.common.ExpansionManager
+
+
Set the factory to create Expansion from ExpansionClassLoader
+
+
setFallbackButton(Button) - Method in class me.hsgamer.hscore.minecraft.gui.button.impl.PredicateButton
+
+
Set the fallback button
+
+
setFallbackMask(Mask) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PredicateMask
+
+
Set the fallback mask
+
+
setFlag(ItemFlag...) - Method in class me.hsgamer.hscore.bukkit.item.modifier.ItemFlagModifier
+
+
Add the flags to the modifier
+
+
setHexSupportGlobalCheck(BooleanSupplier) - Static method in class me.hsgamer.hscore.bukkit.utils.ColorUtils
+
+
Set the global predicate that checks if the server supports hex colors
+
+
setHost(String) - Method in class me.hsgamer.hscore.database.Setting
+
+
Set the host
+
+
setIfAbsent(Object, String...) - Method in interface me.hsgamer.hscore.config.Config
+
+
Set the value to the path if it is not already set
+
+
setIfAbsent(Object, String...) - Method in class me.hsgamer.hscore.config.DecorativeConfig
+
 
+
setIfAbsent(Object, String...) - Method in class me.hsgamer.hscore.config.simplixstorage.LightningConfig
+
 
+
setIfAbsent(Map<String[], Object>) - Method in interface me.hsgamer.hscore.config.Config
+
+
Set the values to the path if they are not already set
+
+
setIfAbsent(Map<String[], Object>) - Method in class me.hsgamer.hscore.config.DecorativeConfig
+
 
+
setInitDefaultMask(boolean) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PlaceholderMask
+
+
Should the default mask be initialized?
+
+
setInputItem(UUID, ItemStack) - Method in class me.hsgamer.hscore.bukkit.gui.button.impl.InputButton
+
+
Set the input item for the unique id
+
+
setInventoryFunction(Function<BukkitGUIDisplay, Inventory>) - Method in class me.hsgamer.hscore.bukkit.gui.BukkitGUIHolder
+
+
Set the inventory function
+
+
setInventoryType(InventoryType) - Method in class me.hsgamer.hscore.minestom.gui.MinestomGUIHolder
+
+
Set the inventory type
+
+
setInventoryType(InventoryType) - Method in class me.hsgamer.hscore.bukkit.gui.BukkitGUIHolder
+
+
Set the inventory type
+
+
setIoExceptionConsumer(Consumer<IOException>) - Static method in class me.hsgamer.hscore.bukkit.channel.BungeeUtils
+
+
Set the IOException consumer
+
+
setItem(Item) - Method in class me.hsgamer.hscore.minecraft.gui.button.DisplayButton
+
+
Set the item to display
+
+
setKeepCurrentIndex(boolean) - Method in class me.hsgamer.hscore.minecraft.gui.button.impl.ListButton
+
+
Should the button keep the current index for the unique id on every ListButton.display(UUID) times?
+
+
setLoggerProvider(Function<String, Logger>) - Static method in class me.hsgamer.hscore.logger.provider.LoggerProvider
+
+
Set the logger provider
+
+
setLore(String...) - Method in class me.hsgamer.hscore.bukkit.item.modifier.LoreModifier
+
+
Set the lore
+
+
setLore(Collection<String>) - Method in class me.hsgamer.hscore.bukkit.item.modifier.LoreModifier
+
+
Set the lore
+
+
setMask(UUID, Mask) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PlaceholderMask
+
+
Set the mask for the unique id
+
+
setMask(Mask) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PredicateMask
+
+
Set the mask
+
+
setMaterial(String...) - Method in class me.hsgamer.hscore.bukkit.item.modifier.MaterialModifier
+
+
Set the material
+
+
setMaterial(Material) - Method in class me.hsgamer.hscore.bukkit.item.modifier.MaterialModifier
+
+
Set the material
+
+
setMillisPerTick(long) - Static method in class me.hsgamer.hscore.minecraft.gui.GUIProperties
+
+
Set the millis per tick
+
+
setName(String) - Method in class me.hsgamer.hscore.bukkit.item.modifier.NameModifier
+
+
Set the name
+
+
setOutputItem(UUID, ItemStack) - Method in class me.hsgamer.hscore.bukkit.gui.button.impl.OutputButton
+
+
Set the output item for the unique id
+
+
setPage(UUID, int) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PaginatedMask
+
+
Set the page for the unique id
+
+
setPassword(String) - Method in class me.hsgamer.hscore.database.Setting
+
+
Set the password
+
+
setPeriodMillis(long) - Method in class me.hsgamer.hscore.minecraft.gui.button.impl.AnimatedButton
+
+
Set the period of the animation
+
+
setPeriodMillis(long) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.AnimatedMask
+
+
Set the period of the animation
+
+
setPeriodMillis(long) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.OneTimeAnimatedMask
+
+
Set the period of the animation
+
+
setPeriodTicks(long) - Method in class me.hsgamer.hscore.minecraft.gui.button.impl.AnimatedButton
+
+
Set the period of the animation
+
+
setPeriodTicks(long) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.AnimatedMask
+
+
Set the period of the animation
+
+
setPeriodTicks(long) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.OneTimeAnimatedMask
+
+
Set the period of the animation
+
+
setPort(String) - Method in class me.hsgamer.hscore.database.Setting
+
+
Set the port
+
+
setPotionEffect(String...) - Method in class me.hsgamer.hscore.bukkit.item.modifier.PotionEffectModifier
+
+
Set the potion effect
+
+
setPotionEffect(Collection<PotionEffect>) - Method in class me.hsgamer.hscore.bukkit.item.modifier.PotionEffectModifier
+
+
Set the potion effect
+
+
setPotionEffect(List<String>) - Method in class me.hsgamer.hscore.bukkit.item.modifier.PotionEffectModifier
+
+
Set the potion effect
+
+
setPotionEffect(PotionEffect...) - Method in class me.hsgamer.hscore.bukkit.item.modifier.PotionEffectModifier
+
+
Set the potion effect
+
+
setPrefix(String) - Static method in class me.hsgamer.hscore.bukkit.utils.MessageUtils
+
+
Set the default prefix
+
+
setPrefix(Supplier<String>) - Static method in class me.hsgamer.hscore.bukkit.utils.MessageUtils
+
+
Set the default prefix
+
+
setPreventSpamClick(boolean) - Method in class me.hsgamer.hscore.minecraft.gui.button.impl.PredicateButton
+
+
Set whether to prevent spam click when checking click predicate
+
+
setProperty(CommonLicenseProperty, String) - Method in class me.hsgamer.hscore.license.common.LicenseProperties
+
+
Set the property
+
+
setRemoveDisplay(boolean) - Method in class me.hsgamer.hscore.bukkit.gui.event.BukkitCloseEvent
+
 
+
setRemoveDisplay(boolean) - Method in interface me.hsgamer.hscore.minecraft.gui.event.CloseEvent
+
+
Set whether the display can be removed
+
+
setRemoveDisplay(boolean) - Method in class me.hsgamer.hscore.minestom.gui.event.MinestomCloseEvent
+
 
+
setSingleVariables(String, UUID) - Method in class me.hsgamer.hscore.variable.VariableManager
+
+
Replace the variables of the string (single time)
+
+
setSize(int) - Method in class me.hsgamer.hscore.bukkit.gui.BukkitGUIHolder
+
+
Set the size
+
+
setSortAndFilterFunction(UnaryOperator<Map<String, ExpansionClassLoader>>) - Method in class me.hsgamer.hscore.expansion.common.ExpansionManager
+
+
Set the function to sort and filter the ExpansionClassLoaders
+
+
setStatement(String) - Method in class me.hsgamer.hscore.database.client.sql.StatementBuilder
+
+
Set the statement
+
+
setThrowable(Throwable) - Method in class me.hsgamer.hscore.expansion.common.ExpansionClassLoader
+
+
Set the throwable if the expansion is in ExpansionState.ERROR
+
+
setTimeout(long, TimeUnit) - Method in class me.hsgamer.hscore.task.BatchRunnable
+
+
Set the timeout for each task
+
+
Setting - Class in me.hsgamer.hscore.database
+
+
The setting for connection
+
+
setTitle(Component) - Method in class me.hsgamer.hscore.minestom.gui.MinestomGUIHolder
+
+
Set the title
+
+
setTitle(String) - Method in class me.hsgamer.hscore.bukkit.gui.BukkitGUIHolder
+
+
Set the title
+
+
setTitleFunction(Function<UUID, Component>) - Method in class me.hsgamer.hscore.minestom.gui.MinestomGUIHolder
+
+
Set the title function
+
+
setTitleFunction(Function<UUID, String>) - Method in class me.hsgamer.hscore.bukkit.gui.BukkitGUIHolder
+
+
Set the title function
+
+
setup() - Method in class me.hsgamer.hscore.bukkit.config.BukkitConfig
+
 
+
setup() - Method in class me.hsgamer.hscore.bungeecord.config.BungeeConfig
+
 
+
setup() - Method in class me.hsgamer.hscore.config.annotated.AnnotatedConfig
+
 
+
setup() - Method in interface me.hsgamer.hscore.config.Config
+
+
Set up the configuration
+
+
setup() - Method in class me.hsgamer.hscore.config.configurate.ConfigurateConfig
+
 
+
setup() - Method in class me.hsgamer.hscore.config.DecorativeConfig
+
 
+
setup() - Method in class me.hsgamer.hscore.config.gson.GsonConfig
+
 
+
setup() - Method in class me.hsgamer.hscore.config.simpleconfiguration.SimpleConfig
+
 
+
setup() - Method in class me.hsgamer.hscore.config.simplixstorage.LightningConfig
+
 
+
setup() - Method in class me.hsgamer.hscore.downloader.core.Downloader
+
+
Set up the downloader
+
+
setUsername(String) - Method in class me.hsgamer.hscore.database.Setting
+
+
Set the username
+
+
setValue(Object) - Method in class me.hsgamer.hscore.config.proxy.ConfigNode
+
+
Set the value to the config
+
+
setValue(V) - Method in class me.hsgamer.hscore.common.Pair
+
+
Set the value
+
+
setValues(Object...) - Method in class me.hsgamer.hscore.database.client.sql.StatementBuilder
+
+
Set the values
+
+
setValues(List<Object>) - Method in class me.hsgamer.hscore.database.client.sql.StatementBuilder
+
+
Set the values
+
+
setVariables(String, UUID) - Method in class me.hsgamer.hscore.variable.VariableManager
+
+
Replace the variables of the string until it cannot be replaced anymore
+
+
setViewLast(boolean) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.OneTimeAnimatedMask
+
+
Set whether to view the last frame when the animation is finished
+
+
setViewPredicate(Predicate<UUID>) - Method in class me.hsgamer.hscore.minecraft.gui.button.impl.PredicateButton
+
+
Set the view predicate
+
+
setViewPredicate(Predicate<UUID>) - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PredicateMask
+
+
Set the view predicate
+
+
SIDE - Enum constant in enum class me.hsgamer.hscore.config.CommentType
+
+
A line type at the end of the value
+
+
simple(String, String, String, Map<String, Object>) - Static method in interface me.hsgamer.hscore.expansion.common.ExpansionDescription
+
+
Create a simple ExpansionDescription
+
+
SimpleButton - Class in me.hsgamer.hscore.minecraft.gui.button.impl
+
+
A simple button
+
+
SimpleButton(Function<UUID, Item>, Consumer<ClickEvent>) - Constructor for class me.hsgamer.hscore.minecraft.gui.button.impl.SimpleButton
+
+
Create a new simple button
+
+
SimpleButton(Item, Consumer<ClickEvent>) - Constructor for class me.hsgamer.hscore.minecraft.gui.button.impl.SimpleButton
+
+
Create a new button
+
+
SimpleButtonMap - Class in me.hsgamer.hscore.minecraft.gui.simple
+
+
A simple ButtonMap with a list of Buttons
+
+
SimpleButtonMap() - Constructor for class me.hsgamer.hscore.minecraft.gui.simple.SimpleButtonMap
+
 
+
SimpleConfig<T extends org.simpleyaml.configuration.file.FileConfiguration> - Class in me.hsgamer.hscore.config.simpleconfiguration
+
+
The Config implementation for SimpleYAML
+
+
SimpleConfig(File, T) - Constructor for class me.hsgamer.hscore.config.simpleconfiguration.SimpleConfig
+
+
Create a new config
+
+
SimpleConfig(File, T, BiConsumer<File, T>) - Constructor for class me.hsgamer.hscore.config.simpleconfiguration.SimpleConfig
+
+
Create a new config
+
+
SimpleConverter - Class in me.hsgamer.hscore.config.annotation.converter.impl
+
+
A simple Converter that use an operator to convert raw value to final value
+
+
SimpleConverter(UnaryOperator<Object>) - Constructor for class me.hsgamer.hscore.config.annotation.converter.impl.SimpleConverter
+
+
Create a new converter
+
+
SimpleGUIBuilder - Class in me.hsgamer.hscore.minecraft.gui.simple
+
+
The builder for SimpleButtonMap
+
+
SingleMask - Class in me.hsgamer.hscore.minecraft.gui.mask.impl
+
+
The simple mask with a single Button
+
+
SingleMask(String, int, Button) - Constructor for class me.hsgamer.hscore.minecraft.gui.mask.impl.SingleMask
+
+
Create a new mask
+
+
size() - Method in class me.hsgamer.hscore.collections.map.CaseInsensitiveStringMap
+
 
+
sizeX() - Method in class me.hsgamer.hscore.minecraft.block.box.BlockBox
+
+
Get the X-size of the box
+
+
sizeY() - Method in class me.hsgamer.hscore.minecraft.block.box.BlockBox
+
+
Get the Y-size of the box
+
+
sizeZ() - Method in class me.hsgamer.hscore.minecraft.block.box.BlockBox
+
+
Get the Z-size of the box
+
+
SLF4JLogger - Class in me.hsgamer.hscore.logger.slf4j
+
+
The Logger for Logger
+
+
SLF4JLogger(Class<?>) - Constructor for class me.hsgamer.hscore.logger.slf4j.SLF4JLogger
+
+
Create a new logger
+
+
SLF4JLogger(String) - Constructor for class me.hsgamer.hscore.logger.slf4j.SLF4JLogger
+
+
Create a new logger
+
+
SLF4JLogger(Logger) - Constructor for class me.hsgamer.hscore.logger.slf4j.SLF4JLogger
+
+
Create a new logger
+
+
slot - Variable in class me.hsgamer.hscore.minecraft.gui.mask.impl.SingleMask
+
 
+
SpigotLicenseChecker - Class in me.hsgamer.hscore.license.spigotmc
+
+
The license checker for SpigotMC
+
+
SpigotLicenseChecker(String) - Constructor for class me.hsgamer.hscore.license.spigotmc.SpigotLicenseChecker
+
+
Create a new license checker with the default fetcher
+
+
SpigotLicenseChecker(String, SpigotLicenseFetcher) - Constructor for class me.hsgamer.hscore.license.spigotmc.SpigotLicenseChecker
+
+
Create a new license checker
+
+
SpigotLicenseEntry - Class in me.hsgamer.hscore.license.spigotmc
+
+
The license entry for SpigotMC
+
+
SpigotLicenseEntry(String, String, String) - Constructor for class me.hsgamer.hscore.license.spigotmc.SpigotLicenseEntry
+
 
+
SpigotLicenseFetcher - Interface in me.hsgamer.hscore.license.spigotmc
+
+ +
+
SpigotVersionChecker - Class in me.hsgamer.hscore.checker.spigotmc
+
+
A simple version checker for SpigotMC
+
+
SpigotVersionChecker(int) - Constructor for class me.hsgamer.hscore.checker.spigotmc.SpigotVersionChecker
+
+
Create a version checker
+
+
SpigotVersionChecker(int, UserAgent) - Constructor for class me.hsgamer.hscore.checker.spigotmc.SpigotVersionChecker
+
+
Create a version checker
+
+
split(String, String) - Static method in interface me.hsgamer.hscore.config.PathString
+
+
Split the path with the separator
+
+
split(String, Map<String, Object>) - Static method in interface me.hsgamer.hscore.config.PathString
+
+
Split the path with the separator
+
+
splitAll(String, Collection<String>) - Static method in class me.hsgamer.hscore.common.CollectionUtils
+
+
Split the strings from the string list
+
+
splitDefault(String) - Static method in interface me.hsgamer.hscore.config.PathString
+
+
Split the path with the default separator
+
+
splitDefault(Map<String, Object>) - Static method in interface me.hsgamer.hscore.config.PathString
+
+
Split the path with the default separator
+
+
SqlClient<T> - Interface in me.hsgamer.hscore.database.client.sql
+
+
The interface for SQL client
+
+
SqliteBaseDriver - Interface in me.hsgamer.hscore.database.driver.sqlite
+
+
A driver for SQLite
+
+
SqliteFileDriver - Class in me.hsgamer.hscore.database.driver.sqlite
+
+
A driver for SQLite (File Mode)
+
+
SqliteFileDriver() - Constructor for class me.hsgamer.hscore.database.driver.sqlite.SqliteFileDriver
+
 
+
SqliteFileDriver(File) - Constructor for class me.hsgamer.hscore.database.driver.sqlite.SqliteFileDriver
+
 
+
SqliteMemoryDriver - Class in me.hsgamer.hscore.database.driver.sqlite
+
+
A driver for SQLite (In-Memory Mode)
+
+
SqliteMemoryDriver() - Constructor for class me.hsgamer.hscore.database.driver.sqlite.SqliteMemoryDriver
+
 
+
SqlServerDriver - Class in me.hsgamer.hscore.database.driver.sqlserver
+
+
A driver for Microsoft SQL Server
+
+
SqlServerDriver() - Constructor for class me.hsgamer.hscore.database.driver.sqlserver.SqlServerDriver
+
 
+
StatementBuilder - Class in me.hsgamer.hscore.database.client.sql
+
+
The PreparedStatement builder
+
+
StatementBuilder.Executor<T> - Interface in me.hsgamer.hscore.database.client.sql
+
+
The executor to execute the statement
+
+
StatementBuilder.ResultSetConsumer - Interface in me.hsgamer.hscore.database.client.sql
+
+
The consumer to consume the ResultSet
+
+
StatementBuilder.ResultSetConverter<T> - Interface in me.hsgamer.hscore.database.client.sql
+
+
The converter to convert the ResultSet to the result
+
+
StaticButtonPaginatedMask - Class in me.hsgamer.hscore.minecraft.gui.mask.impl
+
+
The ButtonPaginatedMask with the static list of buttons
+
+
StaticButtonPaginatedMask(String, MaskSlot) - Constructor for class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticButtonPaginatedMask
+
+
Create a new mask
+
+
StaticMaskPaginatedMask - Class in me.hsgamer.hscore.minecraft.gui.mask.impl
+
+
The MaskPaginatedMask with the static list of masks
+
+
StaticMaskPaginatedMask(String) - Constructor for class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticMaskPaginatedMask
+
+
Create a new mask
+
+
StaticSequencePaginatedMask - Class in me.hsgamer.hscore.minecraft.gui.mask.impl
+
+
The SequencePaginatedMask with the static list of buttons
+
+
StaticSequencePaginatedMask(String, MaskSlot) - Constructor for class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticSequencePaginatedMask
+
+
Create a new mask
+
+
StickyValue - Annotation Interface in me.hsgamer.hscore.config.annotation
+
+
A marker annotation to mark a field or method as a sticky value
+
+
stop() - Method in class me.hsgamer.hscore.bukkit.gui.button.impl.InputButton
+
 
+
stop() - Method in class me.hsgamer.hscore.bukkit.gui.button.impl.OutputButton
+
 
+
stop() - Method in class me.hsgamer.hscore.minecraft.gui.advanced.AdvancedButtonMap
+
 
+
stop() - Method in class me.hsgamer.hscore.minecraft.gui.button.impl.AnimatedButton
+
 
+
stop() - Method in class me.hsgamer.hscore.minecraft.gui.button.impl.ListButton
+
 
+
stop() - Method in class me.hsgamer.hscore.minecraft.gui.button.impl.PredicateButton
+
 
+
stop() - Method in class me.hsgamer.hscore.minecraft.gui.GUIHolder
+
 
+
stop() - Method in class me.hsgamer.hscore.minecraft.gui.InventoryGUIDisplay
+
 
+
stop() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.AnimatedMask
+
 
+
stop() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ButtonMapMask
+
 
+
stop() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ButtonPaginatedMask
+
 
+
stop() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.HybridMask
+
 
+
stop() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.ListMask
+
 
+
stop() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.MaskPaginatedMask
+
 
+
stop() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.MultiSlotsMask
+
 
+
stop() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.OneTimeAnimatedMask
+
 
+
stop() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PlaceholderMask
+
 
+
stop() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.PredicateMask
+
 
+
stop() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.SequencePaginatedMask
+
 
+
stop() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.SingleMask
+
 
+
stop() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticButtonPaginatedMask
+
 
+
stop() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticMaskPaginatedMask
+
 
+
stop() - Method in class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticSequencePaginatedMask
+
 
+
stop() - Method in class me.hsgamer.hscore.minecraft.gui.simple.SimpleButtonMap
+
 
+
stop() - Method in class me.hsgamer.hscore.minestom.gui.inventory.DelegatingInventory
+
 
+
stop() - Method in class me.hsgamer.hscore.ui.BaseHolder
+
 
+
stop() - Method in interface me.hsgamer.hscore.ui.property.Initializable
+
+
Stop the object
+
+
StringComparator - Class in me.hsgamer.hscore.expression
+
+
The String Comparator
+
+
StringComparator() - Constructor for class me.hsgamer.hscore.expression.StringComparator
+
 
+
StringConverter<T> - Class in me.hsgamer.hscore.config.annotation.converter.impl
+
+
A simple Converter for String to any object
+
+
StringConverter() - Constructor for class me.hsgamer.hscore.config.annotation.converter.impl.StringConverter
+
 
+
StringReplacer - Interface in me.hsgamer.hscore.common
+
+
A simple interface for String replacement
+
+
StringUtils - Class in me.hsgamer.hscore.common
+
+
Methods for String
+
+
SystemLogger - Class in me.hsgamer.hscore.logger.system
+
+
The system Logger
+
+
SystemLogger(Class<?>) - Constructor for class me.hsgamer.hscore.logger.system.SystemLogger
+
+
Create a new logger
+
+
SystemLogger(String) - Constructor for class me.hsgamer.hscore.logger.system.SystemLogger
+
+
Create a new logger
+
+
+

T

+
+
takeRunnable - Variable in class me.hsgamer.hscore.bukkit.utils.ItemUtils.ItemCheckSession
+
+
The runnable to remove the items from the inventory
+
+
TaskData - Interface in me.hsgamer.hscore.task.element
+
+
The data storage for the task
+
+
TaskPool - Class in me.hsgamer.hscore.task.element
+
+
The task pool of the BatchRunnable
+
+
TaskPool(int) - Constructor for class me.hsgamer.hscore.task.element.TaskPool
+
+
Create a new task pool
+
+
TaskProcess - Interface in me.hsgamer.hscore.task.element
+
+
The task process.
+
+
TellAction - Class in me.hsgamer.hscore.bukkit.action
+
+
The action to tell a message to the player
+
+
TellAction(String) - Constructor for class me.hsgamer.hscore.bukkit.action.TellAction
+
+
Create a new action
+
+
ThrowableBiConsumer<T,U> - Interface in me.hsgamer.hscore.extra.consumer
+
+
BiConsumer but ignores exceptions
+
+
ThrowableBiFunction<T,U,R> - Interface in me.hsgamer.hscore.extra.function
+
+
BiFunction but returns null if there is an exception
+
+
ThrowableConsumer<T> - Interface in me.hsgamer.hscore.extra.consumer
+
+
Consumer but ignores exceptions
+
+
ThrowableFunction<T,R> - Interface in me.hsgamer.hscore.extra.function
+
+
Function but returns null if there is an exception
+
+
ThrowableSupplier<T> - Interface in me.hsgamer.hscore.extra.supplier
+
+
Supplier but returns null if there is an exception
+
+
timestamp - Variable in class me.hsgamer.hscore.license.polymart.PolymartLicenseEntry
+
 
+
toObject() - Method in class me.hsgamer.hscore.bukkit.item.modifier.AmountModifier
+
 
+
toObject() - Method in class me.hsgamer.hscore.bukkit.item.modifier.DurabilityModifier
+
 
+
toObject() - Method in class me.hsgamer.hscore.bukkit.item.modifier.EnchantmentModifier
+
 
+
toObject() - Method in class me.hsgamer.hscore.bukkit.item.modifier.ItemFlagModifier
+
 
+
toObject() - Method in class me.hsgamer.hscore.bukkit.item.modifier.LoreModifier
+
 
+
toObject() - Method in class me.hsgamer.hscore.bukkit.item.modifier.MaterialModifier
+
 
+
toObject() - Method in class me.hsgamer.hscore.bukkit.item.modifier.NameModifier
+
 
+
toObject() - Method in class me.hsgamer.hscore.bukkit.item.modifier.PotionEffectModifier
+
 
+
toObject() - Method in interface me.hsgamer.hscore.minecraft.item.ItemModifier
+
+
Serialize the modifier to an object
+
+
toPosition(int) - Method in interface me.hsgamer.hscore.minecraft.gui.object.InventorySize
+
+
Convert the slot to the position
+
+
toProperties() - Method in class me.hsgamer.hscore.license.polymart.PolymartLicenseEntry
+
+
Convert to properties
+
+
toProperties() - Method in class me.hsgamer.hscore.license.spigotmc.SpigotLicenseEntry
+
+
Convert to properties
+
+
toQueryMap() - Method in class me.hsgamer.hscore.license.polymart.PolymartLicenseEntry
+
+
Convert to a query map
+
+
toSlot(InventorySize) - Method in class me.hsgamer.hscore.minecraft.gui.object.InventoryPosition
+
+
Convert to slot
+
+
toSlots(Stream<InventoryPosition>) - Method in interface me.hsgamer.hscore.minecraft.gui.object.InventorySize
+
+
Convert the position to the slot
+
+
toString() - Method in record class me.hsgamer.hscore.minestom.gui.object.MinestomItem
+
+
Returns a string representation of this record class.
+
+
tryReplace(String, UUID) - Method in interface me.hsgamer.hscore.common.StringReplacer
+
+
Try to replace a string based on the unique id.
+
+
TYPE - Enum constant in enum class me.hsgamer.hscore.license.common.CommonLicenseProperty
+
+
The type of the license
+
+
+

U

+
+
UNKNOWN - Enum constant in enum class me.hsgamer.hscore.expansion.common.ExpansionState
+
 
+
UNKNOWN - Enum constant in enum class me.hsgamer.hscore.license.common.LicenseStatus
+
+
Unknown status
+
+
unregister() - Method in class me.hsgamer.hscore.bukkit.channel.Channel
+
+
Unregister the channel
+
+
unregister() - Method in class me.hsgamer.hscore.bungeecord.channel.Channel
+
+
Unregister the channel
+
+
unregister(Class<? extends O>) - Method in class me.hsgamer.hscore.serializer.Serializer
+
+
Unregister an entry
+
+
unregister(String) - Method in class me.hsgamer.hscore.serializer.Serializer
+
+
Unregister an entry
+
+
unregister(String) - Method in class me.hsgamer.hscore.variable.VariableBundle
+
+
Unregister a variable
+
+
unregister(String) - Method in class me.hsgamer.hscore.variable.VariableManager
+
+
Unregister a variable
+
+
unregister(Plugin) - Static method in class me.hsgamer.hscore.bukkit.channel.BungeeUtils
+
+
Unregister the BungeeCord main channel from the plugin
+
+
unregister(Plugin, String) - Static method in class me.hsgamer.hscore.bukkit.channel.BungeeUtils
+
+
Unregister the channel from the plugin
+
+
unregisterAll() - Method in class me.hsgamer.hscore.variable.VariableBundle
+
+
Unregister all variables
+
+
unregisterConverter(Type) - Static method in class me.hsgamer.hscore.config.annotation.converter.manager.DefaultConverterManager
+
+
Unregister the converter for the type
+
+
Updatable - Interface in me.hsgamer.hscore.ui.property
+
+
The interface for some classes than can be updated
+
+
update() - Method in class me.hsgamer.hscore.database.client.sql.StatementBuilder
+
+
Update the statement
+
+
update() - Method in class me.hsgamer.hscore.minecraft.gui.InventoryGUIDisplay
+
 
+
update() - Method in class me.hsgamer.hscore.ui.BaseHolder
+
 
+
update() - Method in interface me.hsgamer.hscore.ui.property.Updatable
+
+
Update the updatable object
+
+
update(UUID) - Method in interface me.hsgamer.hscore.ui.Holder
+
+
Update the display for the unique id
+
+
update(Player) - Method in class me.hsgamer.hscore.minestom.board.Board
+
+
Update the board for the player
+
+
updateSafe() - Method in class me.hsgamer.hscore.database.client.sql.StatementBuilder
+
+
Update the statement but ignore the exception
+
+
user - Variable in class me.hsgamer.hscore.license.polymart.PolymartLicenseEntry
+
 
+
user - Variable in class me.hsgamer.hscore.license.spigotmc.SpigotLicenseEntry
+
 
+
USER - Enum constant in enum class me.hsgamer.hscore.license.common.CommonLicenseProperty
+
+
The identifier of the user
+
+
UserAgent - Class in me.hsgamer.hscore.web
+
+
The user agent
+
+
UserAgent(String) - Constructor for class me.hsgamer.hscore.web.UserAgent
+
+
Create a new user agent
+
+
userMasks - Variable in class me.hsgamer.hscore.minecraft.gui.mask.impl.PlaceholderMask
+
 
+
username - Variable in class me.hsgamer.hscore.license.polymart.PolymartLicenseEntry
+
 
+
uuid - Variable in class me.hsgamer.hscore.ui.BaseDisplay
+
 
+
+

V

+
+
VALID - Enum constant in enum class me.hsgamer.hscore.license.common.LicenseStatus
+
+
The license is valid
+
+
Validate - Class in me.hsgamer.hscore.common
+
+
Methods to validate
+
+
value() - Element in annotation interface me.hsgamer.hscore.config.annotation.Comment
+
+
Get the comment
+
+
value() - Element in annotation interface me.hsgamer.hscore.config.annotation.ConfigPath
+
+
Get the config path
+
+
value() - Element in annotation interface me.hsgamer.hscore.serializer.annotation.SerializerType
+
 
+
valueOf(String) - Static method in enum class me.hsgamer.hscore.config.CommentType
+
+
Returns the enum constant of this class with the specified name.
+
+
valueOf(String) - Static method in enum class me.hsgamer.hscore.expansion.common.ExpansionState
+
+
Returns the enum constant of this class with the specified name.
+
+
valueOf(String) - Static method in enum class me.hsgamer.hscore.license.common.CommonLicenseProperty
+
+
Returns the enum constant of this class with the specified name.
+
+
valueOf(String) - Static method in enum class me.hsgamer.hscore.license.common.LicenseStatus
+
+
Returns the enum constant of this class with the specified name.
+
+
valueOf(String) - Static method in enum class me.hsgamer.hscore.logger.common.LogLevel
+
+
Returns the enum constant of this class with the specified name.
+
+
values() - Method in class me.hsgamer.hscore.collections.map.CaseInsensitiveStringMap
+
 
+
values() - Static method in enum class me.hsgamer.hscore.config.CommentType
+
+
Returns an array containing the constants of this enum class, in +the order they are declared.
+
+
values() - Static method in enum class me.hsgamer.hscore.expansion.common.ExpansionState
+
+
Returns an array containing the constants of this enum class, in +the order they are declared.
+
+
values() - Static method in enum class me.hsgamer.hscore.license.common.CommonLicenseProperty
+
+
Returns an array containing the constants of this enum class, in +the order they are declared.
+
+
values() - Static method in enum class me.hsgamer.hscore.license.common.LicenseStatus
+
+
Returns an array containing the constants of this enum class, in +the order they are declared.
+
+
values() - Static method in enum class me.hsgamer.hscore.logger.common.LogLevel
+
+
Returns an array containing the constants of this enum class, in +the order they are declared.
+
+
Variable - Class in me.hsgamer.hscore.variable
+
+
A variable
+
+
VariableBundle - Class in me.hsgamer.hscore.variable
+
+
A bundle of variables that is useful for grouping variables
+
+
VariableBundle() - Constructor for class me.hsgamer.hscore.variable.VariableBundle
+
+
Create a new bundle for the global variable manager
+
+
VariableBundle(VariableManager) - Constructor for class me.hsgamer.hscore.variable.VariableBundle
+
+
Create a new bundle for the variable manager
+
+
VariableManager - Class in me.hsgamer.hscore.variable
+
+
The variable manager for the instance
+
+
VariableManager() - Constructor for class me.hsgamer.hscore.variable.VariableManager
+
+
Create a new variable manager with the default VariableSession with the default ignore char \.
+
+
VariableManager(char, char) - Constructor for class me.hsgamer.hscore.variable.VariableManager
+
+
Create a new variable manager with the default VariableSession with the user-defined ignore char.
+
+
VariableManager(Function<String, VariableSession>) - Constructor for class me.hsgamer.hscore.variable.VariableManager
+
+
Create a new variable manager
+
+
VariableSession - Interface in me.hsgamer.hscore.variable
+
+
A session for replacing variables
+
+
VectorIterator - Class in me.hsgamer.hscore.bukkit.block
+
+
The PositionIterator for Vector
+
+
VectorIterator(PositionIterator) - Constructor for class me.hsgamer.hscore.bukkit.block.VectorIterator
+
+
Create a new iterator
+
+
verifyToken - Variable in class me.hsgamer.hscore.license.polymart.PolymartLicenseEntry
+
 
+
VersionChecker - Interface in me.hsgamer.hscore.checker
+
+
The interface for the version checker
+
+
VersionUtils - Class in me.hsgamer.hscore.bukkit.utils
+
+
The helper class for server versions
+
+
ViewerEvent - Interface in me.hsgamer.hscore.minecraft.gui.event
+
+
The event that has a viewer
+
+
+

W

+
+
WARN - Enum constant in enum class me.hsgamer.hscore.logger.common.LogLevel
+
+
A warning message
+
+
WebInputStreamLoader - Class in me.hsgamer.hscore.downloader.webstream
+
+
A simple InputStreamLoader that downloads files from a web stream
+
+
WebInputStreamLoader() - Constructor for class me.hsgamer.hscore.downloader.webstream.WebInputStreamLoader
+
+ +
+
WebInputStreamLoader(UserAgent) - Constructor for class me.hsgamer.hscore.downloader.webstream.WebInputStreamLoader
+
+ +
+
WebUtils - Class in me.hsgamer.hscore.web
+
+
Methods on web
+
+
WrappedPositionIterator<T> - Class in me.hsgamer.hscore.minecraft.block.adapt
+
+
The PositionIterator for any type
+
+
WrappedPositionIterator(PositionIterator) - Constructor for class me.hsgamer.hscore.minecraft.block.adapt.WrappedPositionIterator
+
+
Create a new iterator
+
+
+

X

+
+
x - Variable in class me.hsgamer.hscore.minecraft.block.box.Position
+
+
The x-axis
+
+
X_COORDINATE - Static variable in class me.hsgamer.hscore.minecraft.block.impl.iterator.LinearPositionIterator
+
+
A linear subject for the x-axis
+
+
+

Y

+
+
y - Variable in class me.hsgamer.hscore.minecraft.block.box.Position
+
+
The y-axis
+
+
Y_COORDINATE - Static variable in class me.hsgamer.hscore.minecraft.block.impl.iterator.LinearPositionIterator
+
+
A linear subject for the y-axis
+
+
+

Z

+
+
z - Variable in class me.hsgamer.hscore.minecraft.block.box.Position
+
+
The z-axis
+
+
Z_COORDINATE - Static variable in class me.hsgamer.hscore.minecraft.block.impl.iterator.LinearPositionIterator
+
+
A linear subject for the z-axis
+
+
+A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
+
+
+ +
+
+
+ + diff --git a/index.html b/index.html new file mode 100644 index 0000000000..c875ee16a7 --- /dev/null +++ b/index.html @@ -0,0 +1,535 @@ + + + + +Overview (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

HSCore 4.5.7 API

+
+
+
Packages
+
+
Package
+
Description
+ +
+
Contains the builder for Action
+
+ +
+
Contains common classes for actions
+
+ +
+
Contains classes for animating stuff
+
+ +
+
Contains the classes to convert values
+
+ +
+
Contains the implementation of Action for Bukkit
+
+ +
+
Contains the class to register the Action in me.hsgamer.hscore.bukkit.action to ActionBuilder
+
+ +
+
Contains the classes to work with me.hsgamer.hscore.minecraft.block in Bukkit
+
+ +
+
The classes for working with BungeeCord's channels
+
+ +
+
Contains the classes for advanced usage of ClickType
+
+ +
+
The config implementation for Bukkit
+
+ +
+
Contains the implementations of Converter and ConverterProvider for the Bukkit config
+
+ +
+
Contains the implementation of me.hsgamer.hscore.expansion for Bukkit
+
+ +
+
Contains the base classes for UI modules in Bukkit
+
+ +
+
Contains the pre-made Buttons for Bukkit
+
+ +
+
Contains the Bukkit implementation of the me.hsgamer.hscore.minecraft.gui.event
+
+ +
+
Contains the Bukkit implementation of me.hsgamer.hscore.minecraft.gui.object
+
+ +
+
Contains the classes to work with ItemStack
+
+ +
+
Contains the implementation of ItemModifier for ItemStack
+
+ +
+
Contains the utilities for Bukkit
+
+ +
+
Contains the classes to work with variables in Bukkit
+
+ +
+
The classes for working with channels
+
+ +
+
The config implementation for BungeeCord
+
+ +
+
Contains the base classes for all checkers
+
+ +
+
Contains the checker for the GitHub repository
+
+ +
+
Contains the checker for Modrinth
+
+ +
+
Contains the checker for Polymart
+
+ +
+
Contains the checker for SpigotMC
+
+ +
+
Contains the implementation of Map
+
+ +
+
Contains the utilities for common use
+
+ +
+
Contains the base classes of the config
+
+ +
+
Contains the config's base classes
+
+ +
+
Contains the annotations to be used in modules that require configuration annotation
+
+ +
+
Contains some Converter for custom ConfigPath
+
+ +
+
Contains the implementation for Converter and ConverterProvider
+
+ +
+
Contains the manager for Converter
+
+ +
+
The config implementation for Configurate
+
+ +
+
The config implementation for Gson
+
+ +
+
Contains the base classes for the Dynamic Proxy Pattern of Config.
+
+ +
+
These classes are used to handle the default methods in interfaces.
+
+ +
+
The config implementation for SimpleYAML
+
+ +
+
The config implementation for SimplixStorage
+
+ +
+
Contains utility classes for cron-time
+
+ +
+
Contains the base classes to work with databases
+
+ +
+
Contains the implementation of Client for Hibernate
+
+ +
+
Contains the implementation of Client for Java Persistence API
+
+ +
+
Contains the base implementation of Client for SQL
+
+ +
+
Contains the implementation of SqlClient for H2
+
+ +
+
Contains the implementation of SqlClient with HikariCP
+
+ +
+
Contains the implementation of SqlClient with Java API
+
+ +
+
Contains the implementation of Driver for H2
+
+ +
+
Contains the implementation of Driver for MariaDB
+
+ +
+
Contains the implementation of Driver for MySQL
+
+ +
+
Contains the implementation of Driver for PostgreSQL
+
+ +
+
Contains the implementation of Driver for SQLite
+
+ +
+
Contains the implementation of Driver for Microsoft SQL Server
+
+ +
+
Contains the downloader's base classes
+
+ +
+
Contains the implementations of the DownloadInfoLoader interface.
+
+ +
+
Contains the objects for the downloader
+
+ +
+
Contains the implementation of the downloader classes with JSON
+
+ +
+
Contains the InputStreamLoader implementation for the URL
+
+ +
+
Contains the base classes to work on an expansion system
+
+ +
+
Contains the exceptions for the expansion manager
+
+ +
+
Contains the base classes for the expansion factory
+
+ +
+
Contains the extra classes to work with the expansion system at ease
+
+ +
+
Contains the extra classes to work with Expansion
+
+ +
+
Contains the extra classes to work with ExpansionManager
+
+ +
+
Contains the expansion factories that work with the Gson
+
+ +
+
Contains the expansion factories that work with the Manifest
+
+ +
+
Contains the expansion factories that work with the Properties
+
+ +
+
Contains the classes to work with expressions in EzyLang's EvalEx
+
+ +
+
Contains the implementation of StringComparator
+
+ +
+
Contains some extra classes for Java
+
+ +
+
Contains the implementation of Consumer
+
+ +
+
Contains the implementation of Function
+
+ +
+
Contains the implementation of Supplier
+
+ +
+
Contains the utilities to work with Gson
+
+ +
+
Contains the base classes for the license checker
+
+ +
+
Contains the implementation of LicenseChecker for Polymart
+
+ +
+
Contains the implementation of LicenseChecker for SpigotMC
+
+ +
+
Contains the base classes for the Logger
+
+ +
+
The JUL implementation of the Logger
+
+ +
 
+ +
+
Contains the classes to get the Logger using the Service Provider Interface
+
+ +
+
The SLF4J implementation of the Logger
+
+ +
+
The system implementation of Logger
+
+ +
+
Contains classes to work with blocks and locations
+
+ +
+
Contains the classes to adapt the block to a specific platform
+
+ +
+
Contains classes that bound the blocks
+
+ +
+
The implementation of me.hsgamer.hscore.minecraft.block
+
+ +
+
Contains the implementations of PositionIterator
+
+ +
+
Contains the base classes to iterate Position
+
+ +
+
Contains the utilities for me.hsgamer.hscore.minecraft.block
+
+ +
+
Contains the generic Minecraft interface for inventory click types
+
+ +
+
Contains the base classes for UI modules in Minecraft
+
+ +
+
Contains the advanced implementation of UI modules for Minecraft
+
+ +
+
Contains the base classes for buttons for UI in Minecraft
+
+ +
+
Contains the pre-made Buttons for UI in Minecraft
+
+ +
+
Contains the necessary classes for the events in the UI
+
+ +
+
Contains the base classes for masks in Minecraft's GUI
+
+ +
+
Contains the pre-made masks for Minecraft's GUI
+
+ +
+
Contains the objects for the GUI
+
+ +
+
Contains the simple implementation of UI modules for Minecraft
+
+ +
+
Contains the classes to work with Minecraft items
+
+ +
+
Contains the classes to work with Minestom's sidebar and scoreboard
+
+ +
+
Contains the base classes for UI modules in Minestom
+
+ +
+
Contains the Minestom implementation of the me.hsgamer.hscore.minecraft.gui.event
+
+ +
+
Contains the inventories used by MinestomGUIDisplay
+
+ +
+
Contains the Minestom implementation of me.hsgamer.hscore.minecraft.gui.object
+
+ +
+
Contains the classes to work with requests
+
+ +
+
Contains the serializer, which is used to serialize and deserialize objects
+
+ +
+
Contains annotations for me.hsgamer.hscore.serializer
+
+ +
+
Contains the classes to work with tasks and threads
+
+ +
+
Contains the elements to work with tasks
+
+ +
+
Contains the UI's base classes
+
+ +
+
Contains the property interface for some objects
+
+ +
+
Contains the classes to work with variables
+
+ +
+
Contains the classes to work with Web connections
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/jquery-ui.overrides.css b/jquery-ui.overrides.css new file mode 100644 index 0000000000..facf852c27 --- /dev/null +++ b/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/legal/ADDITIONAL_LICENSE_INFO b/legal/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000000..ff700cd09f --- /dev/null +++ b/legal/ADDITIONAL_LICENSE_INFO @@ -0,0 +1,37 @@ + ADDITIONAL INFORMATION ABOUT LICENSING + +Certain files distributed by Oracle America, Inc. and/or its affiliates are +subject to the following clarification and special exception to the GPLv2, +based on the GNU Project exception for its Classpath libraries, known as the +GNU Classpath Exception. + +Note that Oracle includes multiple, independent programs in this software +package. Some of those programs are provided under licenses deemed +incompatible with the GPLv2 by the Free Software Foundation and others. +For example, the package includes programs licensed under the Apache +License, Version 2.0 and may include FreeType. Such programs are licensed +to you under their original licenses. + +Oracle facilitates your further distribution of this package by adding the +Classpath Exception to the necessary parts of its GPLv2 code, which permits +you to use that code in combination with other independent modules not +licensed under the GPLv2. However, note that this would not permit you to +commingle code under an incompatible license with Oracle's GPLv2 licensed +code by, for example, cutting and pasting such code into a file also +containing Oracle's GPLv2 licensed code and then distributing the result. + +Additionally, if you were to remove the Classpath Exception from any of the +files to which it applies and distribute the result, you would likely be +required to license some or all of the other code in that distribution under +the GPLv2 as well, and since the GPLv2 is incompatible with the license terms +of some items included in the distribution by Oracle, removing the Classpath +Exception could therefore effectively compromise your ability to further +distribute the package. + +Failing to distribute notices associated with some files may also create +unexpected legal consequences. + +Proceed with caution and we recommend that you obtain the advice of a lawyer +skilled in open source matters before removing the Classpath Exception or +making modifications to this package which may subsequently be redistributed +and/or involve the use of third party software. diff --git a/legal/ASSEMBLY_EXCEPTION b/legal/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000000..065b8d9023 --- /dev/null +++ b/legal/ASSEMBLY_EXCEPTION @@ -0,0 +1,27 @@ + +OPENJDK ASSEMBLY EXCEPTION + +The OpenJDK source code made available by Oracle America, Inc. (Oracle) at +openjdk.java.net ("OpenJDK Code") is distributed under the terms of the GNU +General Public License version 2 +only ("GPL2"), with the following clarification and special exception. + + Linking this OpenJDK Code statically or dynamically with other code + is making a combined work based on this library. Thus, the terms + and conditions of GPL2 cover the whole combination. + + As a special exception, Oracle gives you permission to link this + OpenJDK Code with certain code licensed by Oracle as indicated at + http://openjdk.java.net/legal/exception-modules-2007-05-08.html + ("Designated Exception Modules") to produce an executable, + regardless of the license terms of the Designated Exception Modules, + and to copy and distribute the resulting executable under GPL2, + provided that the Designated Exception Modules continue to be + governed by the licenses under which they were offered by Oracle. + +As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code +to build an executable that includes those portions of necessary code that +Oracle could not provide under GPL2 (or that Oracle has provided under GPL2 +with the Classpath exception). If you modify or add to the OpenJDK code, +that new GPL2 code may still be combined with Designated Exception Modules +if the new code is made subject to this exception by its copyright holder. diff --git a/legal/LICENSE b/legal/LICENSE new file mode 100644 index 0000000000..8b400c7ab8 --- /dev/null +++ b/legal/LICENSE @@ -0,0 +1,347 @@ +The GNU General Public License (GPL) + +Version 2, June 1991 + +Copyright (C) 1989, 1991 Free Software Foundation, Inc. +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Everyone is permitted to copy and distribute verbatim copies of this license +document, but changing it is not allowed. + +Preamble + +The licenses for most software are designed to take away your freedom to share +and change it. By contrast, the GNU General Public License is intended to +guarantee your freedom to share and change free software--to make sure the +software is free for all its users. This General Public License applies to +most of the Free Software Foundation's software and to any other program whose +authors commit to using it. (Some other Free Software Foundation software is +covered by the GNU Library General Public License instead.) You can apply it to +your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our +General Public Licenses are designed to make sure that you have the freedom to +distribute copies of free software (and charge for this service if you wish), +that you receive source code or can get it if you want it, that you can change +the software or use pieces of it in new free programs; and that you know you +can do these things. + +To protect your rights, we need to make restrictions that forbid anyone to deny +you these rights or to ask you to surrender the rights. These restrictions +translate to certain responsibilities for you if you distribute copies of the +software, or if you modify it. + +For example, if you distribute copies of such a program, whether gratis or for +a fee, you must give the recipients all the rights that you have. You must +make sure that they, too, receive or can get the source code. And you must +show them these terms so they know their rights. + +We protect your rights with two steps: (1) copyright the software, and (2) +offer you this license which gives you legal permission to copy, distribute +and/or modify the software. + +Also, for each author's protection and ours, we want to make certain that +everyone understands that there is no warranty for this free software. If the +software is modified by someone else and passed on, we want its recipients to +know that what they have is not the original, so that any problems introduced +by others will not reflect on the original authors' reputations. + +Finally, any free program is threatened constantly by software patents. We +wish to avoid the danger that redistributors of a free program will +individually obtain patent licenses, in effect making the program proprietary. +To prevent this, we have made it clear that any patent must be licensed for +everyone's free use or not licensed at all. + +The precise terms and conditions for copying, distribution and modification +follow. + +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License applies to any program or other work which contains a notice +placed by the copyright holder saying it may be distributed under the terms of +this General Public License. The "Program", below, refers to any such program +or work, and a "work based on the Program" means either the Program or any +derivative work under copyright law: that is to say, a work containing the +Program or a portion of it, either verbatim or with modifications and/or +translated into another language. (Hereinafter, translation is included +without limitation in the term "modification".) Each licensee is addressed as +"you". + +Activities other than copying, distribution and modification are not covered by +this License; they are outside its scope. The act of running the Program is +not restricted, and the output from the Program is covered only if its contents +constitute a work based on the Program (independent of having been made by +running the Program). Whether that is true depends on what the Program does. + +1. You may copy and distribute verbatim copies of the Program's source code as +you receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice and +disclaimer of warranty; keep intact all the notices that refer to this License +and to the absence of any warranty; and give any other recipients of the +Program a copy of this License along with the Program. + +You may charge a fee for the physical act of transferring a copy, and you may +at your option offer warranty protection in exchange for a fee. + +2. You may modify your copy or copies of the Program or any portion of it, thus +forming a work based on the Program, and copy and distribute such modifications +or work under the terms of Section 1 above, provided that you also meet all of +these conditions: + + a) You must cause the modified files to carry prominent notices stating + that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in whole or + in part contains or is derived from the Program or any part thereof, to be + licensed as a whole at no charge to all third parties under the terms of + this License. + + c) If the modified program normally reads commands interactively when run, + you must cause it, when started running for such interactive use in the + most ordinary way, to print or display an announcement including an + appropriate copyright notice and a notice that there is no warranty (or + else, saying that you provide a warranty) and that users may redistribute + the program under these conditions, and telling the user how to view a copy + of this License. (Exception: if the Program itself is interactive but does + not normally print such an announcement, your work based on the Program is + not required to print an announcement.) + +These requirements apply to the modified work as a whole. If identifiable +sections of that work are not derived from the Program, and can be reasonably +considered independent and separate works in themselves, then this License, and +its terms, do not apply to those sections when you distribute them as separate +works. But when you distribute the same sections as part of a whole which is a +work based on the Program, the distribution of the whole must be on the terms +of this License, whose permissions for other licensees extend to the entire +whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest your +rights to work written entirely by you; rather, the intent is to exercise the +right to control the distribution of derivative or collective works based on +the Program. + +In addition, mere aggregation of another work not based on the Program with the +Program (or with a work based on the Program) on a volume of a storage or +distribution medium does not bring the other work under the scope of this +License. + +3. You may copy and distribute the Program (or a work based on it, under +Section 2) in object code or executable form under the terms of Sections 1 and +2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable source + code, which must be distributed under the terms of Sections 1 and 2 above + on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three years, to + give any third party, for a charge no more than your cost of physically + performing source distribution, a complete machine-readable copy of the + corresponding source code, to be distributed under the terms of Sections 1 + and 2 above on a medium customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer to + distribute corresponding source code. (This alternative is allowed only + for noncommercial distribution and only if you received the program in + object code or executable form with such an offer, in accord with + Subsection b above.) + +The source code for a work means the preferred form of the work for making +modifications to it. For an executable work, complete source code means all +the source code for all modules it contains, plus any associated interface +definition files, plus the scripts used to control compilation and installation +of the executable. However, as a special exception, the source code +distributed need not include anything that is normally distributed (in either +source or binary form) with the major components (compiler, kernel, and so on) +of the operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the source +code from the same place counts as distribution of the source code, even though +third parties are not compelled to copy the source along with the object code. + +4. You may not copy, modify, sublicense, or distribute the Program except as +expressly provided under this License. Any attempt otherwise to copy, modify, +sublicense or distribute the Program is void, and will automatically terminate +your rights under this License. However, parties who have received copies, or +rights, from you under this License will not have their licenses terminated so +long as such parties remain in full compliance. + +5. You are not required to accept this License, since you have not signed it. +However, nothing else grants you permission to modify or distribute the Program +or its derivative works. These actions are prohibited by law if you do not +accept this License. Therefore, by modifying or distributing the Program (or +any work based on the Program), you indicate your acceptance of this License to +do so, and all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + +6. Each time you redistribute the Program (or any work based on the Program), +the recipient automatically receives a license from the original licensor to +copy, distribute or modify the Program subject to these terms and conditions. +You may not impose any further restrictions on the recipients' exercise of the +rights granted herein. You are not responsible for enforcing compliance by +third parties to this License. + +7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), conditions +are imposed on you (whether by court order, agreement or otherwise) that +contradict the conditions of this License, they do not excuse you from the +conditions of this License. If you cannot distribute so as to satisfy +simultaneously your obligations under this License and any other pertinent +obligations, then as a consequence you may not distribute the Program at all. +For example, if a patent license would not permit royalty-free redistribution +of the Program by all those who receive copies directly or indirectly through +you, then the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply and +the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any patents or +other property right claims or to contest validity of any such claims; this +section has the sole purpose of protecting the integrity of the free software +distribution system, which is implemented by public license practices. Many +people have made generous contributions to the wide range of software +distributed through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing to +distribute software through any other system and a licensee cannot impose that +choice. + +This section is intended to make thoroughly clear what is believed to be a +consequence of the rest of this License. + +8. If the distribution and/or use of the Program is restricted in certain +countries either by patents or by copyrighted interfaces, the original +copyright holder who places the Program under this License may add an explicit +geographical distribution limitation excluding those countries, so that +distribution is permitted only in or among countries not thus excluded. In +such case, this License incorporates the limitation as if written in the body +of this License. + +9. The Free Software Foundation may publish revised and/or new versions of the +General Public License from time to time. Such new versions will be similar in +spirit to the present version, but may differ in detail to address new problems +or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any later +version", you have the option of following the terms and conditions either of +that version or of any later version published by the Free Software Foundation. +If the Program does not specify a version number of this License, you may +choose any version ever published by the Free Software Foundation. + +10. If you wish to incorporate parts of the Program into other free programs +whose distribution conditions are different, write to the author to ask for +permission. For software which is copyrighted by the Free Software Foundation, +write to the Free Software Foundation; we sometimes make exceptions for this. +Our decision will be guided by the two goals of preserving the free status of +all derivatives of our free software and of promoting the sharing and reuse of +software generally. + +NO WARRANTY + +11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR +THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE +STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE +PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND +PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, +YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL +ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE +PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR +INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA +BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER +OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible +use to the public, the best way to achieve this is to make it free software +which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach +them to the start of each source file to most effectively convey the exclusion +of warranty; and each file should have at least the "copyright" line and a +pointer to where the full notice is found. + + One line to give the program's name and a brief idea of what it does. + + Copyright (C) + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at your option) + any later version. + + This program 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 for + more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this when it +starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author Gnomovision comes + with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free + software, and you are welcome to redistribute it under certain conditions; + type 'show c' for details. + +The hypothetical commands 'show w' and 'show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may be +called something other than 'show w' and 'show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your school, +if any, to sign a "copyright disclaimer" for the program, if necessary. Here +is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + 'Gnomovision' (which makes passes at compilers) written by James Hacker. + + signature of Ty Coon, 1 April 1989 + + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General Public +License instead of this License. + + +"CLASSPATH" EXCEPTION TO THE GPL + +Certain source files distributed by Oracle America and/or its affiliates are +subject to the following clarification and special exception to the GPL, but +only where Oracle has expressly included in the particular source file's header +the words "Oracle designates this particular file as subject to the "Classpath" +exception as provided by Oracle in the LICENSE file that accompanied this code." + + Linking this library statically or dynamically with other modules is making + a combined work based on this library. Thus, the terms and conditions of + the GNU General Public License cover the whole combination. + + As a special exception, the copyright holders of this library give you + permission to link this library with independent modules to produce an + executable, regardless of the license terms of these independent modules, + and to copy and distribute the resulting executable under terms of your + choice, provided that you also meet, for each linked independent module, + the terms and conditions of the license of that module. An independent + module is a module which is not derived from or based on this library. If + you modify this library, you may extend this exception to your version of + the library, but you are not obligated to do so. If you do not wish to do + so, delete this exception statement from your version. diff --git a/legal/jquery.md b/legal/jquery.md new file mode 100644 index 0000000000..d468b3183a --- /dev/null +++ b/legal/jquery.md @@ -0,0 +1,72 @@ +## jQuery v3.6.1 + +### jQuery License +``` +jQuery v 3.6.1 +Copyright OpenJS Foundation and other contributors, https://openjsf.org/ + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +****************************************** + +The jQuery JavaScript Library v3.6.1 also includes Sizzle.js + +Sizzle.js includes the following license: + +Copyright JS Foundation and other contributors, https://js.foundation/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/sizzle + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +********************* + +``` diff --git a/legal/jqueryUI.md b/legal/jqueryUI.md new file mode 100644 index 0000000000..8bda9d7a85 --- /dev/null +++ b/legal/jqueryUI.md @@ -0,0 +1,49 @@ +## jQuery UI v1.13.2 + +### jQuery UI License +``` +Copyright jQuery Foundation and other contributors, https://jquery.org/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/jquery-ui + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code contained within the demos directory. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +``` diff --git a/me/hsgamer/hscore/action/builder/ActionBuilder.html b/me/hsgamer/hscore/action/builder/ActionBuilder.html new file mode 100644 index 0000000000..2269557a27 --- /dev/null +++ b/me/hsgamer/hscore/action/builder/ActionBuilder.html @@ -0,0 +1,182 @@ + + + + +ActionBuilder (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ActionBuilder<I extends ActionInput>

+
+ +
+
+
Type Parameters:
+
I - the type of the input
+
+
+
public class ActionBuilder<I extends ActionInput> +extends FunctionalMassBuilder<I,Action>
+
The builder for the Action
+
+
+ +
+
+ +
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/action/builder/ActionInput.html b/me/hsgamer/hscore/action/builder/ActionInput.html new file mode 100644 index 0000000000..55efe2b382 --- /dev/null +++ b/me/hsgamer/hscore/action/builder/ActionInput.html @@ -0,0 +1,390 @@ + + + + +ActionInput (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ActionInput

+
+
+
+
public interface ActionInput
+
The input for the ActionBuilder
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      PATTERN

      +
      static final Pattern PATTERN
      +
      The pattern to parse the input from the string. + The format is: <type>(<option>): <value>. Note that the <option> and <value> are optional. + Also, the allowed characters of the <type> are alphanumeric, _, - and $. + To get the <type>, <option> and <value>, use Matcher.group(int) with the index 1, 3 and 5 respectively.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      create

      +
      static ActionInput create(String type, + String option, + String value)
      +
      Create an instance of ActionInput
      +
      +
      Parameters:
      +
      type - the type
      +
      option - the option
      +
      value - the value
      +
      Returns:
      +
      the instance
      +
      +
      +
    • +
    • +
      +

      create

      +
      static ActionInput create(String input)
      +
      Create an instance of ActionInput from the input. + It will use the PATTERN to parse the input. + If the input doesn't match the pattern, it will use the input as the value.
      +
      +
      Parameters:
      +
      input - the input
      +
      Returns:
      +
      the instance
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      getType

      +
      String getType()
      +
      Get the type
      +
      +
      Returns:
      +
      the type
      +
      +
      +
    • +
    • +
      +

      getOption

      +
      String getOption()
      +
      Get the option
      +
      +
      Returns:
      +
      the option
      +
      +
      +
    • +
    • +
      +

      getValue

      +
      String getValue()
      +
      Get the value
      +
      +
      Returns:
      +
      the value
      +
      +
      +
    • +
    • +
      +

      getOptionStream

      +
      default Stream<String> getOptionStream(String separator)
      +
      Get the option as a stream
      +
      +
      Parameters:
      +
      separator - the separator
      +
      Returns:
      +
      the list
      +
      +
      +
    • +
    • +
      +

      getOptionStream

      +
      default Stream<String> getOptionStream()
      +
      Get the option as a stream. + The format is value,value
      +
      +
      Returns:
      +
      the list
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      getOptionAsList

      +
      default List<String> getOptionAsList(String separator)
      +
      Get the option as a list
      +
      +
      Parameters:
      +
      separator - the separator
      +
      Returns:
      +
      the list
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      getOptionAsList

      +
      default List<String> getOptionAsList()
      +
      Get the option as a list. + The format is value,value
      +
      +
      Returns:
      +
      the list
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      getOptionAsMap

      +
      default Map<String,String> getOptionAsMap(String separator)
      +
      Get the option as a map. + The map format is key=value
      +
      +
      Parameters:
      +
      separator - the separator
      +
      Returns:
      +
      the map
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      getOptionAsMap

      +
      default Map<String,String> getOptionAsMap()
      +
      Get the option as a map. + The format is key=value,key=value
      +
      +
      Returns:
      +
      the map
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/action/builder/class-use/ActionBuilder.html b/me/hsgamer/hscore/action/builder/class-use/ActionBuilder.html new file mode 100644 index 0000000000..a9d39c31dd --- /dev/null +++ b/me/hsgamer/hscore/action/builder/class-use/ActionBuilder.html @@ -0,0 +1,92 @@ + + + + +Uses of Class me.hsgamer.hscore.action.builder.ActionBuilder (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.action.builder.ActionBuilder

+
+
Packages that use ActionBuilder
+
+
Package
+
Description
+ +
+
Contains the class to register the Action in me.hsgamer.hscore.bukkit.action to ActionBuilder
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/action/builder/class-use/ActionInput.html b/me/hsgamer/hscore/action/builder/class-use/ActionInput.html new file mode 100644 index 0000000000..18942d1801 --- /dev/null +++ b/me/hsgamer/hscore/action/builder/class-use/ActionInput.html @@ -0,0 +1,130 @@ + + + + +Uses of Interface me.hsgamer.hscore.action.builder.ActionInput (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.action.builder.ActionInput

+
+
Packages that use ActionInput
+
+
Package
+
Description
+ +
+
Contains the builder for Action
+
+ +
+
Contains the class to register the Action in me.hsgamer.hscore.bukkit.action to ActionBuilder
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/action/builder/package-summary.html b/me/hsgamer/hscore/action/builder/package-summary.html new file mode 100644 index 0000000000..13031d73af --- /dev/null +++ b/me/hsgamer/hscore/action/builder/package-summary.html @@ -0,0 +1,102 @@ + + + + +me.hsgamer.hscore.action.builder (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.action.builder

+
+
+
package me.hsgamer.hscore.action.builder
+
+
Contains the builder for Action
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/action/builder/package-tree.html b/me/hsgamer/hscore/action/builder/package-tree.html new file mode 100644 index 0000000000..44d8074f76 --- /dev/null +++ b/me/hsgamer/hscore/action/builder/package-tree.html @@ -0,0 +1,90 @@ + + + + +me.hsgamer.hscore.action.builder Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.action.builder

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/action/builder/package-use.html b/me/hsgamer/hscore/action/builder/package-use.html new file mode 100644 index 0000000000..51a0833f65 --- /dev/null +++ b/me/hsgamer/hscore/action/builder/package-use.html @@ -0,0 +1,109 @@ + + + + +Uses of Package me.hsgamer.hscore.action.builder (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.action.builder

+
+ +
+
Package
+
Description
+ +
+
Contains the builder for Action
+
+ +
+
Contains the class to register the Action in me.hsgamer.hscore.bukkit.action to ActionBuilder
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/action/common/Action.html b/me/hsgamer/hscore/action/common/Action.html new file mode 100644 index 0000000000..1a493a47bd --- /dev/null +++ b/me/hsgamer/hscore/action/common/Action.html @@ -0,0 +1,147 @@ + + + + +Action (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface Action

+
+
+
+
All Known Implementing Classes:
+
BroadcastAction, CommandAction, ConsoleAction, DelayAction, OpAction, PermissionAction, PlayerAction, TellAction
+
+
+
public interface Action
+
The action
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    apply(UUID uuid, + TaskProcess process, + StringReplacer stringReplacer)
    +
    +
    Apply the action
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      apply

      +
      void apply(UUID uuid, + TaskProcess process, + StringReplacer stringReplacer)
      +
      Apply the action
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      process - the task process
      +
      stringReplacer - the string replacer
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/action/common/class-use/Action.html b/me/hsgamer/hscore/action/common/class-use/Action.html new file mode 100644 index 0000000000..83ea582921 --- /dev/null +++ b/me/hsgamer/hscore/action/common/class-use/Action.html @@ -0,0 +1,126 @@ + + + + +Uses of Interface me.hsgamer.hscore.action.common.Action (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.action.common.Action

+
+
Packages that use Action
+
+
Package
+
Description
+ +
+
Contains the implementation of Action for Bukkit
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/action/common/package-summary.html b/me/hsgamer/hscore/action/common/package-summary.html new file mode 100644 index 0000000000..d76d6e5363 --- /dev/null +++ b/me/hsgamer/hscore/action/common/package-summary.html @@ -0,0 +1,92 @@ + + + + +me.hsgamer.hscore.action.common (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.action.common

+
+
+
package me.hsgamer.hscore.action.common
+
+
Contains common classes for actions
+
+
+
    +
  • +
    +
    Interfaces
    +
    +
    Class
    +
    Description
    + +
    +
    The action
    +
    +
    +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/action/common/package-tree.html b/me/hsgamer/hscore/action/common/package-tree.html new file mode 100644 index 0000000000..8bad0651aa --- /dev/null +++ b/me/hsgamer/hscore/action/common/package-tree.html @@ -0,0 +1,72 @@ + + + + +me.hsgamer.hscore.action.common Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.action.common

+Package Hierarchies: + +
+
+

Interface Hierarchy

+
    +
  • me.hsgamer.hscore.action.common.Action
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/action/common/package-use.html b/me/hsgamer/hscore/action/common/package-use.html new file mode 100644 index 0000000000..c9b5580b12 --- /dev/null +++ b/me/hsgamer/hscore/action/common/package-use.html @@ -0,0 +1,88 @@ + + + + +Uses of Package me.hsgamer.hscore.action.common (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.action.common

+
+ +
+
Package
+
Description
+ +
+
Contains the implementation of Action for Bukkit
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/animate/Animation.html b/me/hsgamer/hscore/animate/Animation.html new file mode 100644 index 0000000000..afa8dd5a5b --- /dev/null +++ b/me/hsgamer/hscore/animate/Animation.html @@ -0,0 +1,265 @@ + + + + +Animation (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Animation<T>

+
+
java.lang.Object +
me.hsgamer.hscore.animate.Animation<T>
+
+
+
+
Type Parameters:
+
T - the frame type
+
+
+
public class Animation<T> +extends Object
+
The animation that gets the frame based on the period
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Animation

      +
      public Animation(List<T> frames, + long periodMillis)
      +
      Create a new animation
      +
      +
      Parameters:
      +
      frames - the frames
      +
      periodMillis - the period in milliseconds
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getFrames

      +
      public List<T> getFrames()
      +
      Get the frames
      +
      +
      Returns:
      +
      the frames
      +
      +
      +
    • +
    • +
      +

      getCurrentFrame

      +
      public T getCurrentFrame(long currentMillis)
      +
      Get the frame based on the current time
      +
      +
      Parameters:
      +
      currentMillis - the current time in milliseconds
      +
      Returns:
      +
      the frame
      +
      +
      +
    • +
    • +
      +

      getCurrentFrame

      +
      public T getCurrentFrame()
      +
      Get the frame based on the current time
      +
      +
      Returns:
      +
      the frame
      +
      +
      +
    • +
    • +
      +

      reset

      +
      public void reset()
      +
      Reset the animation
      +
      +
    • +
    • +
      +

      isFirstRun

      +
      public boolean isFirstRun(long currentMillis)
      +
      Check if it's the first run. It will return true if the animation is running for the first time.
      +
      +
      Parameters:
      +
      currentMillis - the current time in milliseconds
      +
      Returns:
      +
      true if it's the first run
      +
      +
      +
    • +
    • +
      +

      isFirstRun

      +
      public boolean isFirstRun()
      +
      Check if it's the first run. It will return true if the animation is running for the first time.
      +
      +
      Returns:
      +
      true if it's the first run
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/animate/class-use/Animation.html b/me/hsgamer/hscore/animate/class-use/Animation.html new file mode 100644 index 0000000000..23f03fbf97 --- /dev/null +++ b/me/hsgamer/hscore/animate/class-use/Animation.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.animate.Animation (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.animate.Animation

+
+No usage of me.hsgamer.hscore.animate.Animation
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/animate/package-summary.html b/me/hsgamer/hscore/animate/package-summary.html new file mode 100644 index 0000000000..3ed41ef407 --- /dev/null +++ b/me/hsgamer/hscore/animate/package-summary.html @@ -0,0 +1,92 @@ + + + + +me.hsgamer.hscore.animate (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.animate

+
+
+
package me.hsgamer.hscore.animate
+
+
Contains classes for animating stuff
+
+
+
    +
  • +
    +
    Classes
    +
    +
    Class
    +
    Description
    + +
    +
    The animation that gets the frame based on the period
    +
    +
    +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/animate/package-tree.html b/me/hsgamer/hscore/animate/package-tree.html new file mode 100644 index 0000000000..736d6ba1ea --- /dev/null +++ b/me/hsgamer/hscore/animate/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.animate Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.animate

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/animate/package-use.html b/me/hsgamer/hscore/animate/package-use.html new file mode 100644 index 0000000000..d0e0addcb7 --- /dev/null +++ b/me/hsgamer/hscore/animate/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.animate (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.animate

+
+No usage of me.hsgamer.hscore.animate
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/builder/Builder.FunctionElement.html b/me/hsgamer/hscore/builder/Builder.FunctionElement.html new file mode 100644 index 0000000000..18d7fd2619 --- /dev/null +++ b/me/hsgamer/hscore/builder/Builder.FunctionElement.html @@ -0,0 +1,227 @@ + + + + +Builder.FunctionElement (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Builder.FunctionElement<R,V>

+
+
java.lang.Object +
me.hsgamer.hscore.builder.Builder.FunctionElement<R,V>
+
+
+
+
Type Parameters:
+
R - the type of the raw value
+
V - the type of the final value
+
+
+
All Implemented Interfaces:
+
Function<AbstractMap.SimpleEntry<String,R>,Optional<V>>
+
+
+
Enclosing class:
+
Builder<R,V>
+
+
+
public static class Builder.FunctionElement<R,V> +extends Object +implements Function<AbstractMap.SimpleEntry<String,R>,Optional<V>>
+
The function element
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      FunctionElement

      +
      public FunctionElement(BiFunction<String,R,V> function, + String... names)
      +
      Create a new function element
      +
      +
      Parameters:
      +
      function - the function
      +
      names - the names or the aliases of the function
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getFunction

      +
      public BiFunction<String,R,V> getFunction()
      +
      Get the function
      +
      +
      Returns:
      +
      the function
      +
      +
      +
    • +
    • +
      +

      getNames

      +
      public String[] getNames()
      +
      Get the names or the aliases of the function
      +
      +
      Returns:
      +
      the names or the aliases of the function
      +
      +
      +
    • +
    • +
      +

      apply

      +
      public Optional<V> apply(AbstractMap.SimpleEntry<String,R> input)
      +
      +
      Specified by:
      +
      apply in interface Function<R,V>
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/builder/Builder.html b/me/hsgamer/hscore/builder/Builder.html new file mode 100644 index 0000000000..b944868e32 --- /dev/null +++ b/me/hsgamer/hscore/builder/Builder.html @@ -0,0 +1,321 @@ + + + + +Builder (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Builder<R,V>

+
+ +
+
+
Type Parameters:
+
R - the type of the raw value
+
V - the type of the final value
+
+
+
public class Builder<R,V> +extends MassBuilder<AbstractMap.SimpleEntry<String,R>,V>
+
The simple builder
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Builder

      +
      public Builder()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      register

      + +
      Description copied from class: MassBuilder
      +
      Register a new build element
      +
      +
      Overrides:
      +
      register in class MassBuilder<AbstractMap.SimpleEntry<String,R>,V>
      +
      Parameters:
      +
      element - the element
      +
      Returns:
      +
      this builder for chaining
      +
      +
      +
    • +
    • +
      +

      register

      +
      public Builder.FunctionElement<R,V> register(BiFunction<String,R,V> biFunction, + String... name)
      +
      Register a new function
      +
      +
      Parameters:
      +
      biFunction - the function
      +
      name - the name of the modifier
      +
      Returns:
      +
      the registered function element
      +
      +
      +
    • +
    • +
      +

      register

      +
      public Builder.FunctionElement<R,V> register(Function<R,V> function, + String... name)
      +
      Register a new function
      +
      +
      Parameters:
      +
      function - the function
      +
      name - the name of the modifier
      +
      Returns:
      +
      the registered function element
      +
      +
      +
    • +
    • +
      +

      register

      +
      public Builder.FunctionElement<R,V> register(Supplier<V> supplier, + String... name)
      +
      Register a new supplier
      +
      +
      Parameters:
      +
      supplier - the supplier
      +
      name - the name of the modifier
      +
      Returns:
      +
      the registered function element
      +
      +
      +
    • +
    • +
      +

      build

      +
      public Optional<V> build(String name, + R rawValue)
      +
      Build the final value from a raw value
      +
      +
      Parameters:
      +
      name - the name or the alias of the function
      +
      rawValue - the raw value
      +
      Returns:
      +
      the final value
      +
      +
      +
    • +
    • +
      +

      build

      +
      public Map<String,V> build(Map<String,R> rawMap)
      +
      Build the map of final values
      +
      +
      Parameters:
      +
      rawMap - the map of raw values
      +
      Returns:
      +
      the map of final values
      +
      +
      +
    • +
    • +
      +

      getRegisteredMap

      +
      public Map<String,BiFunction<String,R,V>> getRegisteredMap()
      +
      Get the registered map
      +
      +
      Returns:
      +
      the registered map
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/builder/FunctionalMassBuilder.html b/me/hsgamer/hscore/builder/FunctionalMassBuilder.html new file mode 100644 index 0000000000..a0d31a6b1d --- /dev/null +++ b/me/hsgamer/hscore/builder/FunctionalMassBuilder.html @@ -0,0 +1,219 @@ + + + + +FunctionalMassBuilder (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class FunctionalMassBuilder<I,O>

+
+
java.lang.Object +
me.hsgamer.hscore.builder.MassBuilder<I,O> +
me.hsgamer.hscore.builder.FunctionalMassBuilder<I,O>
+
+
+
+
+
Type Parameters:
+
I - the type of the input
+
O - the type of the output
+
+
+
Direct Known Subclasses:
+
ActionBuilder
+
+
+
public abstract class FunctionalMassBuilder<I,O> +extends MassBuilder<I,O>
+
The mass builder for the functional value. + This is useful for builders where the input contains a type and the type is used to determine the creator.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      FunctionalMassBuilder

      +
      public FunctionalMassBuilder()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getType

      +
      protected abstract String getType(I input)
      +
      +
    • +
    • +
      +

      register

      +
      public void register(Function<I,O> creator, + String... type)
      +
      Register a new creator
      +
      +
      Parameters:
      +
      creator - the creator
      +
      type - the type
      +
      +
      +
    • +
    • +
      +

      build

      +
      public List<O> build(List<I> list, + Function<I,O> defaultValueFunction)
      +
      Build the value from the input
      +
      +
      Parameters:
      +
      list - the input
      +
      defaultValueFunction - the default value function
      +
      Returns:
      +
      the value
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/builder/MassBuilder.html b/me/hsgamer/hscore/builder/MassBuilder.html new file mode 100644 index 0000000000..b96b3cfc14 --- /dev/null +++ b/me/hsgamer/hscore/builder/MassBuilder.html @@ -0,0 +1,293 @@ + + + + +MassBuilder (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MassBuilder<I,O>

+
+
java.lang.Object +
me.hsgamer.hscore.builder.MassBuilder<I,O>
+
+
+
+
Type Parameters:
+
I - the type of the input
+
O - the type of the output
+
+
+
Direct Known Subclasses:
+
Builder, FunctionalMassBuilder
+
+
+
public class MassBuilder<I,O> +extends Object
+
The builder that can build multiple outputs from the input. + The build element is a Function that takes the input and returns the Optional output. + The Optional output can be empty if the build element cannot build from the input.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MassBuilder

      +
      public MassBuilder()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      register

      +
      public MassBuilder<I,O> register(Function<I,Optional<O>> element, + boolean addFirst)
      +
      Register a new build element
      +
      +
      Parameters:
      +
      element - the element
      +
      addFirst - true if you want to add the element to the first of the list
      +
      Returns:
      +
      this builder for chaining
      +
      +
      +
    • +
    • +
      +

      register

      +
      public MassBuilder<I,O> register(Function<I,Optional<O>> element)
      +
      Register a new build element
      +
      +
      Parameters:
      +
      element - the element
      +
      Returns:
      +
      this builder for chaining
      +
      +
      +
    • +
    • +
      +

      remove

      +
      public MassBuilder<I,O> remove(Function<I,Optional<O>> element)
      +
      Remove a build element
      +
      +
      Parameters:
      +
      element - the element
      +
      Returns:
      +
      this builder for chaining
      +
      +
      +
    • +
    • +
      +

      clear

      +
      public MassBuilder<I,O> clear()
      +
      Clear all the registered build elements
      +
      +
      Returns:
      +
      this builder for chaining
      +
      +
      +
    • +
    • +
      +

      buildAll

      +
      public Collection<O> buildAll(I input)
      +
      Build the collection of outputs from the input
      +
      +
      Parameters:
      +
      input - the input
      +
      Returns:
      +
      the collection of outputs
      +
      +
      +
    • +
    • +
      +

      build

      +
      public Optional<O> build(I input)
      +
      Build the output from the input. + This will find the first build element that can build the input, and return the output. + If there is no output, return an empty optional.
      +
      +
      Parameters:
      +
      input - the input
      +
      Returns:
      +
      the output
      +
      +
      +
    • +
    • +
      +

      getElements

      +
      public Collection<Function<I,Optional<O>>> getElements()
      +
      Get the registered build elements
      +
      +
      Returns:
      +
      the registered build elements
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/builder/class-use/Builder.FunctionElement.html b/me/hsgamer/hscore/builder/class-use/Builder.FunctionElement.html new file mode 100644 index 0000000000..1f770f4bd1 --- /dev/null +++ b/me/hsgamer/hscore/builder/class-use/Builder.FunctionElement.html @@ -0,0 +1,104 @@ + + + + +Uses of Class me.hsgamer.hscore.builder.Builder.FunctionElement (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.builder.Builder.FunctionElement

+
+
Packages that use Builder.FunctionElement
+
+
Package
+
Description
+ +
+
Contains the classes to convert values
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/builder/class-use/Builder.html b/me/hsgamer/hscore/builder/class-use/Builder.html new file mode 100644 index 0000000000..dce870458f --- /dev/null +++ b/me/hsgamer/hscore/builder/class-use/Builder.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.builder.Builder (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.builder.Builder

+
+No usage of me.hsgamer.hscore.builder.Builder
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/builder/class-use/FunctionalMassBuilder.html b/me/hsgamer/hscore/builder/class-use/FunctionalMassBuilder.html new file mode 100644 index 0000000000..30c47cb2f4 --- /dev/null +++ b/me/hsgamer/hscore/builder/class-use/FunctionalMassBuilder.html @@ -0,0 +1,91 @@ + + + + +Uses of Class me.hsgamer.hscore.builder.FunctionalMassBuilder (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.builder.FunctionalMassBuilder

+
+
Packages that use FunctionalMassBuilder
+
+
Package
+
Description
+ +
+
Contains the builder for Action
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/builder/class-use/MassBuilder.html b/me/hsgamer/hscore/builder/class-use/MassBuilder.html new file mode 100644 index 0000000000..cc762d6a19 --- /dev/null +++ b/me/hsgamer/hscore/builder/class-use/MassBuilder.html @@ -0,0 +1,146 @@ + + + + +Uses of Class me.hsgamer.hscore.builder.MassBuilder (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.builder.MassBuilder

+
+
Packages that use MassBuilder
+
+
Package
+
Description
+ +
+
Contains the builder for Action
+
+ +
+
Contains the classes to convert values
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/builder/package-summary.html b/me/hsgamer/hscore/builder/package-summary.html new file mode 100644 index 0000000000..b5f7f16465 --- /dev/null +++ b/me/hsgamer/hscore/builder/package-summary.html @@ -0,0 +1,104 @@ + + + + +me.hsgamer.hscore.builder (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.builder

+
+
+
package me.hsgamer.hscore.builder
+
+
Contains the classes to convert values
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/builder/package-tree.html b/me/hsgamer/hscore/builder/package-tree.html new file mode 100644 index 0000000000..6abb991cc8 --- /dev/null +++ b/me/hsgamer/hscore/builder/package-tree.html @@ -0,0 +1,82 @@ + + + + +me.hsgamer.hscore.builder Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.builder

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/builder/package-use.html b/me/hsgamer/hscore/builder/package-use.html new file mode 100644 index 0000000000..5738daed15 --- /dev/null +++ b/me/hsgamer/hscore/builder/package-use.html @@ -0,0 +1,113 @@ + + + + +Uses of Package me.hsgamer.hscore.builder (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.builder

+
+
Packages that use me.hsgamer.hscore.builder
+
+
Package
+
Description
+ +
+
Contains the builder for Action
+
+ +
+
Contains the classes to convert values
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/action/BroadcastAction.html b/me/hsgamer/hscore/bukkit/action/BroadcastAction.html new file mode 100644 index 0000000000..6edc433c57 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/action/BroadcastAction.html @@ -0,0 +1,192 @@ + + + + +BroadcastAction (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BroadcastAction

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.action.BroadcastAction
+
+
+
+
All Implemented Interfaces:
+
Action
+
+
+
public class BroadcastAction +extends Object +implements Action
+
The action to broadcast a message
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      BroadcastAction

      +
      public BroadcastAction(String message)
      +
      Create a new action
      +
      +
      Parameters:
      +
      message - the message
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      apply

      +
      public void apply(UUID uuid, + TaskProcess process, + StringReplacer stringReplacer)
      +
      Description copied from interface: Action
      +
      Apply the action
      +
      +
      Specified by:
      +
      apply in interface Action
      +
      Parameters:
      +
      uuid - the unique id
      +
      process - the task process
      +
      stringReplacer - the string replacer
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/action/CommandAction.html b/me/hsgamer/hscore/bukkit/action/CommandAction.html new file mode 100644 index 0000000000..723d360ec8 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/action/CommandAction.html @@ -0,0 +1,249 @@ + + + + +CommandAction (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CommandAction

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.action.CommandAction
+
+
+
+
All Implemented Interfaces:
+
Action
+
+
+
Direct Known Subclasses:
+
OpAction, PermissionAction, PlayerAction
+
+
+
public abstract class CommandAction +extends Object +implements Action
+
The action to execute a command
+
+
+
    + +
  • +
    +

    Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    protected final org.bukkit.plugin.Plugin
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
    protected
    +
    CommandAction(org.bukkit.plugin.Plugin plugin, + String command)
    +
    +
    Create a new action
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected abstract void
    +
    accept(org.bukkit.entity.Player player, + String command)
    +
    +
    Accept the command
    +
    +
    void
    +
    apply(UUID uuid, + TaskProcess process, + StringReplacer stringReplacer)
    +
    +
    Apply the action
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      plugin

      +
      protected final org.bukkit.plugin.Plugin plugin
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      CommandAction

      +
      protected CommandAction(org.bukkit.plugin.Plugin plugin, + String command)
      +
      Create a new action
      +
      +
      Parameters:
      +
      plugin - the plugin
      +
      command - the command
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      accept

      +
      protected abstract void accept(org.bukkit.entity.Player player, + String command)
      +
      Accept the command
      +
      +
      Parameters:
      +
      player - the player
      +
      command - the command
      +
      +
      +
    • +
    • +
      +

      apply

      +
      public void apply(UUID uuid, + TaskProcess process, + StringReplacer stringReplacer)
      +
      Description copied from interface: Action
      +
      Apply the action
      +
      +
      Specified by:
      +
      apply in interface Action
      +
      Parameters:
      +
      uuid - the unique id
      +
      process - the task process
      +
      stringReplacer - the string replacer
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/action/ConsoleAction.html b/me/hsgamer/hscore/bukkit/action/ConsoleAction.html new file mode 100644 index 0000000000..481d3f8f05 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/action/ConsoleAction.html @@ -0,0 +1,195 @@ + + + + +ConsoleAction (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ConsoleAction

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.action.ConsoleAction
+
+
+
+
All Implemented Interfaces:
+
Action
+
+
+
public class ConsoleAction +extends Object +implements Action
+
The action to execute a command as console
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ConsoleAction

      +
      public ConsoleAction(org.bukkit.plugin.Plugin plugin, + String command)
      +
      Create a new action
      +
      +
      Parameters:
      +
      plugin - the plugin
      +
      command - the command
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      apply

      +
      public void apply(UUID uuid, + TaskProcess process, + StringReplacer stringReplacer)
      +
      Description copied from interface: Action
      +
      Apply the action
      +
      +
      Specified by:
      +
      apply in interface Action
      +
      Parameters:
      +
      uuid - the unique id
      +
      process - the task process
      +
      stringReplacer - the string replacer
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/action/DelayAction.html b/me/hsgamer/hscore/bukkit/action/DelayAction.html new file mode 100644 index 0000000000..033d1b1c1c --- /dev/null +++ b/me/hsgamer/hscore/bukkit/action/DelayAction.html @@ -0,0 +1,195 @@ + + + + +DelayAction (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DelayAction

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.action.DelayAction
+
+
+
+
All Implemented Interfaces:
+
Action
+
+
+
public class DelayAction +extends Object +implements Action
+
The action to delay the next action
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DelayAction

      +
      public DelayAction(org.bukkit.plugin.Plugin plugin, + String delay)
      +
      Create a new action
      +
      +
      Parameters:
      +
      plugin - the plugin
      +
      delay - the delay in ticks
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      apply

      +
      public void apply(UUID uuid, + TaskProcess process, + StringReplacer stringReplacer)
      +
      Description copied from interface: Action
      +
      Apply the action
      +
      +
      Specified by:
      +
      apply in interface Action
      +
      Parameters:
      +
      uuid - the unique id
      +
      process - the task process
      +
      stringReplacer - the string replacer
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/action/OpAction.html b/me/hsgamer/hscore/bukkit/action/OpAction.html new file mode 100644 index 0000000000..43ea2d6801 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/action/OpAction.html @@ -0,0 +1,205 @@ + + + + +OpAction (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class OpAction

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.action.CommandAction +
me.hsgamer.hscore.bukkit.action.OpAction
+
+
+
+
+
All Implemented Interfaces:
+
Action
+
+
+
public class OpAction +extends CommandAction
+
The action to execute a command as op
+
+
+
    + +
  • +
    +

    Field Summary

    +
    +

    Fields inherited from class me.hsgamer.hscore.bukkit.action.CommandAction

    +plugin
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    +
    OpAction(org.bukkit.plugin.Plugin plugin, + String command)
    +
    +
    Create a new action
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected void
    +
    accept(org.bukkit.entity.Player player, + String command)
    +
    +
    Accept the command
    +
    +
    +
    +
    +
    +

    Methods inherited from class me.hsgamer.hscore.bukkit.action.CommandAction

    +apply
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      OpAction

      +
      public OpAction(org.bukkit.plugin.Plugin plugin, + String command)
      +
      Create a new action
      +
      +
      Parameters:
      +
      plugin - the plugin
      +
      command - the command
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      accept

      +
      protected void accept(org.bukkit.entity.Player player, + String command)
      +
      Description copied from class: CommandAction
      +
      Accept the command
      +
      +
      Specified by:
      +
      accept in class CommandAction
      +
      Parameters:
      +
      player - the player
      +
      command - the command
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/action/PermissionAction.html b/me/hsgamer/hscore/bukkit/action/PermissionAction.html new file mode 100644 index 0000000000..989772aeee --- /dev/null +++ b/me/hsgamer/hscore/bukkit/action/PermissionAction.html @@ -0,0 +1,208 @@ + + + + +PermissionAction (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PermissionAction

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.action.CommandAction +
me.hsgamer.hscore.bukkit.action.PermissionAction
+
+
+
+
+
All Implemented Interfaces:
+
Action
+
+
+
public class PermissionAction +extends CommandAction
+
The action to execute a command with permissions
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      PermissionAction

      +
      public PermissionAction(org.bukkit.plugin.Plugin plugin, + String command, + List<String> permissions)
      +
      Create a new action
      +
      +
      Parameters:
      +
      plugin - the plugin
      +
      command - the command
      +
      permissions - the permissions
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      accept

      +
      protected void accept(org.bukkit.entity.Player player, + String command)
      +
      Description copied from class: CommandAction
      +
      Accept the command
      +
      +
      Specified by:
      +
      accept in class CommandAction
      +
      Parameters:
      +
      player - the player
      +
      command - the command
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/action/PlayerAction.html b/me/hsgamer/hscore/bukkit/action/PlayerAction.html new file mode 100644 index 0000000000..1c5cf1ca35 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/action/PlayerAction.html @@ -0,0 +1,205 @@ + + + + +PlayerAction (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PlayerAction

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.action.CommandAction +
me.hsgamer.hscore.bukkit.action.PlayerAction
+
+
+
+
+
All Implemented Interfaces:
+
Action
+
+
+
public class PlayerAction +extends CommandAction
+
The action to execute a command as the player
+
+
+
    + +
  • +
    +

    Field Summary

    +
    +

    Fields inherited from class me.hsgamer.hscore.bukkit.action.CommandAction

    +plugin
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    +
    PlayerAction(org.bukkit.plugin.Plugin plugin, + String command)
    +
    +
    Create a new action
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected void
    +
    accept(org.bukkit.entity.Player player, + String command)
    +
    +
    Accept the command
    +
    +
    +
    +
    +
    +

    Methods inherited from class me.hsgamer.hscore.bukkit.action.CommandAction

    +apply
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      PlayerAction

      +
      public PlayerAction(org.bukkit.plugin.Plugin plugin, + String command)
      +
      Create a new action
      +
      +
      Parameters:
      +
      plugin - the plugin
      +
      command - the command
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      accept

      +
      protected void accept(org.bukkit.entity.Player player, + String command)
      +
      Description copied from class: CommandAction
      +
      Accept the command
      +
      +
      Specified by:
      +
      accept in class CommandAction
      +
      Parameters:
      +
      player - the player
      +
      command - the command
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/action/TellAction.html b/me/hsgamer/hscore/bukkit/action/TellAction.html new file mode 100644 index 0000000000..bd24fc15fd --- /dev/null +++ b/me/hsgamer/hscore/bukkit/action/TellAction.html @@ -0,0 +1,192 @@ + + + + +TellAction (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TellAction

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.action.TellAction
+
+
+
+
All Implemented Interfaces:
+
Action
+
+
+
public class TellAction +extends Object +implements Action
+
The action to tell a message to the player
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      TellAction

      +
      public TellAction(String message)
      +
      Create a new action
      +
      +
      Parameters:
      +
      message - the message
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      apply

      +
      public void apply(UUID uuid, + TaskProcess process, + StringReplacer stringReplacer)
      +
      Description copied from interface: Action
      +
      Apply the action
      +
      +
      Specified by:
      +
      apply in interface Action
      +
      Parameters:
      +
      uuid - the unique id
      +
      process - the task process
      +
      stringReplacer - the string replacer
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/action/builder/BukkitActionBuilder.html b/me/hsgamer/hscore/bukkit/action/builder/BukkitActionBuilder.html new file mode 100644 index 0000000000..e23d9cf3b1 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/action/builder/BukkitActionBuilder.html @@ -0,0 +1,149 @@ + + + + +BukkitActionBuilder (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BukkitActionBuilder

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.action.builder.BukkitActionBuilder
+
+
+
+
public final class BukkitActionBuilder +extends Object
+
The utility class to register Action to the ActionBuilder
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      register

      +
      public static <I extends ActionInput> void register(ActionBuilder<I> actionBuilder, + org.bukkit.plugin.Plugin plugin)
      +
      Register the actions
      +
      +
      Type Parameters:
      +
      I - the type of the input
      +
      Parameters:
      +
      actionBuilder - the action builder
      +
      plugin - the plugin
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/action/builder/class-use/BukkitActionBuilder.html b/me/hsgamer/hscore/bukkit/action/builder/class-use/BukkitActionBuilder.html new file mode 100644 index 0000000000..c7cf3e9fbc --- /dev/null +++ b/me/hsgamer/hscore/bukkit/action/builder/class-use/BukkitActionBuilder.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.action.builder.BukkitActionBuilder (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.action.builder.BukkitActionBuilder

+
+No usage of me.hsgamer.hscore.bukkit.action.builder.BukkitActionBuilder
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/action/builder/package-summary.html b/me/hsgamer/hscore/bukkit/action/builder/package-summary.html new file mode 100644 index 0000000000..f9391892a7 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/action/builder/package-summary.html @@ -0,0 +1,105 @@ + + + + +me.hsgamer.hscore.bukkit.action.builder (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.bukkit.action.builder

+
+
+
package me.hsgamer.hscore.bukkit.action.builder
+
+
Contains the class to register the Action in me.hsgamer.hscore.bukkit.action to ActionBuilder
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/action/builder/package-tree.html b/me/hsgamer/hscore/bukkit/action/builder/package-tree.html new file mode 100644 index 0000000000..59f5d138c6 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/action/builder/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.bukkit.action.builder Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.bukkit.action.builder

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/action/builder/package-use.html b/me/hsgamer/hscore/bukkit/action/builder/package-use.html new file mode 100644 index 0000000000..ebc16dbf17 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/action/builder/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.bukkit.action.builder (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.bukkit.action.builder

+
+No usage of me.hsgamer.hscore.bukkit.action.builder
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/action/class-use/BroadcastAction.html b/me/hsgamer/hscore/bukkit/action/class-use/BroadcastAction.html new file mode 100644 index 0000000000..6eeae1090a --- /dev/null +++ b/me/hsgamer/hscore/bukkit/action/class-use/BroadcastAction.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.action.BroadcastAction (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.action.BroadcastAction

+
+No usage of me.hsgamer.hscore.bukkit.action.BroadcastAction
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/action/class-use/CommandAction.html b/me/hsgamer/hscore/bukkit/action/class-use/CommandAction.html new file mode 100644 index 0000000000..f05d485a10 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/action/class-use/CommandAction.html @@ -0,0 +1,101 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.action.CommandAction (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.action.CommandAction

+
+
Packages that use CommandAction
+
+
Package
+
Description
+ +
+
Contains the implementation of Action for Bukkit
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/action/class-use/ConsoleAction.html b/me/hsgamer/hscore/bukkit/action/class-use/ConsoleAction.html new file mode 100644 index 0000000000..7ea013c769 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/action/class-use/ConsoleAction.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.action.ConsoleAction (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.action.ConsoleAction

+
+No usage of me.hsgamer.hscore.bukkit.action.ConsoleAction
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/action/class-use/DelayAction.html b/me/hsgamer/hscore/bukkit/action/class-use/DelayAction.html new file mode 100644 index 0000000000..a7f740002a --- /dev/null +++ b/me/hsgamer/hscore/bukkit/action/class-use/DelayAction.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.action.DelayAction (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.action.DelayAction

+
+No usage of me.hsgamer.hscore.bukkit.action.DelayAction
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/action/class-use/OpAction.html b/me/hsgamer/hscore/bukkit/action/class-use/OpAction.html new file mode 100644 index 0000000000..4f64a74ac2 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/action/class-use/OpAction.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.action.OpAction (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.action.OpAction

+
+No usage of me.hsgamer.hscore.bukkit.action.OpAction
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/action/class-use/PermissionAction.html b/me/hsgamer/hscore/bukkit/action/class-use/PermissionAction.html new file mode 100644 index 0000000000..41d25c013a --- /dev/null +++ b/me/hsgamer/hscore/bukkit/action/class-use/PermissionAction.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.action.PermissionAction (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.action.PermissionAction

+
+No usage of me.hsgamer.hscore.bukkit.action.PermissionAction
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/action/class-use/PlayerAction.html b/me/hsgamer/hscore/bukkit/action/class-use/PlayerAction.html new file mode 100644 index 0000000000..c900d09016 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/action/class-use/PlayerAction.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.action.PlayerAction (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.action.PlayerAction

+
+No usage of me.hsgamer.hscore.bukkit.action.PlayerAction
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/action/class-use/TellAction.html b/me/hsgamer/hscore/bukkit/action/class-use/TellAction.html new file mode 100644 index 0000000000..9df1e9870c --- /dev/null +++ b/me/hsgamer/hscore/bukkit/action/class-use/TellAction.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.action.TellAction (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.action.TellAction

+
+No usage of me.hsgamer.hscore.bukkit.action.TellAction
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/action/package-summary.html b/me/hsgamer/hscore/bukkit/action/package-summary.html new file mode 100644 index 0000000000..0e2e891919 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/action/package-summary.html @@ -0,0 +1,133 @@ + + + + +me.hsgamer.hscore.bukkit.action (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.bukkit.action

+
+
+
package me.hsgamer.hscore.bukkit.action
+
+
Contains the implementation of Action for Bukkit
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/action/package-tree.html b/me/hsgamer/hscore/bukkit/action/package-tree.html new file mode 100644 index 0000000000..4d5df3ab2a --- /dev/null +++ b/me/hsgamer/hscore/bukkit/action/package-tree.html @@ -0,0 +1,86 @@ + + + + +me.hsgamer.hscore.bukkit.action Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.bukkit.action

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/action/package-use.html b/me/hsgamer/hscore/bukkit/action/package-use.html new file mode 100644 index 0000000000..f61681cc07 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/action/package-use.html @@ -0,0 +1,88 @@ + + + + +Uses of Package me.hsgamer.hscore.bukkit.action (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.bukkit.action

+
+ +
+
Package
+
Description
+ +
+
Contains the implementation of Action for Bukkit
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/block/BukkitBlockAdapter.html b/me/hsgamer/hscore/bukkit/block/BukkitBlockAdapter.html new file mode 100644 index 0000000000..1be8b9dfbf --- /dev/null +++ b/me/hsgamer/hscore/bukkit/block/BukkitBlockAdapter.html @@ -0,0 +1,305 @@ + + + + +BukkitBlockAdapter (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BukkitBlockAdapter

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.block.BukkitBlockAdapter
+
+
+
+
public class BukkitBlockAdapter +extends Object
+
The block adapter for Bukkit
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static org.bukkit.util.Vector
    +
    adapt(Position position)
    +
    +
    Adapt the position to vector
    +
    +
    static Position
    +
    adapt(org.bukkit.block.Block block)
    +
    +
    Adapt the block to position.
    +
    +
    static Position
    +
    adapt(org.bukkit.block.Block block, + boolean normalize)
    +
    +
    Adapt the block to position
    +
    +
    static Position
    +
    adapt(org.bukkit.Location location)
    +
    +
    Adapt the location to position.
    +
    +
    static Position
    +
    adapt(org.bukkit.Location location, + boolean normalize)
    +
    +
    Adapt the location to position
    +
    +
    static Position
    +
    adapt(org.bukkit.util.Vector vector)
    +
    +
    Adapt the vector to position.
    +
    +
    static Position
    +
    adapt(org.bukkit.util.Vector vector, + boolean normalize)
    +
    +
    Adapt the vector to position
    +
    +
    static org.bukkit.Location
    +
    adapt(org.bukkit.World world, + Position position)
    +
    +
    Adapt the position to location
    +
    +
    static org.bukkit.block.Block
    +
    adaptAsBlock(org.bukkit.World world, + Position position)
    +
    +
    Adapt the position to block
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      adapt

      +
      public static Position adapt(org.bukkit.util.Vector vector, + boolean normalize)
      +
      Adapt the vector to position
      +
      +
      Parameters:
      +
      vector - the vector
      +
      normalize - whether to normalize the position. If true, the position will be rounded to the nearest integer
      +
      Returns:
      +
      the position
      +
      +
      +
    • +
    • +
      +

      adapt

      +
      public static Position adapt(org.bukkit.util.Vector vector)
      +
      Adapt the vector to position. The position will be rounded to the nearest integer.
      +
      +
      Parameters:
      +
      vector - the vector
      +
      Returns:
      +
      the position
      +
      +
      +
    • +
    • +
      +

      adapt

      +
      public static Position adapt(org.bukkit.Location location, + boolean normalize)
      +
      Adapt the location to position
      +
      +
      Parameters:
      +
      location - the location
      +
      normalize - whether to normalize the position. If true, the position will be rounded to the nearest integer
      +
      Returns:
      +
      the position
      +
      +
      +
    • +
    • +
      +

      adapt

      +
      public static Position adapt(org.bukkit.Location location)
      +
      Adapt the location to position. The position will be rounded to the nearest integer.
      +
      +
      Parameters:
      +
      location - the location
      +
      Returns:
      +
      the position
      +
      +
      +
    • +
    • +
      +

      adapt

      +
      public static Position adapt(org.bukkit.block.Block block, + boolean normalize)
      +
      Adapt the block to position
      +
      +
      Parameters:
      +
      block - the block
      +
      normalize - whether to normalize the position. If true, the position will be rounded to the nearest integer
      +
      Returns:
      +
      the position
      +
      +
      +
    • +
    • +
      +

      adapt

      +
      public static Position adapt(org.bukkit.block.Block block)
      +
      Adapt the block to position. The position will be rounded to the nearest integer.
      +
      +
      Parameters:
      +
      block - the block
      +
      Returns:
      +
      the position
      +
      +
      +
    • +
    • +
      +

      adapt

      +
      public static org.bukkit.util.Vector adapt(Position position)
      +
      Adapt the position to vector
      +
      +
      Parameters:
      +
      position - the position
      +
      Returns:
      +
      the vector
      +
      +
      +
    • +
    • +
      +

      adapt

      +
      public static org.bukkit.Location adapt(org.bukkit.World world, + Position position)
      +
      Adapt the position to location
      +
      +
      Parameters:
      +
      world - the world
      +
      position - the position
      +
      Returns:
      +
      the location
      +
      +
      +
    • +
    • +
      +

      adaptAsBlock

      +
      public static org.bukkit.block.Block adaptAsBlock(org.bukkit.World world, + Position position)
      +
      Adapt the position to block
      +
      +
      Parameters:
      +
      world - the world
      +
      position - the position
      +
      Returns:
      +
      the block
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/block/LocationIterator.html b/me/hsgamer/hscore/bukkit/block/LocationIterator.html new file mode 100644 index 0000000000..9a3c1f89cc --- /dev/null +++ b/me/hsgamer/hscore/bukkit/block/LocationIterator.html @@ -0,0 +1,198 @@ + + + + +LocationIterator (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class LocationIterator

+
+
java.lang.Object +
me.hsgamer.hscore.minecraft.block.adapt.WrappedPositionIterator<org.bukkit.Location> +
me.hsgamer.hscore.bukkit.block.LocationIterator
+
+
+
+
+
All Implemented Interfaces:
+
Iterator<org.bukkit.Location>
+
+
+
public class LocationIterator +extends WrappedPositionIterator<org.bukkit.Location>
+
The PositionIterator for Location
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      LocationIterator

      +
      public LocationIterator(org.bukkit.World world, + PositionIterator positionIterator)
      +
      Create a new iterator
      +
      +
      Parameters:
      +
      world - the world
      +
      positionIterator - the position iterator
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      convert

      +
      protected org.bukkit.Location convert(Position position)
      +
      Description copied from class: WrappedPositionIterator
      +
      Convert the position to the type
      +
      +
      Specified by:
      +
      convert in class WrappedPositionIterator<org.bukkit.Location>
      +
      Parameters:
      +
      position - the position
      +
      Returns:
      +
      the type
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/block/VectorIterator.html b/me/hsgamer/hscore/bukkit/block/VectorIterator.html new file mode 100644 index 0000000000..15069bc7af --- /dev/null +++ b/me/hsgamer/hscore/bukkit/block/VectorIterator.html @@ -0,0 +1,195 @@ + + + + +VectorIterator (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class VectorIterator

+
+
java.lang.Object +
me.hsgamer.hscore.minecraft.block.adapt.WrappedPositionIterator<org.bukkit.util.Vector> +
me.hsgamer.hscore.bukkit.block.VectorIterator
+
+
+
+
+
All Implemented Interfaces:
+
Iterator<org.bukkit.util.Vector>
+
+
+
public class VectorIterator +extends WrappedPositionIterator<org.bukkit.util.Vector>
+
The PositionIterator for Vector
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      VectorIterator

      +
      public VectorIterator(PositionIterator positionIterator)
      +
      Create a new iterator
      +
      +
      Parameters:
      +
      positionIterator - the position iterator
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      convert

      +
      protected org.bukkit.util.Vector convert(Position position)
      +
      Description copied from class: WrappedPositionIterator
      +
      Convert the position to the type
      +
      +
      Specified by:
      +
      convert in class WrappedPositionIterator<org.bukkit.util.Vector>
      +
      Parameters:
      +
      position - the position
      +
      Returns:
      +
      the type
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/block/class-use/BukkitBlockAdapter.html b/me/hsgamer/hscore/bukkit/block/class-use/BukkitBlockAdapter.html new file mode 100644 index 0000000000..ab6fdea130 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/block/class-use/BukkitBlockAdapter.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.block.BukkitBlockAdapter (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.block.BukkitBlockAdapter

+
+No usage of me.hsgamer.hscore.bukkit.block.BukkitBlockAdapter
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/block/class-use/LocationIterator.html b/me/hsgamer/hscore/bukkit/block/class-use/LocationIterator.html new file mode 100644 index 0000000000..a600af98b9 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/block/class-use/LocationIterator.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.block.LocationIterator (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.block.LocationIterator

+
+No usage of me.hsgamer.hscore.bukkit.block.LocationIterator
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/block/class-use/VectorIterator.html b/me/hsgamer/hscore/bukkit/block/class-use/VectorIterator.html new file mode 100644 index 0000000000..90fbf53d8c --- /dev/null +++ b/me/hsgamer/hscore/bukkit/block/class-use/VectorIterator.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.block.VectorIterator (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.block.VectorIterator

+
+No usage of me.hsgamer.hscore.bukkit.block.VectorIterator
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/block/package-summary.html b/me/hsgamer/hscore/bukkit/block/package-summary.html new file mode 100644 index 0000000000..ea5fdd6c18 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/block/package-summary.html @@ -0,0 +1,100 @@ + + + + +me.hsgamer.hscore.bukkit.block (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.bukkit.block

+
+
+
package me.hsgamer.hscore.bukkit.block
+
+
Contains the classes to work with me.hsgamer.hscore.minecraft.block in Bukkit
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/block/package-tree.html b/me/hsgamer/hscore/bukkit/block/package-tree.html new file mode 100644 index 0000000000..733b8af83b --- /dev/null +++ b/me/hsgamer/hscore/bukkit/block/package-tree.html @@ -0,0 +1,82 @@ + + + + +me.hsgamer.hscore.bukkit.block Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.bukkit.block

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/block/package-use.html b/me/hsgamer/hscore/bukkit/block/package-use.html new file mode 100644 index 0000000000..2b37033277 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/block/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.bukkit.block (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.bukkit.block

+
+No usage of me.hsgamer.hscore.bukkit.block
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/channel/BungeeSubChannel.html b/me/hsgamer/hscore/bukkit/channel/BungeeSubChannel.html new file mode 100644 index 0000000000..4f664840f7 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/channel/BungeeSubChannel.html @@ -0,0 +1,327 @@ + + + + +BungeeSubChannel (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BungeeSubChannel

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.channel.Channel +
me.hsgamer.hscore.bukkit.channel.BungeeSubChannel
+
+
+
+
+
All Implemented Interfaces:
+
org.bukkit.plugin.messaging.PluginMessageListener
+
+
+
public abstract class BungeeSubChannel +extends Channel
+
The sub-channel for the main BungeeCord channel
+
+
+
    + +
  • +
    +

    Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    protected final Logger
    + +
    +
    The logger for ease
    +
    +
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
    protected
    +
    BungeeSubChannel(String subChannel, + org.bukkit.plugin.Plugin plugin)
    +
    +
    Create a new sub-channel
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
    +
    Get the sub-channel name
    +
    +
    void
    +
    handleMessage(org.bukkit.entity.Player player, + byte[] data)
    +
    +
    Handle the received data from plugin messaging
    +
    +
    abstract void
    +
    handleSubChannelMessage(org.bukkit.entity.Player player, + byte[] data)
    +
    +
    Handle the received data from plugin messaging through sub-channel
    +
    +
    void
    +
    send(org.bukkit.plugin.messaging.PluginMessageRecipient recipient, + byte[] data)
    +
    +
    Send the data via the sub-channel with the recipient
    +
    +
    void
    +
    sendForward(String toServer, + byte[] data)
    +
    +
    Forward the data to other servers
    +
    +
    void
    +
    sendForward(org.bukkit.plugin.messaging.PluginMessageRecipient recipient, + String toServer, + byte[] data)
    +
    +
    Forward the data to other servers
    +
    +
    +
    +
    +
    +

    Methods inherited from class me.hsgamer.hscore.bukkit.channel.Channel

    +getName, getPlugin, onPluginMessageReceived, register, send, unregister
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      logger

      +
      protected final Logger logger
      +
      The logger for ease
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      BungeeSubChannel

      +
      protected BungeeSubChannel(String subChannel, + org.bukkit.plugin.Plugin plugin)
      +
      Create a new sub-channel
      +
      +
      Parameters:
      +
      subChannel - the sub-channel name
      +
      plugin - the plugin
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getSubChannel

      +
      public String getSubChannel()
      +
      Get the sub-channel name
      +
      +
      Returns:
      +
      the sub-channel name
      +
      +
      +
    • +
    • +
      +

      sendForward

      +
      public void sendForward(org.bukkit.plugin.messaging.PluginMessageRecipient recipient, + String toServer, + byte[] data)
      +
      Forward the data to other servers
      +
      +
      Parameters:
      +
      recipient - the recipient
      +
      toServer - the server to forward
      +
      data - the data
      +
      +
      +
    • +
    • +
      +

      sendForward

      +
      public void sendForward(String toServer, + byte[] data)
      +
      Forward the data to other servers
      +
      +
      Parameters:
      +
      toServer - the server to forward
      +
      data - the data
      +
      +
      +
    • +
    • +
      +

      handleSubChannelMessage

      +
      public abstract void handleSubChannelMessage(org.bukkit.entity.Player player, + byte[] data)
      +
      Handle the received data from plugin messaging through sub-channel
      +
      +
      Parameters:
      +
      player - the player involved
      +
      data - the data
      +
      +
      +
    • +
    • +
      +

      handleMessage

      +
      public void handleMessage(org.bukkit.entity.Player player, + byte[] data)
      +
      Description copied from class: Channel
      +
      Handle the received data from plugin messaging
      +
      +
      Specified by:
      +
      handleMessage in class Channel
      +
      Parameters:
      +
      player - the player involved
      +
      data - the data
      +
      +
      +
    • +
    • +
      +

      send

      +
      public void send(org.bukkit.plugin.messaging.PluginMessageRecipient recipient, + byte[] data)
      +
      Send the data via the sub-channel with the recipient
      +
      +
      Overrides:
      +
      send in class Channel
      +
      Parameters:
      +
      recipient - the recipient
      +
      data - the data
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/channel/BungeeUtils.DataOutputConsumer.html b/me/hsgamer/hscore/bukkit/channel/BungeeUtils.DataOutputConsumer.html new file mode 100644 index 0000000000..35b127333f --- /dev/null +++ b/me/hsgamer/hscore/bukkit/channel/BungeeUtils.DataOutputConsumer.html @@ -0,0 +1,144 @@ + + + + +BungeeUtils.DataOutputConsumer (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface BungeeUtils.DataOutputConsumer

+
+
+
+
Enclosing class:
+
BungeeUtils
+
+
+
public static interface BungeeUtils.DataOutputConsumer
+
The data output consumer
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    accept(DataOutputStream dataOutputStream)
    +
    +
    Accept the data output stream
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      accept

      +
      void accept(DataOutputStream dataOutputStream) + throws IOException
      +
      Accept the data output stream
      +
      +
      Parameters:
      +
      dataOutputStream - the data output stream
      +
      Throws:
      +
      IOException - if an I/O error occurs
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/channel/BungeeUtils.html b/me/hsgamer/hscore/bukkit/channel/BungeeUtils.html new file mode 100644 index 0000000000..ef1838e4f7 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/channel/BungeeUtils.html @@ -0,0 +1,506 @@ + + + + +BungeeUtils (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BungeeUtils

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.channel.BungeeUtils
+
+
+
+
public final class BungeeUtils +extends Object
+
Methods for BungeeCord communication
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    static interface 
    + +
    +
    The data output consumer
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static void
    +
    connectOtherToServer(org.bukkit.plugin.Plugin plugin, + org.bukkit.plugin.messaging.PluginMessageRecipient recipient, + String playerName, + String server)
    +
    +
    Connect the player to the server
    +
    +
    static void
    +
    connectToServer(org.bukkit.plugin.Plugin plugin, + org.bukkit.plugin.messaging.PluginMessageRecipient recipient, + String server)
    +
    +
    Connect the recipient to the server
    +
    +
    static void
    +
    forward(org.bukkit.plugin.Plugin plugin, + org.bukkit.plugin.messaging.PluginMessageRecipient recipient, + String server, + String channel, + byte[] data)
    +
    +
    Forward the data to the server
    +
    +
    static void
    +
    forwardToPlayer(org.bukkit.plugin.Plugin plugin, + org.bukkit.plugin.messaging.PluginMessageRecipient recipient, + String player, + String channel, + byte[] data)
    +
    +
    Forward the data to the player
    +
    +
    static byte[]
    + +
    +
    Build the data byte array
    +
    +
    static org.bukkit.plugin.messaging.PluginMessageRecipient
    + +
    +
    Get the global plugin message recipient
    +
    + + +
    +
    Get the IOException consumer
    +
    +
    static void
    +
    kickPlayer(org.bukkit.plugin.Plugin plugin, + org.bukkit.plugin.messaging.PluginMessageRecipient recipient, + String player, + String message)
    +
    +
    Kick the player
    +
    +
    static void
    +
    register(org.bukkit.plugin.Plugin plugin)
    +
    +
    Register the BungeeCord main channel to the plugin
    +
    +
    static void
    +
    register(org.bukkit.plugin.Plugin plugin, + String channel)
    +
    +
    Register the channel to the plugin
    +
    +
    static void
    +
    sendMessage(org.bukkit.plugin.Plugin plugin, + org.bukkit.plugin.messaging.PluginMessageRecipient recipient, + String player, + String message)
    +
    +
    Send the message to the player
    +
    +
    static void
    +
    sendPluginMessage(org.bukkit.plugin.Plugin plugin, + org.bukkit.plugin.messaging.PluginMessageRecipient recipient, + byte[] data)
    +
    +
    Send the data to the BungeeCord main channel
    +
    +
    static void
    +
    sendPluginMessage(org.bukkit.plugin.Plugin plugin, + org.bukkit.plugin.messaging.PluginMessageRecipient recipient, + String channel, + byte[] data)
    +
    +
    Send the data to the channel
    +
    +
    static void
    +
    sendRawMessage(org.bukkit.plugin.Plugin plugin, + org.bukkit.plugin.messaging.PluginMessageRecipient recipient, + String player, + String message)
    +
    +
    Send the raw message to the player
    +
    +
    static void
    + +
    +
    Set the IOException consumer
    +
    +
    static void
    +
    unregister(org.bukkit.plugin.Plugin plugin)
    +
    +
    Unregister the BungeeCord main channel from the plugin
    +
    +
    static void
    +
    unregister(org.bukkit.plugin.Plugin plugin, + String channel)
    +
    +
    Unregister the channel from the plugin
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getIoExceptionConsumer

      +
      public static Consumer<IOException> getIoExceptionConsumer()
      +
      Get the IOException consumer
      +
      +
      Returns:
      +
      the consumer
      +
      +
      +
    • +
    • +
      +

      setIoExceptionConsumer

      +
      public static void setIoExceptionConsumer(Consumer<IOException> ioExceptionConsumer)
      +
      Set the IOException consumer
      +
      +
      Parameters:
      +
      ioExceptionConsumer - the consumer
      +
      +
      +
    • +
    • +
      +

      getGlobalRecipient

      +
      public static org.bukkit.plugin.messaging.PluginMessageRecipient getGlobalRecipient()
      +
      Get the global plugin message recipient
      +
      +
      Returns:
      +
      the global plugin message recipient
      +
      +
      +
    • +
    • +
      +

      getDataBytes

      +
      public static byte[] getDataBytes(BungeeUtils.DataOutputConsumer dataOutputConsumer)
      +
      Build the data byte array
      +
      +
      Parameters:
      +
      dataOutputConsumer - the consumer to build the data byte array
      +
      Returns:
      +
      the data byte array
      +
      +
      +
    • +
    • +
      +

      register

      +
      public static void register(org.bukkit.plugin.Plugin plugin, + String channel)
      +
      Register the channel to the plugin
      +
      +
      Parameters:
      +
      plugin - the plugin
      +
      channel - the channel
      +
      +
      +
    • +
    • +
      +

      unregister

      +
      public static void unregister(org.bukkit.plugin.Plugin plugin, + String channel)
      +
      Unregister the channel from the plugin
      +
      +
      Parameters:
      +
      plugin - the plugin
      +
      channel - the channel
      +
      +
      +
    • +
    • +
      +

      register

      +
      public static void register(org.bukkit.plugin.Plugin plugin)
      +
      Register the BungeeCord main channel to the plugin
      +
      +
      Parameters:
      +
      plugin - the plugin
      +
      +
      +
    • +
    • +
      +

      unregister

      +
      public static void unregister(org.bukkit.plugin.Plugin plugin)
      +
      Unregister the BungeeCord main channel from the plugin
      +
      +
      Parameters:
      +
      plugin - the plugin
      +
      +
      +
    • +
    • +
      +

      sendPluginMessage

      +
      public static void sendPluginMessage(org.bukkit.plugin.Plugin plugin, + org.bukkit.plugin.messaging.PluginMessageRecipient recipient, + String channel, + byte[] data)
      +
      Send the data to the channel
      +
      +
      Parameters:
      +
      plugin - the plugin
      +
      recipient - the recipient
      +
      channel - the channel
      +
      data - the data
      +
      +
      +
    • +
    • +
      +

      sendPluginMessage

      +
      public static void sendPluginMessage(org.bukkit.plugin.Plugin plugin, + org.bukkit.plugin.messaging.PluginMessageRecipient recipient, + byte[] data)
      +
      Send the data to the BungeeCord main channel
      +
      +
      Parameters:
      +
      plugin - the plugin
      +
      recipient - the recipient
      +
      data - the data
      +
      +
      +
    • +
    • +
      +

      connectToServer

      +
      public static void connectToServer(org.bukkit.plugin.Plugin plugin, + org.bukkit.plugin.messaging.PluginMessageRecipient recipient, + String server)
      +
      Connect the recipient to the server
      +
      +
      Parameters:
      +
      plugin - the plugin
      +
      recipient - the recipient
      +
      server - the server
      +
      +
      +
    • +
    • +
      +

      connectOtherToServer

      +
      public static void connectOtherToServer(org.bukkit.plugin.Plugin plugin, + org.bukkit.plugin.messaging.PluginMessageRecipient recipient, + String playerName, + String server)
      +
      Connect the player to the server
      +
      +
      Parameters:
      +
      plugin - the plugin
      +
      recipient - the recipient
      +
      playerName - the player name
      +
      server - the server
      +
      +
      +
    • +
    • +
      +

      sendMessage

      +
      public static void sendMessage(org.bukkit.plugin.Plugin plugin, + org.bukkit.plugin.messaging.PluginMessageRecipient recipient, + String player, + String message)
      +
      Send the message to the player
      +
      +
      Parameters:
      +
      plugin - the plugin
      +
      recipient - the recipient
      +
      player - the player
      +
      message - the message
      +
      +
      +
    • +
    • +
      +

      sendRawMessage

      +
      public static void sendRawMessage(org.bukkit.plugin.Plugin plugin, + org.bukkit.plugin.messaging.PluginMessageRecipient recipient, + String player, + String message)
      +
      Send the raw message to the player
      +
      +
      Parameters:
      +
      plugin - the plugin
      +
      recipient - the recipient
      +
      player - the player
      +
      message - the message
      +
      +
      +
    • +
    • +
      +

      forward

      +
      public static void forward(org.bukkit.plugin.Plugin plugin, + org.bukkit.plugin.messaging.PluginMessageRecipient recipient, + String server, + String channel, + byte[] data)
      +
      Forward the data to the server
      +
      +
      Parameters:
      +
      plugin - the plugin
      +
      recipient - the recipient
      +
      server - the server
      +
      channel - the channel
      +
      data - the data
      +
      +
      +
    • +
    • +
      +

      forwardToPlayer

      +
      public static void forwardToPlayer(org.bukkit.plugin.Plugin plugin, + org.bukkit.plugin.messaging.PluginMessageRecipient recipient, + String player, + String channel, + byte[] data)
      +
      Forward the data to the player
      +
      +
      Parameters:
      +
      plugin - the plugin
      +
      recipient - the recipient
      +
      player - the player
      +
      channel - the channel
      +
      data - the data
      +
      +
      +
    • +
    • +
      +

      kickPlayer

      +
      public static void kickPlayer(org.bukkit.plugin.Plugin plugin, + org.bukkit.plugin.messaging.PluginMessageRecipient recipient, + String player, + String message)
      +
      Kick the player
      +
      +
      Parameters:
      +
      plugin - the plugin
      +
      recipient - the recipient
      +
      player - the player
      +
      message - the message
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/channel/Channel.html b/me/hsgamer/hscore/bukkit/channel/Channel.html new file mode 100644 index 0000000000..987809b8aa --- /dev/null +++ b/me/hsgamer/hscore/bukkit/channel/Channel.html @@ -0,0 +1,303 @@ + + + + +Channel (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Channel

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.channel.Channel
+
+
+
+
All Implemented Interfaces:
+
org.bukkit.plugin.messaging.PluginMessageListener
+
+
+
Direct Known Subclasses:
+
BungeeSubChannel
+
+
+
public abstract class Channel +extends Object +implements org.bukkit.plugin.messaging.PluginMessageListener
+
The base channel
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
    protected
    +
    Channel(String name, + org.bukkit.plugin.Plugin plugin)
    +
    +
    Create a new channel
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
    +
    Get the channel's name
    +
    +
    org.bukkit.plugin.Plugin
    + +
    +
    Get the plugin providing the channel
    +
    +
    abstract void
    +
    handleMessage(org.bukkit.entity.Player player, + byte[] data)
    +
    +
    Handle the received data from plugin messaging
    +
    +
    void
    +
    onPluginMessageReceived(String channel, + org.bukkit.entity.Player player, + byte[] data)
    +
     
    +
    void
    + +
    +
    Register the channel
    +
    +
    void
    +
    send(byte[] data)
    +
    +
    Send the data via the channel
    +
    +
    void
    +
    send(org.bukkit.plugin.messaging.PluginMessageRecipient recipient, + byte[] data)
    +
    +
    Send the data via the channel with the recipient
    +
    +
    void
    + +
    +
    Unregister the channel
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Channel

      +
      protected Channel(String name, + org.bukkit.plugin.Plugin plugin)
      +
      Create a new channel
      +
      +
      Parameters:
      +
      name - the channel name
      +
      plugin - the plugin
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      register

      +
      public void register()
      +
      Register the channel
      +
      +
    • +
    • +
      +

      unregister

      +
      public void unregister()
      +
      Unregister the channel
      +
      +
    • +
    • +
      +

      handleMessage

      +
      public abstract void handleMessage(org.bukkit.entity.Player player, + byte[] data)
      +
      Handle the received data from plugin messaging
      +
      +
      Parameters:
      +
      player - the player involved
      +
      data - the data
      +
      +
      +
    • +
    • +
      +

      send

      +
      public void send(byte[] data)
      +
      Send the data via the channel
      +
      +
      Parameters:
      +
      data - the data
      +
      +
      +
    • +
    • +
      +

      send

      +
      public void send(org.bukkit.plugin.messaging.PluginMessageRecipient recipient, + byte[] data)
      +
      Send the data via the channel with the recipient
      +
      +
      Parameters:
      +
      recipient - the recipient
      +
      data - the data
      +
      +
      +
    • +
    • +
      +

      onPluginMessageReceived

      +
      public void onPluginMessageReceived(String channel, + org.bukkit.entity.Player player, + byte[] data)
      +
      +
      Specified by:
      +
      onPluginMessageReceived in interface org.bukkit.plugin.messaging.PluginMessageListener
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      Get the channel's name
      +
      +
      Returns:
      +
      the name
      +
      +
      +
    • +
    • +
      +

      getPlugin

      +
      public org.bukkit.plugin.Plugin getPlugin()
      +
      Get the plugin providing the channel
      +
      +
      Returns:
      +
      the plugin
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/channel/class-use/BungeeSubChannel.html b/me/hsgamer/hscore/bukkit/channel/class-use/BungeeSubChannel.html new file mode 100644 index 0000000000..888d740290 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/channel/class-use/BungeeSubChannel.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.channel.BungeeSubChannel (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.channel.BungeeSubChannel

+
+No usage of me.hsgamer.hscore.bukkit.channel.BungeeSubChannel
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/channel/class-use/BungeeUtils.DataOutputConsumer.html b/me/hsgamer/hscore/bukkit/channel/class-use/BungeeUtils.DataOutputConsumer.html new file mode 100644 index 0000000000..ec92f8442c --- /dev/null +++ b/me/hsgamer/hscore/bukkit/channel/class-use/BungeeUtils.DataOutputConsumer.html @@ -0,0 +1,91 @@ + + + + +Uses of Interface me.hsgamer.hscore.bukkit.channel.BungeeUtils.DataOutputConsumer (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.bukkit.channel.BungeeUtils.DataOutputConsumer

+
+ +
+
Package
+
Description
+ +
+
The classes for working with BungeeCord's channels
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/channel/class-use/BungeeUtils.html b/me/hsgamer/hscore/bukkit/channel/class-use/BungeeUtils.html new file mode 100644 index 0000000000..7f54581db1 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/channel/class-use/BungeeUtils.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.channel.BungeeUtils (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.channel.BungeeUtils

+
+No usage of me.hsgamer.hscore.bukkit.channel.BungeeUtils
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/channel/class-use/Channel.html b/me/hsgamer/hscore/bukkit/channel/class-use/Channel.html new file mode 100644 index 0000000000..2d52bac02c --- /dev/null +++ b/me/hsgamer/hscore/bukkit/channel/class-use/Channel.html @@ -0,0 +1,91 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.channel.Channel (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.channel.Channel

+
+
Packages that use Channel
+
+
Package
+
Description
+ +
+
The classes for working with BungeeCord's channels
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/channel/package-summary.html b/me/hsgamer/hscore/bukkit/channel/package-summary.html new file mode 100644 index 0000000000..b16251e03b --- /dev/null +++ b/me/hsgamer/hscore/bukkit/channel/package-summary.html @@ -0,0 +1,110 @@ + + + + +me.hsgamer.hscore.bukkit.channel (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.bukkit.channel

+
+
+
package me.hsgamer.hscore.bukkit.channel
+
+
The classes for working with BungeeCord's channels
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/channel/package-tree.html b/me/hsgamer/hscore/bukkit/channel/package-tree.html new file mode 100644 index 0000000000..19b478f03c --- /dev/null +++ b/me/hsgamer/hscore/bukkit/channel/package-tree.html @@ -0,0 +1,87 @@ + + + + +me.hsgamer.hscore.bukkit.channel Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.bukkit.channel

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • me.hsgamer.hscore.bukkit.channel.BungeeUtils
    • +
    • me.hsgamer.hscore.bukkit.channel.Channel (implements org.bukkit.plugin.messaging.PluginMessageListener) + +
    • +
    +
  • +
+
+
+

Interface Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/channel/package-use.html b/me/hsgamer/hscore/bukkit/channel/package-use.html new file mode 100644 index 0000000000..1ad7106f11 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/channel/package-use.html @@ -0,0 +1,92 @@ + + + + +Uses of Package me.hsgamer.hscore.bukkit.channel (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.bukkit.channel

+
+ +
+
Package
+
Description
+ +
+
The classes for working with BungeeCord's channels
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/clicktype/BukkitClickType.html b/me/hsgamer/hscore/bukkit/clicktype/BukkitClickType.html new file mode 100644 index 0000000000..ec9ccd07f8 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/clicktype/BukkitClickType.html @@ -0,0 +1,318 @@ + + + + +BukkitClickType (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BukkitClickType

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.clicktype.BukkitClickType
+
+
+
+
All Implemented Interfaces:
+
MinecraftClickType
+
+
+
public class BukkitClickType +extends Object +implements MinecraftClickType
+ +
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    +
    BukkitClickType(@NotNull org.bukkit.event.inventory.ClickType clickType)
    +
    +
    New click type
    +
    +
    BukkitClickType(@NotNull org.bukkit.event.inventory.ClickType clickType, + int hotbarSlot)
    +
    +
    New click type
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    final @NotNull org.bukkit.event.inventory.ClickType
    + +
    +
    Get the original click type
    +
    +
    int
    + +
    +
    Get the hotbar slot (0-8) of the click type if it is number click
    +
    + + +
    +
    Get the name of the click type
    +
    +
    boolean
    + +
    +
    Check if the click type is left click
    +
    +
    boolean
    + +
    +
    Check if the click type is number click
    +
    +
    boolean
    + +
    +
    Check if the click type is right click
    +
    +
    boolean
    + +
    +
    Check if the click type is shift click
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      BukkitClickType

      +
      public BukkitClickType(@NotNull + @NotNull org.bukkit.event.inventory.ClickType clickType, + int hotbarSlot)
      +
      New click type
      +
      +
      Parameters:
      +
      clickType - the original click type
      +
      hotbarSlot - the slot
      +
      +
      +
    • +
    • +
      +

      BukkitClickType

      +
      public BukkitClickType(@NotNull + @NotNull org.bukkit.event.inventory.ClickType clickType)
      +
      New click type
      +
      +
      Parameters:
      +
      clickType - the original click type
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getBukkitClickType

      +
      @NotNull +public final @NotNull org.bukkit.event.inventory.ClickType getBukkitClickType()
      +
      Get the original click type
      +
      +
      Returns:
      +
      the Bukkit's click type
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      Description copied from interface: MinecraftClickType
      +
      Get the name of the click type
      +
      +
      Specified by:
      +
      getName in interface MinecraftClickType
      +
      Returns:
      +
      the name
      +
      +
      +
    • +
    • +
      +

      isLeftClick

      +
      public boolean isLeftClick()
      +
      Description copied from interface: MinecraftClickType
      +
      Check if the click type is left click
      +
      +
      Specified by:
      +
      isLeftClick in interface MinecraftClickType
      +
      Returns:
      +
      true if it is
      +
      +
      +
    • +
    • +
      +

      isRightClick

      +
      public boolean isRightClick()
      +
      Description copied from interface: MinecraftClickType
      +
      Check if the click type is right click
      +
      +
      Specified by:
      +
      isRightClick in interface MinecraftClickType
      +
      Returns:
      +
      true if it is
      +
      +
      +
    • +
    • +
      +

      isShiftClick

      +
      public boolean isShiftClick()
      +
      Description copied from interface: MinecraftClickType
      +
      Check if the click type is shift click
      +
      +
      Specified by:
      +
      isShiftClick in interface MinecraftClickType
      +
      Returns:
      +
      true if it is
      +
      +
      +
    • +
    • +
      +

      isNumberClick

      +
      public boolean isNumberClick()
      +
      Description copied from interface: MinecraftClickType
      +
      Check if the click type is number click
      +
      +
      Specified by:
      +
      isNumberClick in interface MinecraftClickType
      +
      Returns:
      +
      true if it is
      +
      +
      +
    • +
    • +
      +

      getHotbarSlot

      +
      public int getHotbarSlot()
      +
      Description copied from interface: MinecraftClickType
      +
      Get the hotbar slot (0-8) of the click type if it is number click
      +
      +
      Specified by:
      +
      getHotbarSlot in interface MinecraftClickType
      +
      Returns:
      +
      the number, -1 if it is not number click or undefined
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/clicktype/ClickTypeUtils.html b/me/hsgamer/hscore/bukkit/clicktype/ClickTypeUtils.html new file mode 100644 index 0000000000..f9a621d9d0 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/clicktype/ClickTypeUtils.html @@ -0,0 +1,168 @@ + + + + +ClickTypeUtils (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ClickTypeUtils

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.clicktype.ClickTypeUtils
+
+
+
+
public final class ClickTypeUtils +extends Object
+
The utility to work with AdvancedClickType
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getClickTypeFromEvent

      +
      @NotNull +public static @NotNull BukkitClickType getClickTypeFromEvent(@NotNull + @NotNull org.bukkit.event.inventory.InventoryClickEvent event, + boolean useSlot)
      +
      Get click type from the click event
      +
      +
      Parameters:
      +
      event - the event
      +
      useSlot - will we also the slot
      +
      Returns:
      +
      the click type
      +
      +
      +
    • +
    • +
      +

      getClickTypeMap

      +
      @NotNull +public static @NotNull Map<String,BukkitClickType> getClickTypeMap()
      +
      Get the available click types
      +
      +
      Returns:
      +
      the unmodifiable map
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/clicktype/class-use/BukkitClickType.html b/me/hsgamer/hscore/bukkit/clicktype/class-use/BukkitClickType.html new file mode 100644 index 0000000000..bcb128f1d7 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/clicktype/class-use/BukkitClickType.html @@ -0,0 +1,103 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.clicktype.BukkitClickType (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.clicktype.BukkitClickType

+
+
Packages that use BukkitClickType
+
+
Package
+
Description
+ +
+
Contains the classes for advanced usage of ClickType
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/clicktype/class-use/ClickTypeUtils.html b/me/hsgamer/hscore/bukkit/clicktype/class-use/ClickTypeUtils.html new file mode 100644 index 0000000000..0a391e1198 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/clicktype/class-use/ClickTypeUtils.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.clicktype.ClickTypeUtils (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.clicktype.ClickTypeUtils

+
+No usage of me.hsgamer.hscore.bukkit.clicktype.ClickTypeUtils
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/clicktype/package-summary.html b/me/hsgamer/hscore/bukkit/clicktype/package-summary.html new file mode 100644 index 0000000000..25f5ad82ea --- /dev/null +++ b/me/hsgamer/hscore/bukkit/clicktype/package-summary.html @@ -0,0 +1,96 @@ + + + + +me.hsgamer.hscore.bukkit.clicktype (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.bukkit.clicktype

+
+
+
package me.hsgamer.hscore.bukkit.clicktype
+
+
Contains the classes for advanced usage of ClickType
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/clicktype/package-tree.html b/me/hsgamer/hscore/bukkit/clicktype/package-tree.html new file mode 100644 index 0000000000..4fee651c74 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/clicktype/package-tree.html @@ -0,0 +1,77 @@ + + + + +me.hsgamer.hscore.bukkit.clicktype Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.bukkit.clicktype

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/clicktype/package-use.html b/me/hsgamer/hscore/bukkit/clicktype/package-use.html new file mode 100644 index 0000000000..a897a6b833 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/clicktype/package-use.html @@ -0,0 +1,88 @@ + + + + +Uses of Package me.hsgamer.hscore.bukkit.clicktype (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.bukkit.clicktype

+
+ +
+
Package
+
Description
+ +
+
Contains the classes for advanced usage of ClickType
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/config/BukkitConfig.html b/me/hsgamer/hscore/bukkit/config/BukkitConfig.html new file mode 100644 index 0000000000..aa6ba78eb2 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/config/BukkitConfig.html @@ -0,0 +1,486 @@ + + + + +BukkitConfig (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BukkitConfig

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.config.BukkitConfig
+
+
+
+
All Implemented Interfaces:
+
Config
+
+
+
public class BukkitConfig +extends Object +implements Config
+
The bukkit configuration
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      BukkitConfig

      +
      public BukkitConfig(File file)
      +
      Create a new config
      +
      +
      Parameters:
      +
      file - the file
      +
      +
      +
    • +
    • +
      +

      BukkitConfig

      +
      public BukkitConfig(org.bukkit.plugin.Plugin plugin, + String filename)
      +
      Create a new config
      +
      +
      Parameters:
      +
      plugin - the plugin
      +
      filename - the file name
      +
      +
      +
    • +
    • +
      +

      BukkitConfig

      +
      public BukkitConfig(org.bukkit.plugin.Plugin plugin)
      +
      Create a new config, the file name will be "config.yml"
      +
      +
      Parameters:
      +
      plugin - the plugin
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getOriginal

      +
      public org.bukkit.configuration.file.YamlConfiguration getOriginal()
      +
      Description copied from interface: Config
      +
      Get the original instance
      +
      +
      Specified by:
      +
      getOriginal in interface Config
      +
      Returns:
      +
      the original instance
      +
      +
      +
    • +
    • +
      +

      get

      +
      public Object get(Object def, + String... path)
      +
      Description copied from interface: Config
      +
      Get the value from the path
      +
      +
      Specified by:
      +
      get in interface Config
      +
      Parameters:
      +
      def - the default value if the value is not found
      +
      path - the path
      +
      Returns:
      +
      the value
      +
      +
      +
    • +
    • +
      +

      set

      +
      public void set(Object value, + String... path)
      +
      Description copied from interface: Config
      +
      Set the value to the path
      +
      +
      Specified by:
      +
      set in interface Config
      +
      Parameters:
      +
      value - the value
      +
      path - the path
      +
      +
      +
    • +
    • +
      +

      contains

      +
      public boolean contains(String... path)
      +
      Description copied from interface: Config
      +
      Check if the configuration contains the path
      +
      +
      Specified by:
      +
      contains in interface Config
      +
      Parameters:
      +
      path - the path
      +
      Returns:
      +
      true if it does
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      Description copied from interface: Config
      +
      Get the name of the configuration
      +
      +
      Specified by:
      +
      getName in interface Config
      +
      Returns:
      +
      the name
      +
      +
      +
    • +
    • +
      +

      getValues

      +
      public Map<String[],Object> getValues(boolean deep, + String... path)
      +
      Description copied from interface: Config
      +
      Get all values from the path
      +
      +
      Specified by:
      +
      getValues in interface Config
      +
      Parameters:
      +
      deep - should we go deeper from the path?
      +
      path - the path
      +
      Returns:
      +
      the values
      +
      +
      +
    • +
    • +
      +

      normalize

      +
      public Object normalize(Object object)
      +
      Description copied from interface: Config
      +
      Normalize the library-specific object
      +
      +
      Specified by:
      +
      normalize in interface Config
      +
      Parameters:
      +
      object - the object
      +
      Returns:
      +
      the normalized object
      +
      +
      +
    • +
    • +
      +

      isNormalizable

      +
      public boolean isNormalizable(Object object)
      +
      Description copied from interface: Config
      +
      Check if the object is normalizable
      +
      +
      Specified by:
      +
      isNormalizable in interface Config
      +
      Parameters:
      +
      object - the object
      +
      Returns:
      +
      true if it is
      +
      +
      +
    • +
    • +
      +

      setup

      +
      public void setup()
      +
      Description copied from interface: Config
      +
      Set up the configuration
      +
      +
      Specified by:
      +
      setup in interface Config
      +
      +
      +
    • +
    • +
      +

      save

      +
      public void save()
      +
      Description copied from interface: Config
      +
      Save the configuration
      +
      +
      Specified by:
      +
      save in interface Config
      +
      +
      +
    • +
    • +
      +

      reload

      +
      public void reload()
      +
      Description copied from interface: Config
      +
      Reload the configuration
      +
      +
      Specified by:
      +
      reload in interface Config
      +
      +
      +
    • +
    • +
      +

      getComment

      +
      public List<String> getComment(CommentType type, + String... path)
      +
      Description copied from interface: Config
      +
      Get the comment. + This is a default empty method. The implementation can override this method to support comments.
      +
      +
      Specified by:
      +
      getComment in interface Config
      +
      Parameters:
      +
      type - the comment type
      +
      path - the path
      +
      Returns:
      +
      the comment
      +
      +
      +
    • +
    • +
      +

      setComment

      +
      public void setComment(CommentType type, + List<String> value, + String... path)
      +
      Description copied from interface: Config
      +
      Set the comment + This is a default empty method. The implementation can override this method to support comments.
      +
      +
      Specified by:
      +
      setComment in interface Config
      +
      Parameters:
      +
      type - the comment type
      +
      value - the comment, can be null to remove the comment
      +
      path - the path
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/config/class-use/BukkitConfig.html b/me/hsgamer/hscore/bukkit/config/class-use/BukkitConfig.html new file mode 100644 index 0000000000..a8da67f68c --- /dev/null +++ b/me/hsgamer/hscore/bukkit/config/class-use/BukkitConfig.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.config.BukkitConfig (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.config.BukkitConfig

+
+No usage of me.hsgamer.hscore.bukkit.config.BukkitConfig
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/config/converter/BukkitConverter.html b/me/hsgamer/hscore/bukkit/config/converter/BukkitConverter.html new file mode 100644 index 0000000000..08c39bca86 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/config/converter/BukkitConverter.html @@ -0,0 +1,202 @@ + + + + +BukkitConverter (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BukkitConverter

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.config.converter.BukkitConverter
+
+
+
+
All Implemented Interfaces:
+
Converter
+
+
+
public class BukkitConverter +extends Object +implements Converter
+
The Converter for Bukkit's ConfigurationSerializable
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      BukkitConverter

      +
      public BukkitConverter(Class<?> type)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      convert

      +
      public Object convert(Object raw)
      +
      Description copied from interface: Converter
      +
      Convert the raw value from the config file to the final value for the field
      +
      +
      Specified by:
      +
      convert in interface Converter
      +
      Parameters:
      +
      raw - the raw value
      +
      Returns:
      +
      the final value
      +
      +
      +
    • +
    • +
      +

      convertToRaw

      +
      public Object convertToRaw(Object value)
      +
      Description copied from interface: Converter
      +
      Convert the final value from the field to the raw value for the config file
      +
      +
      Specified by:
      +
      convertToRaw in interface Converter
      +
      Parameters:
      +
      value - the final value
      +
      Returns:
      +
      the raw value
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/config/converter/BukkitConverterProvider.html b/me/hsgamer/hscore/bukkit/config/converter/BukkitConverterProvider.html new file mode 100644 index 0000000000..c075451b39 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/config/converter/BukkitConverterProvider.html @@ -0,0 +1,193 @@ + + + + +BukkitConverterProvider (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BukkitConverterProvider

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.config.converter.BukkitConverterProvider
+
+
+
+
All Implemented Interfaces:
+
ConverterProvider
+
+
+
public class BukkitConverterProvider +extends Object +implements ConverterProvider
+
The ConverterProvider for Bukkit
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      BukkitConverterProvider

      +
      public BukkitConverterProvider()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      register

      +
      public static void register()
      +
      Register the provider
      +
      +
    • +
    • +
      +

      getConverter

      +
      public Optional<Converter> getConverter(Class<?> type)
      +
      Description copied from interface: ConverterProvider
      +
      Get the Converter for the type
      +
      +
      Specified by:
      +
      getConverter in interface ConverterProvider
      +
      Parameters:
      +
      type - the type
      +
      Returns:
      +
      the converter or empty if the type is not supported
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/config/converter/class-use/BukkitConverter.html b/me/hsgamer/hscore/bukkit/config/converter/class-use/BukkitConverter.html new file mode 100644 index 0000000000..1d396b5f66 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/config/converter/class-use/BukkitConverter.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.config.converter.BukkitConverter (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.config.converter.BukkitConverter

+
+No usage of me.hsgamer.hscore.bukkit.config.converter.BukkitConverter
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/config/converter/class-use/BukkitConverterProvider.html b/me/hsgamer/hscore/bukkit/config/converter/class-use/BukkitConverterProvider.html new file mode 100644 index 0000000000..2e8588e4b1 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/config/converter/class-use/BukkitConverterProvider.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.config.converter.BukkitConverterProvider (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.config.converter.BukkitConverterProvider

+
+No usage of me.hsgamer.hscore.bukkit.config.converter.BukkitConverterProvider
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/config/converter/package-summary.html b/me/hsgamer/hscore/bukkit/config/converter/package-summary.html new file mode 100644 index 0000000000..c58ad3d653 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/config/converter/package-summary.html @@ -0,0 +1,109 @@ + + + + +me.hsgamer.hscore.bukkit.config.converter (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.bukkit.config.converter

+
+
+
package me.hsgamer.hscore.bukkit.config.converter
+
+
Contains the implementations of Converter and ConverterProvider for the Bukkit config
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/config/converter/package-tree.html b/me/hsgamer/hscore/bukkit/config/converter/package-tree.html new file mode 100644 index 0000000000..71b5a74ec0 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/config/converter/package-tree.html @@ -0,0 +1,77 @@ + + + + +me.hsgamer.hscore.bukkit.config.converter Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.bukkit.config.converter

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/config/converter/package-use.html b/me/hsgamer/hscore/bukkit/config/converter/package-use.html new file mode 100644 index 0000000000..f6f35b9b51 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/config/converter/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.bukkit.config.converter (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.bukkit.config.converter

+
+No usage of me.hsgamer.hscore.bukkit.config.converter
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/config/package-summary.html b/me/hsgamer/hscore/bukkit/config/package-summary.html new file mode 100644 index 0000000000..3ab4b76c77 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/config/package-summary.html @@ -0,0 +1,105 @@ + + + + +me.hsgamer.hscore.bukkit.config (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.bukkit.config

+
+
+
package me.hsgamer.hscore.bukkit.config
+
+
The config implementation for Bukkit
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/config/package-tree.html b/me/hsgamer/hscore/bukkit/config/package-tree.html new file mode 100644 index 0000000000..42f74baa7c --- /dev/null +++ b/me/hsgamer/hscore/bukkit/config/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.bukkit.config Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.bukkit.config

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/config/package-use.html b/me/hsgamer/hscore/bukkit/config/package-use.html new file mode 100644 index 0000000000..cb226889b1 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/config/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.bukkit.config (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.bukkit.config

+
+No usage of me.hsgamer.hscore.bukkit.config
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/expansion/BukkitConfigExpansionDescriptionLoader.html b/me/hsgamer/hscore/bukkit/expansion/BukkitConfigExpansionDescriptionLoader.html new file mode 100644 index 0000000000..4672921b46 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/expansion/BukkitConfigExpansionDescriptionLoader.html @@ -0,0 +1,198 @@ + + + + +BukkitConfigExpansionDescriptionLoader (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BukkitConfigExpansionDescriptionLoader

+
+
java.lang.Object +
me.hsgamer.hscore.expansion.common.factory.InputStreamExpansionDescriptionLoader +
me.hsgamer.hscore.bukkit.expansion.BukkitConfigExpansionDescriptionLoader
+
+
+
+
+
All Implemented Interfaces:
+
Function<JarFile,ExpansionDescription>, MapExpansionDescriptionLoader
+
+
+
public class BukkitConfigExpansionDescriptionLoader +extends InputStreamExpansionDescriptionLoader
+
The factory to load ExpansionDescription from a Bukkit YAML file
+
+
+ +
+
+ +
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/expansion/class-use/BukkitConfigExpansionDescriptionLoader.html b/me/hsgamer/hscore/bukkit/expansion/class-use/BukkitConfigExpansionDescriptionLoader.html new file mode 100644 index 0000000000..e4c22c783d --- /dev/null +++ b/me/hsgamer/hscore/bukkit/expansion/class-use/BukkitConfigExpansionDescriptionLoader.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.expansion.BukkitConfigExpansionDescriptionLoader (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.expansion.BukkitConfigExpansionDescriptionLoader

+
+No usage of me.hsgamer.hscore.bukkit.expansion.BukkitConfigExpansionDescriptionLoader
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/expansion/package-summary.html b/me/hsgamer/hscore/bukkit/expansion/package-summary.html new file mode 100644 index 0000000000..8844e57813 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/expansion/package-summary.html @@ -0,0 +1,92 @@ + + + + +me.hsgamer.hscore.bukkit.expansion (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.bukkit.expansion

+
+
+
package me.hsgamer.hscore.bukkit.expansion
+
+
Contains the implementation of me.hsgamer.hscore.expansion for Bukkit
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/expansion/package-tree.html b/me/hsgamer/hscore/bukkit/expansion/package-tree.html new file mode 100644 index 0000000000..94477532ac --- /dev/null +++ b/me/hsgamer/hscore/bukkit/expansion/package-tree.html @@ -0,0 +1,80 @@ + + + + +me.hsgamer.hscore.bukkit.expansion Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.bukkit.expansion

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/expansion/package-use.html b/me/hsgamer/hscore/bukkit/expansion/package-use.html new file mode 100644 index 0000000000..83a54b9935 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/expansion/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.bukkit.expansion (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.bukkit.expansion

+
+No usage of me.hsgamer.hscore.bukkit.expansion
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/BukkitGUIDisplay.html b/me/hsgamer/hscore/bukkit/gui/BukkitGUIDisplay.html new file mode 100644 index 0000000000..6edcabfa1a --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/BukkitGUIDisplay.html @@ -0,0 +1,297 @@ + + + + +BukkitGUIDisplay (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BukkitGUIDisplay

+
+ +
+
+
All Implemented Interfaces:
+
Display, Initializable, Updatable, org.bukkit.inventory.InventoryHolder
+
+
+
public class BukkitGUIDisplay +extends InventoryGUIDisplay<BukkitGUIHolder> +implements org.bukkit.inventory.InventoryHolder
+
The GUIDisplay for Bukkit
+
+
+ +
+
+ +
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/BukkitGUIHolder.html b/me/hsgamer/hscore/bukkit/gui/BukkitGUIHolder.html new file mode 100644 index 0000000000..ae26b506d6 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/BukkitGUIHolder.html @@ -0,0 +1,414 @@ + + + + +BukkitGUIHolder (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BukkitGUIHolder

+
+ +
+
+
All Implemented Interfaces:
+
Holder<BukkitGUIDisplay>, Initializable, Updatable
+
+
+
public class BukkitGUIHolder +extends GUIHolder<BukkitGUIDisplay>
+
The GUIHolder for Bukkit
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      BukkitGUIHolder

      +
      public BukkitGUIHolder(org.bukkit.plugin.Plugin plugin)
      +
      Create a new holder
      +
      +
      Parameters:
      +
      plugin - the plugin
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getPlugin

      +
      public org.bukkit.plugin.Plugin getPlugin()
      +
      Get the plugin
      +
      +
      Returns:
      +
      the plugin
      +
      +
      +
    • +
    • +
      +

      getInventoryType

      +
      public org.bukkit.event.inventory.InventoryType getInventoryType()
      +
      Get the inventory type
      +
      +
      Returns:
      +
      the inventory type
      +
      +
      +
    • +
    • +
      +

      setInventoryType

      +
      public void setInventoryType(org.bukkit.event.inventory.InventoryType inventoryType)
      +
      Set the inventory type
      +
      +
      Parameters:
      +
      inventoryType - the inventory type
      +
      +
      +
    • +
    • +
      +

      getSize

      +
      public int getSize()
      +
      Get the size of the inventory
      +
      +
      Returns:
      +
      the size
      +
      +
      +
    • +
    • +
      +

      setSize

      +
      public void setSize(int size)
      +
      Set the size
      +
      +
      Parameters:
      +
      size - the size
      +
      +
      +
    • +
    • +
      +

      getInventoryFunction

      +
      public Function<BukkitGUIDisplay,org.bukkit.inventory.Inventory> getInventoryFunction()
      +
      Get the inventory function
      +
      +
      Returns:
      +
      the inventory function
      +
      +
      +
    • +
    • +
      +

      setInventoryFunction

      +
      public void setInventoryFunction(Function<BukkitGUIDisplay,org.bukkit.inventory.Inventory> inventoryFunction)
      +
      Set the inventory function
      +
      +
      Parameters:
      +
      inventoryFunction - the inventory function
      +
      +
      +
    • +
    • +
      +

      setTitleFunction

      +
      public void setTitleFunction(Function<UUID,String> titleFunction)
      +
      Set the title function
      +
      +
      Parameters:
      +
      titleFunction - the title function
      +
      +
      +
    • +
    • +
      +

      setTitle

      +
      public void setTitle(String title)
      +
      Set the title
      +
      +
      Parameters:
      +
      title - the title
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      newDisplay

      +
      @NotNull +protected @NotNull BukkitGUIDisplay newDisplay(UUID uuid)
      +
      Description copied from class: BaseHolder
      +
      Make a new display
      +
      +
      Specified by:
      +
      newDisplay in class BaseHolder<BukkitGUIDisplay>
      +
      Parameters:
      +
      uuid - the unique id
      +
      Returns:
      +
      the display
      +
      +
      +
    • +
    • +
      +

      init

      +
      public void init()
      +
      Description copied from interface: Initializable
      +
      Initialize some properties for the object
      +
      +
      Specified by:
      +
      init in interface Initializable
      +
      Overrides:
      +
      init in class GUIHolder<BukkitGUIDisplay>
      +
      +
      +
    • +
    • +
      +

      closeAll

      +
      protected void closeAll(List<BukkitGUIDisplay> displays)
      +
      Description copied from class: GUIHolder
      +
      Close all displays
      +
      +
      Overrides:
      +
      closeAll in class GUIHolder<BukkitGUIDisplay>
      +
      Parameters:
      +
      displays - the list of closed displays to be closed
      +
      +
      +
    • +
    • +
      +

      onDrag

      +
      protected void onDrag(BukkitDragEvent event)
      +
      Handle drag event
      +
      +
      Parameters:
      +
      event - the event
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/BukkitGUIListener.html b/me/hsgamer/hscore/bukkit/gui/BukkitGUIListener.html new file mode 100644 index 0000000000..ce76b0236a --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/BukkitGUIListener.html @@ -0,0 +1,178 @@ + + + + +BukkitGUIListener (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BukkitGUIListener

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.gui.BukkitGUIListener
+
+
+
+
All Implemented Interfaces:
+
org.bukkit.event.Listener
+
+
+
public class BukkitGUIListener +extends Object +implements org.bukkit.event.Listener
+
The Listener for BukkitGUIHolder and BukkitGUIDisplay. + Need to register this for others to work.
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    init(org.bukkit.plugin.Plugin plugin)
    +
    +
    Register the listener
    +
    + +
    init(org.bukkit.plugin.Plugin plugin, + org.bukkit.event.EventPriority clickPriority, + org.bukkit.event.EventPriority dragPriority, + org.bukkit.event.EventPriority openPriority, + org.bukkit.event.EventPriority closePriority)
    +
    +
    Register the listener
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      init

      +
      public static BukkitGUIListener init(org.bukkit.plugin.Plugin plugin, + org.bukkit.event.EventPriority clickPriority, + org.bukkit.event.EventPriority dragPriority, + org.bukkit.event.EventPriority openPriority, + org.bukkit.event.EventPriority closePriority)
      +
      Register the listener
      +
      +
      Parameters:
      +
      plugin - the plugin
      +
      clickPriority - the priority of the click event
      +
      dragPriority - the priority of the drag event
      +
      openPriority - the priority of the open event
      +
      closePriority - the priority of the close event
      +
      +
      +
    • +
    • +
      +

      init

      +
      public static BukkitGUIListener init(org.bukkit.plugin.Plugin plugin)
      +
      Register the listener
      +
      +
      Parameters:
      +
      plugin - the plugin
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/BukkitGUIUtils.html b/me/hsgamer/hscore/bukkit/gui/BukkitGUIUtils.html new file mode 100644 index 0000000000..39dd94ba90 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/BukkitGUIUtils.html @@ -0,0 +1,212 @@ + + + + +BukkitGUIUtils (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BukkitGUIUtils

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.gui.BukkitGUIUtils
+
+
+
+
public final class BukkitGUIUtils +extends Object
+
The utility class for BukkitGUIHolder
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      allowMoveItemOnBottom

      +
      public static void allowMoveItemOnBottom(BukkitGUIHolder holder)
      +
      Set that the holder should not cancel the click event on bottom inventory
      +
      +
      Parameters:
      +
      holder - the gui holder
      +
      +
      +
    • +
    • +
      +

      cancelDragEvent

      +
      public static void cancelDragEvent(BukkitGUIHolder holder)
      +
      Set that the holder cancels drag event on top inventory
      +
      +
      Parameters:
      +
      holder - the gui holder
      +
      +
      +
    • +
    • +
      +

      normalizeToChestSize

      +
      public static int normalizeToChestSize(int size)
      +
      Normalize the size to a valid chest size
      +
      +
      Parameters:
      +
      size - the size
      +
      Returns:
      +
      the normalized size
      +
      +
      +
    • +
    • +
      +

      getDefaultInventoryFunction

      +
      public static Function<BukkitGUIDisplay,org.bukkit.inventory.Inventory> getDefaultInventoryFunction()
      +
      Get the default inventory function for BukkitGUIDisplay
      +
      +
      Returns:
      +
      the default inventory function
      +
      +
      +
    • +
    • +
      +

      getInventoryFunctionFromTitle

      +
      public static Function<BukkitGUIDisplay,org.bukkit.inventory.Inventory> getInventoryFunctionFromTitle(Function<UUID,String> titleFunction)
      +
      Get the inventory function from the title function
      +
      +
      Parameters:
      +
      titleFunction - the title function
      +
      Returns:
      +
      the inventory function
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/button/impl/AirButton.html b/me/hsgamer/hscore/bukkit/gui/button/impl/AirButton.html new file mode 100644 index 0000000000..fb228164e7 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/button/impl/AirButton.html @@ -0,0 +1,161 @@ + + + + +AirButton (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AirButton

+
+
java.lang.Object +
me.hsgamer.hscore.minecraft.gui.button.impl.SimpleButton +
me.hsgamer.hscore.bukkit.gui.button.impl.AirButton
+
+
+
+
+
All Implemented Interfaces:
+
Button, Initializable
+
+
+
public class AirButton +extends SimpleButton
+
The air button
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      AirButton

      +
      public AirButton(Consumer<ClickEvent> consumer)
      +
      Create a new button
      +
      +
      Parameters:
      +
      consumer - the consumer
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/button/impl/InputButton.html b/me/hsgamer/hscore/bukkit/gui/button/impl/InputButton.html new file mode 100644 index 0000000000..946ef9a6e0 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/button/impl/InputButton.html @@ -0,0 +1,273 @@ + + + + +InputButton (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class InputButton

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.gui.button.impl.InputButton
+
+
+
+
All Implemented Interfaces:
+
Button, Initializable
+
+
+
public class InputButton +extends Object +implements Button
+
The button that stores the input item
+
+
+
    + +
  • +
    +

    Field Summary

    +
    +

    Fields inherited from interface me.hsgamer.hscore.minecraft.gui.button.Button

    +EMPTY
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    @Nullable DisplayButton
    +
    display(@NotNull UUID uuid)
    +
    +
    Display the button
    +
    +
    @Nullable org.bukkit.inventory.ItemStack
    +
    getInputItem(@NotNull UUID uuid)
    +
    +
    Get the input item for the unique id
    +
    + +
    setDisplayItemFunction(@NotNull BiFunction<UUID,org.bukkit.inventory.ItemStack,org.bukkit.inventory.ItemStack> displayItemFunction)
    +
    +
    Set the function to display the item on the GUI
    +
    +
    void
    +
    setInputItem(@NotNull UUID uuid, + @Nullable org.bukkit.inventory.ItemStack itemStack)
    +
    +
    Set the input item for the unique id
    +
    +
    void
    + +
    +
    Stop the object
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface me.hsgamer.hscore.ui.property.Initializable

    +init
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      InputButton

      +
      public InputButton()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      display

      +
      @Nullable +public @Nullable DisplayButton display(@NotNull + @NotNull UUID uuid)
      +
      Description copied from interface: Button
      +
      Display the button
      +
      +
      Specified by:
      +
      display in interface Button
      +
      Parameters:
      +
      uuid - the unique id
      +
      Returns:
      +
      the display button
      +
      +
      +
    • +
    • +
      +

      stop

      +
      public void stop()
      +
      Description copied from interface: Initializable
      +
      Stop the object
      +
      +
      Specified by:
      +
      stop in interface Initializable
      +
      +
      +
    • +
    • +
      +

      setInputItem

      +
      public void setInputItem(@NotNull + @NotNull UUID uuid, + @Nullable + @Nullable org.bukkit.inventory.ItemStack itemStack)
      +
      Set the input item for the unique id
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      itemStack - the item, or null to remove the input item
      +
      +
      +
    • +
    • +
      +

      getInputItem

      +
      @Nullable +public @Nullable org.bukkit.inventory.ItemStack getInputItem(@NotNull + @NotNull UUID uuid)
      +
      Get the input item for the unique id
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      Returns:
      +
      the item
      +
      +
      +
    • +
    • +
      +

      setDisplayItemFunction

      +
      @Contract("_ -> this") +public InputButton setDisplayItemFunction(@NotNull + @NotNull BiFunction<UUID,org.bukkit.inventory.ItemStack,org.bukkit.inventory.ItemStack> displayItemFunction)
      +
      Set the function to display the item on the GUI
      +
      +
      Parameters:
      +
      displayItemFunction - the function
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/button/impl/OutputButton.html b/me/hsgamer/hscore/bukkit/gui/button/impl/OutputButton.html new file mode 100644 index 0000000000..1e10cb082f --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/button/impl/OutputButton.html @@ -0,0 +1,273 @@ + + + + +OutputButton (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class OutputButton

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.gui.button.impl.OutputButton
+
+
+
+
All Implemented Interfaces:
+
Button, Initializable
+
+
+
public class OutputButton +extends Object +implements Button
+
The button that stores the output button for the viewer
+
+
+
    + +
  • +
    +

    Field Summary

    +
    +

    Fields inherited from interface me.hsgamer.hscore.minecraft.gui.button.Button

    +EMPTY
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    @Nullable DisplayButton
    +
    display(@NotNull UUID uuid)
    +
    +
    Display the button
    +
    +
    @Nullable org.bukkit.inventory.ItemStack
    +
    getOutputItem(@NotNull UUID uuid)
    +
    +
    Get the output item for the unique id
    +
    + +
    setDisplayItemFunction(@NotNull BiFunction<UUID,org.bukkit.inventory.ItemStack,org.bukkit.inventory.ItemStack> displayItemFunction)
    +
    +
    Set the function to display the item on the GUI
    +
    +
    void
    +
    setOutputItem(@NotNull UUID uuid, + @Nullable org.bukkit.inventory.ItemStack itemStack)
    +
    +
    Set the output item for the unique id
    +
    +
    void
    + +
    +
    Stop the object
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface me.hsgamer.hscore.ui.property.Initializable

    +init
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      OutputButton

      +
      public OutputButton()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      display

      +
      @Nullable +public @Nullable DisplayButton display(@NotNull + @NotNull UUID uuid)
      +
      Description copied from interface: Button
      +
      Display the button
      +
      +
      Specified by:
      +
      display in interface Button
      +
      Parameters:
      +
      uuid - the unique id
      +
      Returns:
      +
      the display button
      +
      +
      +
    • +
    • +
      +

      stop

      +
      public void stop()
      +
      Description copied from interface: Initializable
      +
      Stop the object
      +
      +
      Specified by:
      +
      stop in interface Initializable
      +
      +
      +
    • +
    • +
      +

      setOutputItem

      +
      public void setOutputItem(@NotNull + @NotNull UUID uuid, + @Nullable + @Nullable org.bukkit.inventory.ItemStack itemStack)
      +
      Set the output item for the unique id
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      itemStack - the item, or null to remove the output button
      +
      +
      +
    • +
    • +
      +

      getOutputItem

      +
      @Nullable +public @Nullable org.bukkit.inventory.ItemStack getOutputItem(@NotNull + @NotNull UUID uuid)
      +
      Get the output item for the unique id
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      Returns:
      +
      the item
      +
      +
      +
    • +
    • +
      +

      setDisplayItemFunction

      +
      @Contract("_ -> this") +public OutputButton setDisplayItemFunction(@NotNull + @NotNull BiFunction<UUID,org.bukkit.inventory.ItemStack,org.bukkit.inventory.ItemStack> displayItemFunction)
      +
      Set the function to display the item on the GUI
      +
      +
      Parameters:
      +
      displayItemFunction - the function
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/button/impl/class-use/AirButton.html b/me/hsgamer/hscore/bukkit/gui/button/impl/class-use/AirButton.html new file mode 100644 index 0000000000..94e36135d0 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/button/impl/class-use/AirButton.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.gui.button.impl.AirButton (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.gui.button.impl.AirButton

+
+No usage of me.hsgamer.hscore.bukkit.gui.button.impl.AirButton
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/button/impl/class-use/InputButton.html b/me/hsgamer/hscore/bukkit/gui/button/impl/class-use/InputButton.html new file mode 100644 index 0000000000..8f71400fcd --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/button/impl/class-use/InputButton.html @@ -0,0 +1,91 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.gui.button.impl.InputButton (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.gui.button.impl.InputButton

+
+
Packages that use InputButton
+
+
Package
+
Description
+ +
+
Contains the pre-made Buttons for Bukkit
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/button/impl/class-use/OutputButton.html b/me/hsgamer/hscore/bukkit/gui/button/impl/class-use/OutputButton.html new file mode 100644 index 0000000000..65f1c198e6 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/button/impl/class-use/OutputButton.html @@ -0,0 +1,91 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.gui.button.impl.OutputButton (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.gui.button.impl.OutputButton

+
+
Packages that use OutputButton
+
+
Package
+
Description
+ +
+
Contains the pre-made Buttons for Bukkit
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/button/impl/package-summary.html b/me/hsgamer/hscore/bukkit/gui/button/impl/package-summary.html new file mode 100644 index 0000000000..92345ca110 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/button/impl/package-summary.html @@ -0,0 +1,100 @@ + + + + +me.hsgamer.hscore.bukkit.gui.button.impl (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.bukkit.gui.button.impl

+
+
+
package me.hsgamer.hscore.bukkit.gui.button.impl
+
+
Contains the pre-made Buttons for Bukkit
+
+
+
    +
  • +
    +
    Classes
    +
    +
    Class
    +
    Description
    + +
    +
    The air button
    +
    + +
    +
    The button that stores the input item
    +
    + +
    +
    The button that stores the output button for the viewer
    +
    +
    +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/button/impl/package-tree.html b/me/hsgamer/hscore/bukkit/gui/button/impl/package-tree.html new file mode 100644 index 0000000000..0793ed7fce --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/button/impl/package-tree.html @@ -0,0 +1,82 @@ + + + + +me.hsgamer.hscore.bukkit.gui.button.impl Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.bukkit.gui.button.impl

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • me.hsgamer.hscore.bukkit.gui.button.impl.InputButton (implements me.hsgamer.hscore.minecraft.gui.button.Button)
    • +
    • me.hsgamer.hscore.bukkit.gui.button.impl.OutputButton (implements me.hsgamer.hscore.minecraft.gui.button.Button)
    • +
    • me.hsgamer.hscore.minecraft.gui.button.impl.SimpleButton (implements me.hsgamer.hscore.minecraft.gui.button.Button) +
        +
      • me.hsgamer.hscore.bukkit.gui.button.impl.AirButton
      • +
      +
    • +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/button/impl/package-use.html b/me/hsgamer/hscore/bukkit/gui/button/impl/package-use.html new file mode 100644 index 0000000000..fc98ca8540 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/button/impl/package-use.html @@ -0,0 +1,92 @@ + + + + +Uses of Package me.hsgamer.hscore.bukkit.gui.button.impl (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.bukkit.gui.button.impl

+
+ +
+
Package
+
Description
+ +
+
Contains the pre-made Buttons for Bukkit
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/class-use/BukkitGUIDisplay.html b/me/hsgamer/hscore/bukkit/gui/class-use/BukkitGUIDisplay.html new file mode 100644 index 0000000000..016e7ab99e --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/class-use/BukkitGUIDisplay.html @@ -0,0 +1,124 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.gui.BukkitGUIDisplay (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.gui.BukkitGUIDisplay

+
+
Packages that use BukkitGUIDisplay
+
+
Package
+
Description
+ +
+
Contains the base classes for UI modules in Bukkit
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/class-use/BukkitGUIHolder.html b/me/hsgamer/hscore/bukkit/gui/class-use/BukkitGUIHolder.html new file mode 100644 index 0000000000..1e335895d1 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/class-use/BukkitGUIHolder.html @@ -0,0 +1,108 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.gui.BukkitGUIHolder (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.gui.BukkitGUIHolder

+
+
Packages that use BukkitGUIHolder
+
+
Package
+
Description
+ +
+
Contains the base classes for UI modules in Bukkit
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/class-use/BukkitGUIListener.html b/me/hsgamer/hscore/bukkit/gui/class-use/BukkitGUIListener.html new file mode 100644 index 0000000000..7e524f985f --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/class-use/BukkitGUIListener.html @@ -0,0 +1,100 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.gui.BukkitGUIListener (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.gui.BukkitGUIListener

+
+
Packages that use BukkitGUIListener
+
+
Package
+
Description
+ +
+
Contains the base classes for UI modules in Bukkit
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/class-use/BukkitGUIUtils.html b/me/hsgamer/hscore/bukkit/gui/class-use/BukkitGUIUtils.html new file mode 100644 index 0000000000..27d5e422a0 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/class-use/BukkitGUIUtils.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.gui.BukkitGUIUtils (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.gui.BukkitGUIUtils

+
+No usage of me.hsgamer.hscore.bukkit.gui.BukkitGUIUtils
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/event/BukkitCancellableEvent.html b/me/hsgamer/hscore/bukkit/gui/event/BukkitCancellableEvent.html new file mode 100644 index 0000000000..579f8a206b --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/event/BukkitCancellableEvent.html @@ -0,0 +1,184 @@ + + + + +BukkitCancellableEvent (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface BukkitCancellableEvent

+
+
+
+
All Superinterfaces:
+
CancellableEvent
+
+
+
All Known Implementing Classes:
+
BukkitClickEvent, BukkitDragEvent
+
+
+
public interface BukkitCancellableEvent +extends CancellableEvent
+
The Bukkit implementation of CancellableEvent
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    org.bukkit.event.Cancellable
    + +
    +
    Get the Bukkit event
    +
    +
    default boolean
    + +
    +
    Check if the event is cancelled
    +
    +
    default void
    +
    setCancelled(boolean cancelled)
    +
    +
    Set the event to be cancelled
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getEvent

      +
      org.bukkit.event.Cancellable getEvent()
      +
      Get the Bukkit event
      +
      +
      Returns:
      +
      the Bukkit event
      +
      +
      +
    • +
    • +
      +

      isCancelled

      +
      default boolean isCancelled()
      +
      Description copied from interface: CancellableEvent
      +
      Check if the event is cancelled
      +
      +
      Specified by:
      +
      isCancelled in interface CancellableEvent
      +
      Returns:
      +
      true if cancelled
      +
      +
      +
    • +
    • +
      +

      setCancelled

      +
      default void setCancelled(boolean cancelled)
      +
      Description copied from interface: CancellableEvent
      +
      Set the event to be cancelled
      +
      +
      Specified by:
      +
      setCancelled in interface CancellableEvent
      +
      Parameters:
      +
      cancelled - true if cancelled
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/event/BukkitClickEvent.html b/me/hsgamer/hscore/bukkit/gui/event/BukkitClickEvent.html new file mode 100644 index 0000000000..5c63827a93 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/event/BukkitClickEvent.html @@ -0,0 +1,244 @@ + + + + +BukkitClickEvent (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BukkitClickEvent

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.gui.event.BukkitInventoryEvent<org.bukkit.event.inventory.InventoryClickEvent> +
me.hsgamer.hscore.bukkit.gui.event.BukkitClickEvent
+
+
+
+
+
All Implemented Interfaces:
+
BukkitCancellableEvent, CancellableEvent, ClickEvent, ViewerEvent
+
+
+
public class BukkitClickEvent +extends BukkitInventoryEvent<org.bukkit.event.inventory.InventoryClickEvent> +implements BukkitCancellableEvent, ClickEvent
+
The Bukkit implementation of ClickEvent
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      BukkitClickEvent

      +
      public BukkitClickEvent(org.bukkit.event.inventory.InventoryClickEvent event)
      +
      Create a new event
      +
      +
      Parameters:
      +
      event - the Bukkit event
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getSlot

      +
      public int getSlot()
      +
      Description copied from interface: ClickEvent
      +
      Get the slot
      +
      +
      Specified by:
      +
      getSlot in interface ClickEvent
      +
      Returns:
      +
      the slot
      +
      +
      +
    • +
    • +
      +

      isButtonExecute

      +
      public boolean isButtonExecute()
      +
      Description copied from interface: ClickEvent
      +
      Check if the buttons can be executed
      +
      +
      Specified by:
      +
      isButtonExecute in interface ClickEvent
      +
      Returns:
      +
      true if the buttons can be executed
      +
      +
      +
    • +
    • +
      +

      setButtonExecute

      +
      public void setButtonExecute(boolean buttonExecute)
      +
      Description copied from interface: ClickEvent
      +
      Set if the buttons can be executed
      +
      +
      Specified by:
      +
      setButtonExecute in interface ClickEvent
      +
      Parameters:
      +
      buttonExecute - true if the buttons can be executed
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/event/BukkitCloseEvent.html b/me/hsgamer/hscore/bukkit/gui/event/BukkitCloseEvent.html new file mode 100644 index 0000000000..e1bfc8e9f5 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/event/BukkitCloseEvent.html @@ -0,0 +1,222 @@ + + + + +BukkitCloseEvent (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BukkitCloseEvent

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.gui.event.BukkitInventoryEvent<org.bukkit.event.inventory.InventoryCloseEvent> +
me.hsgamer.hscore.bukkit.gui.event.BukkitCloseEvent
+
+
+
+
+
All Implemented Interfaces:
+
CloseEvent, ViewerEvent
+
+
+
public class BukkitCloseEvent +extends BukkitInventoryEvent<org.bukkit.event.inventory.InventoryCloseEvent> +implements CloseEvent
+
The Bukkit implementation of CloseEvent
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      BukkitCloseEvent

      +
      public BukkitCloseEvent(org.bukkit.event.inventory.InventoryCloseEvent event)
      +
      Create a new event
      +
      +
      Parameters:
      +
      event - the Bukkit event
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isRemoveDisplay

      +
      public boolean isRemoveDisplay()
      +
      Description copied from interface: CloseEvent
      +
      Check if the display can be removed
      +
      +
      Specified by:
      +
      isRemoveDisplay in interface CloseEvent
      +
      Returns:
      +
      true if the display can be removed
      +
      +
      +
    • +
    • +
      +

      setRemoveDisplay

      +
      public void setRemoveDisplay(boolean removeDisplay)
      +
      Description copied from interface: CloseEvent
      +
      Set whether the display can be removed
      +
      +
      Specified by:
      +
      setRemoveDisplay in interface CloseEvent
      +
      Parameters:
      +
      removeDisplay - true if the display can be removed
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/event/BukkitDragEvent.html b/me/hsgamer/hscore/bukkit/gui/event/BukkitDragEvent.html new file mode 100644 index 0000000000..56d3c6eb4e --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/event/BukkitDragEvent.html @@ -0,0 +1,162 @@ + + + + +BukkitDragEvent (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BukkitDragEvent

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.gui.event.BukkitInventoryEvent<org.bukkit.event.inventory.InventoryDragEvent> +
me.hsgamer.hscore.bukkit.gui.event.BukkitDragEvent
+
+
+
+
+
All Implemented Interfaces:
+
BukkitCancellableEvent, CancellableEvent, ViewerEvent
+
+
+
public class BukkitDragEvent +extends BukkitInventoryEvent<org.bukkit.event.inventory.InventoryDragEvent> +implements BukkitCancellableEvent
+
The Drag event
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      BukkitDragEvent

      +
      public BukkitDragEvent(org.bukkit.event.inventory.InventoryDragEvent event)
      +
      Create a new event
      +
      +
      Parameters:
      +
      event - the Bukkit event
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/event/BukkitInventoryEvent.html b/me/hsgamer/hscore/bukkit/gui/event/BukkitInventoryEvent.html new file mode 100644 index 0000000000..0b71ab01cc --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/event/BukkitInventoryEvent.html @@ -0,0 +1,243 @@ + + + + +BukkitInventoryEvent (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BukkitInventoryEvent<T extends org.bukkit.event.inventory.InventoryEvent>

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.gui.event.BukkitInventoryEvent<T>
+
+
+
+
Type Parameters:
+
T - the type of the Bukkit event
+
+
+
All Implemented Interfaces:
+
ViewerEvent
+
+
+
Direct Known Subclasses:
+
BukkitClickEvent, BukkitCloseEvent, BukkitDragEvent, BukkitOpenEvent
+
+
+
public class BukkitInventoryEvent<T extends org.bukkit.event.inventory.InventoryEvent> +extends Object +implements ViewerEvent
+
The Bukkit inventory event
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      event

      +
      protected final T extends org.bukkit.event.inventory.InventoryEvent event
      +
      The Bukkit event
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      BukkitInventoryEvent

      +
      public BukkitInventoryEvent(T event)
      +
      Create a new event
      +
      +
      Parameters:
      +
      event - the Bukkit event
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getEvent

      +
      public T getEvent()
      +
      Get the Bukkit event
      +
      +
      Returns:
      +
      the Bukkit event
      +
      +
      +
    • +
    • +
      +

      getViewerID

      +
      @NotNull +public @NotNull UUID getViewerID()
      +
      Description copied from interface: ViewerEvent
      +
      Get the viewer
      +
      +
      Specified by:
      +
      getViewerID in interface ViewerEvent
      +
      Returns:
      +
      the viewer
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/event/BukkitOpenEvent.html b/me/hsgamer/hscore/bukkit/gui/event/BukkitOpenEvent.html new file mode 100644 index 0000000000..0d6b3b0677 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/event/BukkitOpenEvent.html @@ -0,0 +1,162 @@ + + + + +BukkitOpenEvent (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BukkitOpenEvent

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.gui.event.BukkitInventoryEvent<org.bukkit.event.inventory.InventoryOpenEvent> +
me.hsgamer.hscore.bukkit.gui.event.BukkitOpenEvent
+
+
+
+
+
All Implemented Interfaces:
+
OpenEvent, ViewerEvent
+
+
+
public class BukkitOpenEvent +extends BukkitInventoryEvent<org.bukkit.event.inventory.InventoryOpenEvent> +implements OpenEvent
+
The Bukkit implementation of OpenEvent
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      BukkitOpenEvent

      +
      public BukkitOpenEvent(org.bukkit.event.inventory.InventoryOpenEvent event)
      +
      Create a new event
      +
      +
      Parameters:
      +
      event - the Bukkit event
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/event/class-use/BukkitCancellableEvent.html b/me/hsgamer/hscore/bukkit/gui/event/class-use/BukkitCancellableEvent.html new file mode 100644 index 0000000000..e43ea6e955 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/event/class-use/BukkitCancellableEvent.html @@ -0,0 +1,96 @@ + + + + +Uses of Interface me.hsgamer.hscore.bukkit.gui.event.BukkitCancellableEvent (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.bukkit.gui.event.BukkitCancellableEvent

+
+
Packages that use BukkitCancellableEvent
+
+
Package
+
Description
+ +
+
Contains the Bukkit implementation of the me.hsgamer.hscore.minecraft.gui.event
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/event/class-use/BukkitClickEvent.html b/me/hsgamer/hscore/bukkit/gui/event/class-use/BukkitClickEvent.html new file mode 100644 index 0000000000..ee376297d9 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/event/class-use/BukkitClickEvent.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.gui.event.BukkitClickEvent (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.gui.event.BukkitClickEvent

+
+No usage of me.hsgamer.hscore.bukkit.gui.event.BukkitClickEvent
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/event/class-use/BukkitCloseEvent.html b/me/hsgamer/hscore/bukkit/gui/event/class-use/BukkitCloseEvent.html new file mode 100644 index 0000000000..43349a5d21 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/event/class-use/BukkitCloseEvent.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.gui.event.BukkitCloseEvent (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.gui.event.BukkitCloseEvent

+
+No usage of me.hsgamer.hscore.bukkit.gui.event.BukkitCloseEvent
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/event/class-use/BukkitDragEvent.html b/me/hsgamer/hscore/bukkit/gui/event/class-use/BukkitDragEvent.html new file mode 100644 index 0000000000..325dd3232a --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/event/class-use/BukkitDragEvent.html @@ -0,0 +1,91 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.gui.event.BukkitDragEvent (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.gui.event.BukkitDragEvent

+
+
Packages that use BukkitDragEvent
+
+
Package
+
Description
+ +
+
Contains the base classes for UI modules in Bukkit
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/event/class-use/BukkitInventoryEvent.html b/me/hsgamer/hscore/bukkit/gui/event/class-use/BukkitInventoryEvent.html new file mode 100644 index 0000000000..a7b6ea38ba --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/event/class-use/BukkitInventoryEvent.html @@ -0,0 +1,106 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.gui.event.BukkitInventoryEvent (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.gui.event.BukkitInventoryEvent

+
+
Packages that use BukkitInventoryEvent
+
+
Package
+
Description
+ +
+
Contains the Bukkit implementation of the me.hsgamer.hscore.minecraft.gui.event
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/event/class-use/BukkitOpenEvent.html b/me/hsgamer/hscore/bukkit/gui/event/class-use/BukkitOpenEvent.html new file mode 100644 index 0000000000..bcb3aa2be8 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/event/class-use/BukkitOpenEvent.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.gui.event.BukkitOpenEvent (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.gui.event.BukkitOpenEvent

+
+No usage of me.hsgamer.hscore.bukkit.gui.event.BukkitOpenEvent
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/event/package-summary.html b/me/hsgamer/hscore/bukkit/gui/event/package-summary.html new file mode 100644 index 0000000000..c3b527d755 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/event/package-summary.html @@ -0,0 +1,135 @@ + + + + +me.hsgamer.hscore.bukkit.gui.event (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.bukkit.gui.event

+
+
+
package me.hsgamer.hscore.bukkit.gui.event
+
+
Contains the Bukkit implementation of the me.hsgamer.hscore.minecraft.gui.event
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/event/package-tree.html b/me/hsgamer/hscore/bukkit/gui/event/package-tree.html new file mode 100644 index 0000000000..c22d81fba8 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/event/package-tree.html @@ -0,0 +1,93 @@ + + + + +me.hsgamer.hscore.bukkit.gui.event Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.bukkit.gui.event

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/event/package-use.html b/me/hsgamer/hscore/bukkit/gui/event/package-use.html new file mode 100644 index 0000000000..8fefd269ed --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/event/package-use.html @@ -0,0 +1,109 @@ + + + + +Uses of Package me.hsgamer.hscore.bukkit.gui.event (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.bukkit.gui.event

+
+ +
+
Package
+
Description
+ +
+
Contains the base classes for UI modules in Bukkit
+
+ +
+
Contains the Bukkit implementation of the me.hsgamer.hscore.minecraft.gui.event
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/object/BukkitInventorySize.html b/me/hsgamer/hscore/bukkit/gui/object/BukkitInventorySize.html new file mode 100644 index 0000000000..626ea5eaed --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/object/BukkitInventorySize.html @@ -0,0 +1,208 @@ + + + + +BukkitInventorySize (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BukkitInventorySize

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.gui.object.BukkitInventorySize
+
+
+
+
All Implemented Interfaces:
+
InventorySize
+
+
+
public class BukkitInventorySize +extends Object +implements InventorySize
+
The InventorySize of Inventory
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      BukkitInventorySize

      +
      public BukkitInventorySize(org.bukkit.inventory.Inventory inventory)
      +
      Create a new instance
      +
      +
      Parameters:
      +
      inventory - the inventory
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getSize

      +
      public int getSize()
      +
      Description copied from interface: InventorySize
      +
      Get the size of the inventory
      +
      +
      Specified by:
      +
      getSize in interface InventorySize
      +
      Returns:
      +
      the size
      +
      +
      +
    • +
    • +
      +

      getSlotPerRow

      +
      public int getSlotPerRow()
      +
      Description copied from interface: InventorySize
      +
      Get the slot per row
      +
      +
      Specified by:
      +
      getSlotPerRow in interface InventorySize
      +
      Returns:
      +
      the slot per row
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/object/BukkitItem.html b/me/hsgamer/hscore/bukkit/gui/object/BukkitItem.html new file mode 100644 index 0000000000..0d4b5a7a86 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/object/BukkitItem.html @@ -0,0 +1,183 @@ + + + + +BukkitItem (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BukkitItem

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.gui.object.BukkitItem
+
+
+
+
All Implemented Interfaces:
+
Item
+
+
+
public class BukkitItem +extends Object +implements Item
+
The Bukkit item
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    +
    BukkitItem(org.bukkit.inventory.ItemStack itemStack)
    +
    +
    Create a new Bukkit item
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    org.bukkit.inventory.ItemStack
    + +
    +
    Get the item stack
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      BukkitItem

      +
      public BukkitItem(org.bukkit.inventory.ItemStack itemStack)
      +
      Create a new Bukkit item
      +
      +
      Parameters:
      +
      itemStack - the item stack
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getItemStack

      +
      public org.bukkit.inventory.ItemStack getItemStack()
      +
      Get the item stack
      +
      +
      Returns:
      +
      the item stack
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/object/class-use/BukkitInventorySize.html b/me/hsgamer/hscore/bukkit/gui/object/class-use/BukkitInventorySize.html new file mode 100644 index 0000000000..9bfe4d9339 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/object/class-use/BukkitInventorySize.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.gui.object.BukkitInventorySize (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.gui.object.BukkitInventorySize

+
+No usage of me.hsgamer.hscore.bukkit.gui.object.BukkitInventorySize
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/object/class-use/BukkitItem.html b/me/hsgamer/hscore/bukkit/gui/object/class-use/BukkitItem.html new file mode 100644 index 0000000000..47f2676023 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/object/class-use/BukkitItem.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.gui.object.BukkitItem (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.gui.object.BukkitItem

+
+No usage of me.hsgamer.hscore.bukkit.gui.object.BukkitItem
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/object/package-summary.html b/me/hsgamer/hscore/bukkit/gui/object/package-summary.html new file mode 100644 index 0000000000..8c615adc2b --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/object/package-summary.html @@ -0,0 +1,113 @@ + + + + +me.hsgamer.hscore.bukkit.gui.object (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.bukkit.gui.object

+
+
+
package me.hsgamer.hscore.bukkit.gui.object
+
+
Contains the Bukkit implementation of me.hsgamer.hscore.minecraft.gui.object
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/object/package-tree.html b/me/hsgamer/hscore/bukkit/gui/object/package-tree.html new file mode 100644 index 0000000000..ddcd4b8877 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/object/package-tree.html @@ -0,0 +1,77 @@ + + + + +me.hsgamer.hscore.bukkit.gui.object Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.bukkit.gui.object

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/object/package-use.html b/me/hsgamer/hscore/bukkit/gui/object/package-use.html new file mode 100644 index 0000000000..0d173dec76 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/object/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.bukkit.gui.object (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.bukkit.gui.object

+
+No usage of me.hsgamer.hscore.bukkit.gui.object
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/package-summary.html b/me/hsgamer/hscore/bukkit/gui/package-summary.html new file mode 100644 index 0000000000..2398511fb9 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/package-summary.html @@ -0,0 +1,121 @@ + + + + +me.hsgamer.hscore.bukkit.gui (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.bukkit.gui

+
+
+
package me.hsgamer.hscore.bukkit.gui
+
+
Contains the base classes for UI modules in Bukkit
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/package-tree.html b/me/hsgamer/hscore/bukkit/gui/package-tree.html new file mode 100644 index 0000000000..adb8d0898c --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/package-tree.html @@ -0,0 +1,99 @@ + + + + +me.hsgamer.hscore.bukkit.gui Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.bukkit.gui

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/gui/package-use.html b/me/hsgamer/hscore/bukkit/gui/package-use.html new file mode 100644 index 0000000000..418eee1285 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/gui/package-use.html @@ -0,0 +1,96 @@ + + + + +Uses of Package me.hsgamer.hscore.bukkit.gui (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.bukkit.gui

+
+ +
+
Package
+
Description
+ +
+
Contains the base classes for UI modules in Bukkit
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/item/BukkitItemBuilder.html b/me/hsgamer/hscore/bukkit/item/BukkitItemBuilder.html new file mode 100644 index 0000000000..2db89dc3bf --- /dev/null +++ b/me/hsgamer/hscore/bukkit/item/BukkitItemBuilder.html @@ -0,0 +1,213 @@ + + + + +BukkitItemBuilder (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BukkitItemBuilder

+
+
java.lang.Object +
me.hsgamer.hscore.minecraft.item.ItemBuilder<org.bukkit.inventory.ItemStack> +
me.hsgamer.hscore.bukkit.item.BukkitItemBuilder
+
+
+
+
+
public class BukkitItemBuilder +extends ItemBuilder<org.bukkit.inventory.ItemStack>
+
The item builder
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      BukkitItemBuilder

      +
      public BukkitItemBuilder()
      +
      Create a new builder
      +
      +
    • +
    • +
      +

      BukkitItemBuilder

      +
      public BukkitItemBuilder(org.bukkit.inventory.ItemStack defaultItemStack)
      +
      Create a new builder with the default item
      +
      +
      Parameters:
      +
      defaultItemStack - the default item
      +
      +
      +
    • +
    • +
      +

      BukkitItemBuilder

      +
      public BukkitItemBuilder(org.bukkit.Material material)
      +
      Create a new builder with the default item
      +
      +
      Parameters:
      +
      material - the Material of the default item
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getDefaultItem

      +
      @NotNull +protected @NotNull org.bukkit.inventory.ItemStack getDefaultItem()
      +
      Description copied from class: ItemBuilder
      +
      Get the default item
      +
      +
      Specified by:
      +
      getDefaultItem in class ItemBuilder<org.bukkit.inventory.ItemStack>
      +
      Returns:
      +
      the default item
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/item/class-use/BukkitItemBuilder.html b/me/hsgamer/hscore/bukkit/item/class-use/BukkitItemBuilder.html new file mode 100644 index 0000000000..87143d6ba6 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/item/class-use/BukkitItemBuilder.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.item.BukkitItemBuilder (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.item.BukkitItemBuilder

+
+No usage of me.hsgamer.hscore.bukkit.item.BukkitItemBuilder
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/item/modifier/AmountModifier.html b/me/hsgamer/hscore/bukkit/item/modifier/AmountModifier.html new file mode 100644 index 0000000000..5c91f84094 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/item/modifier/AmountModifier.html @@ -0,0 +1,322 @@ + + + + +AmountModifier (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AmountModifier

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.item.modifier.AmountModifier
+
+
+
+
All Implemented Interfaces:
+
ItemComparator<org.bukkit.inventory.ItemStack>, ItemModifier<org.bukkit.inventory.ItemStack>
+
+
+
public class AmountModifier +extends Object +implements ItemComparator<org.bukkit.inventory.ItemStack>, ItemModifier<org.bukkit.inventory.ItemStack>
+
The amount modifier
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      AmountModifier

      +
      public AmountModifier()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      modify

      +
      @NotNull +public @NotNull org.bukkit.inventory.ItemStack modify(@NotNull + @NotNull org.bukkit.inventory.ItemStack original, + UUID uuid, + @NotNull + @NotNull StringReplacer stringReplacer)
      +
      Description copied from interface: ItemModifier
      +
      Modify the item
      +
      +
      Specified by:
      +
      modify in interface ItemModifier<org.bukkit.inventory.ItemStack>
      +
      Parameters:
      +
      original - the original item
      +
      uuid - the unique id
      +
      stringReplacer - the string replacer
      +
      Returns:
      +
      the modified item
      +
      +
      +
    • +
    • +
      +

      toObject

      +
      public Object toObject()
      +
      Description copied from interface: ItemModifier
      +
      Serialize the modifier to an object
      +
      +
      Specified by:
      +
      toObject in interface ItemModifier<org.bukkit.inventory.ItemStack>
      +
      Returns:
      +
      the object
      +
      +
      +
    • +
    • +
      +

      loadFromObject

      +
      public void loadFromObject(Object object)
      +
      Description copied from interface: ItemModifier
      +
      Load the modifier from an object
      +
      +
      Specified by:
      +
      loadFromObject in interface ItemModifier<org.bukkit.inventory.ItemStack>
      +
      Parameters:
      +
      object - the object
      +
      +
      +
    • +
    • +
      +

      loadFromItem

      +
      public boolean loadFromItem(org.bukkit.inventory.ItemStack item)
      +
      Description copied from interface: ItemModifier
      +
      Load the modifier from an item
      +
      +
      Specified by:
      +
      loadFromItem in interface ItemModifier<org.bukkit.inventory.ItemStack>
      +
      Parameters:
      +
      item - the item
      +
      Returns:
      +
      true if it can
      +
      +
      +
    • +
    • +
      +

      compare

      +
      public boolean compare(@NotNull + @NotNull org.bukkit.inventory.ItemStack item, + UUID uuid, + @NotNull + @NotNull StringReplacer stringReplacer)
      +
      Description copied from interface: ItemComparator
      +
      Compare the modifier of an item
      +
      +
      Specified by:
      +
      compare in interface ItemComparator<org.bukkit.inventory.ItemStack>
      +
      Parameters:
      +
      item - the item
      +
      uuid - the unique id
      +
      stringReplacer - the string replacer
      +
      Returns:
      +
      true if it matches, otherwise false
      +
      +
      +
    • +
    • +
      +

      setAmount

      +
      @Contract("_ -> this") +public AmountModifier setAmount(String amount)
      +
      Set the amount
      +
      +
      Parameters:
      +
      amount - the amount
      +
      Returns:
      +
      this for builder chain
      +
      +
      +
    • +
    • +
      +

      setAmount

      +
      @Contract("_ -> this") +public AmountModifier setAmount(int amount)
      +
      Set the amount
      +
      +
      Parameters:
      +
      amount - the amount
      +
      Returns:
      +
      this for builder chain
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/item/modifier/DurabilityModifier.html b/me/hsgamer/hscore/bukkit/item/modifier/DurabilityModifier.html new file mode 100644 index 0000000000..0410dc2808 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/item/modifier/DurabilityModifier.html @@ -0,0 +1,322 @@ + + + + +DurabilityModifier (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DurabilityModifier

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.item.modifier.DurabilityModifier
+
+
+
+
All Implemented Interfaces:
+
ItemComparator<org.bukkit.inventory.ItemStack>, ItemModifier<org.bukkit.inventory.ItemStack>
+
+
+
public class DurabilityModifier +extends Object +implements ItemComparator<org.bukkit.inventory.ItemStack>, ItemModifier<org.bukkit.inventory.ItemStack>
+
The durability modifier
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DurabilityModifier

      +
      public DurabilityModifier()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      modify

      +
      @NotNull +public @NotNull org.bukkit.inventory.ItemStack modify(@NotNull + @NotNull org.bukkit.inventory.ItemStack original, + UUID uuid, + @NotNull + @NotNull StringReplacer stringReplacer)
      +
      Description copied from interface: ItemModifier
      +
      Modify the item
      +
      +
      Specified by:
      +
      modify in interface ItemModifier<org.bukkit.inventory.ItemStack>
      +
      Parameters:
      +
      original - the original item
      +
      uuid - the unique id
      +
      stringReplacer - the string replacer
      +
      Returns:
      +
      the modified item
      +
      +
      +
    • +
    • +
      +

      toObject

      +
      public Object toObject()
      +
      Description copied from interface: ItemModifier
      +
      Serialize the modifier to an object
      +
      +
      Specified by:
      +
      toObject in interface ItemModifier<org.bukkit.inventory.ItemStack>
      +
      Returns:
      +
      the object
      +
      +
      +
    • +
    • +
      +

      loadFromObject

      +
      public void loadFromObject(Object object)
      +
      Description copied from interface: ItemModifier
      +
      Load the modifier from an object
      +
      +
      Specified by:
      +
      loadFromObject in interface ItemModifier<org.bukkit.inventory.ItemStack>
      +
      Parameters:
      +
      object - the object
      +
      +
      +
    • +
    • +
      +

      loadFromItem

      +
      public boolean loadFromItem(org.bukkit.inventory.ItemStack item)
      +
      Description copied from interface: ItemModifier
      +
      Load the modifier from an item
      +
      +
      Specified by:
      +
      loadFromItem in interface ItemModifier<org.bukkit.inventory.ItemStack>
      +
      Parameters:
      +
      item - the item
      +
      Returns:
      +
      true if it can
      +
      +
      +
    • +
    • +
      +

      compare

      +
      public boolean compare(@NotNull + @NotNull org.bukkit.inventory.ItemStack item, + UUID uuid, + @NotNull + @NotNull StringReplacer stringReplacer)
      +
      Description copied from interface: ItemComparator
      +
      Compare the modifier of an item
      +
      +
      Specified by:
      +
      compare in interface ItemComparator<org.bukkit.inventory.ItemStack>
      +
      Parameters:
      +
      item - the item
      +
      uuid - the unique id
      +
      stringReplacer - the string replacer
      +
      Returns:
      +
      true if it matches, otherwise false
      +
      +
      +
    • +
    • +
      +

      setDurability

      +
      @Contract("_ -> this") +public DurabilityModifier setDurability(String durability)
      +
      Set the durability
      +
      +
      Parameters:
      +
      durability - the durability
      +
      Returns:
      +
      this for builder chain
      +
      +
      +
    • +
    • +
      +

      setDurability

      +
      @Contract("_ -> this") +public DurabilityModifier setDurability(short durability)
      +
      Set the durability
      +
      +
      Parameters:
      +
      durability - the durability
      +
      Returns:
      +
      this for builder chain
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/item/modifier/EnchantmentModifier.html b/me/hsgamer/hscore/bukkit/item/modifier/EnchantmentModifier.html new file mode 100644 index 0000000000..6431f4628d --- /dev/null +++ b/me/hsgamer/hscore/bukkit/item/modifier/EnchantmentModifier.html @@ -0,0 +1,384 @@ + + + + +EnchantmentModifier (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class EnchantmentModifier

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.item.modifier.EnchantmentModifier
+
+
+
+
All Implemented Interfaces:
+
ItemMetaComparator, ItemMetaModifier, ItemComparator<org.bukkit.inventory.ItemStack>, ItemModifier<org.bukkit.inventory.ItemStack>
+
+
+
public class EnchantmentModifier +extends Object +implements ItemMetaModifier, ItemMetaComparator
+
The enchantment modifier
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      EnchantmentModifier

      +
      public EnchantmentModifier()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      modifyMeta

      +
      @NotNull +public @NotNull org.bukkit.inventory.meta.ItemMeta modifyMeta(@NotNull + @NotNull org.bukkit.inventory.meta.ItemMeta meta, + @Nullable + @Nullable UUID uuid, + @NotNull + @NotNull StringReplacer stringReplacer)
      +
      Description copied from interface: ItemMetaModifier
      +
      Modify the item meta
      +
      +
      Specified by:
      +
      modifyMeta in interface ItemMetaModifier
      +
      Parameters:
      +
      meta - the item meta
      +
      uuid - the unique id
      +
      stringReplacer - the string replacer
      +
      Returns:
      +
      the modified item meta
      +
      +
      +
    • +
    • +
      +

      loadFromItemMeta

      +
      public boolean loadFromItemMeta(org.bukkit.inventory.meta.ItemMeta meta)
      +
      Description copied from interface: ItemMetaModifier
      +
      Load the modifier from the item meta
      +
      +
      Specified by:
      +
      loadFromItemMeta in interface ItemMetaModifier
      +
      Parameters:
      +
      meta - the item meta
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      compare

      +
      public boolean compare(@NotNull + @NotNull org.bukkit.inventory.meta.ItemMeta meta, + @Nullable + @Nullable UUID uuid, + @NotNull + @NotNull StringReplacer stringReplacer)
      +
      Description copied from interface: ItemMetaComparator
      +
      Compare the modifier of an item meta
      +
      +
      Specified by:
      +
      compare in interface ItemMetaComparator
      +
      Parameters:
      +
      meta - the item meta
      +
      uuid - the unique id
      +
      stringReplacer - the string replacer
      +
      Returns:
      +
      true if it matches, otherwise false
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      toObject

      +
      public Object toObject()
      +
      Description copied from interface: ItemModifier
      +
      Serialize the modifier to an object
      +
      +
      Specified by:
      +
      toObject in interface ItemModifier<org.bukkit.inventory.ItemStack>
      +
      Returns:
      +
      the object
      +
      +
      +
    • +
    • +
      +

      loadFromObject

      +
      public void loadFromObject(Object object)
      +
      Description copied from interface: ItemModifier
      +
      Load the modifier from an object
      +
      +
      Specified by:
      +
      loadFromObject in interface ItemModifier<org.bukkit.inventory.ItemStack>
      +
      Parameters:
      +
      object - the object
      +
      +
      +
    • +
    • +
      +

      addEnchantment

      +
      @Contract("_, _ -> this") +public EnchantmentModifier addEnchantment(String enchantment, + int level)
      +
      Add an enchantment
      +
      +
      Parameters:
      +
      enchantment - the enchantment
      +
      level - the level
      +
      Returns:
      +
      this for builder chain
      +
      +
      +
    • +
    • +
      +

      addEnchantment

      +
      @Contract("_, _ -> this") +public EnchantmentModifier addEnchantment(org.bukkit.enchantments.Enchantment enchantment, + int level)
      +
      Add an enchantment
      +
      +
      Parameters:
      +
      enchantment - the enchantment
      +
      level - the level
      +
      Returns:
      +
      this for builder chain
      +
      +
      +
    • +
    • +
      +

      addEnchantment

      +
      @Contract("_ -> this") +public EnchantmentModifier addEnchantment(String enchantment)
      +
      Add an enchantment
      +
      +
      Parameters:
      +
      enchantment - the enchantment
      +
      Returns:
      +
      this for builder chain
      +
      +
      +
    • +
    • +
      +

      addEnchantment

      +
      @Contract("_ -> this") +public EnchantmentModifier addEnchantment(org.bukkit.enchantments.Enchantment enchantment)
      +
      Add an enchantment
      +
      +
      Parameters:
      +
      enchantment - the enchantment
      +
      Returns:
      +
      this for builder chain
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/item/modifier/ItemFlagModifier.html b/me/hsgamer/hscore/bukkit/item/modifier/ItemFlagModifier.html new file mode 100644 index 0000000000..9d84395e88 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/item/modifier/ItemFlagModifier.html @@ -0,0 +1,320 @@ + + + + +ItemFlagModifier (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ItemFlagModifier

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.item.modifier.ItemFlagModifier
+
+
+
+
All Implemented Interfaces:
+
ItemMetaComparator, ItemMetaModifier, ItemComparator<org.bukkit.inventory.ItemStack>, ItemModifier<org.bukkit.inventory.ItemStack>
+
+
+
public class ItemFlagModifier +extends Object +implements ItemMetaModifier, ItemMetaComparator
+
The item flag modifier
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ItemFlagModifier

      +
      public ItemFlagModifier()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      modifyMeta

      +
      @NotNull +public @NotNull org.bukkit.inventory.meta.ItemMeta modifyMeta(@NotNull + @NotNull org.bukkit.inventory.meta.ItemMeta meta, + @Nullable + @Nullable UUID uuid, + @NotNull + @NotNull StringReplacer stringReplacer)
      +
      Description copied from interface: ItemMetaModifier
      +
      Modify the item meta
      +
      +
      Specified by:
      +
      modifyMeta in interface ItemMetaModifier
      +
      Parameters:
      +
      meta - the item meta
      +
      uuid - the unique id
      +
      stringReplacer - the string replacer
      +
      Returns:
      +
      the modified item meta
      +
      +
      +
    • +
    • +
      +

      loadFromItemMeta

      +
      public boolean loadFromItemMeta(org.bukkit.inventory.meta.ItemMeta meta)
      +
      Description copied from interface: ItemMetaModifier
      +
      Load the modifier from the item meta
      +
      +
      Specified by:
      +
      loadFromItemMeta in interface ItemMetaModifier
      +
      Parameters:
      +
      meta - the item meta
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      compare

      +
      public boolean compare(@NotNull + @NotNull org.bukkit.inventory.meta.ItemMeta meta, + @Nullable + @Nullable UUID uuid, + @NotNull + @NotNull StringReplacer stringReplacer)
      +
      Description copied from interface: ItemMetaComparator
      +
      Compare the modifier of an item meta
      +
      +
      Specified by:
      +
      compare in interface ItemMetaComparator
      +
      Parameters:
      +
      meta - the item meta
      +
      uuid - the unique id
      +
      stringReplacer - the string replacer
      +
      Returns:
      +
      true if it matches, otherwise false
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      toObject

      +
      public Object toObject()
      +
      Description copied from interface: ItemModifier
      +
      Serialize the modifier to an object
      +
      +
      Specified by:
      +
      toObject in interface ItemModifier<org.bukkit.inventory.ItemStack>
      +
      Returns:
      +
      the object
      +
      +
      +
    • +
    • +
      +

      loadFromObject

      +
      public void loadFromObject(Object object)
      +
      Description copied from interface: ItemModifier
      +
      Load the modifier from an object
      +
      +
      Specified by:
      +
      loadFromObject in interface ItemModifier<org.bukkit.inventory.ItemStack>
      +
      Parameters:
      +
      object - the object
      +
      +
      +
    • +
    • +
      +

      setFlag

      +
      public ItemFlagModifier setFlag(org.bukkit.inventory.ItemFlag... flags)
      +
      Add the flags to the modifier
      +
      +
      Parameters:
      +
      flags - the flag to add
      +
      Returns:
      +
      this for builder chain
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/item/modifier/ItemMetaComparator.html b/me/hsgamer/hscore/bukkit/item/modifier/ItemMetaComparator.html new file mode 100644 index 0000000000..6163e46258 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/item/modifier/ItemMetaComparator.html @@ -0,0 +1,196 @@ + + + + +ItemMetaComparator (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ItemMetaComparator

+
+
+
+
All Superinterfaces:
+
ItemComparator<org.bukkit.inventory.ItemStack>
+
+
+
All Known Implementing Classes:
+
EnchantmentModifier, ItemFlagModifier, LoreModifier, NameModifier, PotionEffectModifier
+
+
+
public interface ItemMetaComparator +extends ItemComparator<org.bukkit.inventory.ItemStack>
+
An extension of ItemComparator for ItemMeta
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    default boolean
    +
    compare(@NotNull org.bukkit.inventory.ItemStack item, + @Nullable UUID uuid, + @NotNull StringReplacer stringReplacer)
    +
    +
    Compare the modifier of an item
    +
    +
    boolean
    +
    compare(@NotNull org.bukkit.inventory.meta.ItemMeta meta, + @Nullable UUID uuid, + @NotNull StringReplacer stringReplacer)
    +
    +
    Compare the modifier of an item meta
    +
    +
    +
    +
    +
    +

    Methods inherited from interface me.hsgamer.hscore.minecraft.item.ItemComparator

    +compare, compare
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      compare

      +
      boolean compare(@NotNull + @NotNull org.bukkit.inventory.meta.ItemMeta meta, + @Nullable + @Nullable UUID uuid, + @NotNull + @NotNull StringReplacer stringReplacer)
      +
      Compare the modifier of an item meta
      +
      +
      Parameters:
      +
      meta - the item meta
      +
      uuid - the unique id
      +
      stringReplacer - the string replacer
      +
      Returns:
      +
      true if it matches, otherwise false
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      compare

      +
      default boolean compare(@NotNull + @NotNull org.bukkit.inventory.ItemStack item, + @Nullable + @Nullable UUID uuid, + @NotNull + @NotNull StringReplacer stringReplacer)
      +
      Description copied from interface: ItemComparator
      +
      Compare the modifier of an item
      +
      +
      Specified by:
      +
      compare in interface ItemComparator<org.bukkit.inventory.ItemStack>
      +
      Parameters:
      +
      item - the item
      +
      uuid - the unique id
      +
      stringReplacer - the string replacer
      +
      Returns:
      +
      true if it matches, otherwise false
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/item/modifier/ItemMetaModifier.html b/me/hsgamer/hscore/bukkit/item/modifier/ItemMetaModifier.html new file mode 100644 index 0000000000..f1f805c972 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/item/modifier/ItemMetaModifier.html @@ -0,0 +1,235 @@ + + + + +ItemMetaModifier (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ItemMetaModifier

+
+
+
+
All Superinterfaces:
+
ItemModifier<org.bukkit.inventory.ItemStack>
+
+
+
All Known Implementing Classes:
+
EnchantmentModifier, ItemFlagModifier, LoreModifier, NameModifier, PotionEffectModifier
+
+
+
public interface ItemMetaModifier +extends ItemModifier<org.bukkit.inventory.ItemStack>
+
The ItemMeta modifier
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    default boolean
    +
    loadFromItem(org.bukkit.inventory.ItemStack item)
    +
    +
    Load the modifier from an item
    +
    +
    boolean
    +
    loadFromItemMeta(org.bukkit.inventory.meta.ItemMeta meta)
    +
    +
    Load the modifier from the item meta
    +
    +
    default @NotNull org.bukkit.inventory.ItemStack
    +
    modify(@NotNull org.bukkit.inventory.ItemStack original, + @Nullable UUID uuid, + @NotNull StringReplacer stringReplacer)
    +
    +
    Modify the item
    +
    +
    @NotNull org.bukkit.inventory.meta.ItemMeta
    +
    modifyMeta(@NotNull org.bukkit.inventory.meta.ItemMeta meta, + @Nullable UUID uuid, + @NotNull StringReplacer stringReplacer)
    +
    +
    Modify the item meta
    +
    +
    +
    +
    +
    +

    Methods inherited from interface me.hsgamer.hscore.minecraft.item.ItemModifier

    +loadFromObject, modify, modify, toObject
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      modifyMeta

      +
      @NotNull +@NotNull org.bukkit.inventory.meta.ItemMeta modifyMeta(@NotNull + @NotNull org.bukkit.inventory.meta.ItemMeta meta, + @Nullable + @Nullable UUID uuid, + @NotNull + @NotNull StringReplacer stringReplacer)
      +
      Modify the item meta
      +
      +
      Parameters:
      +
      meta - the item meta
      +
      uuid - the unique id
      +
      stringReplacer - the string replacer
      +
      Returns:
      +
      the modified item meta
      +
      +
      +
    • +
    • +
      +

      loadFromItemMeta

      +
      boolean loadFromItemMeta(org.bukkit.inventory.meta.ItemMeta meta)
      +
      Load the modifier from the item meta
      +
      +
      Parameters:
      +
      meta - the item meta
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      modify

      +
      @NotNull +default @NotNull org.bukkit.inventory.ItemStack modify(@NotNull + @NotNull org.bukkit.inventory.ItemStack original, + @Nullable + @Nullable UUID uuid, + @NotNull + @NotNull StringReplacer stringReplacer)
      +
      Description copied from interface: ItemModifier
      +
      Modify the item
      +
      +
      Specified by:
      +
      modify in interface ItemModifier<org.bukkit.inventory.ItemStack>
      +
      Parameters:
      +
      original - the original item
      +
      uuid - the unique id
      +
      stringReplacer - the string replacer
      +
      Returns:
      +
      the modified item
      +
      +
      +
    • +
    • +
      +

      loadFromItem

      +
      default boolean loadFromItem(org.bukkit.inventory.ItemStack item)
      +
      Description copied from interface: ItemModifier
      +
      Load the modifier from an item
      +
      +
      Specified by:
      +
      loadFromItem in interface ItemModifier<org.bukkit.inventory.ItemStack>
      +
      Parameters:
      +
      item - the item
      +
      Returns:
      +
      true if it can
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/item/modifier/LoreModifier.html b/me/hsgamer/hscore/bukkit/item/modifier/LoreModifier.html new file mode 100644 index 0000000000..662fb7c737 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/item/modifier/LoreModifier.html @@ -0,0 +1,376 @@ + + + + +LoreModifier (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class LoreModifier

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.item.modifier.LoreModifier
+
+
+
+
All Implemented Interfaces:
+
ItemMetaComparator, ItemMetaModifier, ItemComparator<org.bukkit.inventory.ItemStack>, ItemModifier<org.bukkit.inventory.ItemStack>
+
+
+
public class LoreModifier +extends Object +implements ItemMetaModifier, ItemMetaComparator
+
The lore modifier
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      LoreModifier

      +
      public LoreModifier()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      modifyMeta

      +
      @NotNull +public @NotNull org.bukkit.inventory.meta.ItemMeta modifyMeta(@NotNull + @NotNull org.bukkit.inventory.meta.ItemMeta meta, + @Nullable + @Nullable UUID uuid, + @NotNull + @NotNull StringReplacer stringReplacer)
      +
      Description copied from interface: ItemMetaModifier
      +
      Modify the item meta
      +
      +
      Specified by:
      +
      modifyMeta in interface ItemMetaModifier
      +
      Parameters:
      +
      meta - the item meta
      +
      uuid - the unique id
      +
      stringReplacer - the string replacer
      +
      Returns:
      +
      the modified item meta
      +
      +
      +
    • +
    • +
      +

      loadFromItemMeta

      +
      public boolean loadFromItemMeta(org.bukkit.inventory.meta.ItemMeta meta)
      +
      Description copied from interface: ItemMetaModifier
      +
      Load the modifier from the item meta
      +
      +
      Specified by:
      +
      loadFromItemMeta in interface ItemMetaModifier
      +
      Parameters:
      +
      meta - the item meta
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      compare

      +
      public boolean compare(@NotNull + @NotNull org.bukkit.inventory.meta.ItemMeta meta, + @Nullable + @Nullable UUID uuid, + @NotNull + @NotNull StringReplacer stringReplacer)
      +
      Description copied from interface: ItemMetaComparator
      +
      Compare the modifier of an item meta
      +
      +
      Specified by:
      +
      compare in interface ItemMetaComparator
      +
      Parameters:
      +
      meta - the item meta
      +
      uuid - the unique id
      +
      stringReplacer - the string replacer
      +
      Returns:
      +
      true if it matches, otherwise false
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      toObject

      +
      public Object toObject()
      +
      Description copied from interface: ItemModifier
      +
      Serialize the modifier to an object
      +
      +
      Specified by:
      +
      toObject in interface ItemModifier<org.bukkit.inventory.ItemStack>
      +
      Returns:
      +
      the object
      +
      +
      +
    • +
    • +
      +

      loadFromObject

      +
      public void loadFromObject(Object object)
      +
      Description copied from interface: ItemModifier
      +
      Load the modifier from an object
      +
      +
      Specified by:
      +
      loadFromObject in interface ItemModifier<org.bukkit.inventory.ItemStack>
      +
      Parameters:
      +
      object - the object
      +
      +
      +
    • +
    • +
      +

      setLore

      +
      @Contract("_ -> this") +public LoreModifier setLore(String... lore)
      +
      Set the lore
      +
      +
      Parameters:
      +
      lore - the lore
      +
      Returns:
      +
      this for builder chain
      +
      +
      +
    • +
    • +
      +

      addLore

      +
      @Contract("_ -> this") +public LoreModifier addLore(String lore)
      +
      Add a lore
      +
      +
      Parameters:
      +
      lore - the lore
      +
      Returns:
      +
      this for builder chain
      +
      +
      +
    • +
    • +
      +

      setLore

      +
      @Contract("_ -> this") +public LoreModifier setLore(Collection<String> lore)
      +
      Set the lore
      +
      +
      Parameters:
      +
      lore - the lore
      +
      Returns:
      +
      this for builder chain
      +
      +
      +
    • +
    • +
      +

      clearLore

      +
      @Contract(" -> this") +public LoreModifier clearLore()
      +
      Clear the lore
      +
      +
      Returns:
      +
      this for builder chain
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/item/modifier/MaterialModifier.html b/me/hsgamer/hscore/bukkit/item/modifier/MaterialModifier.html new file mode 100644 index 0000000000..79ac172754 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/item/modifier/MaterialModifier.html @@ -0,0 +1,322 @@ + + + + +MaterialModifier (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MaterialModifier

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.item.modifier.MaterialModifier
+
+
+
+
All Implemented Interfaces:
+
ItemComparator<org.bukkit.inventory.ItemStack>, ItemModifier<org.bukkit.inventory.ItemStack>
+
+
+
public class MaterialModifier +extends Object +implements ItemComparator<org.bukkit.inventory.ItemStack>, ItemModifier<org.bukkit.inventory.ItemStack>
+
The material modifier
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MaterialModifier

      +
      public MaterialModifier()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      modify

      +
      @NotNull +public @NotNull org.bukkit.inventory.ItemStack modify(@NotNull + @NotNull org.bukkit.inventory.ItemStack original, + UUID uuid, + @NotNull + @NotNull StringReplacer stringReplacer)
      +
      Description copied from interface: ItemModifier
      +
      Modify the item
      +
      +
      Specified by:
      +
      modify in interface ItemModifier<org.bukkit.inventory.ItemStack>
      +
      Parameters:
      +
      original - the original item
      +
      uuid - the unique id
      +
      stringReplacer - the string replacer
      +
      Returns:
      +
      the modified item
      +
      +
      +
    • +
    • +
      +

      toObject

      +
      public Object toObject()
      +
      Description copied from interface: ItemModifier
      +
      Serialize the modifier to an object
      +
      +
      Specified by:
      +
      toObject in interface ItemModifier<org.bukkit.inventory.ItemStack>
      +
      Returns:
      +
      the object
      +
      +
      +
    • +
    • +
      +

      loadFromObject

      +
      public void loadFromObject(Object object)
      +
      Description copied from interface: ItemModifier
      +
      Load the modifier from an object
      +
      +
      Specified by:
      +
      loadFromObject in interface ItemModifier<org.bukkit.inventory.ItemStack>
      +
      Parameters:
      +
      object - the object
      +
      +
      +
    • +
    • +
      +

      loadFromItem

      +
      public boolean loadFromItem(org.bukkit.inventory.ItemStack item)
      +
      Description copied from interface: ItemModifier
      +
      Load the modifier from an item
      +
      +
      Specified by:
      +
      loadFromItem in interface ItemModifier<org.bukkit.inventory.ItemStack>
      +
      Parameters:
      +
      item - the item
      +
      Returns:
      +
      true if it can
      +
      +
      +
    • +
    • +
      +

      compare

      +
      public boolean compare(@NotNull + @NotNull org.bukkit.inventory.ItemStack item, + UUID uuid, + @NotNull + @NotNull StringReplacer stringReplacer)
      +
      Description copied from interface: ItemComparator
      +
      Compare the modifier of an item
      +
      +
      Specified by:
      +
      compare in interface ItemComparator<org.bukkit.inventory.ItemStack>
      +
      Parameters:
      +
      item - the item
      +
      uuid - the unique id
      +
      stringReplacer - the string replacer
      +
      Returns:
      +
      true if it matches, otherwise false
      +
      +
      +
    • +
    • +
      +

      setMaterial

      +
      @Contract("_ -> this") +public MaterialModifier setMaterial(org.bukkit.Material material)
      +
      Set the material
      +
      +
      Parameters:
      +
      material - the material
      +
      Returns:
      +
      this for builder chain
      +
      +
      +
    • +
    • +
      +

      setMaterial

      +
      @Contract("_ -> this") +public MaterialModifier setMaterial(String... material)
      +
      Set the material
      +
      +
      Parameters:
      +
      material - the material
      +
      Returns:
      +
      this for builder chain
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/item/modifier/NameModifier.html b/me/hsgamer/hscore/bukkit/item/modifier/NameModifier.html new file mode 100644 index 0000000000..131773a644 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/item/modifier/NameModifier.html @@ -0,0 +1,321 @@ + + + + +NameModifier (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NameModifier

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.item.modifier.NameModifier
+
+
+
+
All Implemented Interfaces:
+
ItemMetaComparator, ItemMetaModifier, ItemComparator<org.bukkit.inventory.ItemStack>, ItemModifier<org.bukkit.inventory.ItemStack>
+
+
+
public class NameModifier +extends Object +implements ItemMetaModifier, ItemMetaComparator
+
The name modifier
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      NameModifier

      +
      public NameModifier()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setName

      +
      @Contract("_ -> this") +public NameModifier setName(String name)
      +
      Set the name
      +
      +
      Parameters:
      +
      name - the name
      +
      Returns:
      +
      this for builder chain
      +
      +
      +
    • +
    • +
      +

      modifyMeta

      +
      @NotNull +public @NotNull org.bukkit.inventory.meta.ItemMeta modifyMeta(@NotNull + @NotNull org.bukkit.inventory.meta.ItemMeta meta, + @Nullable + @Nullable UUID uuid, + @NotNull + @NotNull StringReplacer stringReplacer)
      +
      Description copied from interface: ItemMetaModifier
      +
      Modify the item meta
      +
      +
      Specified by:
      +
      modifyMeta in interface ItemMetaModifier
      +
      Parameters:
      +
      meta - the item meta
      +
      uuid - the unique id
      +
      stringReplacer - the string replacer
      +
      Returns:
      +
      the modified item meta
      +
      +
      +
    • +
    • +
      +

      loadFromItemMeta

      +
      public boolean loadFromItemMeta(org.bukkit.inventory.meta.ItemMeta meta)
      +
      Description copied from interface: ItemMetaModifier
      +
      Load the modifier from the item meta
      +
      +
      Specified by:
      +
      loadFromItemMeta in interface ItemMetaModifier
      +
      Parameters:
      +
      meta - the item meta
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      compare

      +
      public boolean compare(@NotNull + @NotNull org.bukkit.inventory.meta.ItemMeta meta, + @Nullable + @Nullable UUID uuid, + @NotNull + @NotNull StringReplacer stringReplacer)
      +
      Description copied from interface: ItemMetaComparator
      +
      Compare the modifier of an item meta
      +
      +
      Specified by:
      +
      compare in interface ItemMetaComparator
      +
      Parameters:
      +
      meta - the item meta
      +
      uuid - the unique id
      +
      stringReplacer - the string replacer
      +
      Returns:
      +
      true if it matches, otherwise false
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      toObject

      +
      public Object toObject()
      +
      Description copied from interface: ItemModifier
      +
      Serialize the modifier to an object
      +
      +
      Specified by:
      +
      toObject in interface ItemModifier<org.bukkit.inventory.ItemStack>
      +
      Returns:
      +
      the object
      +
      +
      +
    • +
    • +
      +

      loadFromObject

      +
      public void loadFromObject(Object object)
      +
      Description copied from interface: ItemModifier
      +
      Load the modifier from an object
      +
      +
      Specified by:
      +
      loadFromObject in interface ItemModifier<org.bukkit.inventory.ItemStack>
      +
      Parameters:
      +
      object - the object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/item/modifier/PotionEffectModifier.html b/me/hsgamer/hscore/bukkit/item/modifier/PotionEffectModifier.html new file mode 100644 index 0000000000..90b56f2a74 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/item/modifier/PotionEffectModifier.html @@ -0,0 +1,378 @@ + + + + +PotionEffectModifier (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PotionEffectModifier

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.item.modifier.PotionEffectModifier
+
+
+
+
All Implemented Interfaces:
+
ItemMetaComparator, ItemMetaModifier, ItemComparator<org.bukkit.inventory.ItemStack>, ItemModifier<org.bukkit.inventory.ItemStack>
+
+
+
public class PotionEffectModifier +extends Object +implements ItemMetaModifier, ItemMetaComparator
+
The potion effect modifier
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      PotionEffectModifier

      +
      public PotionEffectModifier()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      modifyMeta

      +
      @NotNull +public @NotNull org.bukkit.inventory.meta.ItemMeta modifyMeta(@NotNull + @NotNull org.bukkit.inventory.meta.ItemMeta meta, + @Nullable + @Nullable UUID uuid, + @NotNull + @NotNull StringReplacer stringReplacer)
      +
      Description copied from interface: ItemMetaModifier
      +
      Modify the item meta
      +
      +
      Specified by:
      +
      modifyMeta in interface ItemMetaModifier
      +
      Parameters:
      +
      meta - the item meta
      +
      uuid - the unique id
      +
      stringReplacer - the string replacer
      +
      Returns:
      +
      the modified item meta
      +
      +
      +
    • +
    • +
      +

      loadFromItemMeta

      +
      public boolean loadFromItemMeta(org.bukkit.inventory.meta.ItemMeta meta)
      +
      Description copied from interface: ItemMetaModifier
      +
      Load the modifier from the item meta
      +
      +
      Specified by:
      +
      loadFromItemMeta in interface ItemMetaModifier
      +
      Parameters:
      +
      meta - the item meta
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      compare

      +
      public boolean compare(@NotNull + @NotNull org.bukkit.inventory.meta.ItemMeta meta, + @Nullable + @Nullable UUID uuid, + @NotNull + @NotNull StringReplacer stringReplacer)
      +
      Description copied from interface: ItemMetaComparator
      +
      Compare the modifier of an item meta
      +
      +
      Specified by:
      +
      compare in interface ItemMetaComparator
      +
      Parameters:
      +
      meta - the item meta
      +
      uuid - the unique id
      +
      stringReplacer - the string replacer
      +
      Returns:
      +
      true if it matches, otherwise false
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      toObject

      +
      public Object toObject()
      +
      Description copied from interface: ItemModifier
      +
      Serialize the modifier to an object
      +
      +
      Specified by:
      +
      toObject in interface ItemModifier<org.bukkit.inventory.ItemStack>
      +
      Returns:
      +
      the object
      +
      +
      +
    • +
    • +
      +

      loadFromObject

      +
      public void loadFromObject(Object object)
      +
      Description copied from interface: ItemModifier
      +
      Load the modifier from an object
      +
      +
      Specified by:
      +
      loadFromObject in interface ItemModifier<org.bukkit.inventory.ItemStack>
      +
      Parameters:
      +
      object - the object
      +
      +
      +
    • +
    • +
      +

      setPotionEffect

      +
      @Contract("_ -> this") +public PotionEffectModifier setPotionEffect(List<String> potionEffect)
      +
      Set the potion effect
      +
      +
      Parameters:
      +
      potionEffect - the potion effect
      +
      Returns:
      +
      this for builder chain
      +
      +
      +
    • +
    • +
      +

      setPotionEffect

      +
      @Contract("_ -> this") +public PotionEffectModifier setPotionEffect(String... potionEffect)
      +
      Set the potion effect
      +
      +
      Parameters:
      +
      potionEffect - the potion effect
      +
      Returns:
      +
      this for builder chain
      +
      +
      +
    • +
    • +
      +

      setPotionEffect

      +
      @Contract("_ -> this") +public PotionEffectModifier setPotionEffect(Collection<org.bukkit.potion.PotionEffect> potionEffect)
      +
      Set the potion effect
      +
      +
      Parameters:
      +
      potionEffect - the potion effect
      +
      Returns:
      +
      this for builder chain
      +
      +
      +
    • +
    • +
      +

      setPotionEffect

      +
      @Contract("_ -> this") +public PotionEffectModifier setPotionEffect(org.bukkit.potion.PotionEffect... potionEffect)
      +
      Set the potion effect
      +
      +
      Parameters:
      +
      potionEffect - the potion effect
      +
      Returns:
      +
      this for builder chain
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/item/modifier/class-use/AmountModifier.html b/me/hsgamer/hscore/bukkit/item/modifier/class-use/AmountModifier.html new file mode 100644 index 0000000000..d43992bc61 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/item/modifier/class-use/AmountModifier.html @@ -0,0 +1,96 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.item.modifier.AmountModifier (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.item.modifier.AmountModifier

+
+
Packages that use AmountModifier
+
+
Package
+
Description
+ +
+
Contains the implementation of ItemModifier for ItemStack
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/item/modifier/class-use/DurabilityModifier.html b/me/hsgamer/hscore/bukkit/item/modifier/class-use/DurabilityModifier.html new file mode 100644 index 0000000000..b797c3255c --- /dev/null +++ b/me/hsgamer/hscore/bukkit/item/modifier/class-use/DurabilityModifier.html @@ -0,0 +1,96 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.item.modifier.DurabilityModifier (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.item.modifier.DurabilityModifier

+
+
Packages that use DurabilityModifier
+
+
Package
+
Description
+ +
+
Contains the implementation of ItemModifier for ItemStack
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/item/modifier/class-use/EnchantmentModifier.html b/me/hsgamer/hscore/bukkit/item/modifier/class-use/EnchantmentModifier.html new file mode 100644 index 0000000000..6846011bfa --- /dev/null +++ b/me/hsgamer/hscore/bukkit/item/modifier/class-use/EnchantmentModifier.html @@ -0,0 +1,108 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.item.modifier.EnchantmentModifier (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.item.modifier.EnchantmentModifier

+
+
Packages that use EnchantmentModifier
+
+
Package
+
Description
+ +
+
Contains the implementation of ItemModifier for ItemStack
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/item/modifier/class-use/ItemFlagModifier.html b/me/hsgamer/hscore/bukkit/item/modifier/class-use/ItemFlagModifier.html new file mode 100644 index 0000000000..b882694a3b --- /dev/null +++ b/me/hsgamer/hscore/bukkit/item/modifier/class-use/ItemFlagModifier.html @@ -0,0 +1,91 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.item.modifier.ItemFlagModifier (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.item.modifier.ItemFlagModifier

+
+
Packages that use ItemFlagModifier
+
+
Package
+
Description
+ +
+
Contains the implementation of ItemModifier for ItemStack
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/item/modifier/class-use/ItemMetaComparator.html b/me/hsgamer/hscore/bukkit/item/modifier/class-use/ItemMetaComparator.html new file mode 100644 index 0000000000..e4cc113a1a --- /dev/null +++ b/me/hsgamer/hscore/bukkit/item/modifier/class-use/ItemMetaComparator.html @@ -0,0 +1,111 @@ + + + + +Uses of Interface me.hsgamer.hscore.bukkit.item.modifier.ItemMetaComparator (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.bukkit.item.modifier.ItemMetaComparator

+
+
Packages that use ItemMetaComparator
+
+
Package
+
Description
+ +
+
Contains the implementation of ItemModifier for ItemStack
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/item/modifier/class-use/ItemMetaModifier.html b/me/hsgamer/hscore/bukkit/item/modifier/class-use/ItemMetaModifier.html new file mode 100644 index 0000000000..eedc8454ea --- /dev/null +++ b/me/hsgamer/hscore/bukkit/item/modifier/class-use/ItemMetaModifier.html @@ -0,0 +1,111 @@ + + + + +Uses of Interface me.hsgamer.hscore.bukkit.item.modifier.ItemMetaModifier (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.bukkit.item.modifier.ItemMetaModifier

+
+
Packages that use ItemMetaModifier
+
+
Package
+
Description
+ +
+
Contains the implementation of ItemModifier for ItemStack
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/item/modifier/class-use/LoreModifier.html b/me/hsgamer/hscore/bukkit/item/modifier/class-use/LoreModifier.html new file mode 100644 index 0000000000..498fe684d7 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/item/modifier/class-use/LoreModifier.html @@ -0,0 +1,106 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.item.modifier.LoreModifier (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.item.modifier.LoreModifier

+
+
Packages that use LoreModifier
+
+
Package
+
Description
+ +
+
Contains the implementation of ItemModifier for ItemStack
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/item/modifier/class-use/MaterialModifier.html b/me/hsgamer/hscore/bukkit/item/modifier/class-use/MaterialModifier.html new file mode 100644 index 0000000000..759263080d --- /dev/null +++ b/me/hsgamer/hscore/bukkit/item/modifier/class-use/MaterialModifier.html @@ -0,0 +1,96 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.item.modifier.MaterialModifier (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.item.modifier.MaterialModifier

+
+
Packages that use MaterialModifier
+
+
Package
+
Description
+ +
+
Contains the implementation of ItemModifier for ItemStack
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/item/modifier/class-use/NameModifier.html b/me/hsgamer/hscore/bukkit/item/modifier/class-use/NameModifier.html new file mode 100644 index 0000000000..f06f5333ef --- /dev/null +++ b/me/hsgamer/hscore/bukkit/item/modifier/class-use/NameModifier.html @@ -0,0 +1,91 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.item.modifier.NameModifier (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.item.modifier.NameModifier

+
+
Packages that use NameModifier
+
+
Package
+
Description
+ +
+
Contains the implementation of ItemModifier for ItemStack
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/item/modifier/class-use/PotionEffectModifier.html b/me/hsgamer/hscore/bukkit/item/modifier/class-use/PotionEffectModifier.html new file mode 100644 index 0000000000..a99ca1b20b --- /dev/null +++ b/me/hsgamer/hscore/bukkit/item/modifier/class-use/PotionEffectModifier.html @@ -0,0 +1,106 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.item.modifier.PotionEffectModifier (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.item.modifier.PotionEffectModifier

+
+
Packages that use PotionEffectModifier
+
+
Package
+
Description
+ +
+
Contains the implementation of ItemModifier for ItemStack
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/item/modifier/package-summary.html b/me/hsgamer/hscore/bukkit/item/modifier/package-summary.html new file mode 100644 index 0000000000..910beb57e0 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/item/modifier/package-summary.html @@ -0,0 +1,147 @@ + + + + +me.hsgamer.hscore.bukkit.item.modifier (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.bukkit.item.modifier

+
+
+
package me.hsgamer.hscore.bukkit.item.modifier
+
+
Contains the implementation of ItemModifier for ItemStack
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/item/modifier/package-tree.html b/me/hsgamer/hscore/bukkit/item/modifier/package-tree.html new file mode 100644 index 0000000000..e95a7da113 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/item/modifier/package-tree.html @@ -0,0 +1,98 @@ + + + + +me.hsgamer.hscore.bukkit.item.modifier Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.bukkit.item.modifier

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/item/modifier/package-use.html b/me/hsgamer/hscore/bukkit/item/modifier/package-use.html new file mode 100644 index 0000000000..1897d407e5 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/item/modifier/package-use.html @@ -0,0 +1,124 @@ + + + + +Uses of Package me.hsgamer.hscore.bukkit.item.modifier (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.bukkit.item.modifier

+
+ +
+
Package
+
Description
+ +
+
Contains the implementation of ItemModifier for ItemStack
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/item/package-summary.html b/me/hsgamer/hscore/bukkit/item/package-summary.html new file mode 100644 index 0000000000..7054ca86c0 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/item/package-summary.html @@ -0,0 +1,105 @@ + + + + +me.hsgamer.hscore.bukkit.item (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.bukkit.item

+
+
+
package me.hsgamer.hscore.bukkit.item
+
+
Contains the classes to work with ItemStack
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/item/package-tree.html b/me/hsgamer/hscore/bukkit/item/package-tree.html new file mode 100644 index 0000000000..ccf75a3e4e --- /dev/null +++ b/me/hsgamer/hscore/bukkit/item/package-tree.html @@ -0,0 +1,80 @@ + + + + +me.hsgamer.hscore.bukkit.item Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.bukkit.item

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/item/package-use.html b/me/hsgamer/hscore/bukkit/item/package-use.html new file mode 100644 index 0000000000..efc2ba1c29 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/item/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.bukkit.item (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.bukkit.item

+
+No usage of me.hsgamer.hscore.bukkit.item
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/utils/BukkitUtils.html b/me/hsgamer/hscore/bukkit/utils/BukkitUtils.html new file mode 100644 index 0000000000..d381364be9 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/utils/BukkitUtils.html @@ -0,0 +1,288 @@ + + + + +BukkitUtils (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BukkitUtils

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.utils.BukkitUtils
+
+
+
+
public final class BukkitUtils +extends Object
+
Methods on Bukkit
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getPing

      +
      public static int getPing(@NotNull + @NotNull org.bukkit.entity.Player player)
      +
      Get ping
      +
      +
      Parameters:
      +
      player - the player
      +
      Returns:
      +
      the ping of the player
      +
      +
      +
    • +
    • +
      +

      getAllUniqueIds

      +
      @NotNull +public static @NotNull List<UUID> getAllUniqueIds()
      +
      Get all unique ids
      +
      +
      Returns:
      +
      the unique ids
      +
      +
      +
    • +
    • +
      +

      getAllPlayerNames

      +
      @NotNull +public static @NotNull List<String> getAllPlayerNames()
      +
      Get all player names
      +
      +
      Returns:
      +
      the player names
      +
      +
      +
    • +
    • +
      +

      getMissingDepends

      +
      @NotNull +public static @NotNull List<String> getMissingDepends(@NotNull + @NotNull List<String> depends)
      +
      Get missing plugins from a list of given plugins
      +
      +
      Parameters:
      +
      depends - the list of plugins
      +
      Returns:
      +
      the missing plugins
      +
      +
      +
    • +
    • +
      +

      centerLocation

      +
      public static org.bukkit.Location centerLocation(org.bukkit.Location location, + boolean centerX, + boolean centerY, + boolean centerZ)
      +
      Center the location
      +
      +
      Parameters:
      +
      location - the location
      +
      centerX - should the x be centered?
      +
      centerY - should the y be centered?
      +
      centerZ - should the z be centered?
      +
      Returns:
      +
      the centered location
      +
      +
      +
    • +
    • +
      +

      centerLocation

      +
      public static org.bukkit.Location centerLocation(org.bukkit.Location location)
      +
      Center the location
      +
      +
      Parameters:
      +
      location - the location
      +
      Returns:
      +
      the centered location
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      normalizeDegree

      +
      public static float normalizeDegree(float degree)
      +
      Get the normalized degree
      +
      +
      Parameters:
      +
      degree - the degree
      +
      Returns:
      +
      the normalized degree
      +
      +
      +
    • +
    • +
      +

      normalizeYawPitch

      +
      public static org.bukkit.Location normalizeYawPitch(org.bukkit.Location location)
      +
      Normalize the yaw and pitch of the location
      +
      +
      Parameters:
      +
      location - the location
      +
      Returns:
      +
      the normalized location
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/utils/ColorUtils.html b/me/hsgamer/hscore/bukkit/utils/ColorUtils.html new file mode 100644 index 0000000000..2f19d378e8 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/utils/ColorUtils.html @@ -0,0 +1,251 @@ + + + + +ColorUtils (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ColorUtils

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.utils.ColorUtils
+
+
+
+
public final class ColorUtils +extends Object
+
Methods to colorize strings
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      replaceHybridColorCode

      +
      @NotNull +public static @NotNull String replaceHybridColorCode(char indicator, + String input)
      +
      Replace the hybrid color format to the final color. + The format is "?(#[A-Fa-f\\d]{1,6},[a-zA-Z\\d])", where ? is the indicator character and (#[A-Fa-f\\d]{1,6},[a-zA-Z\\d]) is the code.
      +
      +
      Parameters:
      +
      indicator - the indicator character
      +
      input - the input string
      +
      Returns:
      +
      the converted string
      +
      +
      +
    • +
    • +
      +

      colorize

      +
      @NotNull +public static @NotNull String colorize(@NotNull + @NotNull String input)
      +
      Convert to colored string
      +
      +
      Parameters:
      +
      input - the string
      +
      Returns:
      +
      the colored string
      +
      +
      +
    • +
    • +
      +

      colorizeHex

      +
      @NotNull +public static @NotNull String colorizeHex(char altColorChar, + @NotNull + @NotNull String input)
      +
      Convert HEX string to color. + The HEX string format is "?#rrggbb", where "?" is the alternative color char
      +
      +
      Parameters:
      +
      altColorChar - the alternative color char
      +
      input - the string
      +
      Returns:
      +
      the colored string
      +
      +
      +
    • +
    • +
      +

      colorize

      +
      @NotNull +public static @NotNull String colorize(char altColorChar, + @NotNull + @NotNull String input)
      +
      Convert to colored string
      +
      +
      Parameters:
      +
      altColorChar - the alternative color char
      +
      input - the string
      +
      Returns:
      +
      the colored string
      +
      +
      +
    • +
    • +
      +

      getRandomColor

      +
      @NotNull +public static @NotNull org.bukkit.ChatColor getRandomColor()
      +
      Get a random chat color
      +
      +
      Returns:
      +
      the chat color
      +
      +
      +
    • +
    • +
      +

      setHexSupportGlobalCheck

      +
      public static void setHexSupportGlobalCheck(BooleanSupplier hexSupportGlobalCheck)
      +
      Set the global predicate that checks if the server supports hex colors
      +
      +
      Parameters:
      +
      hexSupportGlobalCheck - the predicate
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/utils/ItemUtils.ItemCheckSession.html b/me/hsgamer/hscore/bukkit/utils/ItemUtils.ItemCheckSession.html new file mode 100644 index 0000000000..b5f425ee31 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/utils/ItemUtils.ItemCheckSession.html @@ -0,0 +1,166 @@ + + + + +ItemUtils.ItemCheckSession (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ItemUtils.ItemCheckSession

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.utils.ItemUtils.ItemCheckSession
+
+
+
+
Enclosing class:
+
ItemUtils
+
+
+
public static class ItemUtils.ItemCheckSession +extends Object
+
The session of the item check. Used to get the matched items and remove the items from the inventory
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      matchedItems

      +
      public final List<org.bukkit.inventory.ItemStack> matchedItems
      +
      The matched items
      +
      +
    • +
    • +
      +

      takeRunnable

      +
      public final Runnable takeRunnable
      +
      The runnable to remove the items from the inventory
      +
      +
    • +
    • +
      +

      isAllMatched

      +
      public final boolean isAllMatched
      +
      Whether all the items from the inventory are matched
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/utils/ItemUtils.html b/me/hsgamer/hscore/bukkit/utils/ItemUtils.html new file mode 100644 index 0000000000..c641a0de26 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/utils/ItemUtils.html @@ -0,0 +1,337 @@ + + + + +ItemUtils (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ItemUtils

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.utils.ItemUtils
+
+
+
+
public final class ItemUtils +extends Object
+
Methods on items
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    static class 
    + +
    +
    The session of the item check.
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    createItemCheckSession(org.bukkit.inventory.Inventory inventory, + Predicate<org.bukkit.inventory.ItemStack> predicate, + int maxAmount)
    +
    +
    Create a new ItemUtils.ItemCheckSession that check the inventory for the items that match the predicate
    +
    +
    static Predicate<org.bukkit.inventory.ItemStack>
    +
    getItemPredicate(org.bukkit.inventory.ItemStack itemStack)
    +
    +
    Get the predicate of the item.
    +
    +
    static List<org.bukkit.inventory.ItemStack>
    +
    getMatchedItemsInInventory(org.bukkit.inventory.Inventory inventory, + Predicate<org.bukkit.inventory.ItemStack> predicate, + int maxAmount)
    +
    +
    Get the matched items in the inventory
    +
    +
    static void
    +
    giveItem(org.bukkit.entity.Player player, + org.bukkit.inventory.ItemStack... itemStack)
    +
    +
    Give the item to the player
    +
    +
    static boolean
    +
    isItemFullOnInventory(org.bukkit.inventory.Inventory inventory, + Collection<org.bukkit.inventory.ItemStack> items)
    +
    +
    Check if the items cannot be added to the inventory
    +
    +
    static boolean
    +
    isItemFullOnInventory(org.bukkit.inventory.Inventory inventory, + org.bukkit.inventory.ItemStack item)
    +
    +
    Check if the item cannot be added to the inventory
    +
    +
    static void
    +
    removeItemInInventory(org.bukkit.inventory.Inventory inventory, + Collection<org.bukkit.inventory.ItemStack> items)
    +
    +
    Remove the items in the inventory
    +
    +
    static void
    +
    removeItemInInventory(org.bukkit.inventory.Inventory inventory, + Predicate<org.bukkit.inventory.ItemStack> predicate, + int amount)
    +
    +
    Remove the matched items in the inventory
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      giveItem

      +
      public static void giveItem(org.bukkit.entity.Player player, + org.bukkit.inventory.ItemStack... itemStack)
      +
      Give the item to the player
      +
      +
      Parameters:
      +
      player - the player
      +
      itemStack - the item
      +
      +
      +
    • +
    • +
      +

      getMatchedItemsInInventory

      +
      public static List<org.bukkit.inventory.ItemStack> getMatchedItemsInInventory(org.bukkit.inventory.Inventory inventory, + Predicate<org.bukkit.inventory.ItemStack> predicate, + int maxAmount)
      +
      Get the matched items in the inventory
      +
      +
      Parameters:
      +
      inventory - the inventory
      +
      predicate - the item predicate
      +
      maxAmount - the max amount to get
      +
      Returns:
      +
      the matched items
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      removeItemInInventory

      +
      public static void removeItemInInventory(org.bukkit.inventory.Inventory inventory, + Collection<org.bukkit.inventory.ItemStack> items)
      +
      Remove the items in the inventory
      +
      +
      Parameters:
      +
      inventory - the inventory
      +
      items - the items
      +
      +
      +
    • +
    • +
      +

      removeItemInInventory

      +
      public static void removeItemInInventory(org.bukkit.inventory.Inventory inventory, + Predicate<org.bukkit.inventory.ItemStack> predicate, + int amount)
      +
      Remove the matched items in the inventory
      +
      +
      Parameters:
      +
      inventory - the inventory
      +
      predicate - the item predicate
      +
      amount - the amount
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      getItemPredicate

      +
      public static Predicate<org.bukkit.inventory.ItemStack> getItemPredicate(org.bukkit.inventory.ItemStack itemStack)
      +
      Get the predicate of the item. This will check the item similarity
      +
      +
      Parameters:
      +
      itemStack - the item
      +
      Returns:
      +
      the predicate
      +
      See Also:
      +
      +
        +
      • ItemStack.isSimilar(ItemStack)
      • +
      +
      +
      +
      +
    • +
    • +
      +

      isItemFullOnInventory

      +
      public static boolean isItemFullOnInventory(org.bukkit.inventory.Inventory inventory, + Collection<org.bukkit.inventory.ItemStack> items)
      +
      Check if the items cannot be added to the inventory
      +
      +
      Parameters:
      +
      inventory - the inventory
      +
      items - the items
      +
      Returns:
      +
      true if the items cannot be added to the inventory
      +
      +
      +
    • +
    • +
      +

      isItemFullOnInventory

      +
      public static boolean isItemFullOnInventory(org.bukkit.inventory.Inventory inventory, + org.bukkit.inventory.ItemStack item)
      +
      Check if the item cannot be added to the inventory
      +
      +
      Parameters:
      +
      inventory - the inventory
      +
      item - the item
      +
      Returns:
      +
      true if the item cannot be added to the inventory
      +
      +
      +
    • +
    • +
      +

      createItemCheckSession

      +
      public static ItemUtils.ItemCheckSession createItemCheckSession(org.bukkit.inventory.Inventory inventory, + Predicate<org.bukkit.inventory.ItemStack> predicate, + int maxAmount)
      +
      Create a new ItemUtils.ItemCheckSession that check the inventory for the items that match the predicate
      +
      +
      Parameters:
      +
      inventory - the inventory
      +
      predicate - the item predicate
      +
      maxAmount - the max amount to check
      +
      Returns:
      +
      the ItemUtils.ItemCheckSession
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/utils/MessageUtils.html b/me/hsgamer/hscore/bukkit/utils/MessageUtils.html new file mode 100644 index 0000000000..4414c164d3 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/utils/MessageUtils.html @@ -0,0 +1,392 @@ + + + + +MessageUtils (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MessageUtils

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.utils.MessageUtils
+
+
+
+
public final class MessageUtils +extends Object
+
Methods on messages on Bukkit
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      sendMessage

      +
      public static void sendMessage(@NotNull + @NotNull org.bukkit.command.CommandSender receiver, + @NotNull + @NotNull String message)
      +
      Send message
      +
      +
      Parameters:
      +
      receiver - the receiver
      +
      message - the message
      +
      +
      +
    • +
    • +
      +

      sendMessage

      +
      public static void sendMessage(@NotNull + @NotNull org.bukkit.command.CommandSender receiver, + @NotNull + @NotNull String message, + @NotNull + @NotNull String prefix)
      +
      Send message with prefix
      +
      +
      Parameters:
      +
      receiver - the receiver
      +
      message - the message
      +
      prefix - the prefix
      +
      +
      +
    • +
    • +
      +

      sendMessage

      +
      public static void sendMessage(@NotNull + @NotNull org.bukkit.command.CommandSender receiver, + @NotNull + @NotNull String message, + @NotNull + @NotNull Supplier<String> prefix)
      +
      Send message with prefix
      +
      +
      Parameters:
      +
      receiver - the receiver
      +
      message - the message
      +
      prefix - the prefix
      +
      +
      +
    • +
    • +
      +

      sendMessage

      +
      public static void sendMessage(@NotNull + @NotNull Collection<org.bukkit.command.CommandSender> receivers, + @NotNull + @NotNull String message)
      +
      Send message
      +
      +
      Parameters:
      +
      receivers - the collection of receivers
      +
      message - the message
      +
      +
      +
    • +
    • +
      +

      sendMessage

      +
      public static void sendMessage(@NotNull + @NotNull Collection<org.bukkit.command.CommandSender> receivers, + @NotNull + @NotNull String message, + @NotNull + @NotNull String prefix)
      +
      Send message with prefix
      +
      +
      Parameters:
      +
      receivers - the collection of receivers
      +
      message - the message
      +
      prefix - the prefix
      +
      +
      +
    • +
    • +
      +

      sendMessage

      +
      public static void sendMessage(@NotNull + @NotNull Collection<org.bukkit.command.CommandSender> receivers, + @NotNull + @NotNull String message, + @NotNull + @NotNull Supplier<String> prefix)
      +
      Send message with prefix
      +
      +
      Parameters:
      +
      receivers - the collection of receivers
      +
      message - the message
      +
      prefix - the prefix
      +
      +
      +
    • +
    • +
      +

      sendMessage

      +
      public static void sendMessage(@NotNull + @NotNull UUID uuid, + @NotNull + @NotNull String message)
      +
      Send message
      +
      +
      Parameters:
      +
      uuid - the unique id of the receiver
      +
      message - the message
      +
      +
      +
    • +
    • +
      +

      sendMessage

      +
      public static void sendMessage(@NotNull + @NotNull UUID uuid, + @NotNull + @NotNull String message, + @NotNull + @NotNull String prefix)
      +
      Send message with prefix
      +
      +
      Parameters:
      +
      uuid - the unique id of the receiver
      +
      message - the message
      +
      prefix - the prefix
      +
      +
      +
    • +
    • +
      +

      sendMessage

      +
      public static void sendMessage(@NotNull + @NotNull UUID uuid, + @NotNull + @NotNull String message, + @NotNull + @NotNull Supplier<String> prefix)
      +
      Send message with prefix
      +
      +
      Parameters:
      +
      uuid - the unique id of the receiver
      +
      message - the message
      +
      prefix - the prefix
      +
      +
      +
    • +
    • +
      +

      getPrefix

      +
      @NotNull +public static @NotNull String getPrefix()
      +
      Get the default prefix
      +
      +
      Returns:
      +
      the prefix
      +
      +
      +
    • +
    • +
      +

      setPrefix

      +
      public static void setPrefix(@NotNull + @NotNull Supplier<String> prefix)
      +
      Set the default prefix
      +
      +
      Parameters:
      +
      prefix - the prefix
      +
      +
      +
    • +
    • +
      +

      setPrefix

      +
      public static void setPrefix(@NotNull + @NotNull String prefix)
      +
      Set the default prefix
      +
      +
      Parameters:
      +
      prefix - the prefix
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/utils/PermissionUtils.html b/me/hsgamer/hscore/bukkit/utils/PermissionUtils.html new file mode 100644 index 0000000000..a4be5642cd --- /dev/null +++ b/me/hsgamer/hscore/bukkit/utils/PermissionUtils.html @@ -0,0 +1,272 @@ + + + + +PermissionUtils (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PermissionUtils

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.utils.PermissionUtils
+
+
+
+
public final class PermissionUtils +extends Object
+
Methods on Permissions
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getStringsFromPermissions

      +
      @NotNull +public static @NotNull Stream<String> getStringsFromPermissions(org.bukkit.permissions.Permissible permissible, + String prefix)
      +
      Get the strings from the permissions the permissible object has ([prefix].[string])
      +
      +
      Parameters:
      +
      permissible - the permissible object
      +
      prefix - the permission prefix
      +
      Returns:
      +
      the stream of strings
      +
      +
      +
    • +
    • +
      +

      getNumbersFromPermissions

      +
      @NotNull +public static @NotNull Stream<Number> getNumbersFromPermissions(org.bukkit.permissions.Permissible permissible, + String prefix, + Function<String,Stream<Number>> numberConverter)
      +
      Get the numbers from the permissions the permissible object has ([prefix].[value])
      +
      +
      Parameters:
      +
      permissible - the permissible object
      +
      prefix - the permission prefix
      +
      numberConverter - the number converter
      +
      Returns:
      +
      the stream of numbers
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      getNumbersFromPermissions

      +
      @NotNull +public static @NotNull Stream<Number> getNumbersFromPermissions(org.bukkit.permissions.Permissible permissible, + String prefix)
      +
      Get the numbers from the permissions the permissible object has ([prefix].[value])
      +
      +
      Parameters:
      +
      permissible - the permissible object
      +
      prefix - the permission prefix
      +
      Returns:
      +
      the stream of numbers
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      hasPermission

      +
      public static boolean hasPermission(org.bukkit.entity.Player player, + String permission)
      +
      Check if the player has the permission
      +
      +
      Parameters:
      +
      player - the player
      +
      permission - the permission. If it starts with "-", it will check if the player doesn't have the permission
      +
      Returns:
      +
      true if the player does
      +
      +
      +
    • +
    • +
      +

      hasAnyPermission

      +
      public static boolean hasAnyPermission(org.bukkit.entity.Player player, + Collection<org.bukkit.permissions.Permission> permissions)
      +
      Check if the player has one of the permissions
      +
      +
      Parameters:
      +
      player - the player
      +
      permissions - the permissions
      +
      Returns:
      +
      true if the player does
      +
      +
      +
    • +
    • +
      +

      hasAnyPermissionString

      +
      public static boolean hasAnyPermissionString(org.bukkit.entity.Player player, + Collection<String> permissions)
      +
      Check if the player has one of the permissions
      +
      +
      Parameters:
      +
      player - the player
      +
      permissions - the permissions
      +
      Returns:
      +
      true if the player does
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/utils/VersionUtils.html b/me/hsgamer/hscore/bukkit/utils/VersionUtils.html new file mode 100644 index 0000000000..447eb3813c --- /dev/null +++ b/me/hsgamer/hscore/bukkit/utils/VersionUtils.html @@ -0,0 +1,351 @@ + + + + +VersionUtils (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class VersionUtils

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.utils.VersionUtils
+
+
+
+
public final class VersionUtils +extends Object
+
The helper class for server versions
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static String
    + +
    +
    Get the CraftBukkit package version
    +
    +
    static int
    + +
    +
    Get the major version of the server
    +
    +
    static int
    + +
    +
    Get the minor version of the server
    +
    +
    static boolean
    +
    isAt(int majorVersion)
    +
    +
    Check if the server version is at the given version
    +
    +
    static boolean
    +
    isAt(int majorVersion, + int minorVersion)
    +
    +
    Check if the server version is at the given version
    +
    +
    static boolean
    +
    isAtLeast(int version)
    +
    +
    Check if the server version is at least the given version
    +
    +
    static boolean
    +
    isAtLeast(int majorVersion, + int minorVersion)
    +
    +
    Check if the server version is at least the given version
    +
    +
    static boolean
    + +
    +
    Check if the server is using CraftBukkit mappings.
    +
    +
    static boolean
    +
    isLowerThan(int majorVersion)
    +
    +
    Check if the server version is lower than the given version
    +
    +
    static boolean
    +
    isLowerThan(int majorVersion, + int minorVersion)
    +
    +
    Check if the server version is lower than the given version
    +
    +
    static boolean
    +
    isNewerThan(int majorVersion)
    +
    +
    Check if the server version is newer than the given version
    +
    +
    static boolean
    +
    isNewerThan(int majorVersion, + int minorVersion)
    +
    +
    Check if the server version is newer than the given version
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getMajorVersion

      +
      public static int getMajorVersion()
      +
      Get the major version of the server
      +
      +
      Returns:
      +
      the version
      +
      +
      +
    • +
    • +
      +

      getMinorVersion

      +
      public static int getMinorVersion()
      +
      Get the minor version of the server
      +
      +
      Returns:
      +
      the version
      +
      +
      +
    • +
    • +
      +

      isAtLeast

      +
      public static boolean isAtLeast(int version)
      +
      Check if the server version is at least the given version
      +
      +
      Parameters:
      +
      version - the version to check
      +
      Returns:
      +
      true if it is
      +
      +
      +
    • +
    • +
      +

      isAtLeast

      +
      public static boolean isAtLeast(int majorVersion, + int minorVersion)
      +
      Check if the server version is at least the given version
      +
      +
      Parameters:
      +
      majorVersion - the major version to check
      +
      minorVersion - the minor version to check
      +
      Returns:
      +
      true if it is
      +
      +
      +
    • +
    • +
      +

      isAt

      +
      public static boolean isAt(int majorVersion)
      +
      Check if the server version is at the given version
      +
      +
      Parameters:
      +
      majorVersion - the major version to check
      +
      Returns:
      +
      true if it is
      +
      +
      +
    • +
    • +
      +

      isAt

      +
      public static boolean isAt(int majorVersion, + int minorVersion)
      +
      Check if the server version is at the given version
      +
      +
      Parameters:
      +
      majorVersion - the major version to check
      +
      minorVersion - the minor version to check
      +
      Returns:
      +
      true if it is
      +
      +
      +
    • +
    • +
      +

      isNewerThan

      +
      public static boolean isNewerThan(int majorVersion)
      +
      Check if the server version is newer than the given version
      +
      +
      Parameters:
      +
      majorVersion - the major version to check
      +
      Returns:
      +
      true if it is
      +
      +
      +
    • +
    • +
      +

      isNewerThan

      +
      public static boolean isNewerThan(int majorVersion, + int minorVersion)
      +
      Check if the server version is newer than the given version
      +
      +
      Parameters:
      +
      majorVersion - the major version to check
      +
      minorVersion - the minor version to check
      +
      Returns:
      +
      true if it is
      +
      +
      +
    • +
    • +
      +

      isLowerThan

      +
      public static boolean isLowerThan(int majorVersion)
      +
      Check if the server version is lower than the given version
      +
      +
      Parameters:
      +
      majorVersion - the major version to check
      +
      Returns:
      +
      true if it is
      +
      +
      +
    • +
    • +
      +

      isLowerThan

      +
      public static boolean isLowerThan(int majorVersion, + int minorVersion)
      +
      Check if the server version is lower than the given version
      +
      +
      Parameters:
      +
      majorVersion - the major version to check
      +
      minorVersion - the minor version to check
      +
      Returns:
      +
      true if it is
      +
      +
      +
    • +
    • +
      +

      isCraftBukkitMapped

      +
      public static boolean isCraftBukkitMapped()
      +
      Check if the server is using CraftBukkit mappings. + CraftBukkit mappings are usually used in Spigot and old Paper versions. + It's useful to check whether the server is using CraftBukkit mappings (Spigot, old Paper) or new Paper mappings. + More info
      +
      +
      Returns:
      +
      true if it is
      +
      +
      +
    • +
    • +
      +

      getCraftBukkitPackageVersion

      +
      public static String getCraftBukkitPackageVersion()
      +
      Get the CraftBukkit package version
      +
      +
      Returns:
      +
      the CraftBukkit package version, or empty if isCraftBukkitMapped() returns false
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/utils/class-use/BukkitUtils.html b/me/hsgamer/hscore/bukkit/utils/class-use/BukkitUtils.html new file mode 100644 index 0000000000..a2676e728b --- /dev/null +++ b/me/hsgamer/hscore/bukkit/utils/class-use/BukkitUtils.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.utils.BukkitUtils (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.utils.BukkitUtils

+
+No usage of me.hsgamer.hscore.bukkit.utils.BukkitUtils
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/utils/class-use/ColorUtils.html b/me/hsgamer/hscore/bukkit/utils/class-use/ColorUtils.html new file mode 100644 index 0000000000..55fe4596af --- /dev/null +++ b/me/hsgamer/hscore/bukkit/utils/class-use/ColorUtils.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.utils.ColorUtils (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.utils.ColorUtils

+
+No usage of me.hsgamer.hscore.bukkit.utils.ColorUtils
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/utils/class-use/ItemUtils.ItemCheckSession.html b/me/hsgamer/hscore/bukkit/utils/class-use/ItemUtils.ItemCheckSession.html new file mode 100644 index 0000000000..a8feeafe43 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/utils/class-use/ItemUtils.ItemCheckSession.html @@ -0,0 +1,93 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.utils.ItemUtils.ItemCheckSession (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.utils.ItemUtils.ItemCheckSession

+
+
Packages that use ItemUtils.ItemCheckSession
+
+
Package
+
Description
+ +
+
Contains the utilities for Bukkit
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/utils/class-use/ItemUtils.html b/me/hsgamer/hscore/bukkit/utils/class-use/ItemUtils.html new file mode 100644 index 0000000000..b49146e656 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/utils/class-use/ItemUtils.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.utils.ItemUtils (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.utils.ItemUtils

+
+No usage of me.hsgamer.hscore.bukkit.utils.ItemUtils
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/utils/class-use/MessageUtils.html b/me/hsgamer/hscore/bukkit/utils/class-use/MessageUtils.html new file mode 100644 index 0000000000..db1c487ab9 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/utils/class-use/MessageUtils.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.utils.MessageUtils (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.utils.MessageUtils

+
+No usage of me.hsgamer.hscore.bukkit.utils.MessageUtils
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/utils/class-use/PermissionUtils.html b/me/hsgamer/hscore/bukkit/utils/class-use/PermissionUtils.html new file mode 100644 index 0000000000..bc8ea350d6 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/utils/class-use/PermissionUtils.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.utils.PermissionUtils (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.utils.PermissionUtils

+
+No usage of me.hsgamer.hscore.bukkit.utils.PermissionUtils
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/utils/class-use/VersionUtils.html b/me/hsgamer/hscore/bukkit/utils/class-use/VersionUtils.html new file mode 100644 index 0000000000..759d8ea240 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/utils/class-use/VersionUtils.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.utils.VersionUtils (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.utils.VersionUtils

+
+No usage of me.hsgamer.hscore.bukkit.utils.VersionUtils
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/utils/package-summary.html b/me/hsgamer/hscore/bukkit/utils/package-summary.html new file mode 100644 index 0000000000..f4d641ddd7 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/utils/package-summary.html @@ -0,0 +1,116 @@ + + + + +me.hsgamer.hscore.bukkit.utils (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.bukkit.utils

+
+
+
package me.hsgamer.hscore.bukkit.utils
+
+
Contains the utilities for Bukkit
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/utils/package-tree.html b/me/hsgamer/hscore/bukkit/utils/package-tree.html new file mode 100644 index 0000000000..cc0e621e6e --- /dev/null +++ b/me/hsgamer/hscore/bukkit/utils/package-tree.html @@ -0,0 +1,82 @@ + + + + +me.hsgamer.hscore.bukkit.utils Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.bukkit.utils

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/utils/package-use.html b/me/hsgamer/hscore/bukkit/utils/package-use.html new file mode 100644 index 0000000000..5e18fec385 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/utils/package-use.html @@ -0,0 +1,88 @@ + + + + +Uses of Package me.hsgamer.hscore.bukkit.utils (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.bukkit.utils

+
+ +
+
Package
+
Description
+ +
+
Contains the utilities for Bukkit
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/variable/BukkitVariableBundle.html b/me/hsgamer/hscore/bukkit/variable/BukkitVariableBundle.html new file mode 100644 index 0000000000..333a799a79 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/variable/BukkitVariableBundle.html @@ -0,0 +1,144 @@ + + + + +BukkitVariableBundle (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BukkitVariableBundle

+
+
java.lang.Object +
me.hsgamer.hscore.bukkit.variable.BukkitVariableBundle
+
+
+
+
public final class BukkitVariableBundle +extends Object
+
The utility class to register Bukkit variables to the VariableBundle
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      registerVariables

      +
      public static void registerVariables(VariableBundle bundle)
      +
      Register the Bukkit variables to the VariableBundle
      +
      +
      Parameters:
      +
      bundle - the bundle
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/variable/class-use/BukkitVariableBundle.html b/me/hsgamer/hscore/bukkit/variable/class-use/BukkitVariableBundle.html new file mode 100644 index 0000000000..08510faedc --- /dev/null +++ b/me/hsgamer/hscore/bukkit/variable/class-use/BukkitVariableBundle.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.bukkit.variable.BukkitVariableBundle (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bukkit.variable.BukkitVariableBundle

+
+No usage of me.hsgamer.hscore.bukkit.variable.BukkitVariableBundle
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/variable/package-summary.html b/me/hsgamer/hscore/bukkit/variable/package-summary.html new file mode 100644 index 0000000000..73a082ffcf --- /dev/null +++ b/me/hsgamer/hscore/bukkit/variable/package-summary.html @@ -0,0 +1,92 @@ + + + + +me.hsgamer.hscore.bukkit.variable (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.bukkit.variable

+
+
+
package me.hsgamer.hscore.bukkit.variable
+
+
Contains the classes to work with variables in Bukkit
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/variable/package-tree.html b/me/hsgamer/hscore/bukkit/variable/package-tree.html new file mode 100644 index 0000000000..5859e0482e --- /dev/null +++ b/me/hsgamer/hscore/bukkit/variable/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.bukkit.variable Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.bukkit.variable

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bukkit/variable/package-use.html b/me/hsgamer/hscore/bukkit/variable/package-use.html new file mode 100644 index 0000000000..21f5f9c5b0 --- /dev/null +++ b/me/hsgamer/hscore/bukkit/variable/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.bukkit.variable (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.bukkit.variable

+
+No usage of me.hsgamer.hscore.bukkit.variable
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bungeecord/channel/Channel.html b/me/hsgamer/hscore/bungeecord/channel/Channel.html new file mode 100644 index 0000000000..e6c665b3fb --- /dev/null +++ b/me/hsgamer/hscore/bungeecord/channel/Channel.html @@ -0,0 +1,312 @@ + + + + +Channel (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Channel

+
+
java.lang.Object +
me.hsgamer.hscore.bungeecord.channel.Channel
+
+
+
+
public abstract class Channel +extends Object
+
The base channel
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
    protected
    +
    Channel(String name, + net.md_5.bungee.api.plugin.Plugin plugin)
    +
    +
    Create a new channel
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
    +
    Get the channel's name
    +
    +
    net.md_5.bungee.api.plugin.Plugin
    + +
    +
    Get the plugin providing the channel
    +
    +
    abstract void
    +
    handleMessage(net.md_5.bungee.api.event.PluginMessageEvent event)
    +
    +
    Handle the received data from plugin messaging
    +
    +
    void
    + +
    +
    Register the channel
    +
    +
    void
    +
    send(net.md_5.bungee.api.config.ServerInfo server, + byte[] data)
    +
    +
    Send the data to a server
    +
    +
    void
    +
    send(net.md_5.bungee.api.connection.ProxiedPlayer player, + byte[] data)
    +
    +
    Send the data to a player
    +
    +
    void
    +
    sendAll(byte[] data)
    +
    +
    Send the data to all servers
    +
    +
    void
    +
    sendAll(byte[] data, + boolean hasPlayer)
    +
    +
    Send the data to all servers
    +
    +
    void
    + +
    +
    Unregister the channel
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Channel

      +
      protected Channel(String name, + net.md_5.bungee.api.plugin.Plugin plugin)
      +
      Create a new channel
      +
      +
      Parameters:
      +
      name - the channel name
      +
      plugin - the plugin
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      register

      +
      public void register()
      +
      Register the channel
      +
      +
    • +
    • +
      +

      unregister

      +
      public void unregister()
      +
      Unregister the channel
      +
      +
    • +
    • +
      +

      handleMessage

      +
      public abstract void handleMessage(net.md_5.bungee.api.event.PluginMessageEvent event)
      +
      Handle the received data from plugin messaging
      +
      +
      Parameters:
      +
      event - the plugin message event
      +
      +
      +
    • +
    • +
      +

      sendAll

      +
      public void sendAll(byte[] data)
      +
      Send the data to all servers
      +
      +
      Parameters:
      +
      data - the data
      +
      +
      +
    • +
    • +
      +

      sendAll

      +
      public void sendAll(byte[] data, + boolean hasPlayer)
      +
      Send the data to all servers
      +
      +
      Parameters:
      +
      data - the data
      +
      hasPlayer - check if the server has players
      +
      +
      +
    • +
    • +
      +

      send

      +
      public void send(net.md_5.bungee.api.config.ServerInfo server, + byte[] data)
      +
      Send the data to a server
      +
      +
      Parameters:
      +
      server - the server
      +
      data - the data
      +
      +
      +
    • +
    • +
      +

      send

      +
      public void send(net.md_5.bungee.api.connection.ProxiedPlayer player, + byte[] data)
      +
      Send the data to a player
      +
      +
      Parameters:
      +
      player - the player
      +
      data - the data
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      Get the channel's name
      +
      +
      Returns:
      +
      the name
      +
      +
      +
    • +
    • +
      +

      getPlugin

      +
      public net.md_5.bungee.api.plugin.Plugin getPlugin()
      +
      Get the plugin providing the channel
      +
      +
      Returns:
      +
      the plugin
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bungeecord/channel/ChannelListener.html b/me/hsgamer/hscore/bungeecord/channel/ChannelListener.html new file mode 100644 index 0000000000..162d388585 --- /dev/null +++ b/me/hsgamer/hscore/bungeecord/channel/ChannelListener.html @@ -0,0 +1,142 @@ + + + + +ChannelListener (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ChannelListener

+
+
java.lang.Object +
me.hsgamer.hscore.bungeecord.channel.ChannelListener
+
+
+
+
All Implemented Interfaces:
+
net.md_5.bungee.api.plugin.Listener
+
+
+
public final class ChannelListener +extends Object +implements net.md_5.bungee.api.plugin.Listener
+
The listener of Channel
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      onReceive

      +
      public void onReceive(net.md_5.bungee.api.event.PluginMessageEvent event)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bungeecord/channel/class-use/Channel.html b/me/hsgamer/hscore/bungeecord/channel/class-use/Channel.html new file mode 100644 index 0000000000..2577bdbcc0 --- /dev/null +++ b/me/hsgamer/hscore/bungeecord/channel/class-use/Channel.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.bungeecord.channel.Channel (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bungeecord.channel.Channel

+
+No usage of me.hsgamer.hscore.bungeecord.channel.Channel
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bungeecord/channel/class-use/ChannelListener.html b/me/hsgamer/hscore/bungeecord/channel/class-use/ChannelListener.html new file mode 100644 index 0000000000..c4f73d9b0f --- /dev/null +++ b/me/hsgamer/hscore/bungeecord/channel/class-use/ChannelListener.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.bungeecord.channel.ChannelListener (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bungeecord.channel.ChannelListener

+
+No usage of me.hsgamer.hscore.bungeecord.channel.ChannelListener
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bungeecord/channel/package-summary.html b/me/hsgamer/hscore/bungeecord/channel/package-summary.html new file mode 100644 index 0000000000..a98fe75398 --- /dev/null +++ b/me/hsgamer/hscore/bungeecord/channel/package-summary.html @@ -0,0 +1,96 @@ + + + + +me.hsgamer.hscore.bungeecord.channel (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.bungeecord.channel

+
+
+
package me.hsgamer.hscore.bungeecord.channel
+
+
The classes for working with channels
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bungeecord/channel/package-tree.html b/me/hsgamer/hscore/bungeecord/channel/package-tree.html new file mode 100644 index 0000000000..0e5d42cb7d --- /dev/null +++ b/me/hsgamer/hscore/bungeecord/channel/package-tree.html @@ -0,0 +1,77 @@ + + + + +me.hsgamer.hscore.bungeecord.channel Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.bungeecord.channel

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • me.hsgamer.hscore.bungeecord.channel.Channel
    • +
    • me.hsgamer.hscore.bungeecord.channel.ChannelListener (implements net.md_5.bungee.api.plugin.Listener)
    • +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bungeecord/channel/package-use.html b/me/hsgamer/hscore/bungeecord/channel/package-use.html new file mode 100644 index 0000000000..f9260236bc --- /dev/null +++ b/me/hsgamer/hscore/bungeecord/channel/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.bungeecord.channel (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.bungeecord.channel

+
+No usage of me.hsgamer.hscore.bungeecord.channel
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bungeecord/config/BungeeConfig.html b/me/hsgamer/hscore/bungeecord/config/BungeeConfig.html new file mode 100644 index 0000000000..f159f48978 --- /dev/null +++ b/me/hsgamer/hscore/bungeecord/config/BungeeConfig.html @@ -0,0 +1,436 @@ + + + + +BungeeConfig (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BungeeConfig

+
+
java.lang.Object +
me.hsgamer.hscore.bungeecord.config.BungeeConfig
+
+
+
+
All Implemented Interfaces:
+
Config
+
+
+
public class BungeeConfig +extends Object +implements Config
+
The BungeeCord Configuration
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      BungeeConfig

      +
      public BungeeConfig(File file)
      +
      Create a new config
      +
      +
      Parameters:
      +
      file - the file
      +
      +
      +
    • +
    • +
      +

      BungeeConfig

      +
      public BungeeConfig(net.md_5.bungee.api.plugin.Plugin plugin, + String filename)
      +
      Create a new config
      +
      +
      Parameters:
      +
      plugin - the plugin
      +
      filename - the file name
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getOriginal

      +
      public net.md_5.bungee.config.Configuration getOriginal()
      +
      Description copied from interface: Config
      +
      Get the original instance
      +
      +
      Specified by:
      +
      getOriginal in interface Config
      +
      Returns:
      +
      the original instance
      +
      +
      +
    • +
    • +
      +

      get

      +
      public Object get(Object def, + String... path)
      +
      Description copied from interface: Config
      +
      Get the value from the path
      +
      +
      Specified by:
      +
      get in interface Config
      +
      Parameters:
      +
      def - the default value if the value is not found
      +
      path - the path
      +
      Returns:
      +
      the value
      +
      +
      +
    • +
    • +
      +

      set

      +
      public void set(Object value, + String... path)
      +
      Description copied from interface: Config
      +
      Set the value to the path
      +
      +
      Specified by:
      +
      set in interface Config
      +
      Parameters:
      +
      value - the value
      +
      path - the path
      +
      +
      +
    • +
    • +
      +

      contains

      +
      public boolean contains(String... path)
      +
      Description copied from interface: Config
      +
      Check if the configuration contains the path
      +
      +
      Specified by:
      +
      contains in interface Config
      +
      Parameters:
      +
      path - the path
      +
      Returns:
      +
      true if it does
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      Description copied from interface: Config
      +
      Get the name of the configuration
      +
      +
      Specified by:
      +
      getName in interface Config
      +
      Returns:
      +
      the name
      +
      +
      +
    • +
    • +
      +

      getValues

      +
      public Map<String[],Object> getValues(boolean deep, + String... path)
      +
      Description copied from interface: Config
      +
      Get all values from the path
      +
      +
      Specified by:
      +
      getValues in interface Config
      +
      Parameters:
      +
      deep - should we go deeper from the path?
      +
      path - the path
      +
      Returns:
      +
      the values
      +
      +
      +
    • +
    • +
      +

      setup

      +
      public void setup()
      +
      Description copied from interface: Config
      +
      Set up the configuration
      +
      +
      Specified by:
      +
      setup in interface Config
      +
      +
      +
    • +
    • +
      +

      clear

      +
      public void clear()
      +
      Description copied from interface: Config
      +
      Remove all paths from the configuration
      +
      +
      Specified by:
      +
      clear in interface Config
      +
      +
      +
    • +
    • +
      +

      save

      +
      public void save()
      +
      Description copied from interface: Config
      +
      Save the configuration
      +
      +
      Specified by:
      +
      save in interface Config
      +
      +
      +
    • +
    • +
      +

      reload

      +
      public void reload()
      +
      Description copied from interface: Config
      +
      Reload the configuration
      +
      +
      Specified by:
      +
      reload in interface Config
      +
      +
      +
    • +
    • +
      +

      normalize

      +
      public Object normalize(Object object)
      +
      Description copied from interface: Config
      +
      Normalize the library-specific object
      +
      +
      Specified by:
      +
      normalize in interface Config
      +
      Parameters:
      +
      object - the object
      +
      Returns:
      +
      the normalized object
      +
      +
      +
    • +
    • +
      +

      isNormalizable

      +
      public boolean isNormalizable(Object object)
      +
      Description copied from interface: Config
      +
      Check if the object is normalizable
      +
      +
      Specified by:
      +
      isNormalizable in interface Config
      +
      Parameters:
      +
      object - the object
      +
      Returns:
      +
      true if it is
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bungeecord/config/class-use/BungeeConfig.html b/me/hsgamer/hscore/bungeecord/config/class-use/BungeeConfig.html new file mode 100644 index 0000000000..4067bbb828 --- /dev/null +++ b/me/hsgamer/hscore/bungeecord/config/class-use/BungeeConfig.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.bungeecord.config.BungeeConfig (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.bungeecord.config.BungeeConfig

+
+No usage of me.hsgamer.hscore.bungeecord.config.BungeeConfig
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bungeecord/config/package-summary.html b/me/hsgamer/hscore/bungeecord/config/package-summary.html new file mode 100644 index 0000000000..257b969d1f --- /dev/null +++ b/me/hsgamer/hscore/bungeecord/config/package-summary.html @@ -0,0 +1,92 @@ + + + + +me.hsgamer.hscore.bungeecord.config (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.bungeecord.config

+
+
+
package me.hsgamer.hscore.bungeecord.config
+
+
The config implementation for BungeeCord
+
+
+
    +
  • +
    +
    Classes
    +
    +
    Class
    +
    Description
    + +
    +
    The BungeeCord Configuration
    +
    +
    +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bungeecord/config/package-tree.html b/me/hsgamer/hscore/bungeecord/config/package-tree.html new file mode 100644 index 0000000000..4739ee55f3 --- /dev/null +++ b/me/hsgamer/hscore/bungeecord/config/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.bungeecord.config Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.bungeecord.config

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • me.hsgamer.hscore.bungeecord.config.BungeeConfig (implements me.hsgamer.hscore.config.Config)
    • +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/bungeecord/config/package-use.html b/me/hsgamer/hscore/bungeecord/config/package-use.html new file mode 100644 index 0000000000..1424d1656d --- /dev/null +++ b/me/hsgamer/hscore/bungeecord/config/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.bungeecord.config (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.bungeecord.config

+
+No usage of me.hsgamer.hscore.bungeecord.config
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/checker/VersionChecker.html b/me/hsgamer/hscore/checker/VersionChecker.html new file mode 100644 index 0000000000..d8265f928b --- /dev/null +++ b/me/hsgamer/hscore/checker/VersionChecker.html @@ -0,0 +1,142 @@ + + + + +VersionChecker (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface VersionChecker

+
+
+
+
All Known Implementing Classes:
+
GithubCommitChecker, GithubReleaseChecker, ModrinthVersionChecker, PolymartVersionChecker, SpigotVersionChecker
+
+
+
public interface VersionChecker
+
The interface for the version checker
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
    +
    Get the version
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getVersion

      +
      @NotNull +@NotNull CompletableFuture<String> getVersion()
      +
      Get the version
      +
      +
      Returns:
      +
      the version
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/checker/class-use/VersionChecker.html b/me/hsgamer/hscore/checker/class-use/VersionChecker.html new file mode 100644 index 0000000000..782a7df846 --- /dev/null +++ b/me/hsgamer/hscore/checker/class-use/VersionChecker.html @@ -0,0 +1,156 @@ + + + + +Uses of Interface me.hsgamer.hscore.checker.VersionChecker (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.checker.VersionChecker

+
+
Packages that use VersionChecker
+
+
Package
+
Description
+ +
+
Contains the checker for the GitHub repository
+
+ +
+
Contains the checker for Modrinth
+
+ +
+
Contains the checker for Polymart
+
+ +
+
Contains the checker for SpigotMC
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/checker/github/GithubCommitChecker.html b/me/hsgamer/hscore/checker/github/GithubCommitChecker.html new file mode 100644 index 0000000000..561892e630 --- /dev/null +++ b/me/hsgamer/hscore/checker/github/GithubCommitChecker.html @@ -0,0 +1,211 @@ + + + + +GithubCommitChecker (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class GithubCommitChecker

+
+
java.lang.Object +
me.hsgamer.hscore.checker.github.GithubCommitChecker
+
+
+
+
All Implemented Interfaces:
+
VersionChecker
+
+
+
public class GithubCommitChecker +extends Object +implements VersionChecker
+
The latest commit checker for the GitHub repository
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      GithubCommitChecker

      +
      public GithubCommitChecker(String repo, + String branch, + UserAgent userAgent)
      +
      Create a new checker
      +
      +
      Parameters:
      +
      repo - the repository
      +
      branch - the branch
      +
      userAgent - the user agent
      +
      +
      +
    • +
    • +
      +

      GithubCommitChecker

      +
      public GithubCommitChecker(String repo, + String branch)
      +
      Create a new checker
      +
      +
      Parameters:
      +
      repo - the repository
      +
      branch - the branch
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/checker/github/GithubReleaseChecker.html b/me/hsgamer/hscore/checker/github/GithubReleaseChecker.html new file mode 100644 index 0000000000..a0316ce010 --- /dev/null +++ b/me/hsgamer/hscore/checker/github/GithubReleaseChecker.html @@ -0,0 +1,205 @@ + + + + +GithubReleaseChecker (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class GithubReleaseChecker

+
+
java.lang.Object +
me.hsgamer.hscore.checker.github.GithubReleaseChecker
+
+
+
+
All Implemented Interfaces:
+
VersionChecker
+
+
+
public class GithubReleaseChecker +extends Object +implements VersionChecker
+
The release version checker for the GitHub repository
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      GithubReleaseChecker

      +
      public GithubReleaseChecker(String repo, + UserAgent userAgent)
      +
      Create a new checker
      +
      +
      Parameters:
      +
      repo - the repository
      +
      userAgent - the user agent
      +
      +
      +
    • +
    • +
      +

      GithubReleaseChecker

      +
      public GithubReleaseChecker(String repo)
      +
      Create a new checker
      +
      +
      Parameters:
      +
      repo - the repository
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/checker/github/class-use/GithubCommitChecker.html b/me/hsgamer/hscore/checker/github/class-use/GithubCommitChecker.html new file mode 100644 index 0000000000..e13b120dda --- /dev/null +++ b/me/hsgamer/hscore/checker/github/class-use/GithubCommitChecker.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.checker.github.GithubCommitChecker (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.checker.github.GithubCommitChecker

+
+No usage of me.hsgamer.hscore.checker.github.GithubCommitChecker
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/checker/github/class-use/GithubReleaseChecker.html b/me/hsgamer/hscore/checker/github/class-use/GithubReleaseChecker.html new file mode 100644 index 0000000000..a1b565e44e --- /dev/null +++ b/me/hsgamer/hscore/checker/github/class-use/GithubReleaseChecker.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.checker.github.GithubReleaseChecker (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.checker.github.GithubReleaseChecker

+
+No usage of me.hsgamer.hscore.checker.github.GithubReleaseChecker
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/checker/github/package-summary.html b/me/hsgamer/hscore/checker/github/package-summary.html new file mode 100644 index 0000000000..bb8a4d4480 --- /dev/null +++ b/me/hsgamer/hscore/checker/github/package-summary.html @@ -0,0 +1,121 @@ + + + + +me.hsgamer.hscore.checker.github (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.checker.github

+
+
+
package me.hsgamer.hscore.checker.github
+
+
Contains the checker for the GitHub repository
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/checker/github/package-tree.html b/me/hsgamer/hscore/checker/github/package-tree.html new file mode 100644 index 0000000000..135aa2d814 --- /dev/null +++ b/me/hsgamer/hscore/checker/github/package-tree.html @@ -0,0 +1,77 @@ + + + + +me.hsgamer.hscore.checker.github Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.checker.github

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/checker/github/package-use.html b/me/hsgamer/hscore/checker/github/package-use.html new file mode 100644 index 0000000000..dca7318158 --- /dev/null +++ b/me/hsgamer/hscore/checker/github/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.checker.github (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.checker.github

+
+No usage of me.hsgamer.hscore.checker.github
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/checker/modrinth/ModrinthVersionChecker.html b/me/hsgamer/hscore/checker/modrinth/ModrinthVersionChecker.html new file mode 100644 index 0000000000..049b38e737 --- /dev/null +++ b/me/hsgamer/hscore/checker/modrinth/ModrinthVersionChecker.html @@ -0,0 +1,256 @@ + + + + +ModrinthVersionChecker (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ModrinthVersionChecker

+
+
java.lang.Object +
me.hsgamer.hscore.checker.modrinth.ModrinthVersionChecker
+
+
+
+
All Implemented Interfaces:
+
VersionChecker
+
+
+
public class ModrinthVersionChecker +extends Object +implements VersionChecker
+
A version checker for Modrinth
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ModrinthVersionChecker

      +
      public ModrinthVersionChecker(String id, + List<String> loaders, + List<String> gameVersions, + boolean featured, + UserAgent userAgent)
      +
      Create a version checker
      +
      +
      Parameters:
      +
      id - the id / slug of the project
      +
      loaders - the loaders to filter for
      +
      gameVersions - the game versions to filter for
      +
      featured - whether to only show featured versions
      +
      userAgent - the user agent
      +
      +
      +
    • +
    • +
      +

      ModrinthVersionChecker

      +
      public ModrinthVersionChecker(String id, + List<String> loaders, + List<String> gameVersions, + boolean featured)
      +
      Create a version checker
      +
      +
      Parameters:
      +
      id - the id / slug of the project
      +
      loaders - the loaders to filter for
      +
      gameVersions - the game versions to filter for
      +
      featured - whether to only show featured versions
      +
      +
      +
    • +
    • +
      +

      ModrinthVersionChecker

      +
      public ModrinthVersionChecker(String id, + UserAgent userAgent)
      +
      Create a version checker
      +
      +
      Parameters:
      +
      id - the id / slug of the project
      +
      userAgent - the user agent
      +
      +
      +
    • +
    • +
      +

      ModrinthVersionChecker

      +
      public ModrinthVersionChecker(String id)
      +
      Create a version checker
      +
      +
      Parameters:
      +
      id - the id / slug of the project
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/checker/modrinth/class-use/ModrinthVersionChecker.html b/me/hsgamer/hscore/checker/modrinth/class-use/ModrinthVersionChecker.html new file mode 100644 index 0000000000..7dd28e017d --- /dev/null +++ b/me/hsgamer/hscore/checker/modrinth/class-use/ModrinthVersionChecker.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.checker.modrinth.ModrinthVersionChecker (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.checker.modrinth.ModrinthVersionChecker

+
+No usage of me.hsgamer.hscore.checker.modrinth.ModrinthVersionChecker
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/checker/modrinth/package-summary.html b/me/hsgamer/hscore/checker/modrinth/package-summary.html new file mode 100644 index 0000000000..61adf55b69 --- /dev/null +++ b/me/hsgamer/hscore/checker/modrinth/package-summary.html @@ -0,0 +1,117 @@ + + + + +me.hsgamer.hscore.checker.modrinth (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.checker.modrinth

+
+
+
package me.hsgamer.hscore.checker.modrinth
+
+
Contains the checker for Modrinth
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/checker/modrinth/package-tree.html b/me/hsgamer/hscore/checker/modrinth/package-tree.html new file mode 100644 index 0000000000..b5a61403eb --- /dev/null +++ b/me/hsgamer/hscore/checker/modrinth/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.checker.modrinth Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.checker.modrinth

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/checker/modrinth/package-use.html b/me/hsgamer/hscore/checker/modrinth/package-use.html new file mode 100644 index 0000000000..0a67cce1d0 --- /dev/null +++ b/me/hsgamer/hscore/checker/modrinth/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.checker.modrinth (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.checker.modrinth

+
+No usage of me.hsgamer.hscore.checker.modrinth
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/checker/package-summary.html b/me/hsgamer/hscore/checker/package-summary.html new file mode 100644 index 0000000000..2c3cb337e1 --- /dev/null +++ b/me/hsgamer/hscore/checker/package-summary.html @@ -0,0 +1,117 @@ + + + + +me.hsgamer.hscore.checker (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.checker

+
+
+
package me.hsgamer.hscore.checker
+
+
Contains the base classes for all checkers
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/checker/package-tree.html b/me/hsgamer/hscore/checker/package-tree.html new file mode 100644 index 0000000000..1423bd8d94 --- /dev/null +++ b/me/hsgamer/hscore/checker/package-tree.html @@ -0,0 +1,72 @@ + + + + +me.hsgamer.hscore.checker Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.checker

+Package Hierarchies: + +
+
+

Interface Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/checker/package-use.html b/me/hsgamer/hscore/checker/package-use.html new file mode 100644 index 0000000000..0e86a7477a --- /dev/null +++ b/me/hsgamer/hscore/checker/package-use.html @@ -0,0 +1,139 @@ + + + + +Uses of Package me.hsgamer.hscore.checker (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.checker

+
+
Packages that use me.hsgamer.hscore.checker
+
+
Package
+
Description
+ +
+
Contains the checker for the GitHub repository
+
+ +
+
Contains the checker for Modrinth
+
+ +
+
Contains the checker for Polymart
+
+ +
+
Contains the checker for SpigotMC
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/checker/polymart/PolymartVersionChecker.html b/me/hsgamer/hscore/checker/polymart/PolymartVersionChecker.html new file mode 100644 index 0000000000..5355605980 --- /dev/null +++ b/me/hsgamer/hscore/checker/polymart/PolymartVersionChecker.html @@ -0,0 +1,239 @@ + + + + +PolymartVersionChecker (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PolymartVersionChecker

+
+
java.lang.Object +
me.hsgamer.hscore.checker.polymart.PolymartVersionChecker
+
+
+
+
All Implemented Interfaces:
+
VersionChecker
+
+
+
public class PolymartVersionChecker +extends Object +implements VersionChecker
+
A simple version checker for Polymart
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      PolymartVersionChecker

      +
      public PolymartVersionChecker(int resourceId, + UserAgent userAgent)
      +
      Create a version checker
      +
      +
      Parameters:
      +
      resourceId - the resource id from Polymart
      +
      userAgent - the user agent
      +
      +
      +
    • +
    • +
      +

      PolymartVersionChecker

      +
      public PolymartVersionChecker(int resourceId)
      +
      Create a version checker
      +
      +
      Parameters:
      +
      resourceId - the resource id from Polymart
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isAvailable

      +
      public static boolean isAvailable(String identifier)
      +
      Check whether the checker can be used
      +
      +
      Parameters:
      +
      identifier - the identifier
      +
      Returns:
      +
      true if it can be used
      +
      +
      +
    • +
    • +
      +

      isAvailable

      +
      public static boolean isAvailable()
      +
      Check whether the checker can be used
      +
      +
      Returns:
      +
      true if it can be used
      +
      +
      +
    • +
    • +
      +

      getVersion

      +
      @NotNull +public @NotNull CompletableFuture<String> getVersion()
      +
      Description copied from interface: VersionChecker
      +
      Get the version
      +
      +
      Specified by:
      +
      getVersion in interface VersionChecker
      +
      Returns:
      +
      the version
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/checker/polymart/class-use/PolymartVersionChecker.html b/me/hsgamer/hscore/checker/polymart/class-use/PolymartVersionChecker.html new file mode 100644 index 0000000000..6259e0de85 --- /dev/null +++ b/me/hsgamer/hscore/checker/polymart/class-use/PolymartVersionChecker.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.checker.polymart.PolymartVersionChecker (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.checker.polymart.PolymartVersionChecker

+
+No usage of me.hsgamer.hscore.checker.polymart.PolymartVersionChecker
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/checker/polymart/package-summary.html b/me/hsgamer/hscore/checker/polymart/package-summary.html new file mode 100644 index 0000000000..2abdd92123 --- /dev/null +++ b/me/hsgamer/hscore/checker/polymart/package-summary.html @@ -0,0 +1,117 @@ + + + + +me.hsgamer.hscore.checker.polymart (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.checker.polymart

+
+
+
package me.hsgamer.hscore.checker.polymart
+
+
Contains the checker for Polymart
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/checker/polymart/package-tree.html b/me/hsgamer/hscore/checker/polymart/package-tree.html new file mode 100644 index 0000000000..e0ce5b50ab --- /dev/null +++ b/me/hsgamer/hscore/checker/polymart/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.checker.polymart Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.checker.polymart

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/checker/polymart/package-use.html b/me/hsgamer/hscore/checker/polymart/package-use.html new file mode 100644 index 0000000000..3b929f3ef9 --- /dev/null +++ b/me/hsgamer/hscore/checker/polymart/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.checker.polymart (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.checker.polymart

+
+No usage of me.hsgamer.hscore.checker.polymart
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/checker/spigotmc/SpigotVersionChecker.html b/me/hsgamer/hscore/checker/spigotmc/SpigotVersionChecker.html new file mode 100644 index 0000000000..ab9b8e2bfb --- /dev/null +++ b/me/hsgamer/hscore/checker/spigotmc/SpigotVersionChecker.html @@ -0,0 +1,204 @@ + + + + +SpigotVersionChecker (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SpigotVersionChecker

+
+
java.lang.Object +
me.hsgamer.hscore.checker.spigotmc.SpigotVersionChecker
+
+
+
+
All Implemented Interfaces:
+
VersionChecker
+
+
+
public final class SpigotVersionChecker +extends Object +implements VersionChecker
+
A simple version checker for SpigotMC
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SpigotVersionChecker

      +
      public SpigotVersionChecker(int resourceId, + UserAgent userAgent)
      +
      Create a version checker
      +
      +
      Parameters:
      +
      resourceId - the resource id from SpigotMC
      +
      userAgent - the user agent
      +
      +
      +
    • +
    • +
      +

      SpigotVersionChecker

      +
      public SpigotVersionChecker(int resourceId)
      +
      Create a version checker
      +
      +
      Parameters:
      +
      resourceId - the resource id from SpigotMC
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/checker/spigotmc/class-use/SpigotVersionChecker.html b/me/hsgamer/hscore/checker/spigotmc/class-use/SpigotVersionChecker.html new file mode 100644 index 0000000000..4c633011e0 --- /dev/null +++ b/me/hsgamer/hscore/checker/spigotmc/class-use/SpigotVersionChecker.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.checker.spigotmc.SpigotVersionChecker (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.checker.spigotmc.SpigotVersionChecker

+
+No usage of me.hsgamer.hscore.checker.spigotmc.SpigotVersionChecker
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/checker/spigotmc/package-summary.html b/me/hsgamer/hscore/checker/spigotmc/package-summary.html new file mode 100644 index 0000000000..ea5d0c0754 --- /dev/null +++ b/me/hsgamer/hscore/checker/spigotmc/package-summary.html @@ -0,0 +1,117 @@ + + + + +me.hsgamer.hscore.checker.spigotmc (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.checker.spigotmc

+
+
+
package me.hsgamer.hscore.checker.spigotmc
+
+
Contains the checker for SpigotMC
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/checker/spigotmc/package-tree.html b/me/hsgamer/hscore/checker/spigotmc/package-tree.html new file mode 100644 index 0000000000..497bd27735 --- /dev/null +++ b/me/hsgamer/hscore/checker/spigotmc/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.checker.spigotmc Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.checker.spigotmc

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/checker/spigotmc/package-use.html b/me/hsgamer/hscore/checker/spigotmc/package-use.html new file mode 100644 index 0000000000..6b6c823d6d --- /dev/null +++ b/me/hsgamer/hscore/checker/spigotmc/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.checker.spigotmc (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.checker.spigotmc

+
+No usage of me.hsgamer.hscore.checker.spigotmc
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/collections/map/CaseInsensitiveStringHashMap.html b/me/hsgamer/hscore/collections/map/CaseInsensitiveStringHashMap.html new file mode 100644 index 0000000000..8e6be65acc --- /dev/null +++ b/me/hsgamer/hscore/collections/map/CaseInsensitiveStringHashMap.html @@ -0,0 +1,166 @@ + + + + +CaseInsensitiveStringHashMap (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CaseInsensitiveStringHashMap<V>

+
+
java.lang.Object +
me.hsgamer.hscore.collections.map.CaseInsensitiveStringMap<V> +
me.hsgamer.hscore.collections.map.CaseInsensitiveStringHashMap<V>
+
+
+
+
+
Type Parameters:
+
V - the type of the value
+
+
+
All Implemented Interfaces:
+
Map<String,V>
+
+
+
public class CaseInsensitiveStringHashMap<V> +extends CaseInsensitiveStringMap<V>
+
String Hash Map but case-insensitive
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      CaseInsensitiveStringHashMap

      +
      public CaseInsensitiveStringHashMap()
      +
      +
    • +
    • +
      +

      CaseInsensitiveStringHashMap

      +
      public CaseInsensitiveStringHashMap(Map<String,? extends V> map)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/collections/map/CaseInsensitiveStringLinkedMap.html b/me/hsgamer/hscore/collections/map/CaseInsensitiveStringLinkedMap.html new file mode 100644 index 0000000000..9ce72d1f7f --- /dev/null +++ b/me/hsgamer/hscore/collections/map/CaseInsensitiveStringLinkedMap.html @@ -0,0 +1,166 @@ + + + + +CaseInsensitiveStringLinkedMap (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CaseInsensitiveStringLinkedMap<V>

+
+
java.lang.Object +
me.hsgamer.hscore.collections.map.CaseInsensitiveStringMap<V> +
me.hsgamer.hscore.collections.map.CaseInsensitiveStringLinkedMap<V>
+
+
+
+
+
Type Parameters:
+
V - the type of the value
+
+
+
All Implemented Interfaces:
+
Map<String,V>
+
+
+
public class CaseInsensitiveStringLinkedMap<V> +extends CaseInsensitiveStringMap<V>
+
Linked String Map but case-insensitive
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      CaseInsensitiveStringLinkedMap

      +
      public CaseInsensitiveStringLinkedMap()
      +
      +
    • +
    • +
      +

      CaseInsensitiveStringLinkedMap

      +
      public CaseInsensitiveStringLinkedMap(Map<String,? extends V> map)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/collections/map/CaseInsensitiveStringMap.html b/me/hsgamer/hscore/collections/map/CaseInsensitiveStringMap.html new file mode 100644 index 0000000000..4ba46b4c1a --- /dev/null +++ b/me/hsgamer/hscore/collections/map/CaseInsensitiveStringMap.html @@ -0,0 +1,350 @@ + + + + +CaseInsensitiveStringMap (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CaseInsensitiveStringMap<V>

+
+
java.lang.Object +
me.hsgamer.hscore.collections.map.CaseInsensitiveStringMap<V>
+
+
+
+
Type Parameters:
+
V - the type of the value
+
+
+
All Implemented Interfaces:
+
Map<String,V>
+
+
+
Direct Known Subclasses:
+
CaseInsensitiveStringHashMap, CaseInsensitiveStringLinkedMap
+
+
+
public class CaseInsensitiveStringMap<V> +extends Object +implements Map<String,V>
+
String Map but case-insensitive
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      CaseInsensitiveStringMap

      +
      public CaseInsensitiveStringMap(Map<String,V> delegate)
      +
      Create a new case-insensitive map
      +
      +
      Parameters:
      +
      delegate - the background map
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/collections/map/class-use/CaseInsensitiveStringHashMap.html b/me/hsgamer/hscore/collections/map/class-use/CaseInsensitiveStringHashMap.html new file mode 100644 index 0000000000..39ed82dd75 --- /dev/null +++ b/me/hsgamer/hscore/collections/map/class-use/CaseInsensitiveStringHashMap.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.collections.map.CaseInsensitiveStringHashMap (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.collections.map.CaseInsensitiveStringHashMap

+
+No usage of me.hsgamer.hscore.collections.map.CaseInsensitiveStringHashMap
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/collections/map/class-use/CaseInsensitiveStringLinkedMap.html b/me/hsgamer/hscore/collections/map/class-use/CaseInsensitiveStringLinkedMap.html new file mode 100644 index 0000000000..77d3bfdc42 --- /dev/null +++ b/me/hsgamer/hscore/collections/map/class-use/CaseInsensitiveStringLinkedMap.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.collections.map.CaseInsensitiveStringLinkedMap (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.collections.map.CaseInsensitiveStringLinkedMap

+
+No usage of me.hsgamer.hscore.collections.map.CaseInsensitiveStringLinkedMap
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/collections/map/class-use/CaseInsensitiveStringMap.html b/me/hsgamer/hscore/collections/map/class-use/CaseInsensitiveStringMap.html new file mode 100644 index 0000000000..711aeafee1 --- /dev/null +++ b/me/hsgamer/hscore/collections/map/class-use/CaseInsensitiveStringMap.html @@ -0,0 +1,96 @@ + + + + +Uses of Class me.hsgamer.hscore.collections.map.CaseInsensitiveStringMap (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.collections.map.CaseInsensitiveStringMap

+
+
Packages that use CaseInsensitiveStringMap
+
+
Package
+
Description
+ +
+
Contains the implementation of Map
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/collections/map/package-summary.html b/me/hsgamer/hscore/collections/map/package-summary.html new file mode 100644 index 0000000000..dd81936b85 --- /dev/null +++ b/me/hsgamer/hscore/collections/map/package-summary.html @@ -0,0 +1,100 @@ + + + + +me.hsgamer.hscore.collections.map (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.collections.map

+
+
+
package me.hsgamer.hscore.collections.map
+
+
Contains the implementation of Map
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/collections/map/package-tree.html b/me/hsgamer/hscore/collections/map/package-tree.html new file mode 100644 index 0000000000..34fadfb76c --- /dev/null +++ b/me/hsgamer/hscore/collections/map/package-tree.html @@ -0,0 +1,81 @@ + + + + +me.hsgamer.hscore.collections.map Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.collections.map

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/collections/map/package-use.html b/me/hsgamer/hscore/collections/map/package-use.html new file mode 100644 index 0000000000..03d5ece468 --- /dev/null +++ b/me/hsgamer/hscore/collections/map/package-use.html @@ -0,0 +1,88 @@ + + + + +Uses of Package me.hsgamer.hscore.collections.map (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.collections.map

+
+ +
+
Package
+
Description
+ +
+
Contains the implementation of Map
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/common/CachedValue.html b/me/hsgamer/hscore/common/CachedValue.html new file mode 100644 index 0000000000..2bc2e0f8af --- /dev/null +++ b/me/hsgamer/hscore/common/CachedValue.html @@ -0,0 +1,241 @@ + + + + +CachedValue (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CachedValue<T>

+
+
java.lang.Object +
me.hsgamer.hscore.common.CachedValue<T>
+
+
+
+
Type Parameters:
+
T - the type of the value
+
+
+
All Implemented Interfaces:
+
Supplier<T>
+
+
+
public abstract class CachedValue<T> +extends Object +implements Supplier<T>
+
The base class for caching value
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      CachedValue

      +
      public CachedValue()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      of

      +
      public static <T> CachedValue<T> of(Supplier<T> supplier)
      +
      Create a new cached value from a supplier
      +
      +
      Type Parameters:
      +
      T - the type of the value
      +
      Parameters:
      +
      supplier - the supplier
      +
      Returns:
      +
      the cached value
      +
      +
      +
    • +
    • +
      +

      getValue

      +
      public T getValue()
      +
      Get the cached value or generate one if the cache is null
      +
      +
      Returns:
      +
      the value
      +
      +
      +
    • +
    • +
      +

      clearCache

      +
      public void clearCache()
      +
      Clear the cached value
      +
      +
    • +
    • +
      +

      generate

      +
      public abstract T generate()
      +
      Generate the value
      +
      +
      Returns:
      +
      the value
      +
      +
      +
    • +
    • +
      +

      get

      +
      public T get()
      +
      +
      Specified by:
      +
      get in interface Supplier<T>
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/common/CollectionUtils.html b/me/hsgamer/hscore/common/CollectionUtils.html new file mode 100644 index 0000000000..744e95ecdc --- /dev/null +++ b/me/hsgamer/hscore/common/CollectionUtils.html @@ -0,0 +1,388 @@ + + + + +CollectionUtils (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CollectionUtils

+
+
java.lang.Object +
me.hsgamer.hscore.common.CollectionUtils
+
+
+
+
public final class CollectionUtils +extends Object
+
Methods on collections
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      createStringListFromObject

      +
      @NotNull +public static @NotNull List<String> createStringListFromObject(@Nullable + @Nullable Object value, + boolean trim)
      +
      Create a list of string
      +
      +
      Parameters:
      +
      value - the object
      +
      trim - should we trim the strings
      +
      Returns:
      +
      the string list
      +
      +
      +
    • +
    • +
      +

      createStringListFromObject

      +
      @NotNull +public static @NotNull List<String> createStringListFromObject(@Nullable + @Nullable Object value)
      +
      Create a list of string
      +
      +
      Parameters:
      +
      value - the object
      +
      Returns:
      +
      the string list
      +
      +
      +
    • +
    • +
      +

      reverse

      +
      @NotNull +public static <T> @NotNull List<T> reverse(@NotNull + @NotNull Collection<T> original)
      +
      Reverse a collection
      +
      +
      Type Parameters:
      +
      T - the type of the elements
      +
      Parameters:
      +
      original - the original collection
      +
      Returns:
      +
      the reversed list
      +
      +
      +
    • +
    • +
      +

      rotate

      +
      @NotNull +public static <T> @NotNull List<T> rotate(@NotNull + @NotNull Collection<T> original, + int distance)
      +
      Rotate a collection
      +
      +
      Type Parameters:
      +
      T - the type of the elements
      +
      Parameters:
      +
      original - the original collection
      +
      distance - the distance to rotate
      +
      Returns:
      +
      the rotated list
      +
      +
      +
    • +
    • +
      +

      repeatElement

      +
      @NotNull +public static <T> @NotNull List<T> repeatElement(@NotNull + @NotNull Collection<T> original, + int repeat)
      +
      Repeat the element of the collection
      +
      +
      Type Parameters:
      +
      T - the type of the elements
      +
      Parameters:
      +
      original - the original collection
      +
      repeat - the times the element repeats
      +
      Returns:
      +
      the repeated list
      +
      +
      +
    • +
    • +
      +

      repeatCollection

      +
      @NotNull +public static <T> @NotNull List<T> repeatCollection(@NotNull + @NotNull Collection<T> original, + int repeat)
      +
      Repeat the collection
      +
      +
      Type Parameters:
      +
      T - the type of the elements
      +
      Parameters:
      +
      original - the original collection
      +
      repeat - the times the list repeats
      +
      Returns:
      +
      the repeated list
      +
      +
      +
    • +
    • +
      +

      splitAll

      +
      @NotNull +public static @NotNull List<String> splitAll(@NotNull + @NotNull String regex, + @NotNull + @NotNull Collection<String> strings)
      +
      Split the strings from the string list
      +
      +
      Parameters:
      +
      regex - the delimiting regular expression
      +
      strings - the string list
      +
      Returns:
      +
      the split string list
      +
      +
      +
    • +
    • +
      +

      pickRandom

      +
      @Nullable +public static <T> T pickRandom(@NotNull + @NotNull Collection<T> collection, + @NotNull + @NotNull Predicate<T> matchCondition)
      +
      Pick a random element from the collection
      +
      +
      Type Parameters:
      +
      T - the type of the elements
      +
      Parameters:
      +
      collection - the collection
      +
      matchCondition - the condition of the picked element
      +
      Returns:
      +
      the picked element, or null if the collection is empty or there is no element that matches the condition
      +
      +
      +
    • +
    • +
      +

      pickRandom

      +
      @Nullable +public static <T> T pickRandom(@NotNull + @NotNull Collection<T> collection)
      +
      Pick a random element from the collection
      +
      +
      Type Parameters:
      +
      T - the type of the elements
      +
      Parameters:
      +
      collection - the collection
      +
      Returns:
      +
      the picked element, or null if the collection is empty
      +
      +
      +
    • +
    • +
      +

      pickRandom

      +
      @Nullable +public static <T> T pickRandom(@NotNull + @NotNull T[] array, + @NotNull + @NotNull Predicate<T> matchCondition)
      +
      Pick a random element from the array
      +
      +
      Type Parameters:
      +
      T - the type of the elements
      +
      Parameters:
      +
      array - the array
      +
      matchCondition - the condition of the picked element
      +
      Returns:
      +
      the picked element, or null if the array is empty or there is no element that matches the condition
      +
      +
      +
    • +
    • +
      +

      pickRandom

      +
      @Nullable +public static <T> T pickRandom(@NotNull + @NotNull T[] array)
      +
      Pick a random element from the array
      +
      +
      Type Parameters:
      +
      T - the type of the elements
      +
      Parameters:
      +
      array - the array
      +
      Returns:
      +
      the picked element, or null if the collection is empty
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/common/MapUtils.html b/me/hsgamer/hscore/common/MapUtils.html new file mode 100644 index 0000000000..845f29639b --- /dev/null +++ b/me/hsgamer/hscore/common/MapUtils.html @@ -0,0 +1,275 @@ + + + + +MapUtils (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MapUtils

+
+
java.lang.Object +
me.hsgamer.hscore.common.MapUtils
+
+
+
+
public class MapUtils +extends Object
+
Methods on Map
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getIfFoundOrDefault

      +
      @SafeVarargs +public static <K, +V> V getIfFoundOrDefault(Map<K,V> map, + V defaultValue, + K... key)
      +
      Get the value given the key from the map
      +
      +
      Type Parameters:
      +
      K - the key type
      +
      V - the value type
      +
      Parameters:
      +
      map - the map
      +
      defaultValue - the default value
      +
      key - the key
      +
      Returns:
      +
      the value
      +
      +
      +
    • +
    • +
      +

      getIfFound

      +
      @SafeVarargs +public static <K, +V> V getIfFound(Map<K,V> map, + K... key)
      +
      Get the value given the key from the map
      +
      +
      Type Parameters:
      +
      K - the key type
      +
      V - the value type
      +
      Parameters:
      +
      map - the map
      +
      key - the key
      +
      Returns:
      +
      the value, or null if not found
      +
      +
      +
    • +
    • +
      +

      getOptional

      +
      @SafeVarargs +public static <K, +V> Optional<V> getOptional(Map<K,V> map, + K... key)
      +
      Get the value given the key from the map
      +
      +
      Type Parameters:
      +
      K - the key type
      +
      V - the value type
      +
      Parameters:
      +
      map - the map
      +
      key - the key
      +
      Returns:
      +
      the value, or empty optional if not found
      +
      +
      +
    • +
    • +
      +

      containsAnyKey

      +
      @SafeVarargs +public static <K> boolean containsAnyKey(Map<K,?> map, + K... key)
      +
      Check if the map contains any of the keys
      +
      +
      Type Parameters:
      +
      K - the key type
      +
      Parameters:
      +
      map - the map
      +
      key - the key
      +
      Returns:
      +
      true if it does
      +
      +
      +
    • +
    • +
      +

      castOptionalStringObjectMap

      +
      public static Optional<Map<String,Object>> castOptionalStringObjectMap(Object object, + boolean unsafe)
      +
      Cast to the optional string-object map
      +
      +
      Parameters:
      +
      object - the object
      +
      unsafe - whether to cast unsafe. Set to false if you want to ensure the map is string-object map, but it will be slower.
      +
      Returns:
      +
      the map, or empty optional if it's not a map
      +
      +
      +
    • +
    • +
      +

      castOptionalStringObjectMap

      +
      public static Optional<Map<String,Object>> castOptionalStringObjectMap(Object object)
      +
      Cast to the optional string-object map
      +
      +
      Parameters:
      +
      object - the object
      +
      Returns:
      +
      the map
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/common/Pair.html b/me/hsgamer/hscore/common/Pair.html new file mode 100644 index 0000000000..949d171420 --- /dev/null +++ b/me/hsgamer/hscore/common/Pair.html @@ -0,0 +1,230 @@ + + + + +Pair (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Pair<K,V>

+
+
java.lang.Object +
me.hsgamer.hscore.common.Pair<K,V>
+
+
+
+
Type Parameters:
+
K - the type of the key
+
V - the type of the value
+
+
+
public class Pair<K,V> +extends Object
+
Store the key and the value in pair
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      of

      +
      public static <K, +V> Pair<K,V> of(K key, + V value)
      +
      Create a new pair
      +
      +
      Type Parameters:
      +
      K - the type of the key
      +
      V - the type of the value
      +
      Parameters:
      +
      key - the key
      +
      value - the value
      +
      Returns:
      +
      the pair
      +
      +
      +
    • +
    • +
      +

      of

      +
      public static <K, +V> Pair<K,V> of(Map.Entry<K,V> entry)
      +
      Create a new pair from the map entry
      +
      +
      Type Parameters:
      +
      K - the type of the key
      +
      V - the type of the value
      +
      Parameters:
      +
      entry - the map entry
      +
      Returns:
      +
      the pair
      +
      +
      +
    • +
    • +
      +

      getKey

      +
      public K getKey()
      +
      Get the key
      +
      +
      Returns:
      +
      the key
      +
      +
      +
    • +
    • +
      +

      getValue

      +
      public V getValue()
      +
      Get the value
      +
      +
      Returns:
      +
      the value
      +
      +
      +
    • +
    • +
      +

      setValue

      +
      public void setValue(V value)
      +
      Set the value
      +
      +
      Parameters:
      +
      value - the value
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/common/StringReplacer.html b/me/hsgamer/hscore/common/StringReplacer.html new file mode 100644 index 0000000000..96d0c9ebbe --- /dev/null +++ b/me/hsgamer/hscore/common/StringReplacer.html @@ -0,0 +1,379 @@ + + + + +StringReplacer (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface StringReplacer

+
+
+
+
All Known Implementing Classes:
+
VariableManager
+
+
+
public interface StringReplacer
+
A simple interface for String replacement
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      DUMMY

      +
      static final StringReplacer DUMMY
      +
      The dummy replacer that does nothing
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      combine

      +
      @NotNull +static @NotNull StringReplacer combine(@NotNull + @NotNull Collection<? extends StringReplacer> stringReplacers)
      +
      Combine multiple string replacers
      +
      +
      Parameters:
      +
      stringReplacers - the string replacers
      +
      Returns:
      +
      the combined string replacer
      +
      +
      +
    • +
    • +
      +

      combine

      +
      @NotNull +static @NotNull StringReplacer combine(@NotNull + @NotNull StringReplacer... stringReplacers)
      +
      Combine multiple string replacers
      +
      +
      Parameters:
      +
      stringReplacers - the string replacers
      +
      Returns:
      +
      the combined string replacer
      +
      +
      +
    • +
    • +
      +

      of

      +
      @NotNull +static @NotNull StringReplacer of(@NotNull + @NotNull UnaryOperator<String> operator, + @NotNull + @NotNull BiFunction<String,UUID,String> function)
      + +
      +
      Parameters:
      +
      operator - the UnaryOperator
      +
      function - the BiFunction
      +
      Returns:
      +
      the StringReplacer
      +
      +
      +
    • +
    • +
      +

      of

      +
      @NotNull +static @NotNull StringReplacer of(@NotNull + @NotNull UnaryOperator<String> operator)
      + +
      +
      Parameters:
      +
      operator - the UnaryOperator
      +
      Returns:
      +
      the StringReplacer
      +
      +
      +
    • +
    • +
      +

      of

      +
      @NotNull +static @NotNull StringReplacer of(@NotNull + @NotNull BiFunction<String,UUID,String> function)
      + +
      +
      Parameters:
      +
      function - the BiFunction
      +
      Returns:
      +
      the StringReplacer
      +
      +
      +
    • +
    • +
      +

      replace

      +
      @Nullable +@Nullable String replace(@NotNull + @NotNull String original)
      +
      Replace a string
      +
      +
      Parameters:
      +
      original - the original string
      +
      Returns:
      +
      the replaced string
      +
      +
      +
    • +
    • +
      +

      replace

      +
      @Nullable +default @Nullable String replace(@NotNull + @NotNull String original, + @NotNull + @NotNull UUID uuid)
      +
      Replace a string based on the unique id
      +
      +
      Parameters:
      +
      original - the original string
      +
      uuid - the unique id
      +
      Returns:
      +
      the replaced string
      +
      +
      +
    • +
    • +
      +

      tryReplace

      +
      @Nullable +default @Nullable String tryReplace(@NotNull + @NotNull String original, + @Nullable + @Nullable UUID uuid)
      +
      Try to replace a string based on the unique id. + If the unique id is null, it will use replace(String). Otherwise, it will use replace(String, UUID).
      +
      +
      Parameters:
      +
      original - the original string
      +
      uuid - the unique id
      +
      Returns:
      +
      the replaced string
      +
      +
      +
    • +
    • +
      +

      replaceOrDefault

      +
      default String replaceOrDefault(@NotNull + @NotNull String original, + @Nullable + @Nullable UUID uuid, + @NotNull + @NotNull String def)
      +
      Replace a string or return the default value
      +
      +
      Parameters:
      +
      original - the original string
      +
      uuid - the unique id
      +
      def - the default value
      +
      Returns:
      +
      the replaced string or the default value
      +
      +
      +
    • +
    • +
      +

      replaceOrOriginal

      +
      default String replaceOrOriginal(@NotNull + @NotNull String original, + @Nullable + @Nullable UUID uuid)
      +
      Replace a string or return the original value
      +
      +
      Parameters:
      +
      original - the original string
      +
      Returns:
      +
      the replaced string or the original value
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/common/StringUtils.html b/me/hsgamer/hscore/common/StringUtils.html new file mode 100644 index 0000000000..253f247890 --- /dev/null +++ b/me/hsgamer/hscore/common/StringUtils.html @@ -0,0 +1,254 @@ + + + + +StringUtils (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class StringUtils

+
+
java.lang.Object +
me.hsgamer.hscore.common.StringUtils
+
+
+
+
public final class StringUtils +extends Object
+
Methods for String
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      replacePattern

      +
      public static String replacePattern(@NotNull + @NotNull String input, + @NotNull + @NotNull Pattern pattern, + @NotNull + @NotNull Function<@NotNull Matcher,@Nullable String> replacementFunction)
      +
      Replace the string given the pattern and the replacement function
      +
      +
      Parameters:
      +
      input - the input string
      +
      pattern - the pattern
      +
      replacementFunction - the replacement function
      +
      Returns:
      +
      the replaced string
      +
      +
      +
    • +
    • +
      +

      replaceChar

      +
      @NotNull +public static @NotNull String replaceChar(char altChar, + char finalChar, + @NotNull + @NotNull String input, + @NotNull + @NotNull Map<Character,Supplier<Character>> charMappers)
      +
      Replace all alternative character format to the final characters. + The format is "?<a-zA-Z0-9>", where ? is the alternative character and <a-zA-Z0-9> is the code.
      +
      +
      Parameters:
      +
      altChar - The alternative character
      +
      finalChar - The final character
      +
      input - The input string
      +
      charMappers - The character mappers to replace some special characters
      +
      Returns:
      +
      The converted string
      +
      +
      +
    • +
    • +
      +

      replaceHex

      +
      @NotNull +public static @NotNull String replaceHex(char indicator, + @NotNull + @NotNull Function<char[],String> replacer, + @NotNull + @NotNull String input)
      +
      Replace HEX string with the replacer. + The HEX string format is "?#rrggbb", where "?" is the indicator character, and "rrggbb" is the HEX string.
      +
      +
      Parameters:
      +
      indicator - the indicator character
      +
      replacer - the replacer to replace the HEX string, which is a character array of length 6
      +
      input - the string
      +
      Returns:
      +
      the colored string
      +
      +
      +
    • +
    • +
      +

      normalizeHex

      +
      public static char[] normalizeHex(@NotNull + @NotNull String input)
      +
      Normalize the raw hex string to the 6-digit hex string
      +
      +
      Parameters:
      +
      input - the raw hex string
      +
      Returns:
      +
      the 6-digit hex string
      +
      +
      +
    • +
    • +
      +

      deepReplace

      +
      public static Object deepReplace(Object object, + UnaryOperator<String> replacer)
      +
      Replace the string in the object
      +
      +
      Parameters:
      +
      object - the object
      +
      replacer - the replacer
      +
      Returns:
      +
      the replaced object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/common/Validate.html b/me/hsgamer/hscore/common/Validate.html new file mode 100644 index 0000000000..8227803ed3 --- /dev/null +++ b/me/hsgamer/hscore/common/Validate.html @@ -0,0 +1,311 @@ + + + + +Validate (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Validate

+
+
java.lang.Object +
me.hsgamer.hscore.common.Validate
+
+
+
+
public final class Validate +extends Object
+
Methods to validate
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getNumber

      +
      public static Optional<BigDecimal> getNumber(@NotNull + @NotNull String input)
      +
      Convert to number
      +
      +
      Parameters:
      +
      input - the string
      +
      Returns:
      +
      the number
      +
      +
      +
    • +
    • +
      +

      getURL

      +
      public static Optional<URL> getURL(@NotNull + @NotNull String input)
      +
      Convert to URL
      +
      +
      Parameters:
      +
      input - the string
      +
      Returns:
      +
      the URL
      +
      +
      +
    • +
    • +
      +

      getBase64

      +
      public static Optional<byte[]> getBase64(@NotNull + @NotNull String input)
      +
      Convert to Base64
      +
      +
      Parameters:
      +
      input - the input
      +
      Returns:
      +
      the Base64
      +
      +
      +
    • +
    • +
      +

      getUUID

      +
      public static Optional<UUID> getUUID(@NotNull + @NotNull String input)
      +
      Convert to UUID
      +
      +
      Parameters:
      +
      input - the input
      +
      Returns:
      +
      the UUID
      +
      +
      +
    • +
    • +
      +

      isClassLoaded

      +
      public static boolean isClassLoaded(@NotNull + @NotNull String className)
      +
      Check if the class is loaded
      +
      +
      Parameters:
      +
      className - the class path
      +
      Returns:
      +
      whether it's loaded
      +
      +
      +
    • +
    • +
      +

      isMethodLoaded

      +
      public static boolean isMethodLoaded(@NotNull + @NotNull String className, + @NotNull + @NotNull String methodName, + @NotNull + @NotNull Class<?>... params)
      +
      Check if the method is loaded
      +
      +
      Parameters:
      +
      className - the class path
      +
      methodName - the method's name
      +
      params - the type of parameters
      +
      Returns:
      +
      whether it's loaded
      +
      +
      +
    • +
    • +
      +

      isConstructorLoaded

      +
      public static boolean isConstructorLoaded(@NotNull + @NotNull String className, + @NotNull + @NotNull Class<?>... params)
      +
      Check if the constructor is loaded
      +
      +
      Parameters:
      +
      className - the class path
      +
      params - the type of parameters
      +
      Returns:
      +
      whether it's loaded
      +
      +
      +
    • +
    • +
      +

      isNullOrEmpty

      +
      public static boolean isNullOrEmpty(@Nullable + @Nullable Collection<?> list)
      +
      Check if it's null or empty
      +
      +
      Parameters:
      +
      list - the list
      +
      Returns:
      +
      whether it's null or empty
      +
      +
      +
    • +
    • +
      +

      isNullOrEmpty

      +
      public static boolean isNullOrEmpty(@Nullable + @Nullable String string)
      +
      Check if it's null or empty
      +
      +
      Parameters:
      +
      string - the string
      +
      Returns:
      +
      whether it's null or empty
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/common/class-use/CachedValue.html b/me/hsgamer/hscore/common/class-use/CachedValue.html new file mode 100644 index 0000000000..1113a3bf44 --- /dev/null +++ b/me/hsgamer/hscore/common/class-use/CachedValue.html @@ -0,0 +1,91 @@ + + + + +Uses of Class me.hsgamer.hscore.common.CachedValue (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.common.CachedValue

+
+
Packages that use CachedValue
+
+
Package
+
Description
+ +
+
Contains the utilities for common use
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/common/class-use/CollectionUtils.html b/me/hsgamer/hscore/common/class-use/CollectionUtils.html new file mode 100644 index 0000000000..377e3e83ef --- /dev/null +++ b/me/hsgamer/hscore/common/class-use/CollectionUtils.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.common.CollectionUtils (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.common.CollectionUtils

+
+No usage of me.hsgamer.hscore.common.CollectionUtils
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/common/class-use/MapUtils.html b/me/hsgamer/hscore/common/class-use/MapUtils.html new file mode 100644 index 0000000000..1f6bc7b366 --- /dev/null +++ b/me/hsgamer/hscore/common/class-use/MapUtils.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.common.MapUtils (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.common.MapUtils

+
+No usage of me.hsgamer.hscore.common.MapUtils
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/common/class-use/Pair.html b/me/hsgamer/hscore/common/class-use/Pair.html new file mode 100644 index 0000000000..bd2e15f61c --- /dev/null +++ b/me/hsgamer/hscore/common/class-use/Pair.html @@ -0,0 +1,99 @@ + + + + +Uses of Class me.hsgamer.hscore.common.Pair (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.common.Pair

+
+
Packages that use Pair
+
+
Package
+
Description
+ +
+
Contains the utilities for common use
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/common/class-use/StringReplacer.html b/me/hsgamer/hscore/common/class-use/StringReplacer.html new file mode 100644 index 0000000000..6368162e67 --- /dev/null +++ b/me/hsgamer/hscore/common/class-use/StringReplacer.html @@ -0,0 +1,465 @@ + + + + +Uses of Interface me.hsgamer.hscore.common.StringReplacer (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.common.StringReplacer

+
+
Packages that use StringReplacer
+
+
Package
+
Description
+ +
+
Contains common classes for actions
+
+ +
+
Contains the implementation of Action for Bukkit
+
+ +
+
Contains the implementation of ItemModifier for ItemStack
+
+ +
+
Contains the utilities for common use
+
+ +
+
Contains the classes to work with Minecraft items
+
+ +
+
Contains the classes to work with variables
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/common/class-use/StringUtils.html b/me/hsgamer/hscore/common/class-use/StringUtils.html new file mode 100644 index 0000000000..29b2b3e3c1 --- /dev/null +++ b/me/hsgamer/hscore/common/class-use/StringUtils.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.common.StringUtils (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.common.StringUtils

+
+No usage of me.hsgamer.hscore.common.StringUtils
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/common/class-use/Validate.html b/me/hsgamer/hscore/common/class-use/Validate.html new file mode 100644 index 0000000000..c50b8fea1b --- /dev/null +++ b/me/hsgamer/hscore/common/class-use/Validate.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.common.Validate (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.common.Validate

+
+No usage of me.hsgamer.hscore.common.Validate
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/common/package-summary.html b/me/hsgamer/hscore/common/package-summary.html new file mode 100644 index 0000000000..07c80360cc --- /dev/null +++ b/me/hsgamer/hscore/common/package-summary.html @@ -0,0 +1,122 @@ + + + + +me.hsgamer.hscore.common (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.common

+
+
+
package me.hsgamer.hscore.common
+
+
Contains the utilities for common use
+
+
+
    +
  • +
    +
    +
    +
    +
    Class
    +
    Description
    + +
    +
    The base class for caching value
    +
    + +
    +
    Methods on collections
    +
    + +
    +
    Methods on Map
    +
    +
    Pair<K,V>
    +
    +
    Store the key and the value in pair
    +
    + +
    +
    A simple interface for String replacement
    +
    + +
    +
    Methods for String
    +
    + +
    +
    Methods to validate
    +
    +
    +
    +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/common/package-tree.html b/me/hsgamer/hscore/common/package-tree.html new file mode 100644 index 0000000000..12c41688b8 --- /dev/null +++ b/me/hsgamer/hscore/common/package-tree.html @@ -0,0 +1,87 @@ + + + + +me.hsgamer.hscore.common Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.common

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/common/package-use.html b/me/hsgamer/hscore/common/package-use.html new file mode 100644 index 0000000000..6506bbba15 --- /dev/null +++ b/me/hsgamer/hscore/common/package-use.html @@ -0,0 +1,181 @@ + + + + +Uses of Package me.hsgamer.hscore.common (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.common

+
+
Packages that use me.hsgamer.hscore.common
+
+
Package
+
Description
+ +
+
Contains common classes for actions
+
+ +
+
Contains the implementation of Action for Bukkit
+
+ +
+
Contains the implementation of ItemModifier for ItemStack
+
+ +
+
Contains the utilities for common use
+
+ +
+
Contains the classes to work with Minecraft items
+
+ +
+
Contains the classes to work with variables
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/CommentType.html b/me/hsgamer/hscore/config/CommentType.html new file mode 100644 index 0000000000..c466018b3f --- /dev/null +++ b/me/hsgamer/hscore/config/CommentType.html @@ -0,0 +1,229 @@ + + + + +CommentType (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum Class CommentType

+
+
java.lang.Object +
java.lang.Enum<CommentType> +
me.hsgamer.hscore.config.CommentType
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<CommentType>, java.lang.constant.Constable
+
+
+
public enum CommentType +extends Enum<CommentType>
+
The comment type
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    +
      +
    • +
      +

      BLOCK

      +
      public static final CommentType BLOCK
      +
      A block type above the value
      +
      +
    • +
    • +
      +

      SIDE

      +
      public static final CommentType SIDE
      +
      A line type at the end of the value
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static CommentType[] values()
      +
      Returns an array containing the constants of this enum class, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum class, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static CommentType valueOf(String name)
      +
      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum class has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/Config.html b/me/hsgamer/hscore/config/Config.html new file mode 100644 index 0000000000..56db8c8ac2 --- /dev/null +++ b/me/hsgamer/hscore/config/Config.html @@ -0,0 +1,685 @@ + + + + +Config (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface Config

+
+
+
+
All Known Implementing Classes:
+
AnnotatedConfig, BukkitConfig, BungeeConfig, ConfigurateConfig, DecorativeConfig, GsonConfig, LightningConfig, SimpleConfig
+
+
+
public interface Config
+
The interface for all configurations
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      LOGGER

      +
      static final Logger LOGGER
      +
      The logger for ease
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getOriginal

      +
      Object getOriginal()
      +
      Get the original instance
      +
      +
      Returns:
      +
      the original instance
      +
      +
      +
    • +
    • +
      +

      get

      +
      Object get(Object def, + String... path)
      +
      Get the value from the path
      +
      +
      Parameters:
      +
      def - the default value if the value is not found
      +
      path - the path
      +
      Returns:
      +
      the value
      +
      +
      +
    • +
    • +
      +

      set

      +
      void set(Object value, + String... path)
      +
      Set the value to the path
      +
      +
      Parameters:
      +
      value - the value
      +
      path - the path
      +
      +
      +
    • +
    • +
      +

      contains

      +
      default boolean contains(String... path)
      +
      Check if the configuration contains the path
      +
      +
      Parameters:
      +
      path - the path
      +
      Returns:
      +
      true if it does
      +
      +
      +
    • +
    • +
      +

      getName

      +
      String getName()
      +
      Get the name of the configuration
      +
      +
      Returns:
      +
      the name
      +
      +
      +
    • +
    • +
      +

      getValues

      +
      Map<String[],Object> getValues(boolean deep, + String... path)
      +
      Get all values from the path
      +
      +
      Parameters:
      +
      deep - should we go deeper from the path?
      +
      path - the path
      +
      Returns:
      +
      the values
      +
      +
      +
    • +
    • +
      +

      setup

      +
      void setup()
      +
      Set up the configuration
      +
      +
    • +
    • +
      +

      save

      +
      void save()
      +
      Save the configuration
      +
      +
    • +
    • +
      +

      reload

      +
      void reload()
      +
      Reload the configuration
      +
      +
    • +
    • +
      +

      normalize

      +
      Object normalize(Object object)
      +
      Normalize the library-specific object
      +
      +
      Parameters:
      +
      object - the object
      +
      Returns:
      +
      the normalized object
      +
      +
      +
    • +
    • +
      +

      isNormalizable

      +
      boolean isNormalizable(Object object)
      +
      Check if the object is normalizable
      +
      +
      Parameters:
      +
      object - the object
      +
      Returns:
      +
      true if it is
      +
      +
      +
    • +
    • +
      +

      remove

      +
      default void remove(String... path)
      +
      Remove the path from the configuration
      +
      +
      Parameters:
      +
      path - the path
      +
      +
      +
    • +
    • +
      +

      clear

      +
      default void clear()
      +
      Remove all paths from the configuration
      +
      +
    • +
    • +
      +

      get

      +
      default Object get(String... path)
      +
      Get the value from the path
      +
      +
      Parameters:
      +
      path - the path
      +
      Returns:
      +
      the value
      +
      +
      +
    • +
    • +
      +

      getNormalized

      +
      default Object getNormalized(Object def, + String... path)
      +
      Get the normalized value from the path
      +
      +
      Parameters:
      +
      def - the default value the default value if the value is not found
      +
      path - the path
      +
      Returns:
      +
      the value
      +
      +
      +
    • +
    • +
      +

      getNormalized

      +
      default Object getNormalized(String... path)
      +
      Get the normalized value from the path
      +
      +
      Parameters:
      +
      path - the path
      +
      Returns:
      +
      the value
      +
      +
      +
    • +
    • +
      +

      getInstance

      +
      default <T> T getInstance(Class<T> type, + T def, + String... path)
      +
      Get the value from the path
      +
      +
      Type Parameters:
      +
      T - the type of the value
      +
      Parameters:
      +
      type - the type class of the value
      +
      def - the default value if the value is not found
      +
      path - the path
      +
      Returns:
      +
      the value
      +
      +
      +
    • +
    • +
      +

      getInstance

      +
      default <T> T getInstance(Class<T> type, + String... path)
      +
      Get the value from the path
      +
      +
      Type Parameters:
      +
      T - the type of the value
      +
      Parameters:
      +
      type - the type class of the value
      +
      path - the path
      +
      Returns:
      +
      the value
      +
      +
      +
    • +
    • +
      +

      isInstance

      +
      default boolean isInstance(Class<?> type, + String... path)
      +
      Check if the value of the path matches the type
      +
      +
      Parameters:
      +
      type - the type class of the value
      +
      path - the path
      +
      Returns:
      +
      true if it does
      +
      +
      +
    • +
    • +
      +

      getKeys

      +
      default Set<String[]> getKeys(boolean deep, + String... path)
      +
      Get all keys from the path
      +
      +
      Parameters:
      +
      deep - should we go deeper from the path?
      +
      path - the path
      +
      Returns:
      +
      the keys
      +
      +
      +
    • +
    • +
      +

      getNormalizedValues

      +
      default Map<String[],Object> getNormalizedValues(boolean deep, + String... path)
      +
      Get all normalized values from the path
      +
      +
      Parameters:
      +
      deep - should we go deeper from the path?
      +
      path - the path
      +
      Returns:
      +
      the values
      +
      +
      +
    • +
    • +
      +

      normalizeObject

      +
      default Object normalizeObject(Object object)
      +
      Normalize the object and its elements if it is a map or a collection
      +
      +
      Parameters:
      +
      object - the object
      +
      Returns:
      +
      the normalized object
      +
      +
      +
    • +
    • +
      +

      setIfAbsent

      +
      default void setIfAbsent(Object value, + String... path)
      +
      Set the value to the path if it is not already set
      +
      +
      Parameters:
      +
      value - the value
      +
      path - the path
      +
      +
      +
    • +
    • +
      +

      setIfAbsent

      +
      default void setIfAbsent(Map<String[],Object> map)
      +
      Set the values to the path if they are not already set
      +
      +
      Parameters:
      +
      map - the map of values
      +
      +
      +
    • +
    • +
      +

      getComment

      +
      default List<String> getComment(CommentType type, + String... path)
      +
      Get the comment. + This is a default empty method. The implementation can override this method to support comments.
      +
      +
      Parameters:
      +
      type - the comment type
      +
      path - the path
      +
      Returns:
      +
      the comment
      +
      +
      +
    • +
    • +
      +

      setComment

      +
      default void setComment(CommentType type, + List<String> value, + String... path)
      +
      Set the comment + This is a default empty method. The implementation can override this method to support comments.
      +
      +
      Parameters:
      +
      type - the comment type
      +
      value - the comment, can be null to remove the comment
      +
      path - the path
      +
      +
      +
    • +
    • +
      +

      getComment

      +
      default List<String> getComment(String... path)
      +
      Get the block comment
      +
      +
      Parameters:
      +
      path - the path
      +
      Returns:
      +
      the comment
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      setComment

      +
      default void setComment(List<String> value, + String... path)
      +
      Set the block comment
      +
      +
      Parameters:
      +
      path - the path
      +
      value - the comment, can be null to remove the comment
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/DecorativeConfig.html b/me/hsgamer/hscore/config/DecorativeConfig.html new file mode 100644 index 0000000000..db1c8e90f7 --- /dev/null +++ b/me/hsgamer/hscore/config/DecorativeConfig.html @@ -0,0 +1,841 @@ + + + + +DecorativeConfig (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DecorativeConfig

+
+
java.lang.Object +
me.hsgamer.hscore.config.DecorativeConfig
+
+
+
+
All Implemented Interfaces:
+
Config
+
+
+
Direct Known Subclasses:
+
AnnotatedConfig
+
+
+
public abstract class DecorativeConfig +extends Object +implements Config
+
A decorative Config for extending more features on the existing Config
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      config

      +
      protected final Config config
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DecorativeConfig

      +
      protected DecorativeConfig(Config config)
      +
      Create a new decorative config
      +
      +
      Parameters:
      +
      config - the original config
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getOriginalConfig

      +
      public Config getOriginalConfig()
      +
      Get the original config
      +
      +
      Returns:
      +
      the config
      +
      +
      +
    • +
    • +
      +

      getOriginal

      +
      public Object getOriginal()
      +
      Description copied from interface: Config
      +
      Get the original instance
      +
      +
      Specified by:
      +
      getOriginal in interface Config
      +
      Returns:
      +
      the original instance
      +
      +
      +
    • +
    • +
      +

      get

      +
      public Object get(Object def, + String... path)
      +
      Description copied from interface: Config
      +
      Get the value from the path
      +
      +
      Specified by:
      +
      get in interface Config
      +
      Parameters:
      +
      def - the default value if the value is not found
      +
      path - the path
      +
      Returns:
      +
      the value
      +
      +
      +
    • +
    • +
      +

      set

      +
      public void set(Object value, + String... path)
      +
      Description copied from interface: Config
      +
      Set the value to the path
      +
      +
      Specified by:
      +
      set in interface Config
      +
      Parameters:
      +
      value - the value
      +
      path - the path
      +
      +
      +
    • +
    • +
      +

      contains

      +
      public boolean contains(String... path)
      +
      Description copied from interface: Config
      +
      Check if the configuration contains the path
      +
      +
      Specified by:
      +
      contains in interface Config
      +
      Parameters:
      +
      path - the path
      +
      Returns:
      +
      true if it does
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      Description copied from interface: Config
      +
      Get the name of the configuration
      +
      +
      Specified by:
      +
      getName in interface Config
      +
      Returns:
      +
      the name
      +
      +
      +
    • +
    • +
      +

      getValues

      +
      public Map<String[],Object> getValues(boolean deep, + String... path)
      +
      Description copied from interface: Config
      +
      Get all values from the path
      +
      +
      Specified by:
      +
      getValues in interface Config
      +
      Parameters:
      +
      deep - should we go deeper from the path?
      +
      path - the path
      +
      Returns:
      +
      the values
      +
      +
      +
    • +
    • +
      +

      setup

      +
      public void setup()
      +
      Description copied from interface: Config
      +
      Set up the configuration
      +
      +
      Specified by:
      +
      setup in interface Config
      +
      +
      +
    • +
    • +
      +

      save

      +
      public void save()
      +
      Description copied from interface: Config
      +
      Save the configuration
      +
      +
      Specified by:
      +
      save in interface Config
      +
      +
      +
    • +
    • +
      +

      reload

      +
      public void reload()
      +
      Description copied from interface: Config
      +
      Reload the configuration
      +
      +
      Specified by:
      +
      reload in interface Config
      +
      +
      +
    • +
    • +
      +

      normalize

      +
      public Object normalize(Object object)
      +
      Description copied from interface: Config
      +
      Normalize the library-specific object
      +
      +
      Specified by:
      +
      normalize in interface Config
      +
      Parameters:
      +
      object - the object
      +
      Returns:
      +
      the normalized object
      +
      +
      +
    • +
    • +
      +

      isNormalizable

      +
      public boolean isNormalizable(Object object)
      +
      Description copied from interface: Config
      +
      Check if the object is normalizable
      +
      +
      Specified by:
      +
      isNormalizable in interface Config
      +
      Parameters:
      +
      object - the object
      +
      Returns:
      +
      true if it is
      +
      +
      +
    • +
    • +
      +

      remove

      +
      public void remove(String... path)
      +
      Description copied from interface: Config
      +
      Remove the path from the configuration
      +
      +
      Specified by:
      +
      remove in interface Config
      +
      Parameters:
      +
      path - the path
      +
      +
      +
    • +
    • +
      +

      clear

      +
      public void clear()
      +
      Description copied from interface: Config
      +
      Remove all paths from the configuration
      +
      +
      Specified by:
      +
      clear in interface Config
      +
      +
      +
    • +
    • +
      +

      get

      +
      public Object get(String... path)
      +
      Description copied from interface: Config
      +
      Get the value from the path
      +
      +
      Specified by:
      +
      get in interface Config
      +
      Parameters:
      +
      path - the path
      +
      Returns:
      +
      the value
      +
      +
      +
    • +
    • +
      +

      getNormalized

      +
      public Object getNormalized(Object def, + String... path)
      +
      Description copied from interface: Config
      +
      Get the normalized value from the path
      +
      +
      Specified by:
      +
      getNormalized in interface Config
      +
      Parameters:
      +
      def - the default value the default value if the value is not found
      +
      path - the path
      +
      Returns:
      +
      the value
      +
      +
      +
    • +
    • +
      +

      getNormalized

      +
      public Object getNormalized(String... path)
      +
      Description copied from interface: Config
      +
      Get the normalized value from the path
      +
      +
      Specified by:
      +
      getNormalized in interface Config
      +
      Parameters:
      +
      path - the path
      +
      Returns:
      +
      the value
      +
      +
      +
    • +
    • +
      +

      getInstance

      +
      public <T> T getInstance(Class<T> type, + T def, + String... path)
      +
      Description copied from interface: Config
      +
      Get the value from the path
      +
      +
      Specified by:
      +
      getInstance in interface Config
      +
      Type Parameters:
      +
      T - the type of the value
      +
      Parameters:
      +
      type - the type class of the value
      +
      def - the default value if the value is not found
      +
      path - the path
      +
      Returns:
      +
      the value
      +
      +
      +
    • +
    • +
      +

      getInstance

      +
      public <T> T getInstance(Class<T> type, + String... path)
      +
      Description copied from interface: Config
      +
      Get the value from the path
      +
      +
      Specified by:
      +
      getInstance in interface Config
      +
      Type Parameters:
      +
      T - the type of the value
      +
      Parameters:
      +
      type - the type class of the value
      +
      path - the path
      +
      Returns:
      +
      the value
      +
      +
      +
    • +
    • +
      +

      isInstance

      +
      public boolean isInstance(Class<?> type, + String... path)
      +
      Description copied from interface: Config
      +
      Check if the value of the path matches the type
      +
      +
      Specified by:
      +
      isInstance in interface Config
      +
      Parameters:
      +
      type - the type class of the value
      +
      path - the path
      +
      Returns:
      +
      true if it does
      +
      +
      +
    • +
    • +
      +

      getKeys

      +
      public Set<String[]> getKeys(boolean deep, + String... path)
      +
      Description copied from interface: Config
      +
      Get all keys from the path
      +
      +
      Specified by:
      +
      getKeys in interface Config
      +
      Parameters:
      +
      deep - should we go deeper from the path?
      +
      path - the path
      +
      Returns:
      +
      the keys
      +
      +
      +
    • +
    • +
      +

      getNormalizedValues

      +
      public Map<String[],Object> getNormalizedValues(boolean deep, + String... path)
      +
      Description copied from interface: Config
      +
      Get all normalized values from the path
      +
      +
      Specified by:
      +
      getNormalizedValues in interface Config
      +
      Parameters:
      +
      deep - should we go deeper from the path?
      +
      path - the path
      +
      Returns:
      +
      the values
      +
      +
      +
    • +
    • +
      +

      normalizeObject

      +
      public Object normalizeObject(Object object)
      +
      Description copied from interface: Config
      +
      Normalize the object and its elements if it is a map or a collection
      +
      +
      Specified by:
      +
      normalizeObject in interface Config
      +
      Parameters:
      +
      object - the object
      +
      Returns:
      +
      the normalized object
      +
      +
      +
    • +
    • +
      +

      setIfAbsent

      +
      public void setIfAbsent(Object value, + String... path)
      +
      Description copied from interface: Config
      +
      Set the value to the path if it is not already set
      +
      +
      Specified by:
      +
      setIfAbsent in interface Config
      +
      Parameters:
      +
      value - the value
      +
      path - the path
      +
      +
      +
    • +
    • +
      +

      setIfAbsent

      +
      public void setIfAbsent(Map<String[],Object> map)
      +
      Description copied from interface: Config
      +
      Set the values to the path if they are not already set
      +
      +
      Specified by:
      +
      setIfAbsent in interface Config
      +
      Parameters:
      +
      map - the map of values
      +
      +
      +
    • +
    • +
      +

      getComment

      +
      public List<String> getComment(CommentType type, + String... path)
      +
      Description copied from interface: Config
      +
      Get the comment. + This is a default empty method. The implementation can override this method to support comments.
      +
      +
      Specified by:
      +
      getComment in interface Config
      +
      Parameters:
      +
      type - the comment type
      +
      path - the path
      +
      Returns:
      +
      the comment
      +
      +
      +
    • +
    • +
      +

      setComment

      +
      public void setComment(CommentType type, + List<String> value, + String... path)
      +
      Description copied from interface: Config
      +
      Set the comment + This is a default empty method. The implementation can override this method to support comments.
      +
      +
      Specified by:
      +
      setComment in interface Config
      +
      Parameters:
      +
      type - the comment type
      +
      value - the comment, can be null to remove the comment
      +
      path - the path
      +
      +
      +
    • +
    • +
      +

      getComment

      +
      public List<String> getComment(String... path)
      +
      Description copied from interface: Config
      +
      Get the block comment
      +
      +
      Specified by:
      +
      getComment in interface Config
      +
      Parameters:
      +
      path - the path
      +
      Returns:
      +
      the comment
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      setComment

      +
      public void setComment(List<String> value, + String... path)
      +
      Description copied from interface: Config
      +
      Set the block comment
      +
      +
      Specified by:
      +
      setComment in interface Config
      +
      Parameters:
      +
      value - the comment, can be null to remove the comment
      +
      path - the path
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/PathString.html b/me/hsgamer/hscore/config/PathString.html new file mode 100644 index 0000000000..b1174e1567 --- /dev/null +++ b/me/hsgamer/hscore/config/PathString.html @@ -0,0 +1,350 @@ + + + + +PathString (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface PathString

+
+
+
+
public interface PathString
+
The utility class for path in Config
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      DEFAULT_SEPARATOR

      +
      static final String DEFAULT_SEPARATOR
      +
      The default separator
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      asArray

      +
      static String[] asArray(String path)
      +
      Get the path as array
      +
      +
      Parameters:
      +
      path - the path
      +
      Returns:
      +
      the path as array
      +
      +
      +
    • +
    • +
      +

      concat

      +
      static String[] concat(String[] a1, + String[] a2)
      +
      Concatenate two paths
      +
      +
      Parameters:
      +
      a1 - the first path
      +
      a2 - the second path
      +
      Returns:
      +
      the concatenated path
      +
      +
      +
    • +
    • +
      +

      join

      +
      static String join(String separator, + String... path)
      +
      Join the path with the separator
      +
      +
      Parameters:
      +
      separator - the separator
      +
      path - the path
      +
      Returns:
      +
      the joined path
      +
      +
      +
    • +
    • +
      +

      split

      +
      static String[] split(String separator, + String path)
      +
      Split the path with the separator
      +
      +
      Parameters:
      +
      separator - the separator
      +
      path - the path
      +
      Returns:
      +
      the split path
      +
      +
      +
    • +
    • +
      +

      join

      +
      static Map<String,Object> join(String separator, + Map<String[],Object> map)
      +
      Join the path with the separator
      +
      +
      Parameters:
      +
      separator - the separator
      +
      map - the map containing the path
      +
      Returns:
      +
      the map containing the joined path
      +
      +
      +
    • +
    • +
      +

      split

      +
      static Map<String[],Object> split(String separator, + Map<String,Object> map)
      +
      Split the path with the separator
      +
      +
      Parameters:
      +
      separator - the separator
      +
      map - the map containing the path
      +
      Returns:
      +
      the map containing the split path
      +
      +
      +
    • +
    • +
      +

      joinDefault

      +
      static String joinDefault(String... path)
      +
      Join the path with the default separator
      +
      +
      Parameters:
      +
      path - the path
      +
      Returns:
      +
      the joined path
      +
      +
      +
    • +
    • +
      +

      splitDefault

      +
      static String[] splitDefault(String path)
      +
      Split the path with the default separator
      +
      +
      Parameters:
      +
      path - the path
      +
      Returns:
      +
      the split path
      +
      +
      +
    • +
    • +
      +

      joinDefault

      +
      static Map<String,Object> joinDefault(Map<String[],Object> map)
      +
      Join the path with the default separator
      +
      +
      Parameters:
      +
      map - the map containing the path
      +
      Returns:
      +
      the map containing the joined path
      +
      +
      +
    • +
    • +
      +

      splitDefault

      +
      static Map<String[],Object> splitDefault(Map<String,Object> map)
      +
      Split the path with the default separator
      +
      +
      Parameters:
      +
      map - the map containing the path
      +
      Returns:
      +
      the map containing the split path
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotated/AnnotatedConfig.html b/me/hsgamer/hscore/config/annotated/AnnotatedConfig.html new file mode 100644 index 0000000000..33bc681fc1 --- /dev/null +++ b/me/hsgamer/hscore/config/annotated/AnnotatedConfig.html @@ -0,0 +1,259 @@ + + + + +AnnotatedConfig (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AnnotatedConfig

+
+
java.lang.Object +
me.hsgamer.hscore.config.DecorativeConfig +
me.hsgamer.hscore.config.annotated.AnnotatedConfig
+
+
+
+
+
All Implemented Interfaces:
+
Config
+
+
+
public class AnnotatedConfig +extends DecorativeConfig
+
The annotated Config, where any fields can be assigned to the config with the annotation ConfigPath. + If the field is a final non-static, don't set default value directly, use constructor instead. +
+ public class ExampleConfig extends AnnotatedConfig {
+   @ConfigPath("test1.path")
+   private final String test1 = "test1"; // If the field is final, Don't do this
+   @ConfigPath("test2.path")
+   private final String test2; // Do this instead
+
+   public ExampleConfig(Config config) {
+     super(config);
+     test2 = "test2"; // Set default value via the constructor
+   }
+ }
+ 
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      AnnotatedConfig

      +
      public AnnotatedConfig(Config config)
      +
      Create an annotated config
      +
      +
      Parameters:
      +
      config - the original config
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setup

      +
      public void setup()
      +
      Description copied from interface: Config
      +
      Set up the configuration
      +
      +
      Specified by:
      +
      setup in interface Config
      +
      Overrides:
      +
      setup in class DecorativeConfig
      +
      +
      +
    • +
    • +
      +

      set

      +
      public void set(Object value, + String... path)
      +
      Description copied from interface: Config
      +
      Set the value to the path
      +
      +
      Specified by:
      +
      set in interface Config
      +
      Overrides:
      +
      set in class DecorativeConfig
      +
      Parameters:
      +
      value - the value
      +
      path - the path
      +
      +
      +
    • +
    • +
      +

      reload

      +
      public void reload()
      +
      Description copied from interface: Config
      +
      Reload the configuration
      +
      +
      Specified by:
      +
      reload in interface Config
      +
      Overrides:
      +
      reload in class DecorativeConfig
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotated/class-use/AnnotatedConfig.html b/me/hsgamer/hscore/config/annotated/class-use/AnnotatedConfig.html new file mode 100644 index 0000000000..d8ad4a5b2f --- /dev/null +++ b/me/hsgamer/hscore/config/annotated/class-use/AnnotatedConfig.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.config.annotated.AnnotatedConfig (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.config.annotated.AnnotatedConfig

+
+No usage of me.hsgamer.hscore.config.annotated.AnnotatedConfig
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotated/package-summary.html b/me/hsgamer/hscore/config/annotated/package-summary.html new file mode 100644 index 0000000000..c974648db9 --- /dev/null +++ b/me/hsgamer/hscore/config/annotated/package-summary.html @@ -0,0 +1,105 @@ + + + + +me.hsgamer.hscore.config.annotated (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.config.annotated

+
+
+
package me.hsgamer.hscore.config.annotated
+
+
Contains the config's base classes
+
+
+
    +
  • + +
  • +
  • +
    +
    Classes
    +
    +
    Class
    +
    Description
    + +
    +
    The annotated Config, where any fields can be assigned to the config with the annotation ConfigPath.
    +
    +
    +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotated/package-tree.html b/me/hsgamer/hscore/config/annotated/package-tree.html new file mode 100644 index 0000000000..f7aea1129f --- /dev/null +++ b/me/hsgamer/hscore/config/annotated/package-tree.html @@ -0,0 +1,80 @@ + + + + +me.hsgamer.hscore.config.annotated Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.config.annotated

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotated/package-use.html b/me/hsgamer/hscore/config/annotated/package-use.html new file mode 100644 index 0000000000..02f7484a45 --- /dev/null +++ b/me/hsgamer/hscore/config/annotated/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.config.annotated (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.config.annotated

+
+No usage of me.hsgamer.hscore.config.annotated
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotation/Comment.html b/me/hsgamer/hscore/config/annotation/Comment.html new file mode 100644 index 0000000000..5f5773dadf --- /dev/null +++ b/me/hsgamer/hscore/config/annotation/Comment.html @@ -0,0 +1,129 @@ + + + + +Comment (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface Comment

+
+
+
+
@Target({METHOD,TYPE,FIELD}) +@Retention(RUNTIME) +public @interface Comment
+
Comment annotation for ConfigPath
+
+
+
    + +
  • +
    +

    Required Element Summary

    +
    Required Elements
    +
    +
    Modifier and Type
    +
    Required Element
    +
    Description
    + + +
    +
    Get the comment
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Element Details

    +
      +
    • +
      +

      value

      +
      String[] value
      +
      Get the comment
      +
      +
      Returns:
      +
      the comment
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotation/ConfigPath.html b/me/hsgamer/hscore/config/annotation/ConfigPath.html new file mode 100644 index 0000000000..4cf2b18686 --- /dev/null +++ b/me/hsgamer/hscore/config/annotation/ConfigPath.html @@ -0,0 +1,190 @@ + + + + +ConfigPath (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface ConfigPath

+
+
+
+
@Target({FIELD,METHOD}) +@Retention(RUNTIME) +public @interface ConfigPath
+
The main annotation to set the config path
+
+
+
    + +
  • +
    +

    Required Element Summary

    +
    Required Elements
    +
    +
    Modifier and Type
    +
    Required Element
    +
    Description
    +
    @NotNull String[]
    + +
    +
    Get the config path
    +
    +
    +
    +
  • + +
  • +
    +

    Optional Element Summary

    +
    Optional Elements
    +
    +
    Modifier and Type
    +
    Optional Element
    +
    Description
    +
    @NotNull Class<? extends Converter>
    + +
    +
    Get the converter
    +
    +
    int
    + +
    +
    Get the priority
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Element Details

    +
      +
    • +
      +

      value

      +
      @NotNull +@NotNull String[] value
      +
      Get the config path
      +
      +
      Returns:
      +
      the path
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +
      +
    • +
      +

      converter

      +
      @NotNull +@NotNull Class<? extends Converter> converter
      +
      Get the converter
      +
      +
      Returns:
      +
      the converter
      +
      +
      +
      Default:
      +
      me.hsgamer.hscore.config.annotation.converter.impl.DefaultConverter.class
      +
      +
      +
    • +
    • +
      +

      priority

      +
      int priority
      +
      Get the priority
      +
      +
      Returns:
      +
      the priority
      +
      +
      +
      Default:
      +
      0
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotation/StickyValue.html b/me/hsgamer/hscore/config/annotation/StickyValue.html new file mode 100644 index 0000000000..170b18ace2 --- /dev/null +++ b/me/hsgamer/hscore/config/annotation/StickyValue.html @@ -0,0 +1,85 @@ + + + + +StickyValue (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface StickyValue

+
+
+
+
@Target({METHOD,TYPE,FIELD}) +@Retention(RUNTIME) +public @interface StickyValue
+
A marker annotation to mark a field or method as a sticky value
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotation/class-use/Comment.html b/me/hsgamer/hscore/config/annotation/class-use/Comment.html new file mode 100644 index 0000000000..b14d4f924f --- /dev/null +++ b/me/hsgamer/hscore/config/annotation/class-use/Comment.html @@ -0,0 +1,62 @@ + + + + +Uses of Annotation Interface me.hsgamer.hscore.config.annotation.Comment (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Annotation Interface
me.hsgamer.hscore.config.annotation.Comment

+
+No usage of me.hsgamer.hscore.config.annotation.Comment
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotation/class-use/ConfigPath.html b/me/hsgamer/hscore/config/annotation/class-use/ConfigPath.html new file mode 100644 index 0000000000..832374dba5 --- /dev/null +++ b/me/hsgamer/hscore/config/annotation/class-use/ConfigPath.html @@ -0,0 +1,62 @@ + + + + +Uses of Annotation Interface me.hsgamer.hscore.config.annotation.ConfigPath (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Annotation Interface
me.hsgamer.hscore.config.annotation.ConfigPath

+
+No usage of me.hsgamer.hscore.config.annotation.ConfigPath
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotation/class-use/StickyValue.html b/me/hsgamer/hscore/config/annotation/class-use/StickyValue.html new file mode 100644 index 0000000000..ee8ee23a90 --- /dev/null +++ b/me/hsgamer/hscore/config/annotation/class-use/StickyValue.html @@ -0,0 +1,62 @@ + + + + +Uses of Annotation Interface me.hsgamer.hscore.config.annotation.StickyValue (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Annotation Interface
me.hsgamer.hscore.config.annotation.StickyValue

+
+No usage of me.hsgamer.hscore.config.annotation.StickyValue
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotation/converter/Converter.html b/me/hsgamer/hscore/config/annotation/converter/Converter.html new file mode 100644 index 0000000000..426cf44f19 --- /dev/null +++ b/me/hsgamer/hscore/config/annotation/converter/Converter.html @@ -0,0 +1,180 @@ + + + + +Converter (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface Converter

+
+
+
+
All Known Implementing Classes:
+
BukkitConverter, DefaultConverter, SimpleConverter, StringConverter
+
+
+
public interface Converter
+
The converter for ConfigPath to convert the object to the raw value stored in the config and vice versa
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
    +
    Convert the raw value from the config file to the final value for the field
    +
    + + +
    +
    Convert the final value from the field to the raw value for the config file
    +
    +
    static @NotNull Converter
    +
    createConverterSafe(Class<? extends Converter> converterClass)
    +
    +
    Create a new instance of the converter
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      createConverterSafe

      +
      @NotNull +static @NotNull Converter createConverterSafe(Class<? extends Converter> converterClass)
      +
      Create a new instance of the converter
      +
      +
      Parameters:
      +
      converterClass - the class of the converter
      +
      Returns:
      +
      the new instance
      +
      +
      +
    • +
    • +
      +

      convert

      +
      Object convert(Object raw)
      +
      Convert the raw value from the config file to the final value for the field
      +
      +
      Parameters:
      +
      raw - the raw value
      +
      Returns:
      +
      the final value
      +
      +
      +
    • +
    • +
      +

      convertToRaw

      +
      Object convertToRaw(Object value)
      +
      Convert the final value from the field to the raw value for the config file
      +
      +
      Parameters:
      +
      value - the final value
      +
      Returns:
      +
      the raw value
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotation/converter/ConverterProvider.html b/me/hsgamer/hscore/config/annotation/converter/ConverterProvider.html new file mode 100644 index 0000000000..5b5ff0fd53 --- /dev/null +++ b/me/hsgamer/hscore/config/annotation/converter/ConverterProvider.html @@ -0,0 +1,143 @@ + + + + +ConverterProvider (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ConverterProvider

+
+
+
+
All Known Implementing Classes:
+
BukkitConverterProvider, DefaultArrayConverterProvider, PrimitiveConverterProvider
+
+
+
public interface ConverterProvider
+
A provider for the Converter
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getConverter

      +
      Optional<Converter> getConverter(Class<?> type)
      +
      Get the Converter for the type
      +
      +
      Parameters:
      +
      type - the type
      +
      Returns:
      +
      the converter or empty if the type is not supported
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotation/converter/class-use/Converter.html b/me/hsgamer/hscore/config/annotation/converter/class-use/Converter.html new file mode 100644 index 0000000000..0a24aae950 --- /dev/null +++ b/me/hsgamer/hscore/config/annotation/converter/class-use/Converter.html @@ -0,0 +1,246 @@ + + + + +Uses of Interface me.hsgamer.hscore.config.annotation.converter.Converter (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.config.annotation.converter.Converter

+
+
Packages that use Converter
+
+
Package
+
Description
+ +
+
Contains the implementations of Converter and ConverterProvider for the Bukkit config
+
+ +
+
Contains some Converter for custom ConfigPath
+
+ +
+
Contains the implementation for Converter and ConverterProvider
+
+ +
+
Contains the manager for Converter
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotation/converter/class-use/ConverterProvider.html b/me/hsgamer/hscore/config/annotation/converter/class-use/ConverterProvider.html new file mode 100644 index 0000000000..c4ca8d5a8d --- /dev/null +++ b/me/hsgamer/hscore/config/annotation/converter/class-use/ConverterProvider.html @@ -0,0 +1,136 @@ + + + + +Uses of Interface me.hsgamer.hscore.config.annotation.converter.ConverterProvider (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.config.annotation.converter.ConverterProvider

+
+
Packages that use ConverterProvider
+
+
Package
+
Description
+ +
+
Contains the implementations of Converter and ConverterProvider for the Bukkit config
+
+ +
+
Contains the implementation for Converter and ConverterProvider
+
+ +
+
Contains the manager for Converter
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotation/converter/impl/DefaultArrayConverterProvider.html b/me/hsgamer/hscore/config/annotation/converter/impl/DefaultArrayConverterProvider.html new file mode 100644 index 0000000000..f30c542529 --- /dev/null +++ b/me/hsgamer/hscore/config/annotation/converter/impl/DefaultArrayConverterProvider.html @@ -0,0 +1,181 @@ + + + + +DefaultArrayConverterProvider (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DefaultArrayConverterProvider

+
+
java.lang.Object +
me.hsgamer.hscore.config.annotation.converter.impl.DefaultArrayConverterProvider
+
+
+
+
All Implemented Interfaces:
+
ConverterProvider
+
+
+
public class DefaultArrayConverterProvider +extends Object +implements ConverterProvider
+
A Converter to convert an array
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DefaultArrayConverterProvider

      +
      public DefaultArrayConverterProvider()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotation/converter/impl/DefaultConverter.html b/me/hsgamer/hscore/config/annotation/converter/impl/DefaultConverter.html new file mode 100644 index 0000000000..0def25a161 --- /dev/null +++ b/me/hsgamer/hscore/config/annotation/converter/impl/DefaultConverter.html @@ -0,0 +1,202 @@ + + + + +DefaultConverter (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DefaultConverter

+
+
java.lang.Object +
me.hsgamer.hscore.config.annotation.converter.impl.DefaultConverter
+
+
+
+
All Implemented Interfaces:
+
Converter
+
+
+
public class DefaultConverter +extends Object +implements Converter
+
The default Converter, which does nothing, so the raw value and the final value are the same type
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DefaultConverter

      +
      public DefaultConverter()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      convert

      +
      public Object convert(Object raw)
      +
      Description copied from interface: Converter
      +
      Convert the raw value from the config file to the final value for the field
      +
      +
      Specified by:
      +
      convert in interface Converter
      +
      Parameters:
      +
      raw - the raw value
      +
      Returns:
      +
      the final value
      +
      +
      +
    • +
    • +
      +

      convertToRaw

      +
      public Object convertToRaw(Object value)
      +
      Description copied from interface: Converter
      +
      Convert the final value from the field to the raw value for the config file
      +
      +
      Specified by:
      +
      convertToRaw in interface Converter
      +
      Parameters:
      +
      value - the final value
      +
      Returns:
      +
      the raw value
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotation/converter/impl/PrimitiveConverterProvider.html b/me/hsgamer/hscore/config/annotation/converter/impl/PrimitiveConverterProvider.html new file mode 100644 index 0000000000..25124db111 --- /dev/null +++ b/me/hsgamer/hscore/config/annotation/converter/impl/PrimitiveConverterProvider.html @@ -0,0 +1,181 @@ + + + + +PrimitiveConverterProvider (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PrimitiveConverterProvider

+
+
java.lang.Object +
me.hsgamer.hscore.config.annotation.converter.impl.PrimitiveConverterProvider
+
+
+
+
All Implemented Interfaces:
+
ConverterProvider
+
+
+
public class PrimitiveConverterProvider +extends Object +implements ConverterProvider
+
A Converter to convert primitive types
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      PrimitiveConverterProvider

      +
      public PrimitiveConverterProvider()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotation/converter/impl/SimpleConverter.html b/me/hsgamer/hscore/config/annotation/converter/impl/SimpleConverter.html new file mode 100644 index 0000000000..733f276af1 --- /dev/null +++ b/me/hsgamer/hscore/config/annotation/converter/impl/SimpleConverter.html @@ -0,0 +1,209 @@ + + + + +SimpleConverter (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SimpleConverter

+
+
java.lang.Object +
me.hsgamer.hscore.config.annotation.converter.impl.SimpleConverter
+
+
+
+
All Implemented Interfaces:
+
Converter
+
+
+
public class SimpleConverter +extends Object +implements Converter
+
A simple Converter that use an operator to convert raw value to final value
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SimpleConverter

      +
      public SimpleConverter(UnaryOperator<Object> mapper)
      +
      Create a new converter
      +
      +
      Parameters:
      +
      mapper - the operator
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      convert

      +
      public Object convert(Object raw)
      +
      Description copied from interface: Converter
      +
      Convert the raw value from the config file to the final value for the field
      +
      +
      Specified by:
      +
      convert in interface Converter
      +
      Parameters:
      +
      raw - the raw value
      +
      Returns:
      +
      the final value
      +
      +
      +
    • +
    • +
      +

      convertToRaw

      +
      public Object convertToRaw(Object value)
      +
      Description copied from interface: Converter
      +
      Convert the final value from the field to the raw value for the config file
      +
      +
      Specified by:
      +
      convertToRaw in interface Converter
      +
      Parameters:
      +
      value - the final value
      +
      Returns:
      +
      the raw value
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotation/converter/impl/StringConverter.html b/me/hsgamer/hscore/config/annotation/converter/impl/StringConverter.html new file mode 100644 index 0000000000..007af9b745 --- /dev/null +++ b/me/hsgamer/hscore/config/annotation/converter/impl/StringConverter.html @@ -0,0 +1,265 @@ + + + + +StringConverter (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class StringConverter<T>

+
+
java.lang.Object +
me.hsgamer.hscore.config.annotation.converter.impl.StringConverter<T>
+
+
+
+
Type Parameters:
+
T - the type of the object
+
+
+
All Implemented Interfaces:
+
Converter
+
+
+
public abstract class StringConverter<T> +extends Object +implements Converter
+
A simple Converter for String to any object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      StringConverter

      +
      public StringConverter()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      of

      +
      public static <T> StringConverter<T> of(Function<String,T> from, + Function<T,String> to)
      +
      Create a new instance of the converter
      +
      +
      Type Parameters:
      +
      T - the type of the object
      +
      Parameters:
      +
      from - the function to convert the string to the object
      +
      to - the function to convert the object to the string
      +
      Returns:
      +
      the new instance of the converter
      +
      +
      +
    • +
    • +
      +

      convertFrom

      +
      protected abstract T convertFrom(String string)
      +
      Convert the string to the object
      +
      +
      Parameters:
      +
      string - the string
      +
      Returns:
      +
      the object
      +
      +
      +
    • +
    • +
      +

      convertTo

      +
      protected abstract String convertTo(T t)
      +
      Convert the object to the string
      +
      +
      Parameters:
      +
      t - the object
      +
      Returns:
      +
      the string
      +
      +
      +
    • +
    • +
      +

      convert

      +
      public Object convert(Object raw)
      +
      Description copied from interface: Converter
      +
      Convert the raw value from the config file to the final value for the field
      +
      +
      Specified by:
      +
      convert in interface Converter
      +
      Parameters:
      +
      raw - the raw value
      +
      Returns:
      +
      the final value
      +
      +
      +
    • +
    • +
      +

      convertToRaw

      +
      public Object convertToRaw(Object value)
      +
      Description copied from interface: Converter
      +
      Convert the final value from the field to the raw value for the config file
      +
      +
      Specified by:
      +
      convertToRaw in interface Converter
      +
      Parameters:
      +
      value - the final value
      +
      Returns:
      +
      the raw value
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotation/converter/impl/class-use/DefaultArrayConverterProvider.html b/me/hsgamer/hscore/config/annotation/converter/impl/class-use/DefaultArrayConverterProvider.html new file mode 100644 index 0000000000..fa814606e3 --- /dev/null +++ b/me/hsgamer/hscore/config/annotation/converter/impl/class-use/DefaultArrayConverterProvider.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.config.annotation.converter.impl.DefaultArrayConverterProvider (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.config.annotation.converter.impl.DefaultArrayConverterProvider

+
+No usage of me.hsgamer.hscore.config.annotation.converter.impl.DefaultArrayConverterProvider
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotation/converter/impl/class-use/DefaultConverter.html b/me/hsgamer/hscore/config/annotation/converter/impl/class-use/DefaultConverter.html new file mode 100644 index 0000000000..29ee9e47a5 --- /dev/null +++ b/me/hsgamer/hscore/config/annotation/converter/impl/class-use/DefaultConverter.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.config.annotation.converter.impl.DefaultConverter (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.config.annotation.converter.impl.DefaultConverter

+
+No usage of me.hsgamer.hscore.config.annotation.converter.impl.DefaultConverter
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotation/converter/impl/class-use/PrimitiveConverterProvider.html b/me/hsgamer/hscore/config/annotation/converter/impl/class-use/PrimitiveConverterProvider.html new file mode 100644 index 0000000000..e5d9f6d43e --- /dev/null +++ b/me/hsgamer/hscore/config/annotation/converter/impl/class-use/PrimitiveConverterProvider.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.config.annotation.converter.impl.PrimitiveConverterProvider (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.config.annotation.converter.impl.PrimitiveConverterProvider

+
+No usage of me.hsgamer.hscore.config.annotation.converter.impl.PrimitiveConverterProvider
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotation/converter/impl/class-use/SimpleConverter.html b/me/hsgamer/hscore/config/annotation/converter/impl/class-use/SimpleConverter.html new file mode 100644 index 0000000000..570147d87a --- /dev/null +++ b/me/hsgamer/hscore/config/annotation/converter/impl/class-use/SimpleConverter.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.config.annotation.converter.impl.SimpleConverter (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.config.annotation.converter.impl.SimpleConverter

+
+No usage of me.hsgamer.hscore.config.annotation.converter.impl.SimpleConverter
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotation/converter/impl/class-use/StringConverter.html b/me/hsgamer/hscore/config/annotation/converter/impl/class-use/StringConverter.html new file mode 100644 index 0000000000..3c62fb10eb --- /dev/null +++ b/me/hsgamer/hscore/config/annotation/converter/impl/class-use/StringConverter.html @@ -0,0 +1,92 @@ + + + + +Uses of Class me.hsgamer.hscore.config.annotation.converter.impl.StringConverter (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.config.annotation.converter.impl.StringConverter

+
+
Packages that use StringConverter
+
+
Package
+
Description
+ +
+
Contains the implementation for Converter and ConverterProvider
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotation/converter/impl/package-summary.html b/me/hsgamer/hscore/config/annotation/converter/impl/package-summary.html new file mode 100644 index 0000000000..3eac4bfa80 --- /dev/null +++ b/me/hsgamer/hscore/config/annotation/converter/impl/package-summary.html @@ -0,0 +1,125 @@ + + + + +me.hsgamer.hscore.config.annotation.converter.impl (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.config.annotation.converter.impl

+
+
+
package me.hsgamer.hscore.config.annotation.converter.impl
+
+
Contains the implementation for Converter and ConverterProvider
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotation/converter/impl/package-tree.html b/me/hsgamer/hscore/config/annotation/converter/impl/package-tree.html new file mode 100644 index 0000000000..0e5c71129f --- /dev/null +++ b/me/hsgamer/hscore/config/annotation/converter/impl/package-tree.html @@ -0,0 +1,80 @@ + + + + +me.hsgamer.hscore.config.annotation.converter.impl Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.config.annotation.converter.impl

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotation/converter/impl/package-use.html b/me/hsgamer/hscore/config/annotation/converter/impl/package-use.html new file mode 100644 index 0000000000..5190751576 --- /dev/null +++ b/me/hsgamer/hscore/config/annotation/converter/impl/package-use.html @@ -0,0 +1,88 @@ + + + + +Uses of Package me.hsgamer.hscore.config.annotation.converter.impl (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.config.annotation.converter.impl

+
+ +
+
Package
+
Description
+ +
+
Contains the implementation for Converter and ConverterProvider
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotation/converter/manager/DefaultConverterManager.html b/me/hsgamer/hscore/config/annotation/converter/manager/DefaultConverterManager.html new file mode 100644 index 0000000000..05fda81cff --- /dev/null +++ b/me/hsgamer/hscore/config/annotation/converter/manager/DefaultConverterManager.html @@ -0,0 +1,239 @@ + + + + +DefaultConverterManager (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DefaultConverterManager

+
+
java.lang.Object +
me.hsgamer.hscore.config.annotation.converter.manager.DefaultConverterManager
+
+
+
+
public final class DefaultConverterManager +extends Object
+
A manager to specify a default Converter for a type
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      registerProvider

      +
      public static void registerProvider(ConverterProvider provider)
      +
      Register a converter provider
      +
      +
      Parameters:
      +
      provider - the provider
      +
      +
      +
    • +
    • +
      +

      registerConverter

      +
      public static void registerConverter(Type type, + Converter converter)
      +
      Register the converter for the type
      +
      +
      Parameters:
      +
      type - the type class
      +
      converter - the converter
      +
      +
      +
    • +
    • +
      +

      unregisterConverter

      +
      public static void unregisterConverter(Type type)
      +
      Unregister the converter for the type
      +
      +
      Parameters:
      +
      type - the type
      +
      +
      +
    • +
    • +
      +

      getConverterIfDefault

      +
      public static Converter getConverterIfDefault(Type type, + Converter converter)
      +
      Get the converter for the type if the given converter is the default one
      +
      +
      Parameters:
      +
      type - the type
      +
      converter - the converter
      +
      Returns:
      +
      the converter
      +
      +
      +
    • +
    • +
      +

      getConverterIfDefault

      +
      public static Converter getConverterIfDefault(Type type, + Class<? extends Converter> converterClass)
      +
      Get the converter for the type if the given converter is the default one
      +
      +
      Parameters:
      +
      type - the type
      +
      converterClass - the class of the converter
      +
      Returns:
      +
      the converter
      +
      +
      +
    • +
    • +
      +

      getConverter

      +
      public static Converter getConverter(Type type)
      +
      Get the converter for the type
      +
      +
      Parameters:
      +
      type - the type
      +
      Returns:
      +
      the converter
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotation/converter/manager/class-use/DefaultConverterManager.html b/me/hsgamer/hscore/config/annotation/converter/manager/class-use/DefaultConverterManager.html new file mode 100644 index 0000000000..45ebfa02f8 --- /dev/null +++ b/me/hsgamer/hscore/config/annotation/converter/manager/class-use/DefaultConverterManager.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.config.annotation.converter.manager.DefaultConverterManager (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.config.annotation.converter.manager.DefaultConverterManager

+
+No usage of me.hsgamer.hscore.config.annotation.converter.manager.DefaultConverterManager
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotation/converter/manager/package-summary.html b/me/hsgamer/hscore/config/annotation/converter/manager/package-summary.html new file mode 100644 index 0000000000..77cdef6b2a --- /dev/null +++ b/me/hsgamer/hscore/config/annotation/converter/manager/package-summary.html @@ -0,0 +1,109 @@ + + + + +me.hsgamer.hscore.config.annotation.converter.manager (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.config.annotation.converter.manager

+
+
+
package me.hsgamer.hscore.config.annotation.converter.manager
+
+
Contains the manager for Converter
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotation/converter/manager/package-tree.html b/me/hsgamer/hscore/config/annotation/converter/manager/package-tree.html new file mode 100644 index 0000000000..85d01a397b --- /dev/null +++ b/me/hsgamer/hscore/config/annotation/converter/manager/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.config.annotation.converter.manager Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.config.annotation.converter.manager

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotation/converter/manager/package-use.html b/me/hsgamer/hscore/config/annotation/converter/manager/package-use.html new file mode 100644 index 0000000000..1d02228388 --- /dev/null +++ b/me/hsgamer/hscore/config/annotation/converter/manager/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.config.annotation.converter.manager (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.config.annotation.converter.manager

+
+No usage of me.hsgamer.hscore.config.annotation.converter.manager
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotation/converter/package-summary.html b/me/hsgamer/hscore/config/annotation/converter/package-summary.html new file mode 100644 index 0000000000..5a692ba76a --- /dev/null +++ b/me/hsgamer/hscore/config/annotation/converter/package-summary.html @@ -0,0 +1,117 @@ + + + + +me.hsgamer.hscore.config.annotation.converter (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.config.annotation.converter

+
+
+
package me.hsgamer.hscore.config.annotation.converter
+
+
Contains some Converter for custom ConfigPath
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotation/converter/package-tree.html b/me/hsgamer/hscore/config/annotation/converter/package-tree.html new file mode 100644 index 0000000000..86b86e3b6e --- /dev/null +++ b/me/hsgamer/hscore/config/annotation/converter/package-tree.html @@ -0,0 +1,73 @@ + + + + +me.hsgamer.hscore.config.annotation.converter Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.config.annotation.converter

+Package Hierarchies: + +
+
+

Interface Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotation/converter/package-use.html b/me/hsgamer/hscore/config/annotation/converter/package-use.html new file mode 100644 index 0000000000..f19dfd1d70 --- /dev/null +++ b/me/hsgamer/hscore/config/annotation/converter/package-use.html @@ -0,0 +1,151 @@ + + + + +Uses of Package me.hsgamer.hscore.config.annotation.converter (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.config.annotation.converter

+
+ +
+
Package
+
Description
+ +
+
Contains the implementations of Converter and ConverterProvider for the Bukkit config
+
+ +
+
Contains some Converter for custom ConfigPath
+
+ +
+
Contains the implementation for Converter and ConverterProvider
+
+ +
+
Contains the manager for Converter
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotation/package-summary.html b/me/hsgamer/hscore/config/annotation/package-summary.html new file mode 100644 index 0000000000..efb61c3cd5 --- /dev/null +++ b/me/hsgamer/hscore/config/annotation/package-summary.html @@ -0,0 +1,117 @@ + + + + +me.hsgamer.hscore.config.annotation (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.config.annotation

+
+
+
package me.hsgamer.hscore.config.annotation
+
+
Contains the annotations to be used in modules that require configuration annotation
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotation/package-tree.html b/me/hsgamer/hscore/config/annotation/package-tree.html new file mode 100644 index 0000000000..b3cea2d76e --- /dev/null +++ b/me/hsgamer/hscore/config/annotation/package-tree.html @@ -0,0 +1,74 @@ + + + + +me.hsgamer.hscore.config.annotation Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.config.annotation

+Package Hierarchies: + +
+
+

Annotation Interface Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/annotation/package-use.html b/me/hsgamer/hscore/config/annotation/package-use.html new file mode 100644 index 0000000000..a31c889035 --- /dev/null +++ b/me/hsgamer/hscore/config/annotation/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.config.annotation (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.config.annotation

+
+No usage of me.hsgamer.hscore.config.annotation
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/class-use/CommentType.html b/me/hsgamer/hscore/config/class-use/CommentType.html new file mode 100644 index 0000000000..30a05ce2de --- /dev/null +++ b/me/hsgamer/hscore/config/class-use/CommentType.html @@ -0,0 +1,198 @@ + + + + +Uses of Enum Class me.hsgamer.hscore.config.CommentType (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Enum Class
me.hsgamer.hscore.config.CommentType

+
+
Packages that use CommentType
+
+
Package
+
Description
+ +
+
The config implementation for Bukkit
+
+ +
+
Contains the base classes of the config
+
+ +
+
The config implementation for Configurate
+
+ +
+
The config implementation for SimpleYAML
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/class-use/Config.html b/me/hsgamer/hscore/config/class-use/Config.html new file mode 100644 index 0000000000..812d76fcb9 --- /dev/null +++ b/me/hsgamer/hscore/config/class-use/Config.html @@ -0,0 +1,318 @@ + + + + +Uses of Interface me.hsgamer.hscore.config.Config (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.config.Config

+
+
Packages that use Config
+
+
Package
+
Description
+ +
+
The config implementation for Bukkit
+
+ +
+
The config implementation for BungeeCord
+
+ +
+
Contains the base classes of the config
+
+ +
+
Contains the config's base classes
+
+ +
+
The config implementation for Configurate
+
+ +
+
The config implementation for Gson
+
+ +
+
Contains the base classes for the Dynamic Proxy Pattern of Config.
+
+ +
+
The config implementation for SimpleYAML
+
+ +
+
The config implementation for SimplixStorage
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/class-use/DecorativeConfig.html b/me/hsgamer/hscore/config/class-use/DecorativeConfig.html new file mode 100644 index 0000000000..fc1c96053e --- /dev/null +++ b/me/hsgamer/hscore/config/class-use/DecorativeConfig.html @@ -0,0 +1,91 @@ + + + + +Uses of Class me.hsgamer.hscore.config.DecorativeConfig (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.config.DecorativeConfig

+
+
Packages that use DecorativeConfig
+
+
Package
+
Description
+ +
+
Contains the config's base classes
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/class-use/PathString.html b/me/hsgamer/hscore/config/class-use/PathString.html new file mode 100644 index 0000000000..218a10dda8 --- /dev/null +++ b/me/hsgamer/hscore/config/class-use/PathString.html @@ -0,0 +1,62 @@ + + + + +Uses of Interface me.hsgamer.hscore.config.PathString (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.config.PathString

+
+No usage of me.hsgamer.hscore.config.PathString
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/configurate/ConfigurateConfig.html b/me/hsgamer/hscore/config/configurate/ConfigurateConfig.html new file mode 100644 index 0000000000..0c1454e311 --- /dev/null +++ b/me/hsgamer/hscore/config/configurate/ConfigurateConfig.html @@ -0,0 +1,452 @@ + + + + +ConfigurateConfig (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ConfigurateConfig

+
+
java.lang.Object +
me.hsgamer.hscore.config.configurate.ConfigurateConfig
+
+
+
+
All Implemented Interfaces:
+
Config
+
+
+
public class ConfigurateConfig +extends Object +implements Config
+
The Config implementation for Configurate
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ConfigurateConfig

      +
      public ConfigurateConfig(File file, + org.spongepowered.configurate.loader.AbstractConfigurationLoader.Builder<?,?> builder)
      +
      Create a new config
      +
      +
      Parameters:
      +
      file - the file
      +
      builder - the config builder
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getOriginal

      +
      public Object getOriginal()
      +
      Description copied from interface: Config
      +
      Get the original instance
      +
      +
      Specified by:
      +
      getOriginal in interface Config
      +
      Returns:
      +
      the original instance
      +
      +
      +
    • +
    • +
      +

      get

      +
      public Object get(Object def, + String... path)
      +
      Description copied from interface: Config
      +
      Get the value from the path
      +
      +
      Specified by:
      +
      get in interface Config
      +
      Parameters:
      +
      def - the default value if the value is not found
      +
      path - the path
      +
      Returns:
      +
      the value
      +
      +
      +
    • +
    • +
      +

      set

      +
      public void set(Object value, + String... path)
      +
      Description copied from interface: Config
      +
      Set the value to the path
      +
      +
      Specified by:
      +
      set in interface Config
      +
      Parameters:
      +
      value - the value
      +
      path - the path
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      Description copied from interface: Config
      +
      Get the name of the configuration
      +
      +
      Specified by:
      +
      getName in interface Config
      +
      Returns:
      +
      the name
      +
      +
      +
    • +
    • +
      +

      getValues

      +
      public Map<String[],Object> getValues(boolean deep, + String... path)
      +
      Description copied from interface: Config
      +
      Get all values from the path
      +
      +
      Specified by:
      +
      getValues in interface Config
      +
      Parameters:
      +
      deep - should we go deeper from the path?
      +
      path - the path
      +
      Returns:
      +
      the values
      +
      +
      +
    • +
    • +
      +

      clear

      +
      public void clear()
      +
      Description copied from interface: Config
      +
      Remove all paths from the configuration
      +
      +
      Specified by:
      +
      clear in interface Config
      +
      +
      +
    • +
    • +
      +

      setup

      +
      public void setup()
      +
      Description copied from interface: Config
      +
      Set up the configuration
      +
      +
      Specified by:
      +
      setup in interface Config
      +
      +
      +
    • +
    • +
      +

      save

      +
      public void save()
      +
      Description copied from interface: Config
      +
      Save the configuration
      +
      +
      Specified by:
      +
      save in interface Config
      +
      +
      +
    • +
    • +
      +

      reload

      +
      public void reload()
      +
      Description copied from interface: Config
      +
      Reload the configuration
      +
      +
      Specified by:
      +
      reload in interface Config
      +
      +
      +
    • +
    • +
      +

      normalize

      +
      public Object normalize(Object object)
      +
      Description copied from interface: Config
      +
      Normalize the library-specific object
      +
      +
      Specified by:
      +
      normalize in interface Config
      +
      Parameters:
      +
      object - the object
      +
      Returns:
      +
      the normalized object
      +
      +
      +
    • +
    • +
      +

      isNormalizable

      +
      public boolean isNormalizable(Object object)
      +
      Description copied from interface: Config
      +
      Check if the object is normalizable
      +
      +
      Specified by:
      +
      isNormalizable in interface Config
      +
      Parameters:
      +
      object - the object
      +
      Returns:
      +
      true if it is
      +
      +
      +
    • +
    • +
      +

      getComment

      +
      public List<String> getComment(CommentType type, + String... path)
      +
      Description copied from interface: Config
      +
      Get the comment. + This is a default empty method. The implementation can override this method to support comments.
      +
      +
      Specified by:
      +
      getComment in interface Config
      +
      Parameters:
      +
      type - the comment type
      +
      path - the path
      +
      Returns:
      +
      the comment
      +
      +
      +
    • +
    • +
      +

      setComment

      +
      public void setComment(CommentType type, + List<String> value, + String... path)
      +
      Description copied from interface: Config
      +
      Set the comment + This is a default empty method. The implementation can override this method to support comments.
      +
      +
      Specified by:
      +
      setComment in interface Config
      +
      Parameters:
      +
      type - the comment type
      +
      value - the comment, can be null to remove the comment
      +
      path - the path
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/configurate/class-use/ConfigurateConfig.html b/me/hsgamer/hscore/config/configurate/class-use/ConfigurateConfig.html new file mode 100644 index 0000000000..87d162e34a --- /dev/null +++ b/me/hsgamer/hscore/config/configurate/class-use/ConfigurateConfig.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.config.configurate.ConfigurateConfig (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.config.configurate.ConfigurateConfig

+
+No usage of me.hsgamer.hscore.config.configurate.ConfigurateConfig
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/configurate/package-summary.html b/me/hsgamer/hscore/config/configurate/package-summary.html new file mode 100644 index 0000000000..ca9b3c6f2d --- /dev/null +++ b/me/hsgamer/hscore/config/configurate/package-summary.html @@ -0,0 +1,105 @@ + + + + +me.hsgamer.hscore.config.configurate (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.config.configurate

+
+
+
package me.hsgamer.hscore.config.configurate
+
+
The config implementation for Configurate
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/configurate/package-tree.html b/me/hsgamer/hscore/config/configurate/package-tree.html new file mode 100644 index 0000000000..cde700b34a --- /dev/null +++ b/me/hsgamer/hscore/config/configurate/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.config.configurate Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.config.configurate

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/configurate/package-use.html b/me/hsgamer/hscore/config/configurate/package-use.html new file mode 100644 index 0000000000..560ab46a12 --- /dev/null +++ b/me/hsgamer/hscore/config/configurate/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.config.configurate (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.config.configurate

+
+No usage of me.hsgamer.hscore.config.configurate
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/gson/GsonConfig.html b/me/hsgamer/hscore/config/gson/GsonConfig.html new file mode 100644 index 0000000000..f195225f3b --- /dev/null +++ b/me/hsgamer/hscore/config/gson/GsonConfig.html @@ -0,0 +1,415 @@ + + + + +GsonConfig (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class GsonConfig

+
+
java.lang.Object +
me.hsgamer.hscore.config.gson.GsonConfig
+
+
+
+
All Implemented Interfaces:
+
Config
+
+
+
public class GsonConfig +extends Object +implements Config
+
The Config implementation for Gson
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      GsonConfig

      +
      public GsonConfig(File file, + com.google.gson.Gson gson)
      +
      Create a new config
      +
      +
      Parameters:
      +
      file - the file
      +
      gson - the Gson instance
      +
      +
      +
    • +
    • +
      +

      GsonConfig

      +
      public GsonConfig(File file)
      +
      Create a new config
      +
      +
      Parameters:
      +
      file - the file
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getOriginal

      +
      public com.google.gson.JsonObject getOriginal()
      +
      Description copied from interface: Config
      +
      Get the original instance
      +
      +
      Specified by:
      +
      getOriginal in interface Config
      +
      Returns:
      +
      the original instance
      +
      +
      +
    • +
    • +
      +

      get

      +
      public Object get(Object def, + String... path)
      +
      Description copied from interface: Config
      +
      Get the value from the path
      +
      +
      Specified by:
      +
      get in interface Config
      +
      Parameters:
      +
      def - the default value if the value is not found
      +
      path - the path
      +
      Returns:
      +
      the value
      +
      +
      +
    • +
    • +
      +

      set

      +
      public void set(Object value, + String... path)
      +
      Description copied from interface: Config
      +
      Set the value to the path
      +
      +
      Specified by:
      +
      set in interface Config
      +
      Parameters:
      +
      value - the value
      +
      path - the path
      +
      +
      +
    • +
    • +
      +

      clear

      +
      public void clear()
      +
      Description copied from interface: Config
      +
      Remove all paths from the configuration
      +
      +
      Specified by:
      +
      clear in interface Config
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      Description copied from interface: Config
      +
      Get the name of the configuration
      +
      +
      Specified by:
      +
      getName in interface Config
      +
      Returns:
      +
      the name
      +
      +
      +
    • +
    • +
      +

      getValues

      +
      public Map<String[],Object> getValues(boolean deep, + String... path)
      +
      Description copied from interface: Config
      +
      Get all values from the path
      +
      +
      Specified by:
      +
      getValues in interface Config
      +
      Parameters:
      +
      deep - should we go deeper from the path?
      +
      path - the path
      +
      Returns:
      +
      the values
      +
      +
      +
    • +
    • +
      +

      setup

      +
      public void setup()
      +
      Description copied from interface: Config
      +
      Set up the configuration
      +
      +
      Specified by:
      +
      setup in interface Config
      +
      +
      +
    • +
    • +
      +

      save

      +
      public void save()
      +
      Description copied from interface: Config
      +
      Save the configuration
      +
      +
      Specified by:
      +
      save in interface Config
      +
      +
      +
    • +
    • +
      +

      reload

      +
      public void reload()
      +
      Description copied from interface: Config
      +
      Reload the configuration
      +
      +
      Specified by:
      +
      reload in interface Config
      +
      +
      +
    • +
    • +
      +

      normalize

      +
      public Object normalize(Object object)
      +
      Description copied from interface: Config
      +
      Normalize the library-specific object
      +
      +
      Specified by:
      +
      normalize in interface Config
      +
      Parameters:
      +
      object - the object
      +
      Returns:
      +
      the normalized object
      +
      +
      +
    • +
    • +
      +

      isNormalizable

      +
      public boolean isNormalizable(Object object)
      +
      Description copied from interface: Config
      +
      Check if the object is normalizable
      +
      +
      Specified by:
      +
      isNormalizable in interface Config
      +
      Parameters:
      +
      object - the object
      +
      Returns:
      +
      true if it is
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/gson/class-use/GsonConfig.html b/me/hsgamer/hscore/config/gson/class-use/GsonConfig.html new file mode 100644 index 0000000000..7ef5e7b418 --- /dev/null +++ b/me/hsgamer/hscore/config/gson/class-use/GsonConfig.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.config.gson.GsonConfig (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.config.gson.GsonConfig

+
+No usage of me.hsgamer.hscore.config.gson.GsonConfig
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/gson/package-summary.html b/me/hsgamer/hscore/config/gson/package-summary.html new file mode 100644 index 0000000000..759e59398c --- /dev/null +++ b/me/hsgamer/hscore/config/gson/package-summary.html @@ -0,0 +1,105 @@ + + + + +me.hsgamer.hscore.config.gson (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.config.gson

+
+
+
package me.hsgamer.hscore.config.gson
+
+
The config implementation for Gson
+
+
+
    +
  • + +
  • +
  • +
    +
    Classes
    +
    +
    Class
    +
    Description
    + +
    +
    The Config implementation for Gson
    +
    +
    +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/gson/package-tree.html b/me/hsgamer/hscore/config/gson/package-tree.html new file mode 100644 index 0000000000..910744eb75 --- /dev/null +++ b/me/hsgamer/hscore/config/gson/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.config.gson Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.config.gson

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • me.hsgamer.hscore.config.gson.GsonConfig (implements me.hsgamer.hscore.config.Config)
    • +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/gson/package-use.html b/me/hsgamer/hscore/config/gson/package-use.html new file mode 100644 index 0000000000..d39badccb3 --- /dev/null +++ b/me/hsgamer/hscore/config/gson/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.config.gson (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.config.gson

+
+No usage of me.hsgamer.hscore.config.gson
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/package-summary.html b/me/hsgamer/hscore/config/package-summary.html new file mode 100644 index 0000000000..91417a90d9 --- /dev/null +++ b/me/hsgamer/hscore/config/package-summary.html @@ -0,0 +1,147 @@ + + + + +me.hsgamer.hscore.config (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.config

+
+
+
package me.hsgamer.hscore.config
+
+
Contains the base classes of the config
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/package-tree.html b/me/hsgamer/hscore/config/package-tree.html new file mode 100644 index 0000000000..0b3d925ace --- /dev/null +++ b/me/hsgamer/hscore/config/package-tree.html @@ -0,0 +1,97 @@ + + + + +me.hsgamer.hscore.config Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.config

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Enum Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/package-use.html b/me/hsgamer/hscore/config/package-use.html new file mode 100644 index 0000000000..5e12b1d8d2 --- /dev/null +++ b/me/hsgamer/hscore/config/package-use.html @@ -0,0 +1,244 @@ + + + + +Uses of Package me.hsgamer.hscore.config (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.config

+
+
Packages that use me.hsgamer.hscore.config
+
+
Package
+
Description
+ +
+
The config implementation for Bukkit
+
+ +
+
The config implementation for BungeeCord
+
+ +
+
Contains the base classes of the config
+
+ +
+
Contains the config's base classes
+
+ +
+
The config implementation for Configurate
+
+ +
+
The config implementation for Gson
+
+ +
+
Contains the base classes for the Dynamic Proxy Pattern of Config.
+
+ +
+
The config implementation for SimpleYAML
+
+ +
+
The config implementation for SimplixStorage
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/proxy/ConfigGenerator.html b/me/hsgamer/hscore/config/proxy/ConfigGenerator.html new file mode 100644 index 0000000000..a82c1b2d15 --- /dev/null +++ b/me/hsgamer/hscore/config/proxy/ConfigGenerator.html @@ -0,0 +1,239 @@ + + + + +ConfigGenerator (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ConfigGenerator

+
+
java.lang.Object +
me.hsgamer.hscore.config.proxy.ConfigGenerator
+
+
+
+
public final class ConfigGenerator +extends Object
+
The main class of the config proxy system. + Use this class to create a proxied interface with a config.
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static <T> T
    +
    newInstance(Class<T> clazz, + Config config)
    +
    +
    Create a new mapped instance of the class from the config, also set up the config
    +
    +
    static <T> T
    +
    newInstance(Class<T> clazz, + Config config, + boolean setupConfig)
    +
    +
    Create a new mapped instance of the class from the config
    +
    +
    static <T> T
    +
    newInstance(Class<T> clazz, + Config config, + boolean setupConfig, + boolean stickyValue)
    +
    +
    Create a new mapped instance of the class from the config
    +
    +
    static <T> T
    +
    newInstance(Class<T> clazz, + Config config, + boolean setupConfig, + boolean stickyValue, + boolean addDefault)
    +
    +
    Create a new mapped instance of the class from the config
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      newInstance

      +
      public static <T> T newInstance(Class<T> clazz, + Config config, + boolean setupConfig, + boolean stickyValue, + boolean addDefault)
      +
      Create a new mapped instance of the class from the config
      +
      +
      Type Parameters:
      +
      T - The class type
      +
      Parameters:
      +
      clazz - The class to create
      +
      config - The config to use
      +
      setupConfig - Whether to set up the config
      +
      stickyValue - True if the value should be sticky (keep the value in the cache)
      +
      addDefault - True if the default value should be added to the config
      +
      Returns:
      +
      The new instance
      +
      +
      +
    • +
    • +
      +

      newInstance

      +
      public static <T> T newInstance(Class<T> clazz, + Config config, + boolean setupConfig, + boolean stickyValue)
      +
      Create a new mapped instance of the class from the config
      +
      +
      Type Parameters:
      +
      T - The class type
      +
      Parameters:
      +
      clazz - The class to create
      +
      config - The config to use
      +
      setupConfig - Whether to set up the config
      +
      stickyValue - True if the value should be sticky (keep the value in the cache)
      +
      Returns:
      +
      The new instance
      +
      +
      +
    • +
    • +
      +

      newInstance

      +
      public static <T> T newInstance(Class<T> clazz, + Config config, + boolean setupConfig)
      +
      Create a new mapped instance of the class from the config
      +
      +
      Type Parameters:
      +
      T - The class type
      +
      Parameters:
      +
      clazz - The class to create
      +
      config - The config to use
      +
      setupConfig - Whether to set up the config
      +
      Returns:
      +
      The new instance
      +
      +
      +
    • +
    • +
      +

      newInstance

      +
      public static <T> T newInstance(Class<T> clazz, + Config config)
      +
      Create a new mapped instance of the class from the config, also set up the config
      +
      +
      Type Parameters:
      +
      T - The class type
      +
      Parameters:
      +
      clazz - The class to create
      +
      config - The config to use
      +
      Returns:
      +
      The new instance
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/proxy/ConfigInvocationHandler.html b/me/hsgamer/hscore/config/proxy/ConfigInvocationHandler.html new file mode 100644 index 0000000000..b8514361df --- /dev/null +++ b/me/hsgamer/hscore/config/proxy/ConfigInvocationHandler.html @@ -0,0 +1,157 @@ + + + + +ConfigInvocationHandler (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ConfigInvocationHandler<T>

+
+
java.lang.Object +
me.hsgamer.hscore.config.proxy.ConfigInvocationHandler<T>
+
+
+
+
Type Parameters:
+
T - The type of the interface
+
+
+
All Implemented Interfaces:
+
InvocationHandler
+
+
+
public class ConfigInvocationHandler<T> +extends Object +implements InvocationHandler
+
The internal invocation handler to map the interface to the config
+
+
+ +
+
+ +
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/proxy/ConfigNode.html b/me/hsgamer/hscore/config/proxy/ConfigNode.html new file mode 100644 index 0000000000..cf8269bb27 --- /dev/null +++ b/me/hsgamer/hscore/config/proxy/ConfigNode.html @@ -0,0 +1,200 @@ + + + + +ConfigNode (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ConfigNode

+
+
java.lang.Object +
me.hsgamer.hscore.config.proxy.ConfigNode
+
+
+
+
public class ConfigNode +extends Object
+
The config node for a method in the interface
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getPath

      +
      public String[] getPath()
      +
      Get the config path
      +
      +
      Returns:
      +
      the config path
      +
      +
      +
    • +
    • +
      +

      addDefault

      +
      public void addDefault()
      +
      Add the default value to the config
      +
      +
    • +
    • +
      +

      getValue

      +
      public Object getValue()
      +
      Get the value from the config
      +
      +
      Returns:
      +
      the value
      +
      +
      +
    • +
    • +
      +

      setValue

      +
      public void setValue(Object value)
      +
      Set the value to the config
      +
      +
      Parameters:
      +
      value - the value
      +
      +
      +
    • +
    • +
      +

      clearCache

      +
      public void clearCache()
      +
      Clear the cached value
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/proxy/class-use/ConfigGenerator.html b/me/hsgamer/hscore/config/proxy/class-use/ConfigGenerator.html new file mode 100644 index 0000000000..66db5507ab --- /dev/null +++ b/me/hsgamer/hscore/config/proxy/class-use/ConfigGenerator.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.config.proxy.ConfigGenerator (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.config.proxy.ConfigGenerator

+
+No usage of me.hsgamer.hscore.config.proxy.ConfigGenerator
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/proxy/class-use/ConfigInvocationHandler.html b/me/hsgamer/hscore/config/proxy/class-use/ConfigInvocationHandler.html new file mode 100644 index 0000000000..90b661ee82 --- /dev/null +++ b/me/hsgamer/hscore/config/proxy/class-use/ConfigInvocationHandler.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.config.proxy.ConfigInvocationHandler (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.config.proxy.ConfigInvocationHandler

+
+No usage of me.hsgamer.hscore.config.proxy.ConfigInvocationHandler
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/proxy/class-use/ConfigNode.html b/me/hsgamer/hscore/config/proxy/class-use/ConfigNode.html new file mode 100644 index 0000000000..f7c5927004 --- /dev/null +++ b/me/hsgamer/hscore/config/proxy/class-use/ConfigNode.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.config.proxy.ConfigNode (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.config.proxy.ConfigNode

+
+No usage of me.hsgamer.hscore.config.proxy.ConfigNode
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/proxy/defaulthandler/DefaultMethodHandler.html b/me/hsgamer/hscore/config/proxy/defaulthandler/DefaultMethodHandler.html new file mode 100644 index 0000000000..ac8edc82f6 --- /dev/null +++ b/me/hsgamer/hscore/config/proxy/defaulthandler/DefaultMethodHandler.html @@ -0,0 +1,176 @@ + + + + +DefaultMethodHandler (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface DefaultMethodHandler

+
+
+
+
All Known Implementing Classes:
+
NewJavaDefaultMethodHandler, OldJavaDefaultMethodHandler
+
+
+
public interface DefaultMethodHandler
+
The handler for default methods in interfaces
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    invoke(Object proxy, + Method method, + Object... args)
    +
    +
    Invoke the method
    +
    +
    default Object
    +
    invoke(Method method, + Object... args)
    +
    +
    Invoke the method using a dummy proxy
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      invoke

      +
      Object invoke(Object proxy, + Method method, + Object... args) + throws Throwable
      +
      Invoke the method
      +
      +
      Parameters:
      +
      proxy - the proxy
      +
      method - the method
      +
      args - the arguments
      +
      Returns:
      +
      the result
      +
      Throws:
      +
      Throwable - the throwable
      +
      +
      +
    • +
    • +
      +

      invoke

      +
      default Object invoke(Method method, + Object... args) + throws Throwable
      +
      Invoke the method using a dummy proxy
      +
      +
      Parameters:
      +
      method - the method
      +
      args - the arguments
      +
      Returns:
      +
      the result
      +
      Throws:
      +
      Throwable - the throwable
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/proxy/defaulthandler/NewJavaDefaultMethodHandler.html b/me/hsgamer/hscore/config/proxy/defaulthandler/NewJavaDefaultMethodHandler.html new file mode 100644 index 0000000000..209e575703 --- /dev/null +++ b/me/hsgamer/hscore/config/proxy/defaulthandler/NewJavaDefaultMethodHandler.html @@ -0,0 +1,193 @@ + + + + +NewJavaDefaultMethodHandler (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NewJavaDefaultMethodHandler

+
+
java.lang.Object +
me.hsgamer.hscore.config.proxy.defaulthandler.NewJavaDefaultMethodHandler
+
+
+
+
All Implemented Interfaces:
+
DefaultMethodHandler
+
+
+
public class NewJavaDefaultMethodHandler +extends Object +implements DefaultMethodHandler
+
The default method handler for Java 9+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      NewJavaDefaultMethodHandler

      +
      public NewJavaDefaultMethodHandler()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/proxy/defaulthandler/OldJavaDefaultMethodHandler.html b/me/hsgamer/hscore/config/proxy/defaulthandler/OldJavaDefaultMethodHandler.html new file mode 100644 index 0000000000..fd089543e5 --- /dev/null +++ b/me/hsgamer/hscore/config/proxy/defaulthandler/OldJavaDefaultMethodHandler.html @@ -0,0 +1,193 @@ + + + + +OldJavaDefaultMethodHandler (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class OldJavaDefaultMethodHandler

+
+
java.lang.Object +
me.hsgamer.hscore.config.proxy.defaulthandler.OldJavaDefaultMethodHandler
+
+
+
+
All Implemented Interfaces:
+
DefaultMethodHandler
+
+
+
public class OldJavaDefaultMethodHandler +extends Object +implements DefaultMethodHandler
+
The default method handler for Java 8
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      OldJavaDefaultMethodHandler

      +
      public OldJavaDefaultMethodHandler()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/proxy/defaulthandler/class-use/DefaultMethodHandler.html b/me/hsgamer/hscore/config/proxy/defaulthandler/class-use/DefaultMethodHandler.html new file mode 100644 index 0000000000..86c97171ef --- /dev/null +++ b/me/hsgamer/hscore/config/proxy/defaulthandler/class-use/DefaultMethodHandler.html @@ -0,0 +1,96 @@ + + + + +Uses of Interface me.hsgamer.hscore.config.proxy.defaulthandler.DefaultMethodHandler (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.config.proxy.defaulthandler.DefaultMethodHandler

+
+
Packages that use DefaultMethodHandler
+
+
Package
+
Description
+ +
+
These classes are used to handle the default methods in interfaces.
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/proxy/defaulthandler/class-use/NewJavaDefaultMethodHandler.html b/me/hsgamer/hscore/config/proxy/defaulthandler/class-use/NewJavaDefaultMethodHandler.html new file mode 100644 index 0000000000..e7d990a785 --- /dev/null +++ b/me/hsgamer/hscore/config/proxy/defaulthandler/class-use/NewJavaDefaultMethodHandler.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.config.proxy.defaulthandler.NewJavaDefaultMethodHandler (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.config.proxy.defaulthandler.NewJavaDefaultMethodHandler

+
+No usage of me.hsgamer.hscore.config.proxy.defaulthandler.NewJavaDefaultMethodHandler
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/proxy/defaulthandler/class-use/OldJavaDefaultMethodHandler.html b/me/hsgamer/hscore/config/proxy/defaulthandler/class-use/OldJavaDefaultMethodHandler.html new file mode 100644 index 0000000000..981f83ca2e --- /dev/null +++ b/me/hsgamer/hscore/config/proxy/defaulthandler/class-use/OldJavaDefaultMethodHandler.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.config.proxy.defaulthandler.OldJavaDefaultMethodHandler (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.config.proxy.defaulthandler.OldJavaDefaultMethodHandler

+
+No usage of me.hsgamer.hscore.config.proxy.defaulthandler.OldJavaDefaultMethodHandler
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/proxy/defaulthandler/package-summary.html b/me/hsgamer/hscore/config/proxy/defaulthandler/package-summary.html new file mode 100644 index 0000000000..85665e26be --- /dev/null +++ b/me/hsgamer/hscore/config/proxy/defaulthandler/package-summary.html @@ -0,0 +1,119 @@ + + + + +me.hsgamer.hscore.config.proxy.defaulthandler (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.config.proxy.defaulthandler

+
+
+
package me.hsgamer.hscore.config.proxy.defaulthandler
+
+
These classes are used to handle the default methods in interfaces.
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/proxy/defaulthandler/package-tree.html b/me/hsgamer/hscore/config/proxy/defaulthandler/package-tree.html new file mode 100644 index 0000000000..fe28ab2fc8 --- /dev/null +++ b/me/hsgamer/hscore/config/proxy/defaulthandler/package-tree.html @@ -0,0 +1,83 @@ + + + + +me.hsgamer.hscore.config.proxy.defaulthandler Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.config.proxy.defaulthandler

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/proxy/defaulthandler/package-use.html b/me/hsgamer/hscore/config/proxy/defaulthandler/package-use.html new file mode 100644 index 0000000000..5e420d5a8d --- /dev/null +++ b/me/hsgamer/hscore/config/proxy/defaulthandler/package-use.html @@ -0,0 +1,88 @@ + + + + +Uses of Package me.hsgamer.hscore.config.proxy.defaulthandler (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.config.proxy.defaulthandler

+
+ +
+
Package
+
Description
+ +
+
These classes are used to handle the default methods in interfaces.
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/proxy/package-summary.html b/me/hsgamer/hscore/config/proxy/package-summary.html new file mode 100644 index 0000000000..6f2b680927 --- /dev/null +++ b/me/hsgamer/hscore/config/proxy/package-summary.html @@ -0,0 +1,117 @@ + + + + +me.hsgamer.hscore.config.proxy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.config.proxy

+
+
+
package me.hsgamer.hscore.config.proxy
+
+
Contains the base classes for the Dynamic Proxy Pattern of Config.
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/proxy/package-tree.html b/me/hsgamer/hscore/config/proxy/package-tree.html new file mode 100644 index 0000000000..1bbf99f478 --- /dev/null +++ b/me/hsgamer/hscore/config/proxy/package-tree.html @@ -0,0 +1,78 @@ + + + + +me.hsgamer.hscore.config.proxy Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.config.proxy

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/proxy/package-use.html b/me/hsgamer/hscore/config/proxy/package-use.html new file mode 100644 index 0000000000..03f5584d01 --- /dev/null +++ b/me/hsgamer/hscore/config/proxy/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.config.proxy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.config.proxy

+
+No usage of me.hsgamer.hscore.config.proxy
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/simpleconfiguration/SimpleConfig.html b/me/hsgamer/hscore/config/simpleconfiguration/SimpleConfig.html new file mode 100644 index 0000000000..4294e505f1 --- /dev/null +++ b/me/hsgamer/hscore/config/simpleconfiguration/SimpleConfig.html @@ -0,0 +1,500 @@ + + + + +SimpleConfig (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SimpleConfig<T extends org.simpleyaml.configuration.file.FileConfiguration>

+
+
java.lang.Object +
me.hsgamer.hscore.config.simpleconfiguration.SimpleConfig<T>
+
+
+
+
All Implemented Interfaces:
+
Config
+
+
+
public class SimpleConfig<T extends org.simpleyaml.configuration.file.FileConfiguration> +extends Object +implements Config
+
The Config implementation for SimpleYAML
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      loader

      +
      protected final BiConsumer<File,T extends org.simpleyaml.configuration.file.FileConfiguration> loader
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SimpleConfig

      +
      public SimpleConfig(File file, + T configuration, + BiConsumer<File,T> loader)
      +
      Create a new config
      +
      +
      Parameters:
      +
      file - the file
      +
      configuration - the configuration
      +
      loader - the loader
      +
      +
      +
    • +
    • +
      +

      SimpleConfig

      +
      public SimpleConfig(File file, + T configuration)
      +
      Create a new config
      +
      +
      Parameters:
      +
      file - the file
      +
      configuration - the configuration
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getOriginal

      +
      public org.simpleyaml.configuration.file.FileConfiguration getOriginal()
      +
      Description copied from interface: Config
      +
      Get the original instance
      +
      +
      Specified by:
      +
      getOriginal in interface Config
      +
      Returns:
      +
      the original instance
      +
      +
      +
    • +
    • +
      +

      get

      +
      public Object get(Object def, + String... path)
      +
      Description copied from interface: Config
      +
      Get the value from the path
      +
      +
      Specified by:
      +
      get in interface Config
      +
      Parameters:
      +
      def - the default value if the value is not found
      +
      path - the path
      +
      Returns:
      +
      the value
      +
      +
      +
    • +
    • +
      +

      set

      +
      public void set(Object value, + String... path)
      +
      Description copied from interface: Config
      +
      Set the value to the path
      +
      +
      Specified by:
      +
      set in interface Config
      +
      Parameters:
      +
      value - the value
      +
      path - the path
      +
      +
      +
    • +
    • +
      +

      contains

      +
      public boolean contains(String... path)
      +
      Description copied from interface: Config
      +
      Check if the configuration contains the path
      +
      +
      Specified by:
      +
      contains in interface Config
      +
      Parameters:
      +
      path - the path
      +
      Returns:
      +
      true if it does
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      Description copied from interface: Config
      +
      Get the name of the configuration
      +
      +
      Specified by:
      +
      getName in interface Config
      +
      Returns:
      +
      the name
      +
      +
      +
    • +
    • +
      +

      getValues

      +
      public Map<String[],Object> getValues(boolean deep, + String... path)
      +
      Description copied from interface: Config
      +
      Get all values from the path
      +
      +
      Specified by:
      +
      getValues in interface Config
      +
      Parameters:
      +
      deep - should we go deeper from the path?
      +
      path - the path
      +
      Returns:
      +
      the values
      +
      +
      +
    • +
    • +
      +

      setup

      +
      public void setup()
      +
      Description copied from interface: Config
      +
      Set up the configuration
      +
      +
      Specified by:
      +
      setup in interface Config
      +
      +
      +
    • +
    • +
      +

      save

      +
      public void save()
      +
      Description copied from interface: Config
      +
      Save the configuration
      +
      +
      Specified by:
      +
      save in interface Config
      +
      +
      +
    • +
    • +
      +

      reload

      +
      public void reload()
      +
      Description copied from interface: Config
      +
      Reload the configuration
      +
      +
      Specified by:
      +
      reload in interface Config
      +
      +
      +
    • +
    • +
      +

      normalize

      +
      public Object normalize(Object object)
      +
      Description copied from interface: Config
      +
      Normalize the library-specific object
      +
      +
      Specified by:
      +
      normalize in interface Config
      +
      Parameters:
      +
      object - the object
      +
      Returns:
      +
      the normalized object
      +
      +
      +
    • +
    • +
      +

      isNormalizable

      +
      public boolean isNormalizable(Object object)
      +
      Description copied from interface: Config
      +
      Check if the object is normalizable
      +
      +
      Specified by:
      +
      isNormalizable in interface Config
      +
      Parameters:
      +
      object - the object
      +
      Returns:
      +
      true if it is
      +
      +
      +
    • +
    • +
      +

      getComment

      +
      public List<String> getComment(CommentType type, + String... path)
      +
      Description copied from interface: Config
      +
      Get the comment. + This is a default empty method. The implementation can override this method to support comments.
      +
      +
      Specified by:
      +
      getComment in interface Config
      +
      Parameters:
      +
      type - the comment type
      +
      path - the path
      +
      Returns:
      +
      the comment
      +
      +
      +
    • +
    • +
      +

      setComment

      +
      public void setComment(CommentType type, + List<String> value, + String... path)
      +
      Description copied from interface: Config
      +
      Set the comment + This is a default empty method. The implementation can override this method to support comments.
      +
      +
      Specified by:
      +
      setComment in interface Config
      +
      Parameters:
      +
      type - the comment type
      +
      value - the comment, can be null to remove the comment
      +
      path - the path
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/simpleconfiguration/class-use/SimpleConfig.html b/me/hsgamer/hscore/config/simpleconfiguration/class-use/SimpleConfig.html new file mode 100644 index 0000000000..521b42f07f --- /dev/null +++ b/me/hsgamer/hscore/config/simpleconfiguration/class-use/SimpleConfig.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.config.simpleconfiguration.SimpleConfig (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.config.simpleconfiguration.SimpleConfig

+
+No usage of me.hsgamer.hscore.config.simpleconfiguration.SimpleConfig
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/simpleconfiguration/package-summary.html b/me/hsgamer/hscore/config/simpleconfiguration/package-summary.html new file mode 100644 index 0000000000..467b9d75ae --- /dev/null +++ b/me/hsgamer/hscore/config/simpleconfiguration/package-summary.html @@ -0,0 +1,105 @@ + + + + +me.hsgamer.hscore.config.simpleconfiguration (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.config.simpleconfiguration

+
+
+
package me.hsgamer.hscore.config.simpleconfiguration
+
+
The config implementation for SimpleYAML
+
+
+
    +
  • + +
  • +
  • +
    +
    Classes
    +
    +
    Class
    +
    Description
    +
    SimpleConfig<T extends org.simpleyaml.configuration.file.FileConfiguration>
    +
    +
    The Config implementation for SimpleYAML
    +
    +
    +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/simpleconfiguration/package-tree.html b/me/hsgamer/hscore/config/simpleconfiguration/package-tree.html new file mode 100644 index 0000000000..452ef2fb1a --- /dev/null +++ b/me/hsgamer/hscore/config/simpleconfiguration/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.config.simpleconfiguration Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.config.simpleconfiguration

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • me.hsgamer.hscore.config.simpleconfiguration.SimpleConfig<T> (implements me.hsgamer.hscore.config.Config)
    • +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/simpleconfiguration/package-use.html b/me/hsgamer/hscore/config/simpleconfiguration/package-use.html new file mode 100644 index 0000000000..1459c32004 --- /dev/null +++ b/me/hsgamer/hscore/config/simpleconfiguration/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.config.simpleconfiguration (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.config.simpleconfiguration

+
+No usage of me.hsgamer.hscore.config.simpleconfiguration
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/simplixstorage/LightningConfig.html b/me/hsgamer/hscore/config/simplixstorage/LightningConfig.html new file mode 100644 index 0000000000..650d87cb2f --- /dev/null +++ b/me/hsgamer/hscore/config/simplixstorage/LightningConfig.html @@ -0,0 +1,522 @@ + + + + +LightningConfig (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class LightningConfig<F extends de.leonhard.storage.internal.FlatFile>

+
+
java.lang.Object +
me.hsgamer.hscore.config.simplixstorage.LightningConfig<F>
+
+
+
+
Type Parameters:
+
F - the flat file type
+
+
+
All Implemented Interfaces:
+
Config
+
+
+
public class LightningConfig<F extends de.leonhard.storage.internal.FlatFile> +extends Object +implements Config
+
The Config implementation for SimplixStorage
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      LightningConfig

      +
      public LightningConfig(F flatFile)
      +
      Create a new config
      +
      +
      Parameters:
      +
      flatFile - the flat file
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      ofJson

      +
      public static LightningConfig<de.leonhard.storage.Json> ofJson(File file)
      +
      Create a new config from a Json file
      +
      +
      Parameters:
      +
      file - the file
      +
      Returns:
      +
      the config
      +
      +
      +
    • +
    • +
      +

      ofToml

      +
      public static LightningConfig<de.leonhard.storage.Toml> ofToml(File file)
      +
      Create a new config from a Toml file
      +
      +
      Parameters:
      +
      file - the file
      +
      Returns:
      +
      the config
      +
      +
      +
    • +
    • +
      +

      ofYaml

      +
      public static LightningConfig<de.leonhard.storage.Yaml> ofYaml(File file)
      +
      Create a new config from a Yaml file
      +
      +
      Parameters:
      +
      file - the file
      +
      Returns:
      +
      the config
      +
      +
      +
    • +
    • +
      +

      getOriginal

      +
      public F getOriginal()
      +
      Description copied from interface: Config
      +
      Get the original instance
      +
      +
      Specified by:
      +
      getOriginal in interface Config
      +
      Returns:
      +
      the original instance
      +
      +
      +
    • +
    • +
      +

      get

      +
      public Object get(Object def, + String... path)
      +
      Description copied from interface: Config
      +
      Get the value from the path
      +
      +
      Specified by:
      +
      get in interface Config
      +
      Parameters:
      +
      def - the default value if the value is not found
      +
      path - the path
      +
      Returns:
      +
      the value
      +
      +
      +
    • +
    • +
      +

      set

      +
      public void set(Object value, + String... path)
      +
      Description copied from interface: Config
      +
      Set the value to the path
      +
      +
      Specified by:
      +
      set in interface Config
      +
      Parameters:
      +
      value - the value
      +
      path - the path
      +
      +
      +
    • +
    • +
      +

      contains

      +
      public boolean contains(String... path)
      +
      Description copied from interface: Config
      +
      Check if the configuration contains the path
      +
      +
      Specified by:
      +
      contains in interface Config
      +
      Parameters:
      +
      path - the path
      +
      Returns:
      +
      true if it does
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      Description copied from interface: Config
      +
      Get the name of the configuration
      +
      +
      Specified by:
      +
      getName in interface Config
      +
      Returns:
      +
      the name
      +
      +
      +
    • +
    • +
      +

      setIfAbsent

      +
      public void setIfAbsent(Object value, + String... path)
      +
      Description copied from interface: Config
      +
      Set the value to the path if it is not already set
      +
      +
      Specified by:
      +
      setIfAbsent in interface Config
      +
      Parameters:
      +
      value - the value
      +
      path - the path
      +
      +
      +
    • +
    • +
      +

      getKeys

      +
      public Set<String[]> getKeys(boolean deep, + String... path)
      +
      Description copied from interface: Config
      +
      Get all keys from the path
      +
      +
      Specified by:
      +
      getKeys in interface Config
      +
      Parameters:
      +
      deep - should we go deeper from the path?
      +
      path - the path
      +
      Returns:
      +
      the keys
      +
      +
      +
    • +
    • +
      +

      getValues

      +
      public Map<String[],Object> getValues(boolean deep, + String... path)
      +
      Description copied from interface: Config
      +
      Get all values from the path
      +
      +
      Specified by:
      +
      getValues in interface Config
      +
      Parameters:
      +
      deep - should we go deeper from the path?
      +
      path - the path
      +
      Returns:
      +
      the values
      +
      +
      +
    • +
    • +
      +

      clear

      +
      public void clear()
      +
      Description copied from interface: Config
      +
      Remove all paths from the configuration
      +
      +
      Specified by:
      +
      clear in interface Config
      +
      +
      +
    • +
    • +
      +

      setup

      +
      public void setup()
      +
      Description copied from interface: Config
      +
      Set up the configuration
      +
      +
      Specified by:
      +
      setup in interface Config
      +
      +
      +
    • +
    • +
      +

      save

      +
      public void save()
      +
      Description copied from interface: Config
      +
      Save the configuration
      +
      +
      Specified by:
      +
      save in interface Config
      +
      +
      +
    • +
    • +
      +

      reload

      +
      public void reload()
      +
      Description copied from interface: Config
      +
      Reload the configuration
      +
      +
      Specified by:
      +
      reload in interface Config
      +
      +
      +
    • +
    • +
      +

      normalize

      +
      public Object normalize(Object object)
      +
      Description copied from interface: Config
      +
      Normalize the library-specific object
      +
      +
      Specified by:
      +
      normalize in interface Config
      +
      Parameters:
      +
      object - the object
      +
      Returns:
      +
      the normalized object
      +
      +
      +
    • +
    • +
      +

      isNormalizable

      +
      public boolean isNormalizable(Object object)
      +
      Description copied from interface: Config
      +
      Check if the object is normalizable
      +
      +
      Specified by:
      +
      isNormalizable in interface Config
      +
      Parameters:
      +
      object - the object
      +
      Returns:
      +
      true if it is
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/simplixstorage/class-use/LightningConfig.html b/me/hsgamer/hscore/config/simplixstorage/class-use/LightningConfig.html new file mode 100644 index 0000000000..14d3d034aa --- /dev/null +++ b/me/hsgamer/hscore/config/simplixstorage/class-use/LightningConfig.html @@ -0,0 +1,101 @@ + + + + +Uses of Class me.hsgamer.hscore.config.simplixstorage.LightningConfig (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.config.simplixstorage.LightningConfig

+
+
Packages that use LightningConfig
+
+
Package
+
Description
+ +
+
The config implementation for SimplixStorage
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/simplixstorage/package-summary.html b/me/hsgamer/hscore/config/simplixstorage/package-summary.html new file mode 100644 index 0000000000..779d2c49c9 --- /dev/null +++ b/me/hsgamer/hscore/config/simplixstorage/package-summary.html @@ -0,0 +1,105 @@ + + + + +me.hsgamer.hscore.config.simplixstorage (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.config.simplixstorage

+
+
+
package me.hsgamer.hscore.config.simplixstorage
+
+
The config implementation for SimplixStorage
+
+
+
    +
  • + +
  • +
  • +
    +
    Classes
    +
    +
    Class
    +
    Description
    +
    LightningConfig<F extends de.leonhard.storage.internal.FlatFile>
    +
    +
    The Config implementation for SimplixStorage
    +
    +
    +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/simplixstorage/package-tree.html b/me/hsgamer/hscore/config/simplixstorage/package-tree.html new file mode 100644 index 0000000000..b8412763ca --- /dev/null +++ b/me/hsgamer/hscore/config/simplixstorage/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.config.simplixstorage Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.config.simplixstorage

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/config/simplixstorage/package-use.html b/me/hsgamer/hscore/config/simplixstorage/package-use.html new file mode 100644 index 0000000000..4334bc4920 --- /dev/null +++ b/me/hsgamer/hscore/config/simplixstorage/package-use.html @@ -0,0 +1,88 @@ + + + + +Uses of Package me.hsgamer.hscore.config.simplixstorage (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.config.simplixstorage

+
+ +
+
Package
+
Description
+ +
+
The config implementation for SimplixStorage
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/crontime/CronTimeManager.html b/me/hsgamer/hscore/crontime/CronTimeManager.html new file mode 100644 index 0000000000..e2fd9aa547 --- /dev/null +++ b/me/hsgamer/hscore/crontime/CronTimeManager.html @@ -0,0 +1,490 @@ + + + + +CronTimeManager (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CronTimeManager

+
+
java.lang.Object +
me.hsgamer.hscore.crontime.CronTimeManager
+
+
+
+
public class CronTimeManager +extends Object
+
A simple cron-time manager to manage next execution time
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      LOGGER

      +
      protected static final Logger LOGGER
      +
      The internal logger
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      CronTimeManager

      +
      public CronTimeManager(@NotNull + @NotNull List<com.cronutils.model.Cron> cronList)
      +
      Create a new manager
      +
      +
      Parameters:
      +
      cronList - the cron list
      +
      +
      +
    • +
    • +
      +

      CronTimeManager

      +
      public CronTimeManager(@NotNull + @NotNull com.cronutils.model.Cron... crons)
      +
      Create a new manager
      +
      +
      Parameters:
      +
      crons - the cron list
      +
      +
      +
    • +
    • +
      +

      CronTimeManager

      +
      public CronTimeManager(@NotNull + @NotNull com.cronutils.model.definition.CronDefinition definition, + @NotNull + @NotNull List<String> cronStrings)
      +
      Create a new manager
      +
      +
      Parameters:
      +
      definition - the cron definition
      +
      cronStrings - the cron string list
      +
      +
      +
    • +
    • +
      +

      CronTimeManager

      +
      public CronTimeManager(@NotNull + @NotNull com.cronutils.model.definition.CronDefinition definition, + @NotNull + @NotNull String... cronStrings)
      +
      Create a new manager
      +
      +
      Parameters:
      +
      definition - the cron definition
      +
      cronStrings - the cron string list
      +
      +
      +
    • +
    • +
      +

      CronTimeManager

      +
      public CronTimeManager(@NotNull + @NotNull com.cronutils.model.CronType cronType, + @NotNull + @NotNull List<String> cronStrings)
      +
      Create a new manager
      +
      +
      Parameters:
      +
      cronType - the cron type
      +
      cronStrings - the cron string list
      +
      +
      +
    • +
    • +
      +

      CronTimeManager

      +
      public CronTimeManager(@NotNull + @NotNull com.cronutils.model.CronType cronType, + @NotNull + @NotNull String... cronStrings)
      +
      Create a new manager
      +
      +
      Parameters:
      +
      cronType - the cron type
      +
      cronStrings - the cron string list
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getNextTime

      +
      @NotNull +public @NotNull ZonedDateTime getNextTime(@NotNull + @NotNull ZonedDateTime initTime)
      +
      Get the next time from the initial time
      +
      +
      Parameters:
      +
      initTime - the initial time to get the next time
      +
      Returns:
      +
      the next time
      +
      +
      +
    • +
    • +
      +

      getNextTime

      +
      @NotNull +public @NotNull ZonedDateTime getNextTime()
      +
      Get the next time from now
      +
      +
      Returns:
      +
      the next time
      +
      +
      +
    • +
    • +
      +

      getNextInstant

      +
      @NotNull +public @NotNull Instant getNextInstant(@NotNull + @NotNull Instant initInstant)
      +
      Get the next instant from the initial instant
      +
      +
      Parameters:
      +
      initInstant - the initial instant to get the next instant
      +
      Returns:
      +
      the next instant
      +
      +
      +
    • +
    • +
      +

      getNextInstant

      +
      @NotNull +public @NotNull Instant getNextInstant()
      +
      Get the next instant from now
      +
      +
      Returns:
      +
      the next instant
      +
      +
      +
    • +
    • +
      +

      getNextEpochMillis

      +
      public long getNextEpochMillis(@NotNull + @NotNull ZonedDateTime initTime)
      +
      Get the next epoch millis from the initial time
      +
      +
      Parameters:
      +
      initTime - the initial time to get the next time
      +
      Returns:
      +
      the epoch millis
      +
      +
      +
    • +
    • +
      +

      getNextEpochMillis

      +
      public long getNextEpochMillis()
      +
      Get the next epoch millis from now
      +
      +
      Returns:
      +
      the epoch millis
      +
      +
      +
    • +
    • +
      +

      getNextEpochMillis

      +
      public long getNextEpochMillis(@NotNull + @NotNull Instant initInstant)
      +
      Get the next epoch millis from now
      +
      +
      Parameters:
      +
      initInstant - the initial instant to get the next time
      +
      Returns:
      +
      the epoch millis
      +
      +
      +
    • +
    • +
      +

      getRemainingMillis

      +
      public long getRemainingMillis(@NotNull + @NotNull ZonedDateTime initTime)
      +
      Get the remaining millis from now to the next time
      +
      +
      Parameters:
      +
      initTime - the initial time to get the next time
      +
      Returns:
      +
      the millis
      +
      +
      +
    • +
    • +
      +

      getRemainingMillis

      +
      public long getRemainingMillis()
      +
      Get the remaining millis from now to the next time
      +
      +
      Returns:
      +
      the millis
      +
      +
      +
    • +
    • +
      +

      getRemainingMillis

      +
      public long getRemainingMillis(@NotNull + @NotNull Instant initInstant)
      +
      Get the remaining millis from now to the next time
      +
      +
      Parameters:
      +
      initInstant - the initial instant to get the next time
      +
      Returns:
      +
      the millis
      +
      +
      +
    • +
    • +
      +

      getCronList

      +
      @NotNull +public @NotNull List<com.cronutils.model.Cron> getCronList()
      +
      Get the cron list
      +
      +
      Returns:
      +
      the cron list
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/crontime/class-use/CronTimeManager.html b/me/hsgamer/hscore/crontime/class-use/CronTimeManager.html new file mode 100644 index 0000000000..71c76d5d8e --- /dev/null +++ b/me/hsgamer/hscore/crontime/class-use/CronTimeManager.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.crontime.CronTimeManager (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.crontime.CronTimeManager

+
+No usage of me.hsgamer.hscore.crontime.CronTimeManager
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/crontime/package-summary.html b/me/hsgamer/hscore/crontime/package-summary.html new file mode 100644 index 0000000000..54e8a168ba --- /dev/null +++ b/me/hsgamer/hscore/crontime/package-summary.html @@ -0,0 +1,92 @@ + + + + +me.hsgamer.hscore.crontime (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.crontime

+
+
+
package me.hsgamer.hscore.crontime
+
+
Contains utility classes for cron-time
+
+
+
    +
  • +
    +
    Classes
    +
    +
    Class
    +
    Description
    + +
    +
    A simple cron-time manager to manage next execution time
    +
    +
    +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/crontime/package-tree.html b/me/hsgamer/hscore/crontime/package-tree.html new file mode 100644 index 0000000000..f8a482c338 --- /dev/null +++ b/me/hsgamer/hscore/crontime/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.crontime Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.crontime

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/crontime/package-use.html b/me/hsgamer/hscore/crontime/package-use.html new file mode 100644 index 0000000000..67b9492c10 --- /dev/null +++ b/me/hsgamer/hscore/crontime/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.crontime (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.crontime

+
+No usage of me.hsgamer.hscore.crontime
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/Client.html b/me/hsgamer/hscore/database/Client.html new file mode 100644 index 0000000000..55e2cb2ca3 --- /dev/null +++ b/me/hsgamer/hscore/database/Client.html @@ -0,0 +1,165 @@ + + + + +Client (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface Client<T>

+
+
+
+
Type Parameters:
+
T - the original
+
+
+
All Known Subinterfaces:
+
SqlClient<T>
+
+
+
All Known Implementing Classes:
+
H2Client, HibernateClient, HikariSqlClient, JavaSqlClient, PersistenceClient
+
+
+
public interface Client<T>
+
The client
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
    +
    Get the original
    +
    + + +
    +
    Get the setting
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getOriginal

      +
      T getOriginal()
      +
      Get the original
      +
      +
      Returns:
      +
      the original
      +
      +
      +
    • +
    • +
      +

      getSetting

      +
      Setting getSetting()
      +
      Get the setting
      +
      +
      Returns:
      +
      the setting
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/Driver.html b/me/hsgamer/hscore/database/Driver.html new file mode 100644 index 0000000000..b5aa389d4f --- /dev/null +++ b/me/hsgamer/hscore/database/Driver.html @@ -0,0 +1,237 @@ + + + + +Driver (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface Driver

+
+
+
+
All Known Subinterfaces:
+
H2BaseDriver, SqliteBaseDriver
+
+
+
All Known Implementing Classes:
+
H2LocalDriver, H2MemoryDriver, H2ServerDriver, LocalDriver, MariaDBDriver, MySqlDriver, PostgreSqlDriver, SqliteFileDriver, SqliteMemoryDriver, SqlServerDriver
+
+
+
public interface Driver
+
A driver for database connection
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      createPropertyString

      +
      static String createPropertyString(Setting setting, + String prefix, + String delimiter)
      +
      Create the property string for the URL
      +
      +
      Parameters:
      +
      setting - the setting
      +
      prefix - the prefix
      +
      delimiter - the delimiter between the properties
      +
      Returns:
      +
      the property string
      +
      +
      +
    • +
    • +
      +

      createPropertyString

      +
      static String createPropertyString(Setting setting)
      +
      Create the property string for the URL
      +
      +
      Parameters:
      +
      setting - the setting
      +
      Returns:
      +
      the property string
      +
      +
      +
    • +
    • +
      +

      getDriverClass

      +
      Class<? extends Driver> getDriverClass()
      +
      Get the driver class
      +
      +
      Returns:
      +
      the driver class
      +
      +
      +
    • +
    • +
      +

      convertURL

      +
      String convertURL(Setting setting)
      +
      Get the JDBC url from the config
      +
      +
      Parameters:
      +
      setting - the setting
      +
      Returns:
      +
      the JDBC url
      +
      +
      +
    • +
    • +
      +

      applyDefaultSetting

      +
      default void applyDefaultSetting(Setting setting)
      +
      Apply the default setting
      +
      +
      Parameters:
      +
      setting - the setting
      +
      +
      +
    • +
    • +
      +

      getDriverClassName

      +
      default String getDriverClassName()
      +
      Get the driver class name
      +
      +
      Returns:
      +
      the driver class name
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/LocalDriver.html b/me/hsgamer/hscore/database/LocalDriver.html new file mode 100644 index 0000000000..be16e223da --- /dev/null +++ b/me/hsgamer/hscore/database/LocalDriver.html @@ -0,0 +1,204 @@ + + + + +LocalDriver (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class LocalDriver

+
+
java.lang.Object +
me.hsgamer.hscore.database.LocalDriver
+
+
+
+
All Implemented Interfaces:
+
Driver
+
+
+
Direct Known Subclasses:
+
H2LocalDriver, SqliteFileDriver
+
+
+
public abstract class LocalDriver +extends Object +implements Driver
+
The driver for local connection
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      LocalDriver

      +
      protected LocalDriver()
      +
      Create a new local driver with the default folder
      +
      +
    • +
    • +
      +

      LocalDriver

      +
      protected LocalDriver(File folder)
      +
      Create a new local driver
      +
      +
      Parameters:
      +
      folder - the folder to store databases
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getFolder

      +
      public File getFolder()
      +
      Get the folder
      +
      +
      Returns:
      +
      the folder
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/Setting.html b/me/hsgamer/hscore/database/Setting.html new file mode 100644 index 0000000000..a1e5826866 --- /dev/null +++ b/me/hsgamer/hscore/database/Setting.html @@ -0,0 +1,527 @@ + + + + +Setting (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Setting

+
+
java.lang.Object +
me.hsgamer.hscore.database.Setting
+
+
+
+
public class Setting +extends Object
+
The setting for connection
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      create

      +
      public static Setting create(Driver driver)
      +
      Create a new setting with the default values from the driver
      +
      +
      Parameters:
      +
      driver - the driver
      +
      Returns:
      +
      the setting
      +
      +
      +
    • +
    • +
      +

      deserialize

      +
      public static Setting deserialize(Driver driver, + Map<String,Object> map)
      +
      Deserialize the setting from the map
      +
      +
      Parameters:
      +
      map - the map
      +
      Returns:
      +
      the setting
      +
      +
      +
    • +
    • +
      +

      serialize

      +
      public Map<String,Object> serialize()
      +
      Serialize the setting to the map
      +
      +
      Returns:
      +
      the map
      +
      +
      +
    • +
    • +
      +

      getDriver

      +
      public Driver getDriver()
      +
      Get the driver
      +
      +
      Returns:
      +
      the driver
      +
      +
      +
    • +
    • +
      +

      getHost

      +
      public String getHost()
      +
      Get the host
      +
      +
      Returns:
      +
      the host
      +
      +
      +
    • +
    • +
      +

      setHost

      +
      @Contract("_ -> this") +public Setting setHost(String host)
      +
      Set the host
      +
      +
      Parameters:
      +
      host - the host
      +
      Returns:
      +
      this for builder chain
      +
      +
      +
    • +
    • +
      +

      getDatabaseName

      +
      public String getDatabaseName()
      +
      Get the database name
      +
      +
      Returns:
      +
      the database name
      +
      +
      +
    • +
    • +
      +

      setDatabaseName

      +
      @Contract("_ -> this") +public Setting setDatabaseName(String databaseName)
      +
      Set the database name
      +
      +
      Parameters:
      +
      databaseName - the database name
      +
      Returns:
      +
      this for builder chain
      +
      +
      +
    • +
    • +
      +

      getPort

      +
      public String getPort()
      +
      Get the port
      +
      +
      Returns:
      +
      the port
      +
      +
      +
    • +
    • +
      +

      setPort

      +
      @Contract("_ -> this") +public Setting setPort(String port)
      +
      Set the port
      +
      +
      Parameters:
      +
      port - the port
      +
      Returns:
      +
      this for builder chain
      +
      +
      +
    • +
    • +
      +

      getUsername

      +
      public String getUsername()
      +
      Get the username
      +
      +
      Returns:
      +
      the username
      +
      +
      +
    • +
    • +
      +

      setUsername

      +
      @Contract("_ -> this") +public Setting setUsername(String username)
      +
      Set the username
      +
      +
      Parameters:
      +
      username - the username
      +
      Returns:
      +
      this for builder chain
      +
      +
      +
    • +
    • +
      +

      getPassword

      +
      public String getPassword()
      +
      Get the password
      +
      +
      Returns:
      +
      the password
      +
      +
      +
    • +
    • +
      +

      setPassword

      +
      @Contract("_ -> this") +public Setting setPassword(String password)
      +
      Set the password
      +
      +
      Parameters:
      +
      password - the password
      +
      Returns:
      +
      this for builder chain
      +
      +
      +
    • +
    • +
      +

      setClientProperty

      +
      @Contract("_, _ -> this") +public Setting setClientProperty(String property, + Object value)
      +
      Set the client property
      +
      +
      Parameters:
      +
      property - the property
      +
      value - the value
      +
      +
      +
    • +
    • +
      +

      getClientProperties

      +
      public Map<String,Object> getClientProperties()
      +
      Get all client properties
      +
      +
      Returns:
      +
      the properties
      +
      +
      +
    • +
    • +
      +

      setClientProperties

      +
      @Contract("_ -> this") +public Setting setClientProperties(Map<String,Object> properties)
      +
      Set the client properties
      +
      +
      Parameters:
      +
      properties - the properties
      +
      +
      +
    • +
    • +
      +

      getClientPropertyStrings

      +
      public List<String> getClientPropertyStrings()
      +
      Get all driver properties as a list of string
      +
      +
      Returns:
      +
      the properties as a list of string
      +
      +
      +
    • +
    • +
      +

      setDriverProperty

      +
      @Contract("_, _ -> this") +public Setting setDriverProperty(String property, + Object value)
      +
      Set the driver property
      +
      +
      Parameters:
      +
      property - the property
      +
      value - the value
      +
      +
      +
    • +
    • +
      +

      getDriverProperties

      +
      public Map<String,Object> getDriverProperties()
      +
      Get all driver properties
      +
      +
      Returns:
      +
      the properties
      +
      +
      +
    • +
    • +
      +

      setDriverProperties

      +
      @Contract("_ -> this") +public Setting setDriverProperties(Map<String,Object> properties)
      +
      Set the driver properties
      +
      +
      Parameters:
      +
      properties - the properties
      +
      +
      +
    • +
    • +
      +

      getDriverPropertyStrings

      +
      public List<String> getDriverPropertyStrings()
      +
      Get all driver properties as a list of string
      +
      +
      Returns:
      +
      the properties as a list of string
      +
      +
      +
    • +
    • +
      +

      getNormalizedHost

      +
      public String getNormalizedHost()
      +
      Get the host and port as a base url
      +
      +
      Returns:
      +
      the base url
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/class-use/Client.html b/me/hsgamer/hscore/database/class-use/Client.html new file mode 100644 index 0000000000..0a0e3c06ad --- /dev/null +++ b/me/hsgamer/hscore/database/class-use/Client.html @@ -0,0 +1,189 @@ + + + + +Uses of Interface me.hsgamer.hscore.database.Client (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.database.Client

+
+
Packages that use Client
+
+
Package
+
Description
+ +
+
Contains the implementation of Client for Hibernate
+
+ +
+
Contains the implementation of Client for Java Persistence API
+
+ +
+
Contains the base implementation of Client for SQL
+
+ +
+
Contains the implementation of SqlClient for H2
+
+ +
+
Contains the implementation of SqlClient with HikariCP
+
+ +
+
Contains the implementation of SqlClient with Java API
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/class-use/Driver.html b/me/hsgamer/hscore/database/class-use/Driver.html new file mode 100644 index 0000000000..dc20a42f05 --- /dev/null +++ b/me/hsgamer/hscore/database/class-use/Driver.html @@ -0,0 +1,276 @@ + + + + +Uses of Interface me.hsgamer.hscore.database.Driver (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.database.Driver

+
+
Packages that use Driver
+
+
Package
+
Description
+ +
+
Contains the base classes to work with databases
+
+ +
+
Contains the implementation of Driver for H2
+
+ +
+
Contains the implementation of Driver for MariaDB
+
+ +
+
Contains the implementation of Driver for MySQL
+
+ +
+
Contains the implementation of Driver for PostgreSQL
+
+ +
+
Contains the implementation of Driver for SQLite
+
+ +
+
Contains the implementation of Driver for Microsoft SQL Server
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/class-use/LocalDriver.html b/me/hsgamer/hscore/database/class-use/LocalDriver.html new file mode 100644 index 0000000000..0698f07ed4 --- /dev/null +++ b/me/hsgamer/hscore/database/class-use/LocalDriver.html @@ -0,0 +1,111 @@ + + + + +Uses of Class me.hsgamer.hscore.database.LocalDriver (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.database.LocalDriver

+
+
Packages that use LocalDriver
+
+
Package
+
Description
+ +
+
Contains the implementation of Driver for H2
+
+ +
+
Contains the implementation of Driver for SQLite
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/class-use/Setting.html b/me/hsgamer/hscore/database/class-use/Setting.html new file mode 100644 index 0000000000..927bc5479f --- /dev/null +++ b/me/hsgamer/hscore/database/class-use/Setting.html @@ -0,0 +1,467 @@ + + + + +Uses of Class me.hsgamer.hscore.database.Setting (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.database.Setting

+
+
Packages that use Setting
+
+
Package
+
Description
+ +
+
Contains the base classes to work with databases
+
+ +
+
Contains the implementation of Client for Hibernate
+
+ +
+
Contains the implementation of Client for Java Persistence API
+
+ +
+
Contains the implementation of SqlClient for H2
+
+ +
+
Contains the implementation of SqlClient with HikariCP
+
+ +
+
Contains the implementation of SqlClient with Java API
+
+ +
+
Contains the implementation of Driver for H2
+
+ +
+
Contains the implementation of Driver for MariaDB
+
+ +
+
Contains the implementation of Driver for MySQL
+
+ +
+
Contains the implementation of Driver for PostgreSQL
+
+ +
+
Contains the implementation of Driver for SQLite
+
+ +
+
Contains the implementation of Driver for Microsoft SQL Server
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/hibernate/HibernateClient.html b/me/hsgamer/hscore/database/client/hibernate/HibernateClient.html new file mode 100644 index 0000000000..0892f79653 --- /dev/null +++ b/me/hsgamer/hscore/database/client/hibernate/HibernateClient.html @@ -0,0 +1,263 @@ + + + + +HibernateClient (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class HibernateClient

+
+
java.lang.Object +
me.hsgamer.hscore.database.client.hibernate.HibernateClient
+
+
+
+
All Implemented Interfaces:
+
Client<org.hibernate.cfg.Configuration>
+
+
+
public class HibernateClient +extends Object +implements Client<org.hibernate.cfg.Configuration>
+
The Hibernate client
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      HibernateClient

      +
      public HibernateClient(Setting setting)
      +
      Create new Hibernate client
      +
      +
      Parameters:
      +
      setting - the setting
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getSetting

      +
      public Setting getSetting()
      +
      Description copied from interface: Client
      +
      Get the setting
      +
      +
      Specified by:
      +
      getSetting in interface Client<org.hibernate.cfg.Configuration>
      +
      Returns:
      +
      the setting
      +
      +
      +
    • +
    • +
      +

      getOriginal

      +
      public org.hibernate.cfg.Configuration getOriginal()
      +
      Description copied from interface: Client
      +
      Get the original
      +
      +
      Specified by:
      +
      getOriginal in interface Client<org.hibernate.cfg.Configuration>
      +
      Returns:
      +
      the original
      +
      +
      +
    • +
    • +
      +

      configure

      +
      public HibernateClient configure(Consumer<org.hibernate.cfg.Configuration> configurationConsumer)
      +
      Configure the configuration
      +
      +
      Parameters:
      +
      configurationConsumer - the consumer
      +
      Returns:
      +
      the client for chaining
      +
      +
      +
    • +
    • +
      +

      addEntityClass

      +
      public HibernateClient addEntityClass(Class<?>... clazz)
      +
      Add entity class to the client
      +
      +
      Parameters:
      +
      clazz - the entity class
      +
      Returns:
      +
      the client for chaining
      +
      See Also:
      +
      +
        +
      • Configuration.addAnnotatedClass(Class)
      • +
      +
      +
      +
      +
    • +
    • +
      +

      buildSessionFactory

      +
      public org.hibernate.SessionFactory buildSessionFactory()
      +
      Build the session factory from the client
      +
      +
      Returns:
      +
      the session factory
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/hibernate/class-use/HibernateClient.html b/me/hsgamer/hscore/database/client/hibernate/class-use/HibernateClient.html new file mode 100644 index 0000000000..502787c211 --- /dev/null +++ b/me/hsgamer/hscore/database/client/hibernate/class-use/HibernateClient.html @@ -0,0 +1,96 @@ + + + + +Uses of Class me.hsgamer.hscore.database.client.hibernate.HibernateClient (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.database.client.hibernate.HibernateClient

+
+
Packages that use HibernateClient
+
+
Package
+
Description
+ +
+
Contains the implementation of Client for Hibernate
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/hibernate/package-summary.html b/me/hsgamer/hscore/database/client/hibernate/package-summary.html new file mode 100644 index 0000000000..e25020fb39 --- /dev/null +++ b/me/hsgamer/hscore/database/client/hibernate/package-summary.html @@ -0,0 +1,92 @@ + + + + +me.hsgamer.hscore.database.client.hibernate (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.database.client.hibernate

+
+
+
package me.hsgamer.hscore.database.client.hibernate
+
+
Contains the implementation of Client for Hibernate
+
+
+
    +
  • +
    +
    Classes
    +
    +
    Class
    +
    Description
    + +
    +
    The Hibernate client
    +
    +
    +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/hibernate/package-tree.html b/me/hsgamer/hscore/database/client/hibernate/package-tree.html new file mode 100644 index 0000000000..28469b67d2 --- /dev/null +++ b/me/hsgamer/hscore/database/client/hibernate/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.database.client.hibernate Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.database.client.hibernate

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • me.hsgamer.hscore.database.client.hibernate.HibernateClient (implements me.hsgamer.hscore.database.Client<T>)
    • +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/hibernate/package-use.html b/me/hsgamer/hscore/database/client/hibernate/package-use.html new file mode 100644 index 0000000000..b0813bc19f --- /dev/null +++ b/me/hsgamer/hscore/database/client/hibernate/package-use.html @@ -0,0 +1,88 @@ + + + + +Uses of Package me.hsgamer.hscore.database.client.hibernate (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.database.client.hibernate

+
+ +
+
Package
+
Description
+ +
+
Contains the implementation of Client for Hibernate
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/jpa/PersistenceClient.html b/me/hsgamer/hscore/database/client/jpa/PersistenceClient.html new file mode 100644 index 0000000000..cb6b61ed61 --- /dev/null +++ b/me/hsgamer/hscore/database/client/jpa/PersistenceClient.html @@ -0,0 +1,224 @@ + + + + +PersistenceClient (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PersistenceClient

+
+
java.lang.Object +
me.hsgamer.hscore.database.client.jpa.PersistenceClient
+
+
+
+
All Implemented Interfaces:
+
Client<jakarta.persistence.EntityManagerFactory>
+
+
+
public class PersistenceClient +extends Object +implements Client<jakarta.persistence.EntityManagerFactory>
+
The JPA persistence client
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      PersistenceClient

      +
      public PersistenceClient(String name, + Setting setting)
      +
      Create a new persistence client
      +
      +
      Parameters:
      +
      name - The name of the persistence client
      +
      setting - The setting of the persistence client
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getSetting

      +
      public Setting getSetting()
      +
      Description copied from interface: Client
      +
      Get the setting
      +
      +
      Specified by:
      +
      getSetting in interface Client<jakarta.persistence.EntityManagerFactory>
      +
      Returns:
      +
      the setting
      +
      +
      +
    • +
    • +
      +

      getOriginal

      +
      public jakarta.persistence.EntityManagerFactory getOriginal()
      +
      Description copied from interface: Client
      +
      Get the original
      +
      +
      Specified by:
      +
      getOriginal in interface Client<jakarta.persistence.EntityManagerFactory>
      +
      Returns:
      +
      the original
      +
      +
      +
    • +
    • +
      +

      getEntityManager

      +
      public jakarta.persistence.EntityManager getEntityManager()
      +
      Get a new entity manager
      +
      +
      Returns:
      +
      The entity manager
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/jpa/class-use/PersistenceClient.html b/me/hsgamer/hscore/database/client/jpa/class-use/PersistenceClient.html new file mode 100644 index 0000000000..7e3390822e --- /dev/null +++ b/me/hsgamer/hscore/database/client/jpa/class-use/PersistenceClient.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.database.client.jpa.PersistenceClient (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.database.client.jpa.PersistenceClient

+
+No usage of me.hsgamer.hscore.database.client.jpa.PersistenceClient
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/jpa/package-summary.html b/me/hsgamer/hscore/database/client/jpa/package-summary.html new file mode 100644 index 0000000000..38a6432014 --- /dev/null +++ b/me/hsgamer/hscore/database/client/jpa/package-summary.html @@ -0,0 +1,92 @@ + + + + +me.hsgamer.hscore.database.client.jpa (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.database.client.jpa

+
+
+
package me.hsgamer.hscore.database.client.jpa
+
+
Contains the implementation of Client for Java Persistence API
+
+
+
    +
  • +
    +
    Classes
    +
    +
    Class
    +
    Description
    + +
    +
    The JPA persistence client
    +
    +
    +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/jpa/package-tree.html b/me/hsgamer/hscore/database/client/jpa/package-tree.html new file mode 100644 index 0000000000..f2d4b6bc68 --- /dev/null +++ b/me/hsgamer/hscore/database/client/jpa/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.database.client.jpa Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.database.client.jpa

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/jpa/package-use.html b/me/hsgamer/hscore/database/client/jpa/package-use.html new file mode 100644 index 0000000000..55f5ef8ac0 --- /dev/null +++ b/me/hsgamer/hscore/database/client/jpa/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.database.client.jpa (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.database.client.jpa

+
+No usage of me.hsgamer.hscore.database.client.jpa
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/sql/BatchBuilder.html b/me/hsgamer/hscore/database/client/sql/BatchBuilder.html new file mode 100644 index 0000000000..3e7ff50146 --- /dev/null +++ b/me/hsgamer/hscore/database/client/sql/BatchBuilder.html @@ -0,0 +1,221 @@ + + + + +BatchBuilder (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BatchBuilder

+
+
java.lang.Object +
me.hsgamer.hscore.database.client.sql.BatchBuilder
+
+
+
+
public class BatchBuilder +extends Object
+
A builder for batch execution
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      create

      +
      public static BatchBuilder create(Connection connection, + @Language("SQL") + String statement)
      +
      Create a new builder
      +
      +
      Parameters:
      +
      connection - the connection
      +
      statement - the statement
      +
      Returns:
      +
      the builder
      +
      +
      +
    • +
    • +
      +

      addValues

      +
      public BatchBuilder addValues(Object... values)
      +
      Add values to the batch
      +
      +
      Parameters:
      +
      values - the values
      +
      Returns:
      +
      this builder for chaining
      +
      +
      +
    • +
    • +
      +

      addValues

      +
      public BatchBuilder addValues(List<Object> values)
      +
      Add values to the batch
      +
      +
      Parameters:
      +
      values - the values
      +
      Returns:
      +
      this builder for chaining
      +
      +
      +
    • +
    • +
      +

      execute

      +
      public int[] execute() + throws SQLException
      +
      Execute the batch
      +
      +
      Returns:
      +
      the result of the batch
      +
      Throws:
      +
      SQLException - if a SQL error occurs
      +
      +
      +
    • +
    • +
      +

      executeSafe

      +
      public int[] executeSafe()
      +
      Execute the batch but ignore the exception
      +
      +
      Returns:
      +
      the result of the batch
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/sql/SqlClient.html b/me/hsgamer/hscore/database/client/sql/SqlClient.html new file mode 100644 index 0000000000..4a26b3c2af --- /dev/null +++ b/me/hsgamer/hscore/database/client/sql/SqlClient.html @@ -0,0 +1,232 @@ + + + + +SqlClient (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface SqlClient<T>

+
+
+
+
Type Parameters:
+
T - the original
+
+
+
All Superinterfaces:
+
Client<T>
+
+
+
All Known Implementing Classes:
+
H2Client, HikariSqlClient, JavaSqlClient
+
+
+
public interface SqlClient<T> +extends Client<T>
+
The interface for SQL client
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getConnection

      +
      Connection getConnection() + throws SQLException
      +
      Get the connection
      +
      +
      Returns:
      +
      the connection
      +
      Throws:
      +
      SQLException - if there is an SQL error
      +
      +
      +
    • +
    • +
      +

      createStatementBuilder

      +
      default StatementBuilder createStatementBuilder() + throws SQLException
      +
      Create a new statement builder for this client
      +
      +
      Returns:
      +
      the statement builder
      +
      Throws:
      +
      SQLException - if there is an SQL error
      +
      +
      +
    • +
    • +
      +

      createStatementBuilderSafe

      +
      default Optional<StatementBuilder> createStatementBuilderSafe()
      +
      Create a new statement builder for this client but ignores exceptions
      +
      +
      Returns:
      +
      the statement builder
      +
      +
      +
    • +
    • +
      +

      createBatchBuilder

      +
      default BatchBuilder createBatchBuilder(@Language("SQL") + String statement) + throws SQLException
      +
      Create a new batch builder for this client
      +
      +
      Parameters:
      +
      statement - the statement
      +
      Returns:
      +
      the batch builder
      +
      Throws:
      +
      SQLException - if there is an SQL error
      +
      +
      +
    • +
    • +
      +

      createBatchBuilderSafe

      +
      default Optional<BatchBuilder> createBatchBuilderSafe(@Language("SQL") + String statement)
      +
      Create a new batch builder for this client but ignores exceptions
      +
      +
      Parameters:
      +
      statement - the statement
      +
      Returns:
      +
      the batch builder
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/sql/StatementBuilder.Executor.html b/me/hsgamer/hscore/database/client/sql/StatementBuilder.Executor.html new file mode 100644 index 0000000000..188a2d5dd0 --- /dev/null +++ b/me/hsgamer/hscore/database/client/sql/StatementBuilder.Executor.html @@ -0,0 +1,150 @@ + + + + +StatementBuilder.Executor (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface StatementBuilder.Executor<T>

+
+
+
+
Type Parameters:
+
T - the result type
+
+
+
Enclosing class:
+
StatementBuilder
+
+
+
public static interface StatementBuilder.Executor<T>
+
The executor to execute the statement
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
    +
    Apply the statement and return the result
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      apply

      +
      T apply(PreparedStatement statement) + throws SQLException
      +
      Apply the statement and return the result
      +
      +
      Parameters:
      +
      statement - the statement
      +
      Returns:
      +
      the result
      +
      Throws:
      +
      SQLException - if a SQL error occurs
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/sql/StatementBuilder.ResultSetConsumer.html b/me/hsgamer/hscore/database/client/sql/StatementBuilder.ResultSetConsumer.html new file mode 100644 index 0000000000..8f17aa0fd2 --- /dev/null +++ b/me/hsgamer/hscore/database/client/sql/StatementBuilder.ResultSetConsumer.html @@ -0,0 +1,144 @@ + + + + +StatementBuilder.ResultSetConsumer (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface StatementBuilder.ResultSetConsumer

+
+
+
+
Enclosing class:
+
StatementBuilder
+
+
+
public static interface StatementBuilder.ResultSetConsumer
+
The consumer to consume the ResultSet
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    accept(ResultSet resultSet)
    +
    +
    Consume the ResultSet
    +
    +
    +
    +
    +
    +
  • +
+
+
+ +
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/sql/StatementBuilder.ResultSetConverter.html b/me/hsgamer/hscore/database/client/sql/StatementBuilder.ResultSetConverter.html new file mode 100644 index 0000000000..0e77523494 --- /dev/null +++ b/me/hsgamer/hscore/database/client/sql/StatementBuilder.ResultSetConverter.html @@ -0,0 +1,150 @@ + + + + +StatementBuilder.ResultSetConverter (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface StatementBuilder.ResultSetConverter<T>

+
+
+
+
Type Parameters:
+
T - the result type
+
+
+
Enclosing class:
+
StatementBuilder
+
+
+
public static interface StatementBuilder.ResultSetConverter<T>
+
The converter to convert the ResultSet to the result
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    apply(ResultSet resultSet)
    +
    +
    Convert the ResultSet to the result
    +
    +
    +
    +
    +
    +
  • +
+
+
+ +
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/sql/StatementBuilder.html b/me/hsgamer/hscore/database/client/sql/StatementBuilder.html new file mode 100644 index 0000000000..97124d74f6 --- /dev/null +++ b/me/hsgamer/hscore/database/client/sql/StatementBuilder.html @@ -0,0 +1,443 @@ + + + + +StatementBuilder (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class StatementBuilder

+
+
java.lang.Object +
me.hsgamer.hscore.database.client.sql.StatementBuilder
+
+
+
+
public class StatementBuilder +extends Object
+
The PreparedStatement builder
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      create

      +
      public static StatementBuilder create(Connection connection)
      +
      Create a new builder
      +
      +
      Parameters:
      +
      connection - the connection
      +
      Returns:
      +
      the builder
      +
      +
      +
    • +
    • +
      +

      setStatement

      +
      public StatementBuilder setStatement(@Language("SQL") + String statement)
      +
      Set the statement
      +
      +
      Parameters:
      +
      statement - the statement
      +
      Returns:
      +
      the builder for chaining
      +
      +
      +
    • +
    • +
      +

      setValues

      +
      public StatementBuilder setValues(Object... values)
      +
      Set the values
      +
      +
      Parameters:
      +
      values - the values
      +
      Returns:
      +
      the builder for chaining
      +
      +
      +
    • +
    • +
      +

      setValues

      +
      public StatementBuilder setValues(List<Object> values)
      +
      Set the values
      +
      +
      Parameters:
      +
      values - the values
      +
      Returns:
      +
      the builder for chaining
      +
      +
      +
    • +
    • +
      +

      addValues

      +
      public StatementBuilder addValues(Object... values)
      +
      Add values to the current values
      +
      +
      Parameters:
      +
      values - the values
      +
      Returns:
      +
      the builder for chaining
      +
      +
      +
    • +
    • +
      +

      addValues

      +
      public StatementBuilder addValues(List<Object> values)
      +
      Add values to the current values
      +
      +
      Parameters:
      +
      values - the values
      +
      Returns:
      +
      the builder for chaining
      +
      +
      +
    • +
    • +
      +

      execute

      +
      public <T> T execute(StatementBuilder.Executor<T> executor) + throws SQLException
      +
      Execute the statement
      +
      +
      Type Parameters:
      +
      T - the result type
      +
      Parameters:
      +
      executor - the executor
      +
      Returns:
      +
      the result
      +
      Throws:
      +
      SQLException - if a SQL error occurs
      +
      +
      +
    • +
    • +
      +

      query

      +
      public <T> T query(StatementBuilder.ResultSetConverter<T> converter) + throws SQLException
      +
      Query the statement
      +
      +
      Type Parameters:
      +
      T - the result type
      +
      Parameters:
      +
      converter - the converter
      +
      Returns:
      +
      the result
      +
      Throws:
      +
      SQLException - if a SQL error occurs
      +
      +
      +
    • +
    • +
      +

      queryList

      +
      public <T> List<T> queryList(StatementBuilder.ResultSetConverter<T> converter) + throws SQLException
      +
      Query the statement and return a list
      +
      +
      Type Parameters:
      +
      T - the result type
      +
      Parameters:
      +
      converter - the converter
      +
      Returns:
      +
      the result
      +
      Throws:
      +
      SQLException - if a SQL error occurs
      +
      +
      +
    • +
    • +
      +

      consume

      +
      public void consume(StatementBuilder.ResultSetConsumer consumer) + throws SQLException
      +
      Consume the statement
      +
      +
      Parameters:
      +
      consumer - the consumer
      +
      Throws:
      +
      SQLException - if a SQL error occurs
      +
      +
      +
    • +
    • +
      +

      update

      +
      public int update() + throws SQLException
      +
      Update the statement
      +
      +
      Returns:
      +
      the result
      +
      Throws:
      +
      SQLException - if a SQL error occurs
      +
      +
      +
    • +
    • +
      +

      querySafe

      +
      public <T> Optional<T> querySafe(StatementBuilder.ResultSetConverter<T> converter)
      +
      Query the statement but ignore the exception
      +
      +
      Type Parameters:
      +
      T - the result type
      +
      Parameters:
      +
      converter - the converter
      +
      Returns:
      +
      the result
      +
      +
      +
    • +
    • +
      +

      queryListSafe

      +
      public <T> Optional<List<T>> queryListSafe(StatementBuilder.ResultSetConverter<T> converter)
      +
      Query the statement and return a list but ignore the exception
      +
      +
      Type Parameters:
      +
      T - the result type
      +
      Parameters:
      +
      converter - the converter
      +
      Returns:
      +
      the result
      +
      +
      +
    • +
    • +
      +

      consumeSafe

      +
      public void consumeSafe(StatementBuilder.ResultSetConsumer consumer)
      +
      Consume the statement but ignore the exception
      +
      +
      Parameters:
      +
      consumer - the consumer
      +
      +
      +
    • +
    • +
      +

      updateSafe

      +
      public int updateSafe()
      +
      Update the statement but ignore the exception
      +
      +
      Returns:
      +
      the result
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/sql/class-use/BatchBuilder.html b/me/hsgamer/hscore/database/client/sql/class-use/BatchBuilder.html new file mode 100644 index 0000000000..f8c10eadec --- /dev/null +++ b/me/hsgamer/hscore/database/client/sql/class-use/BatchBuilder.html @@ -0,0 +1,118 @@ + + + + +Uses of Class me.hsgamer.hscore.database.client.sql.BatchBuilder (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.database.client.sql.BatchBuilder

+
+
Packages that use BatchBuilder
+
+
Package
+
Description
+ +
+
Contains the base implementation of Client for SQL
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/sql/class-use/SqlClient.html b/me/hsgamer/hscore/database/client/sql/class-use/SqlClient.html new file mode 100644 index 0000000000..4f2610f3d8 --- /dev/null +++ b/me/hsgamer/hscore/database/client/sql/class-use/SqlClient.html @@ -0,0 +1,129 @@ + + + + +Uses of Interface me.hsgamer.hscore.database.client.sql.SqlClient (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.database.client.sql.SqlClient

+
+
Packages that use SqlClient
+
+
Package
+
Description
+ +
+
Contains the implementation of SqlClient for H2
+
+ +
+
Contains the implementation of SqlClient with HikariCP
+
+ +
+
Contains the implementation of SqlClient with Java API
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/sql/class-use/StatementBuilder.Executor.html b/me/hsgamer/hscore/database/client/sql/class-use/StatementBuilder.Executor.html new file mode 100644 index 0000000000..cb38e997ef --- /dev/null +++ b/me/hsgamer/hscore/database/client/sql/class-use/StatementBuilder.Executor.html @@ -0,0 +1,91 @@ + + + + +Uses of Interface me.hsgamer.hscore.database.client.sql.StatementBuilder.Executor (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.database.client.sql.StatementBuilder.Executor

+
+
Packages that use StatementBuilder.Executor
+
+
Package
+
Description
+ +
+
Contains the base implementation of Client for SQL
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/sql/class-use/StatementBuilder.ResultSetConsumer.html b/me/hsgamer/hscore/database/client/sql/class-use/StatementBuilder.ResultSetConsumer.html new file mode 100644 index 0000000000..2f5f0217ae --- /dev/null +++ b/me/hsgamer/hscore/database/client/sql/class-use/StatementBuilder.ResultSetConsumer.html @@ -0,0 +1,96 @@ + + + + +Uses of Interface me.hsgamer.hscore.database.client.sql.StatementBuilder.ResultSetConsumer (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.database.client.sql.StatementBuilder.ResultSetConsumer

+
+ +
+
Package
+
Description
+ +
+
Contains the base implementation of Client for SQL
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/sql/class-use/StatementBuilder.ResultSetConverter.html b/me/hsgamer/hscore/database/client/sql/class-use/StatementBuilder.ResultSetConverter.html new file mode 100644 index 0000000000..6079e91bc7 --- /dev/null +++ b/me/hsgamer/hscore/database/client/sql/class-use/StatementBuilder.ResultSetConverter.html @@ -0,0 +1,106 @@ + + + + +Uses of Interface me.hsgamer.hscore.database.client.sql.StatementBuilder.ResultSetConverter (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.database.client.sql.StatementBuilder.ResultSetConverter

+
+ +
+
Package
+
Description
+ +
+
Contains the base implementation of Client for SQL
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/sql/class-use/StatementBuilder.html b/me/hsgamer/hscore/database/client/sql/class-use/StatementBuilder.html new file mode 100644 index 0000000000..4c25f52fe9 --- /dev/null +++ b/me/hsgamer/hscore/database/client/sql/class-use/StatementBuilder.html @@ -0,0 +1,132 @@ + + + + +Uses of Class me.hsgamer.hscore.database.client.sql.StatementBuilder (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.database.client.sql.StatementBuilder

+
+
Packages that use StatementBuilder
+
+
Package
+
Description
+ +
+
Contains the base implementation of Client for SQL
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/sql/h2/H2Client.html b/me/hsgamer/hscore/database/client/sql/h2/H2Client.html new file mode 100644 index 0000000000..dca0b765c1 --- /dev/null +++ b/me/hsgamer/hscore/database/client/sql/h2/H2Client.html @@ -0,0 +1,229 @@ + + + + +H2Client (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class H2Client

+
+
java.lang.Object +
me.hsgamer.hscore.database.client.sql.h2.H2Client
+
+
+
+
All Implemented Interfaces:
+
Client<org.h2.jdbcx.JdbcDataSource>, SqlClient<org.h2.jdbcx.JdbcDataSource>
+
+
+
public class H2Client +extends Object +implements SqlClient<org.h2.jdbcx.JdbcDataSource>
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      H2Client

      +
      public H2Client(Setting setting)
      +
      Create a new H2 client
      +
      +
      Parameters:
      +
      setting - the setting
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getSetting

      +
      public Setting getSetting()
      +
      Description copied from interface: Client
      +
      Get the setting
      +
      +
      Specified by:
      +
      getSetting in interface Client<org.h2.jdbcx.JdbcDataSource>
      +
      Returns:
      +
      the setting
      +
      +
      +
    • +
    • +
      +

      getOriginal

      +
      public org.h2.jdbcx.JdbcDataSource getOriginal()
      +
      Description copied from interface: Client
      +
      Get the original
      +
      +
      Specified by:
      +
      getOriginal in interface Client<org.h2.jdbcx.JdbcDataSource>
      +
      Returns:
      +
      the original
      +
      +
      +
    • +
    • +
      +

      getConnection

      +
      public Connection getConnection() + throws SQLException
      +
      Description copied from interface: SqlClient
      +
      Get the connection
      +
      +
      Specified by:
      +
      getConnection in interface SqlClient<org.h2.jdbcx.JdbcDataSource>
      +
      Returns:
      +
      the connection
      +
      Throws:
      +
      SQLException - if there is an SQL error
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/sql/h2/class-use/H2Client.html b/me/hsgamer/hscore/database/client/sql/h2/class-use/H2Client.html new file mode 100644 index 0000000000..5da22c2a70 --- /dev/null +++ b/me/hsgamer/hscore/database/client/sql/h2/class-use/H2Client.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.database.client.sql.h2.H2Client (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.database.client.sql.h2.H2Client

+
+No usage of me.hsgamer.hscore.database.client.sql.h2.H2Client
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/sql/h2/package-summary.html b/me/hsgamer/hscore/database/client/sql/h2/package-summary.html new file mode 100644 index 0000000000..b797bec754 --- /dev/null +++ b/me/hsgamer/hscore/database/client/sql/h2/package-summary.html @@ -0,0 +1,111 @@ + + + + +me.hsgamer.hscore.database.client.sql.h2 (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.database.client.sql.h2

+
+
+
package me.hsgamer.hscore.database.client.sql.h2
+
+
Contains the implementation of SqlClient for H2
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/sql/h2/package-tree.html b/me/hsgamer/hscore/database/client/sql/h2/package-tree.html new file mode 100644 index 0000000000..d8c3469417 --- /dev/null +++ b/me/hsgamer/hscore/database/client/sql/h2/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.database.client.sql.h2 Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.database.client.sql.h2

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • me.hsgamer.hscore.database.client.sql.h2.H2Client (implements me.hsgamer.hscore.database.client.sql.SqlClient<T>)
    • +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/sql/h2/package-use.html b/me/hsgamer/hscore/database/client/sql/h2/package-use.html new file mode 100644 index 0000000000..41b7479a68 --- /dev/null +++ b/me/hsgamer/hscore/database/client/sql/h2/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.database.client.sql.h2 (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.database.client.sql.h2

+
+No usage of me.hsgamer.hscore.database.client.sql.h2
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/sql/hikari/HikariSqlClient.html b/me/hsgamer/hscore/database/client/sql/hikari/HikariSqlClient.html new file mode 100644 index 0000000000..5fb57289b4 --- /dev/null +++ b/me/hsgamer/hscore/database/client/sql/hikari/HikariSqlClient.html @@ -0,0 +1,230 @@ + + + + +HikariSqlClient (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class HikariSqlClient

+
+
java.lang.Object +
me.hsgamer.hscore.database.client.sql.hikari.HikariSqlClient
+
+
+
+
All Implemented Interfaces:
+
Client<com.zaxxer.hikari.HikariDataSource>, SqlClient<com.zaxxer.hikari.HikariDataSource>
+
+
+
public class HikariSqlClient +extends Object +implements SqlClient<com.zaxxer.hikari.HikariDataSource>
+
The SQL client with HikariCP
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      HikariSqlClient

      +
      public HikariSqlClient(Setting setting)
      +
      Create new SQL client
      +
      +
      Parameters:
      +
      setting - the setting
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getSetting

      +
      public Setting getSetting()
      +
      Description copied from interface: Client
      +
      Get the setting
      +
      +
      Specified by:
      +
      getSetting in interface Client<com.zaxxer.hikari.HikariDataSource>
      +
      Returns:
      +
      the setting
      +
      +
      +
    • +
    • +
      +

      getOriginal

      +
      public com.zaxxer.hikari.HikariDataSource getOriginal()
      +
      Description copied from interface: Client
      +
      Get the original
      +
      +
      Specified by:
      +
      getOriginal in interface Client<com.zaxxer.hikari.HikariDataSource>
      +
      Returns:
      +
      the original
      +
      +
      +
    • +
    • +
      +

      getConnection

      +
      public Connection getConnection() + throws SQLException
      +
      Description copied from interface: SqlClient
      +
      Get the connection
      +
      +
      Specified by:
      +
      getConnection in interface SqlClient<com.zaxxer.hikari.HikariDataSource>
      +
      Returns:
      +
      the connection
      +
      Throws:
      +
      SQLException - if there is an SQL error
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/sql/hikari/class-use/HikariSqlClient.html b/me/hsgamer/hscore/database/client/sql/hikari/class-use/HikariSqlClient.html new file mode 100644 index 0000000000..1c0c7abc18 --- /dev/null +++ b/me/hsgamer/hscore/database/client/sql/hikari/class-use/HikariSqlClient.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.database.client.sql.hikari.HikariSqlClient (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.database.client.sql.hikari.HikariSqlClient

+
+No usage of me.hsgamer.hscore.database.client.sql.hikari.HikariSqlClient
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/sql/hikari/package-summary.html b/me/hsgamer/hscore/database/client/sql/hikari/package-summary.html new file mode 100644 index 0000000000..9c430b357c --- /dev/null +++ b/me/hsgamer/hscore/database/client/sql/hikari/package-summary.html @@ -0,0 +1,113 @@ + + + + +me.hsgamer.hscore.database.client.sql.hikari (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.database.client.sql.hikari

+
+
+
package me.hsgamer.hscore.database.client.sql.hikari
+
+
Contains the implementation of SqlClient with HikariCP
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/sql/hikari/package-tree.html b/me/hsgamer/hscore/database/client/sql/hikari/package-tree.html new file mode 100644 index 0000000000..bb95164487 --- /dev/null +++ b/me/hsgamer/hscore/database/client/sql/hikari/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.database.client.sql.hikari Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.database.client.sql.hikari

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • me.hsgamer.hscore.database.client.sql.hikari.HikariSqlClient (implements me.hsgamer.hscore.database.client.sql.SqlClient<T>)
    • +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/sql/hikari/package-use.html b/me/hsgamer/hscore/database/client/sql/hikari/package-use.html new file mode 100644 index 0000000000..bcd513ca72 --- /dev/null +++ b/me/hsgamer/hscore/database/client/sql/hikari/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.database.client.sql.hikari (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.database.client.sql.hikari

+
+No usage of me.hsgamer.hscore.database.client.sql.hikari
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/sql/java/JavaSqlClient.html b/me/hsgamer/hscore/database/client/sql/java/JavaSqlClient.html new file mode 100644 index 0000000000..2e33289395 --- /dev/null +++ b/me/hsgamer/hscore/database/client/sql/java/JavaSqlClient.html @@ -0,0 +1,230 @@ + + + + +JavaSqlClient (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JavaSqlClient

+
+
java.lang.Object +
me.hsgamer.hscore.database.client.sql.java.JavaSqlClient
+
+
+
+
All Implemented Interfaces:
+
Client<Properties>, SqlClient<Properties>
+
+
+
public class JavaSqlClient +extends Object +implements SqlClient<Properties>
+
The SQL client with the Java's Driver Manager
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JavaSqlClient

      +
      public JavaSqlClient(Setting setting)
      +
      Create new SQL client
      +
      +
      Parameters:
      +
      setting - the setting
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/sql/java/class-use/JavaSqlClient.html b/me/hsgamer/hscore/database/client/sql/java/class-use/JavaSqlClient.html new file mode 100644 index 0000000000..28180f3a1f --- /dev/null +++ b/me/hsgamer/hscore/database/client/sql/java/class-use/JavaSqlClient.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.database.client.sql.java.JavaSqlClient (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.database.client.sql.java.JavaSqlClient

+
+No usage of me.hsgamer.hscore.database.client.sql.java.JavaSqlClient
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/sql/java/package-summary.html b/me/hsgamer/hscore/database/client/sql/java/package-summary.html new file mode 100644 index 0000000000..3092ff6e23 --- /dev/null +++ b/me/hsgamer/hscore/database/client/sql/java/package-summary.html @@ -0,0 +1,113 @@ + + + + +me.hsgamer.hscore.database.client.sql.java (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.database.client.sql.java

+
+
+
package me.hsgamer.hscore.database.client.sql.java
+
+
Contains the implementation of SqlClient with Java API
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/sql/java/package-tree.html b/me/hsgamer/hscore/database/client/sql/java/package-tree.html new file mode 100644 index 0000000000..7c3df88024 --- /dev/null +++ b/me/hsgamer/hscore/database/client/sql/java/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.database.client.sql.java Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.database.client.sql.java

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • me.hsgamer.hscore.database.client.sql.java.JavaSqlClient (implements me.hsgamer.hscore.database.client.sql.SqlClient<T>)
    • +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/sql/java/package-use.html b/me/hsgamer/hscore/database/client/sql/java/package-use.html new file mode 100644 index 0000000000..9cf9401a54 --- /dev/null +++ b/me/hsgamer/hscore/database/client/sql/java/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.database.client.sql.java (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.database.client.sql.java

+
+No usage of me.hsgamer.hscore.database.client.sql.java
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/sql/package-summary.html b/me/hsgamer/hscore/database/client/sql/package-summary.html new file mode 100644 index 0000000000..a0f638310f --- /dev/null +++ b/me/hsgamer/hscore/database/client/sql/package-summary.html @@ -0,0 +1,139 @@ + + + + +me.hsgamer.hscore.database.client.sql (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.database.client.sql

+
+
+
package me.hsgamer.hscore.database.client.sql
+
+
Contains the base implementation of Client for SQL
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/sql/package-tree.html b/me/hsgamer/hscore/database/client/sql/package-tree.html new file mode 100644 index 0000000000..2378e070a8 --- /dev/null +++ b/me/hsgamer/hscore/database/client/sql/package-tree.html @@ -0,0 +1,90 @@ + + + + +me.hsgamer.hscore.database.client.sql Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.database.client.sql

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/client/sql/package-use.html b/me/hsgamer/hscore/database/client/sql/package-use.html new file mode 100644 index 0000000000..628e3b4b23 --- /dev/null +++ b/me/hsgamer/hscore/database/client/sql/package-use.html @@ -0,0 +1,155 @@ + + + + +Uses of Package me.hsgamer.hscore.database.client.sql (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.database.client.sql

+
+ +
+
Package
+
Description
+ +
+
Contains the base implementation of Client for SQL
+
+ +
+
Contains the implementation of SqlClient for H2
+
+ +
+
Contains the implementation of SqlClient with HikariCP
+
+ +
+
Contains the implementation of SqlClient with Java API
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/h2/H2BaseDriver.html b/me/hsgamer/hscore/database/driver/h2/H2BaseDriver.html new file mode 100644 index 0000000000..818edbd6db --- /dev/null +++ b/me/hsgamer/hscore/database/driver/h2/H2BaseDriver.html @@ -0,0 +1,182 @@ + + + + +H2BaseDriver (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface H2BaseDriver

+
+
+
+
All Superinterfaces:
+
Driver
+
+
+
All Known Implementing Classes:
+
H2LocalDriver, H2MemoryDriver, H2ServerDriver
+
+
+
public interface H2BaseDriver +extends Driver
+
A driver for H2
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getDriverClass

      +
      default Class<? extends Driver> getDriverClass()
      +
      Description copied from interface: Driver
      +
      Get the driver class
      +
      +
      Specified by:
      +
      getDriverClass in interface Driver
      +
      Returns:
      +
      the driver class
      +
      +
      +
    • +
    • +
      +

      convertURL

      +
      default String convertURL(Setting setting)
      +
      Description copied from interface: Driver
      +
      Get the JDBC url from the config
      +
      +
      Specified by:
      +
      convertURL in interface Driver
      +
      Parameters:
      +
      setting - the setting
      +
      Returns:
      +
      the JDBC url
      +
      +
      +
    • +
    • +
      +

      getConnectionString

      +
      String getConnectionString(Setting setting)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/h2/H2LocalDriver.html b/me/hsgamer/hscore/database/driver/h2/H2LocalDriver.html new file mode 100644 index 0000000000..5850207be4 --- /dev/null +++ b/me/hsgamer/hscore/database/driver/h2/H2LocalDriver.html @@ -0,0 +1,192 @@ + + + + +H2LocalDriver (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class H2LocalDriver

+
+
java.lang.Object +
me.hsgamer.hscore.database.LocalDriver +
me.hsgamer.hscore.database.driver.h2.H2LocalDriver
+
+
+
+
+
All Implemented Interfaces:
+
Driver, H2BaseDriver
+
+
+
public class H2LocalDriver +extends LocalDriver +implements H2BaseDriver
+
The driver for H2 (Embedded Mode)
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      H2LocalDriver

      +
      public H2LocalDriver()
      +
      +
    • +
    • +
      +

      H2LocalDriver

      +
      public H2LocalDriver(File folder)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/h2/H2MemoryDriver.html b/me/hsgamer/hscore/database/driver/h2/H2MemoryDriver.html new file mode 100644 index 0000000000..e8d79e36ec --- /dev/null +++ b/me/hsgamer/hscore/database/driver/h2/H2MemoryDriver.html @@ -0,0 +1,179 @@ + + + + +H2MemoryDriver (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class H2MemoryDriver

+
+
java.lang.Object +
me.hsgamer.hscore.database.driver.h2.H2MemoryDriver
+
+
+
+
All Implemented Interfaces:
+
Driver, H2BaseDriver
+
+
+
public class H2MemoryDriver +extends Object +implements H2BaseDriver
+
A driver for H2 (In-Memory Mode)
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      H2MemoryDriver

      +
      public H2MemoryDriver()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/h2/H2ServerDriver.html b/me/hsgamer/hscore/database/driver/h2/H2ServerDriver.html new file mode 100644 index 0000000000..886de84ecc --- /dev/null +++ b/me/hsgamer/hscore/database/driver/h2/H2ServerDriver.html @@ -0,0 +1,216 @@ + + + + +H2ServerDriver (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class H2ServerDriver

+
+
java.lang.Object +
me.hsgamer.hscore.database.driver.h2.H2ServerDriver
+
+
+
+
All Implemented Interfaces:
+
Driver, H2BaseDriver
+
+
+
public class H2ServerDriver +extends Object +implements H2BaseDriver
+
A driver for H2 (Server Mode)
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      H2ServerDriver

      +
      public H2ServerDriver(boolean isSSH)
      +
      Create a new server driver
      +
      +
      Parameters:
      +
      isSSH - true if the server is open to SSH, otherwise it is TCP
      +
      +
      +
    • +
    • +
      +

      H2ServerDriver

      +
      public H2ServerDriver()
      +
      Create a new TCP server driver
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/h2/class-use/H2BaseDriver.html b/me/hsgamer/hscore/database/driver/h2/class-use/H2BaseDriver.html new file mode 100644 index 0000000000..1a7da03178 --- /dev/null +++ b/me/hsgamer/hscore/database/driver/h2/class-use/H2BaseDriver.html @@ -0,0 +1,101 @@ + + + + +Uses of Interface me.hsgamer.hscore.database.driver.h2.H2BaseDriver (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.database.driver.h2.H2BaseDriver

+
+
Packages that use H2BaseDriver
+
+
Package
+
Description
+ +
+
Contains the implementation of Driver for H2
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/h2/class-use/H2LocalDriver.html b/me/hsgamer/hscore/database/driver/h2/class-use/H2LocalDriver.html new file mode 100644 index 0000000000..1fdc85df0f --- /dev/null +++ b/me/hsgamer/hscore/database/driver/h2/class-use/H2LocalDriver.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.database.driver.h2.H2LocalDriver (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.database.driver.h2.H2LocalDriver

+
+No usage of me.hsgamer.hscore.database.driver.h2.H2LocalDriver
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/h2/class-use/H2MemoryDriver.html b/me/hsgamer/hscore/database/driver/h2/class-use/H2MemoryDriver.html new file mode 100644 index 0000000000..70a09819d5 --- /dev/null +++ b/me/hsgamer/hscore/database/driver/h2/class-use/H2MemoryDriver.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.database.driver.h2.H2MemoryDriver (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.database.driver.h2.H2MemoryDriver

+
+No usage of me.hsgamer.hscore.database.driver.h2.H2MemoryDriver
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/h2/class-use/H2ServerDriver.html b/me/hsgamer/hscore/database/driver/h2/class-use/H2ServerDriver.html new file mode 100644 index 0000000000..545a7def0e --- /dev/null +++ b/me/hsgamer/hscore/database/driver/h2/class-use/H2ServerDriver.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.database.driver.h2.H2ServerDriver (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.database.driver.h2.H2ServerDriver

+
+No usage of me.hsgamer.hscore.database.driver.h2.H2ServerDriver
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/h2/package-summary.html b/me/hsgamer/hscore/database/driver/h2/package-summary.html new file mode 100644 index 0000000000..8998ae2747 --- /dev/null +++ b/me/hsgamer/hscore/database/driver/h2/package-summary.html @@ -0,0 +1,110 @@ + + + + +me.hsgamer.hscore.database.driver.h2 (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.database.driver.h2

+
+
+
package me.hsgamer.hscore.database.driver.h2
+
+
Contains the implementation of Driver for H2
+
+
+
    +
  • +
    +
    +
    +
    +
    Class
    +
    Description
    + +
    +
    A driver for H2
    +
    + +
    +
    The driver for H2 (Embedded Mode)
    +
    + +
    +
    A driver for H2 (In-Memory Mode)
    +
    + +
    +
    A driver for H2 (Server Mode)
    +
    +
    +
    +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/h2/package-tree.html b/me/hsgamer/hscore/database/driver/h2/package-tree.html new file mode 100644 index 0000000000..48004b5477 --- /dev/null +++ b/me/hsgamer/hscore/database/driver/h2/package-tree.html @@ -0,0 +1,92 @@ + + + + +me.hsgamer.hscore.database.driver.h2 Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.database.driver.h2

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+
    +
  • me.hsgamer.hscore.database.Driver + +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/h2/package-use.html b/me/hsgamer/hscore/database/driver/h2/package-use.html new file mode 100644 index 0000000000..54419b816b --- /dev/null +++ b/me/hsgamer/hscore/database/driver/h2/package-use.html @@ -0,0 +1,88 @@ + + + + +Uses of Package me.hsgamer.hscore.database.driver.h2 (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.database.driver.h2

+
+ +
+
Package
+
Description
+ +
+
Contains the implementation of Driver for H2
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/mariadb/MariaDBDriver.html b/me/hsgamer/hscore/database/driver/mariadb/MariaDBDriver.html new file mode 100644 index 0000000000..32698eed8e --- /dev/null +++ b/me/hsgamer/hscore/database/driver/mariadb/MariaDBDriver.html @@ -0,0 +1,222 @@ + + + + +MariaDBDriver (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MariaDBDriver

+
+
java.lang.Object +
me.hsgamer.hscore.database.driver.mariadb.MariaDBDriver
+
+
+
+
All Implemented Interfaces:
+
Driver
+
+
+
public class MariaDBDriver +extends Object +implements Driver
+
A driver for MariaDB
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MariaDBDriver

      +
      public MariaDBDriver()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getDriverClass

      +
      public Class<? extends Driver> getDriverClass()
      +
      Description copied from interface: Driver
      +
      Get the driver class
      +
      +
      Specified by:
      +
      getDriverClass in interface Driver
      +
      Returns:
      +
      the driver class
      +
      +
      +
    • +
    • +
      +

      convertURL

      +
      public String convertURL(Setting setting)
      +
      Description copied from interface: Driver
      +
      Get the JDBC url from the config
      +
      +
      Specified by:
      +
      convertURL in interface Driver
      +
      Parameters:
      +
      setting - the setting
      +
      Returns:
      +
      the JDBC url
      +
      +
      +
    • +
    • +
      +

      applyDefaultSetting

      +
      public void applyDefaultSetting(Setting setting)
      +
      Description copied from interface: Driver
      +
      Apply the default setting
      +
      +
      Specified by:
      +
      applyDefaultSetting in interface Driver
      +
      Parameters:
      +
      setting - the setting
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/mariadb/class-use/MariaDBDriver.html b/me/hsgamer/hscore/database/driver/mariadb/class-use/MariaDBDriver.html new file mode 100644 index 0000000000..34e88b8620 --- /dev/null +++ b/me/hsgamer/hscore/database/driver/mariadb/class-use/MariaDBDriver.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.database.driver.mariadb.MariaDBDriver (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.database.driver.mariadb.MariaDBDriver

+
+No usage of me.hsgamer.hscore.database.driver.mariadb.MariaDBDriver
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/mariadb/package-summary.html b/me/hsgamer/hscore/database/driver/mariadb/package-summary.html new file mode 100644 index 0000000000..c71c85a3e8 --- /dev/null +++ b/me/hsgamer/hscore/database/driver/mariadb/package-summary.html @@ -0,0 +1,92 @@ + + + + +me.hsgamer.hscore.database.driver.mariadb (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.database.driver.mariadb

+
+
+
package me.hsgamer.hscore.database.driver.mariadb
+
+
Contains the implementation of Driver for MariaDB
+
+
+
    +
  • +
    +
    Classes
    +
    +
    Class
    +
    Description
    + +
    +
    A driver for MariaDB
    +
    +
    +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/mariadb/package-tree.html b/me/hsgamer/hscore/database/driver/mariadb/package-tree.html new file mode 100644 index 0000000000..879ad3d779 --- /dev/null +++ b/me/hsgamer/hscore/database/driver/mariadb/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.database.driver.mariadb Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.database.driver.mariadb

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • me.hsgamer.hscore.database.driver.mariadb.MariaDBDriver (implements me.hsgamer.hscore.database.Driver)
    • +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/mariadb/package-use.html b/me/hsgamer/hscore/database/driver/mariadb/package-use.html new file mode 100644 index 0000000000..56b4d7e6bd --- /dev/null +++ b/me/hsgamer/hscore/database/driver/mariadb/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.database.driver.mariadb (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.database.driver.mariadb

+
+No usage of me.hsgamer.hscore.database.driver.mariadb
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/mysql/MySqlDriver.html b/me/hsgamer/hscore/database/driver/mysql/MySqlDriver.html new file mode 100644 index 0000000000..592f030fe9 --- /dev/null +++ b/me/hsgamer/hscore/database/driver/mysql/MySqlDriver.html @@ -0,0 +1,222 @@ + + + + +MySqlDriver (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MySqlDriver

+
+
java.lang.Object +
me.hsgamer.hscore.database.driver.mysql.MySqlDriver
+
+
+
+
All Implemented Interfaces:
+
Driver
+
+
+
public class MySqlDriver +extends Object +implements Driver
+
A driver for MySQL
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MySqlDriver

      +
      public MySqlDriver()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getDriverClass

      +
      public Class<? extends Driver> getDriverClass()
      +
      Description copied from interface: Driver
      +
      Get the driver class
      +
      +
      Specified by:
      +
      getDriverClass in interface Driver
      +
      Returns:
      +
      the driver class
      +
      +
      +
    • +
    • +
      +

      convertURL

      +
      public String convertURL(Setting setting)
      +
      Description copied from interface: Driver
      +
      Get the JDBC url from the config
      +
      +
      Specified by:
      +
      convertURL in interface Driver
      +
      Parameters:
      +
      setting - the setting
      +
      Returns:
      +
      the JDBC url
      +
      +
      +
    • +
    • +
      +

      applyDefaultSetting

      +
      public void applyDefaultSetting(Setting setting)
      +
      Description copied from interface: Driver
      +
      Apply the default setting
      +
      +
      Specified by:
      +
      applyDefaultSetting in interface Driver
      +
      Parameters:
      +
      setting - the setting
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/mysql/class-use/MySqlDriver.html b/me/hsgamer/hscore/database/driver/mysql/class-use/MySqlDriver.html new file mode 100644 index 0000000000..e91006261a --- /dev/null +++ b/me/hsgamer/hscore/database/driver/mysql/class-use/MySqlDriver.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.database.driver.mysql.MySqlDriver (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.database.driver.mysql.MySqlDriver

+
+No usage of me.hsgamer.hscore.database.driver.mysql.MySqlDriver
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/mysql/package-summary.html b/me/hsgamer/hscore/database/driver/mysql/package-summary.html new file mode 100644 index 0000000000..10c647e768 --- /dev/null +++ b/me/hsgamer/hscore/database/driver/mysql/package-summary.html @@ -0,0 +1,92 @@ + + + + +me.hsgamer.hscore.database.driver.mysql (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.database.driver.mysql

+
+
+
package me.hsgamer.hscore.database.driver.mysql
+
+
Contains the implementation of Driver for MySQL
+
+
+
    +
  • +
    +
    Classes
    +
    +
    Class
    +
    Description
    + +
    +
    A driver for MySQL
    +
    +
    +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/mysql/package-tree.html b/me/hsgamer/hscore/database/driver/mysql/package-tree.html new file mode 100644 index 0000000000..47bca6c309 --- /dev/null +++ b/me/hsgamer/hscore/database/driver/mysql/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.database.driver.mysql Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.database.driver.mysql

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • me.hsgamer.hscore.database.driver.mysql.MySqlDriver (implements me.hsgamer.hscore.database.Driver)
    • +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/mysql/package-use.html b/me/hsgamer/hscore/database/driver/mysql/package-use.html new file mode 100644 index 0000000000..2ce0c48fb8 --- /dev/null +++ b/me/hsgamer/hscore/database/driver/mysql/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.database.driver.mysql (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.database.driver.mysql

+
+No usage of me.hsgamer.hscore.database.driver.mysql
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/postgresql/PostgreSqlDriver.html b/me/hsgamer/hscore/database/driver/postgresql/PostgreSqlDriver.html new file mode 100644 index 0000000000..c15c8f7f39 --- /dev/null +++ b/me/hsgamer/hscore/database/driver/postgresql/PostgreSqlDriver.html @@ -0,0 +1,222 @@ + + + + +PostgreSqlDriver (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PostgreSqlDriver

+
+
java.lang.Object +
me.hsgamer.hscore.database.driver.postgresql.PostgreSqlDriver
+
+
+
+
All Implemented Interfaces:
+
Driver
+
+
+
public class PostgreSqlDriver +extends Object +implements Driver
+
A driver for PostgreSQL
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      PostgreSqlDriver

      +
      public PostgreSqlDriver()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getDriverClass

      +
      public Class<? extends Driver> getDriverClass()
      +
      Description copied from interface: Driver
      +
      Get the driver class
      +
      +
      Specified by:
      +
      getDriverClass in interface Driver
      +
      Returns:
      +
      the driver class
      +
      +
      +
    • +
    • +
      +

      convertURL

      +
      public String convertURL(Setting setting)
      +
      Description copied from interface: Driver
      +
      Get the JDBC url from the config
      +
      +
      Specified by:
      +
      convertURL in interface Driver
      +
      Parameters:
      +
      setting - the setting
      +
      Returns:
      +
      the JDBC url
      +
      +
      +
    • +
    • +
      +

      applyDefaultSetting

      +
      public void applyDefaultSetting(Setting setting)
      +
      Description copied from interface: Driver
      +
      Apply the default setting
      +
      +
      Specified by:
      +
      applyDefaultSetting in interface Driver
      +
      Parameters:
      +
      setting - the setting
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/postgresql/class-use/PostgreSqlDriver.html b/me/hsgamer/hscore/database/driver/postgresql/class-use/PostgreSqlDriver.html new file mode 100644 index 0000000000..99b520790b --- /dev/null +++ b/me/hsgamer/hscore/database/driver/postgresql/class-use/PostgreSqlDriver.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.database.driver.postgresql.PostgreSqlDriver (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.database.driver.postgresql.PostgreSqlDriver

+
+No usage of me.hsgamer.hscore.database.driver.postgresql.PostgreSqlDriver
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/postgresql/package-summary.html b/me/hsgamer/hscore/database/driver/postgresql/package-summary.html new file mode 100644 index 0000000000..fade10f357 --- /dev/null +++ b/me/hsgamer/hscore/database/driver/postgresql/package-summary.html @@ -0,0 +1,92 @@ + + + + +me.hsgamer.hscore.database.driver.postgresql (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.database.driver.postgresql

+
+
+
package me.hsgamer.hscore.database.driver.postgresql
+
+
Contains the implementation of Driver for PostgreSQL
+
+
+
    +
  • +
    +
    Classes
    +
    +
    Class
    +
    Description
    + +
    +
    A driver for PostgreSQL
    +
    +
    +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/postgresql/package-tree.html b/me/hsgamer/hscore/database/driver/postgresql/package-tree.html new file mode 100644 index 0000000000..911f11e23c --- /dev/null +++ b/me/hsgamer/hscore/database/driver/postgresql/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.database.driver.postgresql Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.database.driver.postgresql

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/postgresql/package-use.html b/me/hsgamer/hscore/database/driver/postgresql/package-use.html new file mode 100644 index 0000000000..fdf4a00858 --- /dev/null +++ b/me/hsgamer/hscore/database/driver/postgresql/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.database.driver.postgresql (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.database.driver.postgresql

+
+No usage of me.hsgamer.hscore.database.driver.postgresql
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/sqlite/SqliteBaseDriver.html b/me/hsgamer/hscore/database/driver/sqlite/SqliteBaseDriver.html new file mode 100644 index 0000000000..1256bcadd3 --- /dev/null +++ b/me/hsgamer/hscore/database/driver/sqlite/SqliteBaseDriver.html @@ -0,0 +1,182 @@ + + + + +SqliteBaseDriver (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface SqliteBaseDriver

+
+
+
+
All Superinterfaces:
+
Driver
+
+
+
All Known Implementing Classes:
+
SqliteFileDriver, SqliteMemoryDriver
+
+
+
public interface SqliteBaseDriver +extends Driver
+
A driver for SQLite
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getDriverClass

      +
      default Class<? extends Driver> getDriverClass()
      +
      Description copied from interface: Driver
      +
      Get the driver class
      +
      +
      Specified by:
      +
      getDriverClass in interface Driver
      +
      Returns:
      +
      the driver class
      +
      +
      +
    • +
    • +
      +

      convertURL

      +
      default String convertURL(Setting setting)
      +
      Description copied from interface: Driver
      +
      Get the JDBC url from the config
      +
      +
      Specified by:
      +
      convertURL in interface Driver
      +
      Parameters:
      +
      setting - the setting
      +
      Returns:
      +
      the JDBC url
      +
      +
      +
    • +
    • +
      +

      createConnectionString

      +
      String createConnectionString(Setting setting)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/sqlite/SqliteFileDriver.html b/me/hsgamer/hscore/database/driver/sqlite/SqliteFileDriver.html new file mode 100644 index 0000000000..0a0274d842 --- /dev/null +++ b/me/hsgamer/hscore/database/driver/sqlite/SqliteFileDriver.html @@ -0,0 +1,192 @@ + + + + +SqliteFileDriver (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SqliteFileDriver

+
+
java.lang.Object +
me.hsgamer.hscore.database.LocalDriver +
me.hsgamer.hscore.database.driver.sqlite.SqliteFileDriver
+
+
+
+
+
All Implemented Interfaces:
+
Driver, SqliteBaseDriver
+
+
+
public class SqliteFileDriver +extends LocalDriver +implements SqliteBaseDriver
+
A driver for SQLite (File Mode)
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SqliteFileDriver

      +
      public SqliteFileDriver()
      +
      +
    • +
    • +
      +

      SqliteFileDriver

      +
      public SqliteFileDriver(File folder)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/sqlite/SqliteMemoryDriver.html b/me/hsgamer/hscore/database/driver/sqlite/SqliteMemoryDriver.html new file mode 100644 index 0000000000..d91220c07a --- /dev/null +++ b/me/hsgamer/hscore/database/driver/sqlite/SqliteMemoryDriver.html @@ -0,0 +1,179 @@ + + + + +SqliteMemoryDriver (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SqliteMemoryDriver

+
+
java.lang.Object +
me.hsgamer.hscore.database.driver.sqlite.SqliteMemoryDriver
+
+
+
+
All Implemented Interfaces:
+
Driver, SqliteBaseDriver
+
+
+
public class SqliteMemoryDriver +extends Object +implements SqliteBaseDriver
+
A driver for SQLite (In-Memory Mode)
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SqliteMemoryDriver

      +
      public SqliteMemoryDriver()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/sqlite/class-use/SqliteBaseDriver.html b/me/hsgamer/hscore/database/driver/sqlite/class-use/SqliteBaseDriver.html new file mode 100644 index 0000000000..7200aa7ebd --- /dev/null +++ b/me/hsgamer/hscore/database/driver/sqlite/class-use/SqliteBaseDriver.html @@ -0,0 +1,96 @@ + + + + +Uses of Interface me.hsgamer.hscore.database.driver.sqlite.SqliteBaseDriver (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.database.driver.sqlite.SqliteBaseDriver

+
+
Packages that use SqliteBaseDriver
+
+
Package
+
Description
+ +
+
Contains the implementation of Driver for SQLite
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/sqlite/class-use/SqliteFileDriver.html b/me/hsgamer/hscore/database/driver/sqlite/class-use/SqliteFileDriver.html new file mode 100644 index 0000000000..205221518d --- /dev/null +++ b/me/hsgamer/hscore/database/driver/sqlite/class-use/SqliteFileDriver.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.database.driver.sqlite.SqliteFileDriver (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.database.driver.sqlite.SqliteFileDriver

+
+No usage of me.hsgamer.hscore.database.driver.sqlite.SqliteFileDriver
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/sqlite/class-use/SqliteMemoryDriver.html b/me/hsgamer/hscore/database/driver/sqlite/class-use/SqliteMemoryDriver.html new file mode 100644 index 0000000000..02a93f1713 --- /dev/null +++ b/me/hsgamer/hscore/database/driver/sqlite/class-use/SqliteMemoryDriver.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.database.driver.sqlite.SqliteMemoryDriver (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.database.driver.sqlite.SqliteMemoryDriver

+
+No usage of me.hsgamer.hscore.database.driver.sqlite.SqliteMemoryDriver
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/sqlite/package-summary.html b/me/hsgamer/hscore/database/driver/sqlite/package-summary.html new file mode 100644 index 0000000000..4b0273d0bf --- /dev/null +++ b/me/hsgamer/hscore/database/driver/sqlite/package-summary.html @@ -0,0 +1,106 @@ + + + + +me.hsgamer.hscore.database.driver.sqlite (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.database.driver.sqlite

+
+
+
package me.hsgamer.hscore.database.driver.sqlite
+
+
Contains the implementation of Driver for SQLite
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/sqlite/package-tree.html b/me/hsgamer/hscore/database/driver/sqlite/package-tree.html new file mode 100644 index 0000000000..c647ede4ad --- /dev/null +++ b/me/hsgamer/hscore/database/driver/sqlite/package-tree.html @@ -0,0 +1,91 @@ + + + + +me.hsgamer.hscore.database.driver.sqlite Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.database.driver.sqlite

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/sqlite/package-use.html b/me/hsgamer/hscore/database/driver/sqlite/package-use.html new file mode 100644 index 0000000000..c82ba83ec2 --- /dev/null +++ b/me/hsgamer/hscore/database/driver/sqlite/package-use.html @@ -0,0 +1,88 @@ + + + + +Uses of Package me.hsgamer.hscore.database.driver.sqlite (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.database.driver.sqlite

+
+ +
+
Package
+
Description
+ +
+
Contains the implementation of Driver for SQLite
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/sqlserver/SqlServerDriver.html b/me/hsgamer/hscore/database/driver/sqlserver/SqlServerDriver.html new file mode 100644 index 0000000000..9c9da36a3d --- /dev/null +++ b/me/hsgamer/hscore/database/driver/sqlserver/SqlServerDriver.html @@ -0,0 +1,222 @@ + + + + +SqlServerDriver (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SqlServerDriver

+
+
java.lang.Object +
me.hsgamer.hscore.database.driver.sqlserver.SqlServerDriver
+
+
+
+
All Implemented Interfaces:
+
Driver
+
+
+
public class SqlServerDriver +extends Object +implements Driver
+
A driver for Microsoft SQL Server
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SqlServerDriver

      +
      public SqlServerDriver()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getDriverClass

      +
      public Class<? extends Driver> getDriverClass()
      +
      Description copied from interface: Driver
      +
      Get the driver class
      +
      +
      Specified by:
      +
      getDriverClass in interface Driver
      +
      Returns:
      +
      the driver class
      +
      +
      +
    • +
    • +
      +

      convertURL

      +
      public String convertURL(Setting setting)
      +
      Description copied from interface: Driver
      +
      Get the JDBC url from the config
      +
      +
      Specified by:
      +
      convertURL in interface Driver
      +
      Parameters:
      +
      setting - the setting
      +
      Returns:
      +
      the JDBC url
      +
      +
      +
    • +
    • +
      +

      applyDefaultSetting

      +
      public void applyDefaultSetting(Setting setting)
      +
      Description copied from interface: Driver
      +
      Apply the default setting
      +
      +
      Specified by:
      +
      applyDefaultSetting in interface Driver
      +
      Parameters:
      +
      setting - the setting
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/sqlserver/class-use/SqlServerDriver.html b/me/hsgamer/hscore/database/driver/sqlserver/class-use/SqlServerDriver.html new file mode 100644 index 0000000000..7102a76c90 --- /dev/null +++ b/me/hsgamer/hscore/database/driver/sqlserver/class-use/SqlServerDriver.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.database.driver.sqlserver.SqlServerDriver (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.database.driver.sqlserver.SqlServerDriver

+
+No usage of me.hsgamer.hscore.database.driver.sqlserver.SqlServerDriver
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/sqlserver/package-summary.html b/me/hsgamer/hscore/database/driver/sqlserver/package-summary.html new file mode 100644 index 0000000000..14a1b6d67e --- /dev/null +++ b/me/hsgamer/hscore/database/driver/sqlserver/package-summary.html @@ -0,0 +1,92 @@ + + + + +me.hsgamer.hscore.database.driver.sqlserver (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.database.driver.sqlserver

+
+
+
package me.hsgamer.hscore.database.driver.sqlserver
+
+
Contains the implementation of Driver for Microsoft SQL Server
+
+
+
    +
  • +
    +
    Classes
    +
    +
    Class
    +
    Description
    + +
    +
    A driver for Microsoft SQL Server
    +
    +
    +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/sqlserver/package-tree.html b/me/hsgamer/hscore/database/driver/sqlserver/package-tree.html new file mode 100644 index 0000000000..4940d054aa --- /dev/null +++ b/me/hsgamer/hscore/database/driver/sqlserver/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.database.driver.sqlserver Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.database.driver.sqlserver

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/driver/sqlserver/package-use.html b/me/hsgamer/hscore/database/driver/sqlserver/package-use.html new file mode 100644 index 0000000000..dac4a8fed2 --- /dev/null +++ b/me/hsgamer/hscore/database/driver/sqlserver/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.database.driver.sqlserver (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.database.driver.sqlserver

+
+No usage of me.hsgamer.hscore.database.driver.sqlserver
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/package-summary.html b/me/hsgamer/hscore/database/package-summary.html new file mode 100644 index 0000000000..44d5b32393 --- /dev/null +++ b/me/hsgamer/hscore/database/package-summary.html @@ -0,0 +1,110 @@ + + + + +me.hsgamer.hscore.database (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.database

+
+
+
package me.hsgamer.hscore.database
+
+
Contains the base classes to work with databases
+
+
+
    +
  • +
    +
    +
    +
    +
    Class
    +
    Description
    + +
    +
    The client
    +
    + +
    +
    A driver for database connection
    +
    + +
    +
    The driver for local connection
    +
    + +
    +
    The setting for connection
    +
    +
    +
    +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/package-tree.html b/me/hsgamer/hscore/database/package-tree.html new file mode 100644 index 0000000000..e94aea7f4e --- /dev/null +++ b/me/hsgamer/hscore/database/package-tree.html @@ -0,0 +1,84 @@ + + + + +me.hsgamer.hscore.database Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.database

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+
    +
  • me.hsgamer.hscore.database.Client<T>
  • +
  • me.hsgamer.hscore.database.Driver
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/database/package-use.html b/me/hsgamer/hscore/database/package-use.html new file mode 100644 index 0000000000..e04455c503 --- /dev/null +++ b/me/hsgamer/hscore/database/package-use.html @@ -0,0 +1,348 @@ + + + + +Uses of Package me.hsgamer.hscore.database (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.database

+
+
Packages that use me.hsgamer.hscore.database
+
+
Package
+
Description
+ +
+
Contains the base classes to work with databases
+
+ +
+
Contains the implementation of Client for Hibernate
+
+ +
+
Contains the implementation of Client for Java Persistence API
+
+ +
+
Contains the base implementation of Client for SQL
+
+ +
+
Contains the implementation of SqlClient for H2
+
+ +
+
Contains the implementation of SqlClient with HikariCP
+
+ +
+
Contains the implementation of SqlClient with Java API
+
+ +
+
Contains the implementation of Driver for H2
+
+ +
+
Contains the implementation of Driver for MariaDB
+
+ +
+
Contains the implementation of Driver for MySQL
+
+ +
+
Contains the implementation of Driver for PostgreSQL
+
+ +
+
Contains the implementation of Driver for SQLite
+
+ +
+
Contains the implementation of Driver for Microsoft SQL Server
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/downloader/core/Downloader.html b/me/hsgamer/hscore/downloader/core/Downloader.html new file mode 100644 index 0000000000..6644eb3eb8 --- /dev/null +++ b/me/hsgamer/hscore/downloader/core/Downloader.html @@ -0,0 +1,289 @@ + + + + +Downloader (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Downloader

+
+
java.lang.Object +
me.hsgamer.hscore.downloader.core.Downloader
+
+
+
+
public class Downloader +extends Object
+
The downloader
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Downloader

      +
      public Downloader(DownloadInfoLoader downloadInfoLoader, + InputStreamLoader inputStreamLoader, + File folder)
      +
      Create a new downloader
      +
      +
      Parameters:
      +
      downloadInfoLoader - the loader
      +
      folder - the folder to save downloaded files
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getFolder

      +
      public File getFolder()
      +
      Get the folder
      +
      +
      Returns:
      +
      the folder
      +
      +
      +
    • +
    • +
      +

      getDownloadInfoLoader

      +
      public DownloadInfoLoader getDownloadInfoLoader()
      +
      Get the download info loader
      +
      +
      Returns:
      +
      the download info loader
      +
      +
      +
    • +
    • +
      +

      getInputStreamLoader

      +
      public InputStreamLoader getInputStreamLoader()
      +
      Get the input stream loader
      +
      +
      Returns:
      +
      the input stream loader
      +
      +
      +
    • +
    • +
      +

      getDownloadInfo

      +
      public Optional<DownloadInfo> getDownloadInfo(String name)
      +
      Get the download info
      +
      +
      Parameters:
      +
      name - the name
      +
      Returns:
      +
      the download info
      +
      +
      +
    • +
    • +
      +

      getLoadedDownloadInfo

      +
      public Map<String,DownloadInfo> getLoadedDownloadInfo()
      +
      Get the loaded download infos
      +
      +
      Returns:
      +
      the loaded download infos
      +
      +
      +
    • +
    • +
      +

      isLoaded

      +
      public boolean isLoaded()
      +
      Check if the downloader finished loading the download infos
      +
      +
      Returns:
      +
      true if it did
      +
      +
      +
    • +
    • +
      +

      setup

      +
      public void setup()
      +
      Set up the downloader
      +
      +
    • +
    • +
      +

      onLoaded

      +
      public void onLoaded()
      +
      Call when the downloader is finished loading the download infos
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/downloader/core/class-use/Downloader.html b/me/hsgamer/hscore/downloader/core/class-use/Downloader.html new file mode 100644 index 0000000000..295b6e7b9e --- /dev/null +++ b/me/hsgamer/hscore/downloader/core/class-use/Downloader.html @@ -0,0 +1,151 @@ + + + + +Uses of Class me.hsgamer.hscore.downloader.core.Downloader (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.downloader.core.Downloader

+
+
Packages that use Downloader
+
+
Package
+
Description
+ +
+
Contains the implementations of the DownloadInfoLoader interface.
+
+ +
+
Contains the objects for the downloader
+
+ +
+
Contains the implementation of the downloader classes with JSON
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/downloader/core/loader/DownloadInfoLoader.html b/me/hsgamer/hscore/downloader/core/loader/DownloadInfoLoader.html new file mode 100644 index 0000000000..f0044ef3ba --- /dev/null +++ b/me/hsgamer/hscore/downloader/core/loader/DownloadInfoLoader.html @@ -0,0 +1,143 @@ + + + + +DownloadInfoLoader (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface DownloadInfoLoader

+
+
+
+
All Known Implementing Classes:
+
JsonDownloadInfoLoader, MapDownloadInfoLoader
+
+
+
public interface DownloadInfoLoader
+
The DownloadInfo loader
+
+
+ +
+
+ +
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/downloader/core/loader/InputStreamLoader.html b/me/hsgamer/hscore/downloader/core/loader/InputStreamLoader.html new file mode 100644 index 0000000000..9b4add8ba9 --- /dev/null +++ b/me/hsgamer/hscore/downloader/core/loader/InputStreamLoader.html @@ -0,0 +1,146 @@ + + + + +InputStreamLoader (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface InputStreamLoader

+
+
+
+
All Known Implementing Classes:
+
WebInputStreamLoader
+
+
+
public interface InputStreamLoader
+
The InputStream loader for DownloadInfo
+
+
+ +
+
+ +
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/downloader/core/loader/MapDownloadInfoLoader.html b/me/hsgamer/hscore/downloader/core/loader/MapDownloadInfoLoader.html new file mode 100644 index 0000000000..cf540b988d --- /dev/null +++ b/me/hsgamer/hscore/downloader/core/loader/MapDownloadInfoLoader.html @@ -0,0 +1,223 @@ + + + + +MapDownloadInfoLoader (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MapDownloadInfoLoader

+
+
java.lang.Object +
me.hsgamer.hscore.downloader.core.loader.MapDownloadInfoLoader
+
+
+
+
All Implemented Interfaces:
+
DownloadInfoLoader
+
+
+
Direct Known Subclasses:
+
JsonDownloadInfoLoader
+
+
+
public abstract class MapDownloadInfoLoader +extends Object +implements DownloadInfoLoader
+
A simple DownloadInfoLoader that loads the download info from a map. + The format of the map: +
+   
+   {
+     "name1": {
+       "file-name": "name1.jar",
+       "version": "1.0",
+       "direct-link": "example.com/name1.jar",
+       ...
+     },
+     "name2": {
+       "file-name": "name2.jar",
+       "version": "1.0-SN",
+       "direct-link": "example.com/name2.jar",
+       ...
+     },
+     ...
+   }
+   
+ 
+
+
+ +
+
+ +
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/downloader/core/loader/class-use/DownloadInfoLoader.html b/me/hsgamer/hscore/downloader/core/loader/class-use/DownloadInfoLoader.html new file mode 100644 index 0000000000..5d6248856d --- /dev/null +++ b/me/hsgamer/hscore/downloader/core/loader/class-use/DownloadInfoLoader.html @@ -0,0 +1,144 @@ + + + + +Uses of Interface me.hsgamer.hscore.downloader.core.loader.DownloadInfoLoader (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.downloader.core.loader.DownloadInfoLoader

+
+
Packages that use DownloadInfoLoader
+
+
Package
+
Description
+ +
+
Contains the downloader's base classes
+
+ +
+
Contains the implementations of the DownloadInfoLoader interface.
+
+ +
+
Contains the implementation of the downloader classes with JSON
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/downloader/core/loader/class-use/InputStreamLoader.html b/me/hsgamer/hscore/downloader/core/loader/class-use/InputStreamLoader.html new file mode 100644 index 0000000000..3438eaa94d --- /dev/null +++ b/me/hsgamer/hscore/downloader/core/loader/class-use/InputStreamLoader.html @@ -0,0 +1,124 @@ + + + + +Uses of Interface me.hsgamer.hscore.downloader.core.loader.InputStreamLoader (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.downloader.core.loader.InputStreamLoader

+
+
Packages that use InputStreamLoader
+
+
Package
+
Description
+ +
+
Contains the downloader's base classes
+
+ +
+
Contains the InputStreamLoader implementation for the URL
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/downloader/core/loader/class-use/MapDownloadInfoLoader.html b/me/hsgamer/hscore/downloader/core/loader/class-use/MapDownloadInfoLoader.html new file mode 100644 index 0000000000..57c6f35893 --- /dev/null +++ b/me/hsgamer/hscore/downloader/core/loader/class-use/MapDownloadInfoLoader.html @@ -0,0 +1,91 @@ + + + + +Uses of Class me.hsgamer.hscore.downloader.core.loader.MapDownloadInfoLoader (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.downloader.core.loader.MapDownloadInfoLoader

+
+
Packages that use MapDownloadInfoLoader
+
+
Package
+
Description
+ +
+
Contains the implementation of the downloader classes with JSON
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/downloader/core/loader/package-summary.html b/me/hsgamer/hscore/downloader/core/loader/package-summary.html new file mode 100644 index 0000000000..6588ee419b --- /dev/null +++ b/me/hsgamer/hscore/downloader/core/loader/package-summary.html @@ -0,0 +1,123 @@ + + + + +me.hsgamer.hscore.downloader.core.loader (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.downloader.core.loader

+
+
+
package me.hsgamer.hscore.downloader.core.loader
+
+
Contains the implementations of the DownloadInfoLoader interface.
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/downloader/core/loader/package-tree.html b/me/hsgamer/hscore/downloader/core/loader/package-tree.html new file mode 100644 index 0000000000..8598062ee9 --- /dev/null +++ b/me/hsgamer/hscore/downloader/core/loader/package-tree.html @@ -0,0 +1,83 @@ + + + + +me.hsgamer.hscore.downloader.core.loader Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.downloader.core.loader

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/downloader/core/loader/package-use.html b/me/hsgamer/hscore/downloader/core/loader/package-use.html new file mode 100644 index 0000000000..7bb1f209df --- /dev/null +++ b/me/hsgamer/hscore/downloader/core/loader/package-use.html @@ -0,0 +1,147 @@ + + + + +Uses of Package me.hsgamer.hscore.downloader.core.loader (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.downloader.core.loader

+
+ +
+
Package
+
Description
+ +
+
Contains the downloader's base classes
+
+ +
+
Contains the implementations of the DownloadInfoLoader interface.
+
+ +
+
Contains the implementation of the downloader classes with JSON
+
+ +
+
Contains the InputStreamLoader implementation for the URL
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/downloader/core/object/DownloadInfo.html b/me/hsgamer/hscore/downloader/core/object/DownloadInfo.html new file mode 100644 index 0000000000..764b33a582 --- /dev/null +++ b/me/hsgamer/hscore/downloader/core/object/DownloadInfo.html @@ -0,0 +1,313 @@ + + + + +DownloadInfo (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DownloadInfo

+
+
java.lang.Object +
me.hsgamer.hscore.downloader.core.object.DownloadInfo
+
+
+
+
public final class DownloadInfo +extends Object
+
The download information
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DownloadInfo

      +
      public DownloadInfo(String name, + String fileName, + String version, + String directLink, + Map<String,Object> data, + Downloader downloader)
      +
      Create a new download information
      +
      +
      Parameters:
      +
      name - the name
      +
      fileName - the file name
      +
      version - the version
      +
      directLink - the direct link
      +
      data - the data
      +
      downloader - the downloader
      +
      +
      +
    • +
    • +
      +

      DownloadInfo

      +
      public DownloadInfo(String name, + String fileName, + String version, + String directLink, + Downloader downloader)
      +
      Create a new download information
      +
      +
      Parameters:
      +
      name - the name
      +
      fileName - the file name
      +
      version - the version
      +
      directLink - the direct link
      +
      downloader - the downloader
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      public String getName()
      +
      Get the name
      +
      +
      Returns:
      +
      the name
      +
      +
      +
    • +
    • +
      +

      getVersion

      +
      public String getVersion()
      +
      Get the version
      +
      +
      Returns:
      +
      the version
      +
      +
      +
    • +
    • +
      +

      getFileName

      +
      public String getFileName()
      +
      Get the file name
      +
      +
      Returns:
      +
      the file name
      +
      +
      +
    • +
    • +
      +

      getDirectLink

      +
      public String getDirectLink()
      +
      Get the direct link
      +
      +
      Returns:
      +
      the direct link
      +
      +
      +
    • +
    • +
      +

      getData

      +
      public Map<String,Object> getData()
      +
      Get the data
      +
      +
      Returns:
      +
      the data
      +
      +
      +
    • +
    • +
      +

      isDownloading

      +
      public boolean isDownloading()
      +
      Check if the download is running
      +
      +
      Returns:
      +
      true if the download is running
      +
      +
      +
    • +
    • +
      +

      download

      +
      public CompletableFuture<File> download()
      +
      Download the file. + If the download is running, it will return the current download task.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/downloader/core/object/InfoKey.html b/me/hsgamer/hscore/downloader/core/object/InfoKey.html new file mode 100644 index 0000000000..c58f92164c --- /dev/null +++ b/me/hsgamer/hscore/downloader/core/object/InfoKey.html @@ -0,0 +1,245 @@ + + + + +InfoKey (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class InfoKey<T>

+
+
java.lang.Object +
me.hsgamer.hscore.downloader.core.object.InfoKey<T>
+
+
+
+
Type Parameters:
+
T - the type of the final value
+
+
+
public abstract class InfoKey<T> +extends Object
+
A key to get value from the download info
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      InfoKey

      +
      public InfoKey(@NotNull + @NotNull String key, + @NotNull + T defaultValue)
      +
      Create an info key
      +
      +
      Parameters:
      +
      key - the key to the value
      +
      defaultValue - the default value
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getKey

      +
      @NotNull +public final @NotNull String getKey()
      +
      Get the key to the value
      +
      +
      Returns:
      +
      the key
      +
      +
      +
    • +
    • +
      +

      getDefaultValue

      +
      @NotNull +public final T getDefaultValue()
      +
      Get the default value
      +
      +
      Returns:
      +
      the default value
      +
      +
      +
    • +
    • +
      +

      convertType

      +
      @Nullable +public abstract T convertType(@NotNull + @NotNull Object object)
      +
      Convert the type of the value from the raw value
      +
      +
      Parameters:
      +
      object - the raw value
      +
      Returns:
      +
      the converted value
      +
      +
      +
    • +
    • +
      +

      get

      +
      @NotNull +public final T get(@NotNull + @NotNull DownloadInfo downloadInfo)
      +
      Get the value from the download info
      +
      +
      Parameters:
      +
      downloadInfo - the download info
      +
      Returns:
      +
      the value
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/downloader/core/object/class-use/DownloadInfo.html b/me/hsgamer/hscore/downloader/core/object/class-use/DownloadInfo.html new file mode 100644 index 0000000000..1f36740526 --- /dev/null +++ b/me/hsgamer/hscore/downloader/core/object/class-use/DownloadInfo.html @@ -0,0 +1,168 @@ + + + + +Uses of Class me.hsgamer.hscore.downloader.core.object.DownloadInfo (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.downloader.core.object.DownloadInfo

+
+
Packages that use DownloadInfo
+
+
Package
+
Description
+ +
+
Contains the downloader's base classes
+
+ +
+
Contains the implementations of the DownloadInfoLoader interface.
+
+ +
+
Contains the objects for the downloader
+
+ +
+
Contains the InputStreamLoader implementation for the URL
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/downloader/core/object/class-use/InfoKey.html b/me/hsgamer/hscore/downloader/core/object/class-use/InfoKey.html new file mode 100644 index 0000000000..6631f10b98 --- /dev/null +++ b/me/hsgamer/hscore/downloader/core/object/class-use/InfoKey.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.downloader.core.object.InfoKey (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.downloader.core.object.InfoKey

+
+No usage of me.hsgamer.hscore.downloader.core.object.InfoKey
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/downloader/core/object/package-summary.html b/me/hsgamer/hscore/downloader/core/object/package-summary.html new file mode 100644 index 0000000000..2d8fb4e923 --- /dev/null +++ b/me/hsgamer/hscore/downloader/core/object/package-summary.html @@ -0,0 +1,113 @@ + + + + +me.hsgamer.hscore.downloader.core.object (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.downloader.core.object

+
+
+
package me.hsgamer.hscore.downloader.core.object
+
+
Contains the objects for the downloader
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/downloader/core/object/package-tree.html b/me/hsgamer/hscore/downloader/core/object/package-tree.html new file mode 100644 index 0000000000..36f8a5268a --- /dev/null +++ b/me/hsgamer/hscore/downloader/core/object/package-tree.html @@ -0,0 +1,77 @@ + + + + +me.hsgamer.hscore.downloader.core.object Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.downloader.core.object

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • me.hsgamer.hscore.downloader.core.object.DownloadInfo
    • +
    • me.hsgamer.hscore.downloader.core.object.InfoKey<T>
    • +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/downloader/core/object/package-use.html b/me/hsgamer/hscore/downloader/core/object/package-use.html new file mode 100644 index 0000000000..9d66431f7e --- /dev/null +++ b/me/hsgamer/hscore/downloader/core/object/package-use.html @@ -0,0 +1,139 @@ + + + + +Uses of Package me.hsgamer.hscore.downloader.core.object (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.downloader.core.object

+
+ +
+
Package
+
Description
+ +
+
Contains the downloader's base classes
+
+ +
+
Contains the implementations of the DownloadInfoLoader interface.
+
+ +
+
Contains the objects for the downloader
+
+ +
+
Contains the InputStreamLoader implementation for the URL
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/downloader/core/package-summary.html b/me/hsgamer/hscore/downloader/core/package-summary.html new file mode 100644 index 0000000000..8249bc1fc0 --- /dev/null +++ b/me/hsgamer/hscore/downloader/core/package-summary.html @@ -0,0 +1,109 @@ + + + + +me.hsgamer.hscore.downloader.core (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.downloader.core

+
+
+
package me.hsgamer.hscore.downloader.core
+
+
Contains the downloader's base classes
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/downloader/core/package-tree.html b/me/hsgamer/hscore/downloader/core/package-tree.html new file mode 100644 index 0000000000..3aac108992 --- /dev/null +++ b/me/hsgamer/hscore/downloader/core/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.downloader.core Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.downloader.core

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/downloader/core/package-use.html b/me/hsgamer/hscore/downloader/core/package-use.html new file mode 100644 index 0000000000..06566d18b4 --- /dev/null +++ b/me/hsgamer/hscore/downloader/core/package-use.html @@ -0,0 +1,122 @@ + + + + +Uses of Package me.hsgamer.hscore.downloader.core (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.downloader.core

+
+ +
+
Package
+
Description
+ +
+
Contains the implementations of the DownloadInfoLoader interface.
+
+ +
+
Contains the objects for the downloader
+
+ +
+
Contains the implementation of the downloader classes with JSON
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/downloader/json/JsonDownloadInfoLoader.html b/me/hsgamer/hscore/downloader/json/JsonDownloadInfoLoader.html new file mode 100644 index 0000000000..8da48ec5ad --- /dev/null +++ b/me/hsgamer/hscore/downloader/json/JsonDownloadInfoLoader.html @@ -0,0 +1,210 @@ + + + + +JsonDownloadInfoLoader (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JsonDownloadInfoLoader

+
+
java.lang.Object +
me.hsgamer.hscore.downloader.core.loader.MapDownloadInfoLoader +
me.hsgamer.hscore.downloader.json.JsonDownloadInfoLoader
+
+
+
+
+
All Implemented Interfaces:
+
DownloadInfoLoader
+
+
+
public class JsonDownloadInfoLoader +extends MapDownloadInfoLoader
+
A simple DownloadInfoLoader that loads the download info from a JSON file.
+
+
+ +
+
+ +
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/downloader/json/class-use/JsonDownloadInfoLoader.html b/me/hsgamer/hscore/downloader/json/class-use/JsonDownloadInfoLoader.html new file mode 100644 index 0000000000..492bbe2d32 --- /dev/null +++ b/me/hsgamer/hscore/downloader/json/class-use/JsonDownloadInfoLoader.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.downloader.json.JsonDownloadInfoLoader (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.downloader.json.JsonDownloadInfoLoader

+
+No usage of me.hsgamer.hscore.downloader.json.JsonDownloadInfoLoader
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/downloader/json/package-summary.html b/me/hsgamer/hscore/downloader/json/package-summary.html new file mode 100644 index 0000000000..39f4172589 --- /dev/null +++ b/me/hsgamer/hscore/downloader/json/package-summary.html @@ -0,0 +1,92 @@ + + + + +me.hsgamer.hscore.downloader.json (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.downloader.json

+
+
+
package me.hsgamer.hscore.downloader.json
+
+
Contains the implementation of the downloader classes with JSON
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/downloader/json/package-tree.html b/me/hsgamer/hscore/downloader/json/package-tree.html new file mode 100644 index 0000000000..1bdc3448e4 --- /dev/null +++ b/me/hsgamer/hscore/downloader/json/package-tree.html @@ -0,0 +1,80 @@ + + + + +me.hsgamer.hscore.downloader.json Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.downloader.json

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/downloader/json/package-use.html b/me/hsgamer/hscore/downloader/json/package-use.html new file mode 100644 index 0000000000..a7ce8120e4 --- /dev/null +++ b/me/hsgamer/hscore/downloader/json/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.downloader.json (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.downloader.json

+
+No usage of me.hsgamer.hscore.downloader.json
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/downloader/webstream/WebInputStreamLoader.html b/me/hsgamer/hscore/downloader/webstream/WebInputStreamLoader.html new file mode 100644 index 0000000000..2afa054329 --- /dev/null +++ b/me/hsgamer/hscore/downloader/webstream/WebInputStreamLoader.html @@ -0,0 +1,202 @@ + + + + +WebInputStreamLoader (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class WebInputStreamLoader

+
+
java.lang.Object +
me.hsgamer.hscore.downloader.webstream.WebInputStreamLoader
+
+
+
+
All Implemented Interfaces:
+
InputStreamLoader
+
+
+
public class WebInputStreamLoader +extends Object +implements InputStreamLoader
+
A simple InputStreamLoader that downloads files from a web stream
+
+
+ +
+
+ +
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/downloader/webstream/class-use/WebInputStreamLoader.html b/me/hsgamer/hscore/downloader/webstream/class-use/WebInputStreamLoader.html new file mode 100644 index 0000000000..d87b2beac9 --- /dev/null +++ b/me/hsgamer/hscore/downloader/webstream/class-use/WebInputStreamLoader.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.downloader.webstream.WebInputStreamLoader (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.downloader.webstream.WebInputStreamLoader

+
+No usage of me.hsgamer.hscore.downloader.webstream.WebInputStreamLoader
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/downloader/webstream/package-summary.html b/me/hsgamer/hscore/downloader/webstream/package-summary.html new file mode 100644 index 0000000000..4d66fd7ef3 --- /dev/null +++ b/me/hsgamer/hscore/downloader/webstream/package-summary.html @@ -0,0 +1,92 @@ + + + + +me.hsgamer.hscore.downloader.webstream (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.downloader.webstream

+
+
+
package me.hsgamer.hscore.downloader.webstream
+
+
Contains the InputStreamLoader implementation for the URL
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/downloader/webstream/package-tree.html b/me/hsgamer/hscore/downloader/webstream/package-tree.html new file mode 100644 index 0000000000..7f14432ead --- /dev/null +++ b/me/hsgamer/hscore/downloader/webstream/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.downloader.webstream Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.downloader.webstream

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/downloader/webstream/package-use.html b/me/hsgamer/hscore/downloader/webstream/package-use.html new file mode 100644 index 0000000000..523888bf0f --- /dev/null +++ b/me/hsgamer/hscore/downloader/webstream/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.downloader.webstream (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.downloader.webstream

+
+No usage of me.hsgamer.hscore.downloader.webstream
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/common/Expansion.html b/me/hsgamer/hscore/expansion/common/Expansion.html new file mode 100644 index 0000000000..0e8dab88c2 --- /dev/null +++ b/me/hsgamer/hscore/expansion/common/Expansion.html @@ -0,0 +1,161 @@ + + + + +Expansion (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface Expansion

+
+
+
+
public interface Expansion
+
An interface for an expansion instance
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    default void
    + +
    +
    Called when disabling the expansion
    +
    +
    default void
    + +
    +
    Called when enabling the expansion
    +
    +
    default boolean
    + +
    +
    Called when loading the expansion
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      onLoad

      +
      default boolean onLoad()
      +
      Called when loading the expansion
      +
      +
      Returns:
      +
      whether the expansion loaded properly
      +
      +
      +
    • +
    • +
      +

      onEnable

      +
      default void onEnable()
      +
      Called when enabling the expansion
      +
      +
    • +
    • +
      +

      onDisable

      +
      default void onDisable()
      +
      Called when disabling the expansion
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/common/ExpansionClassLoader.html b/me/hsgamer/hscore/expansion/common/ExpansionClassLoader.html new file mode 100644 index 0000000000..f4c27a1462 --- /dev/null +++ b/me/hsgamer/hscore/expansion/common/ExpansionClassLoader.html @@ -0,0 +1,352 @@ + + + + +ExpansionClassLoader (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ExpansionClassLoader

+
+
java.lang.Object +
java.lang.ClassLoader +
java.security.SecureClassLoader +
java.net.URLClassLoader +
me.hsgamer.hscore.expansion.common.ExpansionClassLoader
+
+
+
+
+
+
+
All Implemented Interfaces:
+
Closeable, AutoCloseable
+
+
+
public final class ExpansionClassLoader +extends URLClassLoader
+
The class loader of the expansion
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ExpansionClassLoader

      +
      public ExpansionClassLoader(@NotNull + @NotNull ExpansionManager manager, + @NotNull + @NotNull File file, + @NotNull + @NotNull ExpansionDescription description, + @NotNull + @NotNull ClassLoader parent) + throws MalformedURLException
      +
      Create a new class loader
      +
      +
      Parameters:
      +
      manager - the expansion manager
      +
      file - the expansion jar
      +
      description - the description for the expansion
      +
      parent - the parent class loader
      +
      Throws:
      +
      MalformedURLException - if it cannot convert the file to its related URL
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getExpansionOptional

      +
      public Optional<Expansion> getExpansionOptional()
      +
      Get the expansion if it's initialized
      +
      +
      Returns:
      +
      the optional expansion
      +
      +
      +
    • +
    • +
      +

      getExpansion

      +
      @NotNull +public @NotNull Expansion getExpansion()
      +
      Get the expansion
      +
      +
      Returns:
      +
      the expansion
      +
      Throws:
      +
      IllegalStateException - if the expansion is not found or not initialized
      +
      +
      +
    • +
    • +
      +

      getFile

      +
      @NotNull +public @NotNull File getFile()
      +
      Get the expansion jar
      +
      +
      Returns:
      +
      the expansion jar
      +
      +
      +
    • +
    • +
      +

      getManager

      +
      @NotNull +public @NotNull ExpansionManager getManager()
      +
      Get the expansion manager
      +
      +
      Returns:
      +
      the expansion manager
      +
      +
      +
    • +
    • +
      +

      getDescription

      +
      @NotNull +public @NotNull ExpansionDescription getDescription()
      +
      Get the expansion's description
      +
      +
      Returns:
      +
      the description
      +
      +
      +
    • +
    • +
      +

      getState

      +
      @NotNull +public @NotNull ExpansionState getState()
      +
      Get the state of the expansion
      +
      +
      Returns:
      +
      the state
      +
      +
      +
    • +
    • +
      +

      getThrowable

      +
      @Nullable +public @Nullable Throwable getThrowable()
      +
      Get the throwable if the expansion is in ExpansionState.ERROR
      +
      +
      Returns:
      +
      the throwable
      +
      +
      +
    • +
    • +
      +

      setThrowable

      +
      public void setThrowable(@NotNull + @NotNull Throwable throwable)
      +
      Set the throwable if the expansion is in ExpansionState.ERROR
      +
      +
      Parameters:
      +
      throwable - the throwable
      +
      +
      +
    • +
    • +
      +

      loadClass

      +
      protected Class<?> loadClass(String name, + boolean resolve) + throws ClassNotFoundException
      +
      +
      Overrides:
      +
      loadClass in class ClassLoader
      +
      Throws:
      +
      ClassNotFoundException
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/common/ExpansionDescription.html b/me/hsgamer/hscore/expansion/common/ExpansionDescription.html new file mode 100644 index 0000000000..6e0b56b955 --- /dev/null +++ b/me/hsgamer/hscore/expansion/common/ExpansionDescription.html @@ -0,0 +1,220 @@ + + + + +ExpansionDescription (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ExpansionDescription

+
+
+
+
public interface ExpansionDescription
+
The description for the Expansion
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      simple

      +
      static ExpansionDescription simple(@NotNull + @NotNull String name, + @NotNull + @NotNull String version, + @NotNull + @NotNull String mainClass, + @NotNull + @NotNull Map<String,Object> data)
      +
      Create a simple ExpansionDescription
      +
      +
      Parameters:
      +
      name - the name
      +
      version - the version
      +
      mainClass - the main class
      +
      data - the extra data
      +
      Returns:
      +
      the ExpansionDescription
      +
      +
      +
    • +
    • +
      +

      getName

      +
      @NotNull +@NotNull String getName()
      +
      Get the name of the expansion
      +
      +
      Returns:
      +
      the name
      +
      +
      +
    • +
    • +
      +

      getVersion

      +
      @NotNull +@NotNull String getVersion()
      +
      Get the version of the expansion
      +
      +
      Returns:
      +
      the version
      +
      +
      +
    • +
    • +
      +

      getMainClass

      +
      @NotNull +@NotNull String getMainClass()
      +
      Get the main class of the expansion
      +
      +
      Returns:
      +
      the path to the main class
      +
      +
      +
    • +
    • +
      +

      getData

      +
      @NotNull +default @NotNull Map<String,Object> getData()
      +
      Get the extra data of the expansion
      +
      +
      Returns:
      +
      the data
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/common/ExpansionManager.html b/me/hsgamer/hscore/expansion/common/ExpansionManager.html new file mode 100644 index 0000000000..d76e595dce --- /dev/null +++ b/me/hsgamer/hscore/expansion/common/ExpansionManager.html @@ -0,0 +1,510 @@ + + + + +ExpansionManager (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ExpansionManager

+
+
java.lang.Object +
me.hsgamer.hscore.expansion.common.ExpansionManager
+
+
+
+
public class ExpansionManager +extends Object
+
A class that manages all Expansions
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      DEFAULT_EXPANSION_FACTORY

      +
      public static final Function<ExpansionClassLoader,Expansion> DEFAULT_EXPANSION_FACTORY
      +
      The default factory to create a new instance of the main class using the no-args constructor
      +
      +
    • +
    • +
      +

      classLoaders

      +
      protected final Map<String,ExpansionClassLoader> classLoaders
      +
      The class loader map keyed expansion's id, valued expansion's class loader
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ExpansionManager

      +
      public ExpansionManager(@NotNull + @NotNull File expansionsDir, + @NotNull + @NotNull Function<JarFile,ExpansionDescription> descriptionFactory, + @NotNull + @NotNull ClassLoader parentClassLoader)
      +
      Create a new expansion manager
      +
      +
      Parameters:
      +
      expansionsDir - the directory to store expansion files
      +
      descriptionFactory - the factory to load description
      +
      parentClassLoader - the parent class loader to load all expansions
      +
      +
      +
    • +
    • +
      +

      ExpansionManager

      +
      public ExpansionManager(@NotNull + @NotNull File expansionsDir, + @NotNull + @NotNull Function<JarFile,ExpansionDescription> descriptionFactory)
      +
      Create a new expansion manager
      +
      +
      Parameters:
      +
      expansionsDir - the directory to store expansion files
      +
      descriptionFactory - the factory to load description
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getExpansionsDir

      +
      @NotNull +public final @NotNull File getExpansionsDir()
      +
      Get the expansion directory
      +
      +
      Returns:
      +
      the directory
      +
      +
      +
    • +
    • +
      +

      getParentClassLoader

      +
      @NotNull +public @NotNull ClassLoader getParentClassLoader()
      +
      Get the parent class loader
      +
      +
      Returns:
      +
      the parent class loader
      +
      +
      +
    • +
    • +
      +

      addStateListener

      +
      public void addStateListener(@NotNull + @NotNull BiConsumer<ExpansionClassLoader,ExpansionState> listener)
      +
      Add a new state listener
      +
      +
      Parameters:
      +
      listener - the listener
      +
      +
      +
    • +
    • +
      +

      removeStateListener

      +
      public void removeStateListener(@NotNull + @NotNull BiConsumer<ExpansionClassLoader,ExpansionState> listener)
      +
      Remove a state listener
      +
      +
      Parameters:
      +
      listener - the listener
      +
      +
      +
    • +
    • +
      +

      getClassLoaders

      +
      public Map<String,ExpansionClassLoader> getClassLoaders()
      +
      Get all loaded expansion class loaders
      +
      +
      Returns:
      +
      the map of expansion class loaders
      +
      +
      +
    • +
    • +
      +

      setExceptionHandler

      +
      public void setExceptionHandler(@NotNull + @NotNull Consumer<Throwable> exceptionHandler)
      +
      Set the exception handler
      +
      +
      Parameters:
      +
      exceptionHandler - the exception handler
      +
      +
      +
    • +
    • +
      +

      setSortAndFilterFunction

      +
      public void setSortAndFilterFunction(@NotNull + @NotNull UnaryOperator<Map<String,ExpansionClassLoader>> sortAndFilterFunction)
      +
      Set the function to sort and filter the ExpansionClassLoaders
      +
      +
      Parameters:
      +
      sortAndFilterFunction - the function
      +
      +
      +
    • +
    • +
      +

      setExpansionFactory

      +
      public void setExpansionFactory(@NotNull + @NotNull Function<ExpansionClassLoader,Expansion> expansionFactory)
      +
      Set the factory to create Expansion from ExpansionClassLoader
      +
      +
      Parameters:
      +
      expansionFactory - the factory
      +
      +
      +
    • +
    • +
      +

      loadExpansions

      +
      public void loadExpansions()
      +
      Load all expansions from the expansion directory. Also call Expansion.onLoad()
      +
      +
    • +
    • +
      +

      enableExpansions

      +
      public void enableExpansions()
      +
      Enable all loaded expansions
      +
      +
    • +
    • +
      +

      disableExpansions

      +
      public void disableExpansions()
      +
      Disable all enabled expansions
      +
      +
    • +
    • +
      +

      clearExpansions

      +
      public void clearExpansions()
      +
      Clear all expansions
      +
      +
    • +
    • +
      +

      call

      +
      public void call(Consumer<Expansion> consumer)
      +
      Call the consumer for all enabled expansions
      +
      +
      Parameters:
      +
      consumer - the consumer
      +
      +
      +
    • +
    • +
      +

      call

      +
      public <T> void call(Class<T> clazz, + Consumer<T> consumer)
      +
      Call the consumer for all enabled expansions that match the specific class
      +
      +
      Type Parameters:
      +
      T - the type of the class
      +
      Parameters:
      +
      clazz - the class to limit what expansion can be called
      +
      consumer - the consumer to call the cast expansion
      +
      +
      +
    • +
    • +
      +

      getExpansionClassLoader

      +
      public Optional<ExpansionClassLoader> getExpansionClassLoader(@NotNull + @NotNull String name)
      +
      Get the loaded expansion class loader
      +
      +
      Parameters:
      +
      name - the name of the expansion
      +
      Returns:
      +
      the expansion class loader
      +
      +
      +
    • +
    • +
      +

      getExpansion

      +
      public Optional<Expansion> getExpansion(@NotNull + @NotNull String name)
      +
      Get the loaded expansion
      +
      +
      Parameters:
      +
      name - the name of the expansion
      +
      Returns:
      +
      the expansion
      +
      +
      +
    • +
    • +
      +

      getEnabledExpansions

      +
      @NotNull +public @NotNull Map<String,Expansion> getEnabledExpansions()
      +
      Get all enabled expansions
      +
      +
      Returns:
      +
      the enabled expansions
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/common/ExpansionState.html b/me/hsgamer/hscore/expansion/common/ExpansionState.html new file mode 100644 index 0000000000..845bbc0607 --- /dev/null +++ b/me/hsgamer/hscore/expansion/common/ExpansionState.html @@ -0,0 +1,271 @@ + + + + +ExpansionState (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum Class ExpansionState

+
+
java.lang.Object +
java.lang.Enum<ExpansionState> +
me.hsgamer.hscore.expansion.common.ExpansionState
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<ExpansionState>, java.lang.constant.Constable
+
+
+
public enum ExpansionState +extends Enum<ExpansionState>
+
The state of the Expansion
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static ExpansionState[] values()
      +
      Returns an array containing the constants of this enum class, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum class, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static ExpansionState valueOf(String name)
      +
      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum class has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/common/class-use/Expansion.html b/me/hsgamer/hscore/expansion/common/class-use/Expansion.html new file mode 100644 index 0000000000..745cd5d778 --- /dev/null +++ b/me/hsgamer/hscore/expansion/common/class-use/Expansion.html @@ -0,0 +1,139 @@ + + + + +Uses of Interface me.hsgamer.hscore.expansion.common.Expansion (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.expansion.common.Expansion

+
+
Packages that use Expansion
+
+
Package
+
Description
+ +
+
Contains the base classes to work on an expansion system
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/common/class-use/ExpansionClassLoader.html b/me/hsgamer/hscore/expansion/common/class-use/ExpansionClassLoader.html new file mode 100644 index 0000000000..de2c4cc0c5 --- /dev/null +++ b/me/hsgamer/hscore/expansion/common/class-use/ExpansionClassLoader.html @@ -0,0 +1,237 @@ + + + + +Uses of Class me.hsgamer.hscore.expansion.common.ExpansionClassLoader (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.expansion.common.ExpansionClassLoader

+
+
Packages that use ExpansionClassLoader
+
+
Package
+
Description
+ +
+
Contains the base classes to work on an expansion system
+
+ +
+
Contains the exceptions for the expansion manager
+
+ +
+
Contains the extra classes to work with Expansion
+
+ +
+
Contains the extra classes to work with ExpansionManager
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/common/class-use/ExpansionDescription.html b/me/hsgamer/hscore/expansion/common/class-use/ExpansionDescription.html new file mode 100644 index 0000000000..3097a5cac9 --- /dev/null +++ b/me/hsgamer/hscore/expansion/common/class-use/ExpansionDescription.html @@ -0,0 +1,168 @@ + + + + +Uses of Interface me.hsgamer.hscore.expansion.common.ExpansionDescription (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.expansion.common.ExpansionDescription

+
+
Packages that use ExpansionDescription
+
+
Package
+
Description
+ +
+
Contains the base classes to work on an expansion system
+
+ +
+
Contains the base classes for the expansion factory
+
+ +
+
Contains the expansion factories that work with the Manifest
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/common/class-use/ExpansionManager.html b/me/hsgamer/hscore/expansion/common/class-use/ExpansionManager.html new file mode 100644 index 0000000000..c554bdec58 --- /dev/null +++ b/me/hsgamer/hscore/expansion/common/class-use/ExpansionManager.html @@ -0,0 +1,105 @@ + + + + +Uses of Class me.hsgamer.hscore.expansion.common.ExpansionManager (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.expansion.common.ExpansionManager

+
+
Packages that use ExpansionManager
+
+
Package
+
Description
+ +
+
Contains the base classes to work on an expansion system
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/common/class-use/ExpansionState.html b/me/hsgamer/hscore/expansion/common/class-use/ExpansionState.html new file mode 100644 index 0000000000..fd40b08f87 --- /dev/null +++ b/me/hsgamer/hscore/expansion/common/class-use/ExpansionState.html @@ -0,0 +1,118 @@ + + + + +Uses of Enum Class me.hsgamer.hscore.expansion.common.ExpansionState (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Enum Class
me.hsgamer.hscore.expansion.common.ExpansionState

+
+
Packages that use ExpansionState
+
+
Package
+
Description
+ +
+
Contains the base classes to work on an expansion system
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/common/exception/ExpansionClassLoaderException.html b/me/hsgamer/hscore/expansion/common/exception/ExpansionClassLoaderException.html new file mode 100644 index 0000000000..9b5c01bbed --- /dev/null +++ b/me/hsgamer/hscore/expansion/common/exception/ExpansionClassLoaderException.html @@ -0,0 +1,196 @@ + + + + +ExpansionClassLoaderException (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ExpansionClassLoaderException

+
+
java.lang.Object +
java.lang.Throwable +
java.lang.Exception +
java.lang.RuntimeException +
me.hsgamer.hscore.expansion.common.exception.ExpansionClassLoaderException
+
+
+
+
+
+
+
All Implemented Interfaces:
+
Serializable
+
+
+
public class ExpansionClassLoaderException +extends RuntimeException
+
The exception thrown when the ExpansionClassLoader throws an exception
+
+
See Also:
+
+ +
+
+
+
+ +
+
+ +
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/common/exception/InvalidExpansionDescriptionException.html b/me/hsgamer/hscore/expansion/common/exception/InvalidExpansionDescriptionException.html new file mode 100644 index 0000000000..151cb4acb3 --- /dev/null +++ b/me/hsgamer/hscore/expansion/common/exception/InvalidExpansionDescriptionException.html @@ -0,0 +1,164 @@ + + + + +InvalidExpansionDescriptionException (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class InvalidExpansionDescriptionException

+
+
java.lang.Object +
java.lang.Throwable +
java.lang.Exception +
java.lang.RuntimeException +
me.hsgamer.hscore.expansion.common.exception.InvalidExpansionDescriptionException
+
+
+
+
+
+
+
All Implemented Interfaces:
+
Serializable
+
+
+
public class InvalidExpansionDescriptionException +extends RuntimeException
+
The exception when the expansion description is invalid
+
+
See Also:
+
+ +
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      InvalidExpansionDescriptionException

      +
      public InvalidExpansionDescriptionException(String message)
      +
      +
    • +
    • +
      +

      InvalidExpansionDescriptionException

      +
      public InvalidExpansionDescriptionException(String message, + Throwable cause)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/common/exception/InvalidExpansionFileException.html b/me/hsgamer/hscore/expansion/common/exception/InvalidExpansionFileException.html new file mode 100644 index 0000000000..713712e89b --- /dev/null +++ b/me/hsgamer/hscore/expansion/common/exception/InvalidExpansionFileException.html @@ -0,0 +1,196 @@ + + + + +InvalidExpansionFileException (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class InvalidExpansionFileException

+
+
java.lang.Object +
java.lang.Throwable +
java.lang.Exception +
java.lang.RuntimeException +
me.hsgamer.hscore.expansion.common.exception.InvalidExpansionFileException
+
+
+
+
+
+
+
All Implemented Interfaces:
+
Serializable
+
+
+
public class InvalidExpansionFileException +extends RuntimeException
+
The exception thrown when the file is not a valid Expansion file
+
+
See Also:
+
+ +
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      InvalidExpansionFileException

      +
      public InvalidExpansionFileException(String message, + File file, + Throwable cause)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getFile

      +
      public File getFile()
      +
      Get the file
      +
      +
      Returns:
      +
      the file
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/common/exception/class-use/ExpansionClassLoaderException.html b/me/hsgamer/hscore/expansion/common/exception/class-use/ExpansionClassLoaderException.html new file mode 100644 index 0000000000..dc8aeb6cea --- /dev/null +++ b/me/hsgamer/hscore/expansion/common/exception/class-use/ExpansionClassLoaderException.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.expansion.common.exception.ExpansionClassLoaderException (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.expansion.common.exception.ExpansionClassLoaderException

+
+No usage of me.hsgamer.hscore.expansion.common.exception.ExpansionClassLoaderException
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/common/exception/class-use/InvalidExpansionDescriptionException.html b/me/hsgamer/hscore/expansion/common/exception/class-use/InvalidExpansionDescriptionException.html new file mode 100644 index 0000000000..91850b34a0 --- /dev/null +++ b/me/hsgamer/hscore/expansion/common/exception/class-use/InvalidExpansionDescriptionException.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.expansion.common.exception.InvalidExpansionDescriptionException (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.expansion.common.exception.InvalidExpansionDescriptionException

+
+No usage of me.hsgamer.hscore.expansion.common.exception.InvalidExpansionDescriptionException
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/common/exception/class-use/InvalidExpansionFileException.html b/me/hsgamer/hscore/expansion/common/exception/class-use/InvalidExpansionFileException.html new file mode 100644 index 0000000000..4902988273 --- /dev/null +++ b/me/hsgamer/hscore/expansion/common/exception/class-use/InvalidExpansionFileException.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.expansion.common.exception.InvalidExpansionFileException (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.expansion.common.exception.InvalidExpansionFileException

+
+No usage of me.hsgamer.hscore.expansion.common.exception.InvalidExpansionFileException
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/common/exception/package-summary.html b/me/hsgamer/hscore/expansion/common/exception/package-summary.html new file mode 100644 index 0000000000..eee3a39697 --- /dev/null +++ b/me/hsgamer/hscore/expansion/common/exception/package-summary.html @@ -0,0 +1,117 @@ + + + + +me.hsgamer.hscore.expansion.common.exception (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.expansion.common.exception

+
+
+
package me.hsgamer.hscore.expansion.common.exception
+
+
Contains the exceptions for the expansion manager
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/common/exception/package-tree.html b/me/hsgamer/hscore/expansion/common/exception/package-tree.html new file mode 100644 index 0000000000..73b437b66d --- /dev/null +++ b/me/hsgamer/hscore/expansion/common/exception/package-tree.html @@ -0,0 +1,90 @@ + + + + +me.hsgamer.hscore.expansion.common.exception Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.expansion.common.exception

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/common/exception/package-use.html b/me/hsgamer/hscore/expansion/common/exception/package-use.html new file mode 100644 index 0000000000..c1d7664c04 --- /dev/null +++ b/me/hsgamer/hscore/expansion/common/exception/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.expansion.common.exception (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.expansion.common.exception

+
+No usage of me.hsgamer.hscore.expansion.common.exception
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/common/factory/InputStreamExpansionDescriptionLoader.html b/me/hsgamer/hscore/expansion/common/factory/InputStreamExpansionDescriptionLoader.html new file mode 100644 index 0000000000..543ceb1a7f --- /dev/null +++ b/me/hsgamer/hscore/expansion/common/factory/InputStreamExpansionDescriptionLoader.html @@ -0,0 +1,218 @@ + + + + +InputStreamExpansionDescriptionLoader (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class InputStreamExpansionDescriptionLoader

+
+
java.lang.Object +
me.hsgamer.hscore.expansion.common.factory.InputStreamExpansionDescriptionLoader
+
+
+
+
All Implemented Interfaces:
+
Function<JarFile,ExpansionDescription>, MapExpansionDescriptionLoader
+
+
+
Direct Known Subclasses:
+
BukkitConfigExpansionDescriptionLoader, GsonExpansionDescriptionLoader, PropertiesExpansionDescriptionLoader
+
+
+
public abstract class InputStreamExpansionDescriptionLoader +extends Object +implements MapExpansionDescriptionLoader
+
The factory that loads the ExpansionDescription from the InputStream of the jar file
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      InputStreamExpansionDescriptionLoader

      +
      protected InputStreamExpansionDescriptionLoader(String descriptionFileName)
      + +
      +
      Parameters:
      +
      descriptionFileName - the name of the description file
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/common/factory/MapExpansionDescriptionLoader.html b/me/hsgamer/hscore/expansion/common/factory/MapExpansionDescriptionLoader.html new file mode 100644 index 0000000000..81f44c15b0 --- /dev/null +++ b/me/hsgamer/hscore/expansion/common/factory/MapExpansionDescriptionLoader.html @@ -0,0 +1,170 @@ + + + + +MapExpansionDescriptionLoader (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface MapExpansionDescriptionLoader

+
+
+
+
All Superinterfaces:
+
Function<JarFile,ExpansionDescription>
+
+
+
All Known Implementing Classes:
+
BukkitConfigExpansionDescriptionLoader, GsonExpansionDescriptionLoader, InputStreamExpansionDescriptionLoader, PropertiesExpansionDescriptionLoader
+
+
+
public interface MapExpansionDescriptionLoader +extends Function<JarFile,ExpansionDescription>
+
The factory that loads the ExpansionDescription from the information map of the jar file. + The map should have: +
    +
  • name: the name of the expansion
  • +
  • version: the version of the expansion
  • +
  • main: the main class of the expansion
  • +
+
+
+ +
+
+ +
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/common/factory/class-use/InputStreamExpansionDescriptionLoader.html b/me/hsgamer/hscore/expansion/common/factory/class-use/InputStreamExpansionDescriptionLoader.html new file mode 100644 index 0000000000..ad1ac0b5ba --- /dev/null +++ b/me/hsgamer/hscore/expansion/common/factory/class-use/InputStreamExpansionDescriptionLoader.html @@ -0,0 +1,131 @@ + + + + +Uses of Class me.hsgamer.hscore.expansion.common.factory.InputStreamExpansionDescriptionLoader (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.expansion.common.factory.InputStreamExpansionDescriptionLoader

+
+ +
+
Package
+
Description
+ +
+
Contains the implementation of me.hsgamer.hscore.expansion for Bukkit
+
+ +
+
Contains the expansion factories that work with the Gson
+
+ +
+
Contains the expansion factories that work with the Properties
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/common/factory/class-use/MapExpansionDescriptionLoader.html b/me/hsgamer/hscore/expansion/common/factory/class-use/MapExpansionDescriptionLoader.html new file mode 100644 index 0000000000..c931bb1552 --- /dev/null +++ b/me/hsgamer/hscore/expansion/common/factory/class-use/MapExpansionDescriptionLoader.html @@ -0,0 +1,151 @@ + + + + +Uses of Interface me.hsgamer.hscore.expansion.common.factory.MapExpansionDescriptionLoader (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.expansion.common.factory.MapExpansionDescriptionLoader

+
+ +
+
Package
+
Description
+ +
+
Contains the implementation of me.hsgamer.hscore.expansion for Bukkit
+
+ +
+
Contains the base classes for the expansion factory
+
+ +
+
Contains the expansion factories that work with the Gson
+
+ +
+
Contains the expansion factories that work with the Properties
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/common/factory/package-summary.html b/me/hsgamer/hscore/expansion/common/factory/package-summary.html new file mode 100644 index 0000000000..f12a2a8aeb --- /dev/null +++ b/me/hsgamer/hscore/expansion/common/factory/package-summary.html @@ -0,0 +1,119 @@ + + + + +me.hsgamer.hscore.expansion.common.factory (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.expansion.common.factory

+
+
+
package me.hsgamer.hscore.expansion.common.factory
+
+
Contains the base classes for the expansion factory
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/common/factory/package-tree.html b/me/hsgamer/hscore/expansion/common/factory/package-tree.html new file mode 100644 index 0000000000..6d96e56bd5 --- /dev/null +++ b/me/hsgamer/hscore/expansion/common/factory/package-tree.html @@ -0,0 +1,86 @@ + + + + +me.hsgamer.hscore.expansion.common.factory Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.expansion.common.factory

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/common/factory/package-use.html b/me/hsgamer/hscore/expansion/common/factory/package-use.html new file mode 100644 index 0000000000..ec9964baf3 --- /dev/null +++ b/me/hsgamer/hscore/expansion/common/factory/package-use.html @@ -0,0 +1,151 @@ + + + + +Uses of Package me.hsgamer.hscore.expansion.common.factory (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.expansion.common.factory

+
+ +
+
Package
+
Description
+ +
+
Contains the implementation of me.hsgamer.hscore.expansion for Bukkit
+
+ +
+
Contains the base classes for the expansion factory
+
+ +
+
Contains the expansion factories that work with the Gson
+
+ +
+
Contains the expansion factories that work with the Properties
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/common/package-summary.html b/me/hsgamer/hscore/expansion/common/package-summary.html new file mode 100644 index 0000000000..b249c414a0 --- /dev/null +++ b/me/hsgamer/hscore/expansion/common/package-summary.html @@ -0,0 +1,131 @@ + + + + +me.hsgamer.hscore.expansion.common (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.expansion.common

+
+
+
package me.hsgamer.hscore.expansion.common
+
+
Contains the base classes to work on an expansion system
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/common/package-tree.html b/me/hsgamer/hscore/expansion/common/package-tree.html new file mode 100644 index 0000000000..527953ea6b --- /dev/null +++ b/me/hsgamer/hscore/expansion/common/package-tree.html @@ -0,0 +1,110 @@ + + + + +me.hsgamer.hscore.expansion.common Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.expansion.common

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Enum Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/common/package-use.html b/me/hsgamer/hscore/expansion/common/package-use.html new file mode 100644 index 0000000000..4dc54f8133 --- /dev/null +++ b/me/hsgamer/hscore/expansion/common/package-use.html @@ -0,0 +1,189 @@ + + + + +Uses of Package me.hsgamer.hscore.expansion.common (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.expansion.common

+
+ +
+
Package
+
Description
+ +
+
Contains the base classes to work on an expansion system
+
+ +
+
Contains the exceptions for the expansion manager
+
+ +
+
Contains the base classes for the expansion factory
+
+ +
+
Contains the extra classes to work with Expansion
+
+ +
+
Contains the extra classes to work with ExpansionManager
+
+ +
+
Contains the expansion factories that work with the Manifest
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/extra/expansion/DataFolder.html b/me/hsgamer/hscore/expansion/extra/expansion/DataFolder.html new file mode 100644 index 0000000000..105b8abedc --- /dev/null +++ b/me/hsgamer/hscore/expansion/extra/expansion/DataFolder.html @@ -0,0 +1,195 @@ + + + + +DataFolder (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface DataFolder

+
+
+
+
All Superinterfaces:
+
GetClassLoader
+
+
+
public interface DataFolder +extends GetClassLoader
+
An interface for Expansion to make it easier to get the data folder
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      normalizeJarPath

      +
      static String normalizeJarPath(String path)
      +
      +
    • +
    • +
      +

      getDataFolder

      +
      @NotNull +default @NotNull File getDataFolder()
      +
      Get the data folder of the expansion
      +
      +
      Returns:
      +
      the data folder
      +
      +
      +
    • +
    • +
      +

      getResource

      +
      @Nullable +default @Nullable InputStream getResource(@NotNull + @NotNull String path)
      +
      Get the resource from the expansion jar
      +
      +
      Parameters:
      +
      path - path to resource
      +
      Returns:
      +
      the InputStream of the resource, or null if it's not found
      +
      +
      +
    • +
    • +
      +

      saveResource

      +
      default void saveResource(@NotNull + @NotNull String path, + boolean replace)
      +
      Copy the resource from the expansion jar
      +
      +
      Parameters:
      +
      path - path to resource
      +
      replace - whether it replaces the existed one
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/extra/expansion/GetClassLoader.html b/me/hsgamer/hscore/expansion/extra/expansion/GetClassLoader.html new file mode 100644 index 0000000000..3e10208b6a --- /dev/null +++ b/me/hsgamer/hscore/expansion/extra/expansion/GetClassLoader.html @@ -0,0 +1,141 @@ + + + + +GetClassLoader (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface GetClassLoader

+
+
+
+
All Known Subinterfaces:
+
DataFolder
+
+
+
public interface GetClassLoader
+
An interface for Expansion to make it easier to get the class loader
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
    +
    Get the class loader of the expansion
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getExpansionClassLoader

      +
      default ExpansionClassLoader getExpansionClassLoader()
      +
      Get the class loader of the expansion
      +
      +
      Returns:
      +
      the class loader
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/extra/expansion/class-use/DataFolder.html b/me/hsgamer/hscore/expansion/extra/expansion/class-use/DataFolder.html new file mode 100644 index 0000000000..8be3f95039 --- /dev/null +++ b/me/hsgamer/hscore/expansion/extra/expansion/class-use/DataFolder.html @@ -0,0 +1,62 @@ + + + + +Uses of Interface me.hsgamer.hscore.expansion.extra.expansion.DataFolder (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.expansion.extra.expansion.DataFolder

+
+No usage of me.hsgamer.hscore.expansion.extra.expansion.DataFolder
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/extra/expansion/class-use/GetClassLoader.html b/me/hsgamer/hscore/expansion/extra/expansion/class-use/GetClassLoader.html new file mode 100644 index 0000000000..41b6c7363e --- /dev/null +++ b/me/hsgamer/hscore/expansion/extra/expansion/class-use/GetClassLoader.html @@ -0,0 +1,91 @@ + + + + +Uses of Interface me.hsgamer.hscore.expansion.extra.expansion.GetClassLoader (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.expansion.extra.expansion.GetClassLoader

+
+
Packages that use GetClassLoader
+
+
Package
+
Description
+ +
+
Contains the extra classes to work with Expansion
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/extra/expansion/package-summary.html b/me/hsgamer/hscore/expansion/extra/expansion/package-summary.html new file mode 100644 index 0000000000..5c8e850dd4 --- /dev/null +++ b/me/hsgamer/hscore/expansion/extra/expansion/package-summary.html @@ -0,0 +1,113 @@ + + + + +me.hsgamer.hscore.expansion.extra.expansion (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.expansion.extra.expansion

+
+
+
package me.hsgamer.hscore.expansion.extra.expansion
+
+
Contains the extra classes to work with Expansion
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/extra/expansion/package-tree.html b/me/hsgamer/hscore/expansion/extra/expansion/package-tree.html new file mode 100644 index 0000000000..268326b949 --- /dev/null +++ b/me/hsgamer/hscore/expansion/extra/expansion/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.expansion.extra.expansion Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.expansion.extra.expansion

+Package Hierarchies: + +
+
+

Interface Hierarchy

+
    +
  • me.hsgamer.hscore.expansion.extra.expansion.GetClassLoader +
      +
    • me.hsgamer.hscore.expansion.extra.expansion.DataFolder
    • +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/extra/expansion/package-use.html b/me/hsgamer/hscore/expansion/extra/expansion/package-use.html new file mode 100644 index 0000000000..fcaeb07f8d --- /dev/null +++ b/me/hsgamer/hscore/expansion/extra/expansion/package-use.html @@ -0,0 +1,88 @@ + + + + +Uses of Package me.hsgamer.hscore.expansion.extra.expansion (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.expansion.extra.expansion

+
+ +
+
Package
+
Description
+ +
+
Contains the extra classes to work with Expansion
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/extra/manager/DependableExpansionSortAndFilter.html b/me/hsgamer/hscore/expansion/extra/manager/DependableExpansionSortAndFilter.html new file mode 100644 index 0000000000..84d2d11877 --- /dev/null +++ b/me/hsgamer/hscore/expansion/extra/manager/DependableExpansionSortAndFilter.html @@ -0,0 +1,195 @@ + + + + +DependableExpansionSortAndFilter (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface DependableExpansionSortAndFilter

+
+
+
+
All Superinterfaces:
+
Function<Map<String,ExpansionClassLoader>,Map<String,ExpansionClassLoader>>, UnaryOperator<Map<String,ExpansionClassLoader>>
+
+
+
public interface DependableExpansionSortAndFilter +extends UnaryOperator<Map<String,ExpansionClassLoader>>
+
Sort and filter the expansions based on their dependencies
+
+
+ +
+
+ +
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/extra/manager/class-use/DependableExpansionSortAndFilter.html b/me/hsgamer/hscore/expansion/extra/manager/class-use/DependableExpansionSortAndFilter.html new file mode 100644 index 0000000000..1b7805f249 --- /dev/null +++ b/me/hsgamer/hscore/expansion/extra/manager/class-use/DependableExpansionSortAndFilter.html @@ -0,0 +1,62 @@ + + + + +Uses of Interface me.hsgamer.hscore.expansion.extra.manager.DependableExpansionSortAndFilter (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.expansion.extra.manager.DependableExpansionSortAndFilter

+
+No usage of me.hsgamer.hscore.expansion.extra.manager.DependableExpansionSortAndFilter
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/extra/manager/package-summary.html b/me/hsgamer/hscore/expansion/extra/manager/package-summary.html new file mode 100644 index 0000000000..2252b60184 --- /dev/null +++ b/me/hsgamer/hscore/expansion/extra/manager/package-summary.html @@ -0,0 +1,109 @@ + + + + +me.hsgamer.hscore.expansion.extra.manager (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.expansion.extra.manager

+
+
+
package me.hsgamer.hscore.expansion.extra.manager
+
+
Contains the extra classes to work with ExpansionManager
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/extra/manager/package-tree.html b/me/hsgamer/hscore/expansion/extra/manager/package-tree.html new file mode 100644 index 0000000000..7c2b70c12b --- /dev/null +++ b/me/hsgamer/hscore/expansion/extra/manager/package-tree.html @@ -0,0 +1,80 @@ + + + + +me.hsgamer.hscore.expansion.extra.manager Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.expansion.extra.manager

+Package Hierarchies: + +
+
+

Interface Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/extra/manager/package-use.html b/me/hsgamer/hscore/expansion/extra/manager/package-use.html new file mode 100644 index 0000000000..4f44b0bf50 --- /dev/null +++ b/me/hsgamer/hscore/expansion/extra/manager/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.expansion.extra.manager (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.expansion.extra.manager

+
+No usage of me.hsgamer.hscore.expansion.extra.manager
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/extra/package-summary.html b/me/hsgamer/hscore/expansion/extra/package-summary.html new file mode 100644 index 0000000000..5621782d7b --- /dev/null +++ b/me/hsgamer/hscore/expansion/extra/package-summary.html @@ -0,0 +1,96 @@ + + + + +me.hsgamer.hscore.expansion.extra (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.expansion.extra

+
+
+
package me.hsgamer.hscore.expansion.extra
+
+
Contains the extra classes to work with the expansion system at ease
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/extra/package-tree.html b/me/hsgamer/hscore/expansion/extra/package-tree.html new file mode 100644 index 0000000000..2863b277c3 --- /dev/null +++ b/me/hsgamer/hscore/expansion/extra/package-tree.html @@ -0,0 +1,66 @@ + + + + +me.hsgamer.hscore.expansion.extra Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.expansion.extra

+Package Hierarchies: + +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/extra/package-use.html b/me/hsgamer/hscore/expansion/extra/package-use.html new file mode 100644 index 0000000000..75441fb8df --- /dev/null +++ b/me/hsgamer/hscore/expansion/extra/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.expansion.extra (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.expansion.extra

+
+No usage of me.hsgamer.hscore.expansion.extra
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/gson/GsonExpansionDescriptionLoader.html b/me/hsgamer/hscore/expansion/gson/GsonExpansionDescriptionLoader.html new file mode 100644 index 0000000000..9eb01a6056 --- /dev/null +++ b/me/hsgamer/hscore/expansion/gson/GsonExpansionDescriptionLoader.html @@ -0,0 +1,209 @@ + + + + +GsonExpansionDescriptionLoader (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class GsonExpansionDescriptionLoader

+
+
java.lang.Object +
me.hsgamer.hscore.expansion.common.factory.InputStreamExpansionDescriptionLoader +
me.hsgamer.hscore.expansion.gson.GsonExpansionDescriptionLoader
+
+
+
+
+
All Implemented Interfaces:
+
Function<JarFile,ExpansionDescription>, MapExpansionDescriptionLoader
+
+
+
public class GsonExpansionDescriptionLoader +extends InputStreamExpansionDescriptionLoader
+
The factory that loads the ExpansionDescription from the json file of the jar file
+
+
+ +
+
+ +
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/gson/class-use/GsonExpansionDescriptionLoader.html b/me/hsgamer/hscore/expansion/gson/class-use/GsonExpansionDescriptionLoader.html new file mode 100644 index 0000000000..a0bd594136 --- /dev/null +++ b/me/hsgamer/hscore/expansion/gson/class-use/GsonExpansionDescriptionLoader.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.expansion.gson.GsonExpansionDescriptionLoader (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.expansion.gson.GsonExpansionDescriptionLoader

+
+No usage of me.hsgamer.hscore.expansion.gson.GsonExpansionDescriptionLoader
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/gson/package-summary.html b/me/hsgamer/hscore/expansion/gson/package-summary.html new file mode 100644 index 0000000000..7fb42649f8 --- /dev/null +++ b/me/hsgamer/hscore/expansion/gson/package-summary.html @@ -0,0 +1,92 @@ + + + + +me.hsgamer.hscore.expansion.gson (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.expansion.gson

+
+
+
package me.hsgamer.hscore.expansion.gson
+
+
Contains the expansion factories that work with the Gson
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/gson/package-tree.html b/me/hsgamer/hscore/expansion/gson/package-tree.html new file mode 100644 index 0000000000..1c0512a7fd --- /dev/null +++ b/me/hsgamer/hscore/expansion/gson/package-tree.html @@ -0,0 +1,80 @@ + + + + +me.hsgamer.hscore.expansion.gson Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.expansion.gson

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/gson/package-use.html b/me/hsgamer/hscore/expansion/gson/package-use.html new file mode 100644 index 0000000000..6ad40a43a5 --- /dev/null +++ b/me/hsgamer/hscore/expansion/gson/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.expansion.gson (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.expansion.gson

+
+No usage of me.hsgamer.hscore.expansion.gson
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/manifest/ManifestExpansionDescriptionLoader.html b/me/hsgamer/hscore/expansion/manifest/ManifestExpansionDescriptionLoader.html new file mode 100644 index 0000000000..37664172f3 --- /dev/null +++ b/me/hsgamer/hscore/expansion/manifest/ManifestExpansionDescriptionLoader.html @@ -0,0 +1,176 @@ + + + + +ManifestExpansionDescriptionLoader (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ManifestExpansionDescriptionLoader

+
+
java.lang.Object +
me.hsgamer.hscore.expansion.manifest.ManifestExpansionDescriptionLoader
+
+
+
+
All Implemented Interfaces:
+
Function<JarFile,ExpansionDescription>
+
+
+
public class ManifestExpansionDescriptionLoader +extends Object +implements Function<JarFile,ExpansionDescription>
+
The factory that loads the ExpansionDescription from the manifest of the jar file
+
+
+ +
+
+ +
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/manifest/class-use/ManifestExpansionDescriptionLoader.html b/me/hsgamer/hscore/expansion/manifest/class-use/ManifestExpansionDescriptionLoader.html new file mode 100644 index 0000000000..7477aa9dd8 --- /dev/null +++ b/me/hsgamer/hscore/expansion/manifest/class-use/ManifestExpansionDescriptionLoader.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.expansion.manifest.ManifestExpansionDescriptionLoader (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.expansion.manifest.ManifestExpansionDescriptionLoader

+
+No usage of me.hsgamer.hscore.expansion.manifest.ManifestExpansionDescriptionLoader
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/manifest/package-summary.html b/me/hsgamer/hscore/expansion/manifest/package-summary.html new file mode 100644 index 0000000000..9417cdecd3 --- /dev/null +++ b/me/hsgamer/hscore/expansion/manifest/package-summary.html @@ -0,0 +1,92 @@ + + + + +me.hsgamer.hscore.expansion.manifest (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.expansion.manifest

+
+
+
package me.hsgamer.hscore.expansion.manifest
+
+
Contains the expansion factories that work with the Manifest
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/manifest/package-tree.html b/me/hsgamer/hscore/expansion/manifest/package-tree.html new file mode 100644 index 0000000000..0d5d75320d --- /dev/null +++ b/me/hsgamer/hscore/expansion/manifest/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.expansion.manifest Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.expansion.manifest

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/manifest/package-use.html b/me/hsgamer/hscore/expansion/manifest/package-use.html new file mode 100644 index 0000000000..b957c9e9e5 --- /dev/null +++ b/me/hsgamer/hscore/expansion/manifest/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.expansion.manifest (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.expansion.manifest

+
+No usage of me.hsgamer.hscore.expansion.manifest
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/properties/PropertiesExpansionDescriptionLoader.html b/me/hsgamer/hscore/expansion/properties/PropertiesExpansionDescriptionLoader.html new file mode 100644 index 0000000000..dfd44ab2e2 --- /dev/null +++ b/me/hsgamer/hscore/expansion/properties/PropertiesExpansionDescriptionLoader.html @@ -0,0 +1,209 @@ + + + + +PropertiesExpansionDescriptionLoader (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PropertiesExpansionDescriptionLoader

+
+
java.lang.Object +
me.hsgamer.hscore.expansion.common.factory.InputStreamExpansionDescriptionLoader +
me.hsgamer.hscore.expansion.properties.PropertiesExpansionDescriptionLoader
+
+
+
+
+
All Implemented Interfaces:
+
Function<JarFile,ExpansionDescription>, MapExpansionDescriptionLoader
+
+
+
public class PropertiesExpansionDescriptionLoader +extends InputStreamExpansionDescriptionLoader
+
The factory that loads the ExpansionDescription from the Properties file of the jar file
+
+
+ +
+
+ +
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/properties/class-use/PropertiesExpansionDescriptionLoader.html b/me/hsgamer/hscore/expansion/properties/class-use/PropertiesExpansionDescriptionLoader.html new file mode 100644 index 0000000000..98c3a9b82e --- /dev/null +++ b/me/hsgamer/hscore/expansion/properties/class-use/PropertiesExpansionDescriptionLoader.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.expansion.properties.PropertiesExpansionDescriptionLoader (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.expansion.properties.PropertiesExpansionDescriptionLoader

+
+No usage of me.hsgamer.hscore.expansion.properties.PropertiesExpansionDescriptionLoader
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/properties/package-summary.html b/me/hsgamer/hscore/expansion/properties/package-summary.html new file mode 100644 index 0000000000..5a60576939 --- /dev/null +++ b/me/hsgamer/hscore/expansion/properties/package-summary.html @@ -0,0 +1,92 @@ + + + + +me.hsgamer.hscore.expansion.properties (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.expansion.properties

+
+
+
package me.hsgamer.hscore.expansion.properties
+
+
Contains the expansion factories that work with the Properties
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/properties/package-tree.html b/me/hsgamer/hscore/expansion/properties/package-tree.html new file mode 100644 index 0000000000..b10c9fddee --- /dev/null +++ b/me/hsgamer/hscore/expansion/properties/package-tree.html @@ -0,0 +1,80 @@ + + + + +me.hsgamer.hscore.expansion.properties Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.expansion.properties

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expansion/properties/package-use.html b/me/hsgamer/hscore/expansion/properties/package-use.html new file mode 100644 index 0000000000..c594403302 --- /dev/null +++ b/me/hsgamer/hscore/expansion/properties/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.expansion.properties (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.expansion.properties

+
+No usage of me.hsgamer.hscore.expansion.properties
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expression/ExpressionUtils.html b/me/hsgamer/hscore/expression/ExpressionUtils.html new file mode 100644 index 0000000000..f5e5b9f787 --- /dev/null +++ b/me/hsgamer/hscore/expression/ExpressionUtils.html @@ -0,0 +1,216 @@ + + + + +ExpressionUtils (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ExpressionUtils

+
+
java.lang.Object +
me.hsgamer.hscore.expression.ExpressionUtils
+
+
+
+
public final class ExpressionUtils +extends Object
+
The expression manager
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      registerFunction

      +
      public static void registerFunction(String name, + com.ezylang.evalex.functions.FunctionIfc function)
      +
      Register a function
      +
      +
      Parameters:
      +
      name - the name of the function
      +
      function - the function
      +
      +
      +
    • +
    • +
      +

      registerOperator

      +
      public static void registerOperator(String name, + com.ezylang.evalex.operators.OperatorIfc operator)
      +
      Register an operator
      +
      +
      Parameters:
      +
      name - the name of the operator
      +
      operator - the operator
      +
      +
      +
    • +
    • +
      +

      getExpressionConfigurationModifier

      +
      public static Function<com.ezylang.evalex.config.ExpressionConfiguration,com.ezylang.evalex.config.ExpressionConfiguration> getExpressionConfigurationModifier()
      +
      Get the expression configuration modifier
      +
      +
      Returns:
      +
      the expression configuration modifier
      +
      +
      +
    • +
    • +
      +

      getDefaultExpressionConfiguration

      +
      public static com.ezylang.evalex.config.ExpressionConfiguration getDefaultExpressionConfiguration()
      +
      Get the default expression configuration
      +
      +
      Returns:
      +
      the expression configuration
      +
      +
      +
    • +
    • +
      +

      applyExpressionConfigurationModifier

      +
      public static com.ezylang.evalex.config.ExpressionConfiguration applyExpressionConfigurationModifier(com.ezylang.evalex.config.ExpressionConfiguration configuration)
      +
      Apply the modifier to the expression configuration
      +
      +
      Parameters:
      +
      configuration - the configuration
      +
      Returns:
      +
      the modified configuration
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expression/StringComparator.html b/me/hsgamer/hscore/expression/StringComparator.html new file mode 100644 index 0000000000..8e2949cf91 --- /dev/null +++ b/me/hsgamer/hscore/expression/StringComparator.html @@ -0,0 +1,216 @@ + + + + +StringComparator (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class StringComparator

+
+
java.lang.Object +
com.ezylang.evalex.functions.AbstractFunction +
me.hsgamer.hscore.expression.StringComparator
+
+
+
+
+
All Implemented Interfaces:
+
com.ezylang.evalex.functions.FunctionIfc
+
+
+
Direct Known Subclasses:
+
Equals, EqualsIgnoreCase, MatchPattern
+
+
+
public abstract class StringComparator +extends com.ezylang.evalex.functions.AbstractFunction
+
The String Comparator
+
+
+
    + +
  • +
    +

    Field Summary

    +
    +

    Fields inherited from class com.ezylang.evalex.functions.AbstractFunction

    +MINUS_ONE
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    abstract boolean
    +
    compare(@NotNull String s1, + @NotNull String s2)
    +
    +
    Compare the two strings
    +
    +
    com.ezylang.evalex.data.EvaluationValue
    +
    evaluate(com.ezylang.evalex.Expression expression, + com.ezylang.evalex.parser.Token token, + com.ezylang.evalex.data.EvaluationValue... evaluationValues)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class com.ezylang.evalex.functions.AbstractFunction

    +getFunctionParameterDefinitions, hasVarArgs, validatePreEvaluation
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface com.ezylang.evalex.functions.FunctionIfc

    +getCountOfNonVarArgParameters, isParameterLazy
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      StringComparator

      +
      public StringComparator()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      compare

      +
      public abstract boolean compare(@NotNull + @NotNull String s1, + @NotNull + @NotNull String s2)
      +
      Compare the two strings
      +
      +
      Parameters:
      +
      s1 - the 1st string
      +
      s2 - the 2nd string
      +
      Returns:
      +
      the result
      +
      +
      +
    • +
    • +
      +

      evaluate

      +
      public com.ezylang.evalex.data.EvaluationValue evaluate(com.ezylang.evalex.Expression expression, + com.ezylang.evalex.parser.Token token, + com.ezylang.evalex.data.EvaluationValue... evaluationValues)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expression/class-use/ExpressionUtils.html b/me/hsgamer/hscore/expression/class-use/ExpressionUtils.html new file mode 100644 index 0000000000..30664e3b02 --- /dev/null +++ b/me/hsgamer/hscore/expression/class-use/ExpressionUtils.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.expression.ExpressionUtils (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.expression.ExpressionUtils

+
+No usage of me.hsgamer.hscore.expression.ExpressionUtils
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expression/class-use/StringComparator.html b/me/hsgamer/hscore/expression/class-use/StringComparator.html new file mode 100644 index 0000000000..5cfd40d0fb --- /dev/null +++ b/me/hsgamer/hscore/expression/class-use/StringComparator.html @@ -0,0 +1,103 @@ + + + + +Uses of Class me.hsgamer.hscore.expression.StringComparator (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.expression.StringComparator

+
+
Packages that use StringComparator
+
+
Package
+
Description
+ +
+
Contains the implementation of StringComparator
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expression/package-summary.html b/me/hsgamer/hscore/expression/package-summary.html new file mode 100644 index 0000000000..34ebb43d67 --- /dev/null +++ b/me/hsgamer/hscore/expression/package-summary.html @@ -0,0 +1,109 @@ + + + + +me.hsgamer.hscore.expression (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.expression

+
+
+
package me.hsgamer.hscore.expression
+
+
Contains the classes to work with expressions in EzyLang's EvalEx
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expression/package-tree.html b/me/hsgamer/hscore/expression/package-tree.html new file mode 100644 index 0000000000..7278ec5a40 --- /dev/null +++ b/me/hsgamer/hscore/expression/package-tree.html @@ -0,0 +1,81 @@ + + + + +me.hsgamer.hscore.expression Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.expression

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • com.ezylang.evalex.functions.AbstractFunction (implements com.ezylang.evalex.functions.FunctionIfc) + +
    • +
    • me.hsgamer.hscore.expression.ExpressionUtils
    • +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expression/package-use.html b/me/hsgamer/hscore/expression/package-use.html new file mode 100644 index 0000000000..62fccc7f3a --- /dev/null +++ b/me/hsgamer/hscore/expression/package-use.html @@ -0,0 +1,88 @@ + + + + +Uses of Package me.hsgamer.hscore.expression (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.expression

+
+ +
+
Package
+
Description
+ +
+
Contains the implementation of StringComparator
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expression/string/Equals.html b/me/hsgamer/hscore/expression/string/Equals.html new file mode 100644 index 0000000000..db99dd37b0 --- /dev/null +++ b/me/hsgamer/hscore/expression/string/Equals.html @@ -0,0 +1,208 @@ + + + + +Equals (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Equals

+
+
java.lang.Object +
com.ezylang.evalex.functions.AbstractFunction +
me.hsgamer.hscore.expression.StringComparator +
me.hsgamer.hscore.expression.string.Equals
+
+
+
+
+
+
All Implemented Interfaces:
+
com.ezylang.evalex.functions.FunctionIfc
+
+
+
@FunctionParameter(name="first") @FunctionParameter(name="second") +public class Equals +extends StringComparator
+
Check if the 1st string is the same as the 2nd string
Ex: STREQ("str1", "str1")
+
+
+
    + +
  • +
    +

    Field Summary

    +
    +

    Fields inherited from class com.ezylang.evalex.functions.AbstractFunction

    +MINUS_ONE
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    boolean
    +
    compare(@NotNull String s1, + @NotNull String s2)
    +
    +
    Compare the two strings
    +
    +
    +
    +
    +
    +

    Methods inherited from class me.hsgamer.hscore.expression.StringComparator

    +evaluate
    +
    +

    Methods inherited from class com.ezylang.evalex.functions.AbstractFunction

    +getFunctionParameterDefinitions, hasVarArgs, validatePreEvaluation
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface com.ezylang.evalex.functions.FunctionIfc

    +getCountOfNonVarArgParameters, isParameterLazy
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Equals

      +
      public Equals()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      compare

      +
      public boolean compare(@NotNull + @NotNull String s1, + @NotNull + @NotNull String s2)
      +
      Description copied from class: StringComparator
      +
      Compare the two strings
      +
      +
      Specified by:
      +
      compare in class StringComparator
      +
      Parameters:
      +
      s1 - the 1st string
      +
      s2 - the 2nd string
      +
      Returns:
      +
      the result
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expression/string/EqualsIgnoreCase.html b/me/hsgamer/hscore/expression/string/EqualsIgnoreCase.html new file mode 100644 index 0000000000..3e81fab504 --- /dev/null +++ b/me/hsgamer/hscore/expression/string/EqualsIgnoreCase.html @@ -0,0 +1,209 @@ + + + + +EqualsIgnoreCase (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class EqualsIgnoreCase

+
+
java.lang.Object +
com.ezylang.evalex.functions.AbstractFunction +
me.hsgamer.hscore.expression.StringComparator +
me.hsgamer.hscore.expression.string.EqualsIgnoreCase
+
+
+
+
+
+
All Implemented Interfaces:
+
com.ezylang.evalex.functions.FunctionIfc
+
+
+
@FunctionParameter(name="first") @FunctionParameter(name="second") +public class EqualsIgnoreCase +extends StringComparator
+
Check if the 1st string is the same as the 2nd string (case-insensitive)
Ex: STREQIC("Str1", + "str1")
+
+
+
    + +
  • +
    +

    Field Summary

    +
    +

    Fields inherited from class com.ezylang.evalex.functions.AbstractFunction

    +MINUS_ONE
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    boolean
    +
    compare(@NotNull String s1, + @NotNull String s2)
    +
    +
    Compare the two strings
    +
    +
    +
    +
    +
    +

    Methods inherited from class me.hsgamer.hscore.expression.StringComparator

    +evaluate
    +
    +

    Methods inherited from class com.ezylang.evalex.functions.AbstractFunction

    +getFunctionParameterDefinitions, hasVarArgs, validatePreEvaluation
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface com.ezylang.evalex.functions.FunctionIfc

    +getCountOfNonVarArgParameters, isParameterLazy
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      EqualsIgnoreCase

      +
      public EqualsIgnoreCase()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      compare

      +
      public boolean compare(@NotNull + @NotNull String s1, + @NotNull + @NotNull String s2)
      +
      Description copied from class: StringComparator
      +
      Compare the two strings
      +
      +
      Specified by:
      +
      compare in class StringComparator
      +
      Parameters:
      +
      s1 - the 1st string
      +
      s2 - the 2nd string
      +
      Returns:
      +
      the result
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expression/string/Length.html b/me/hsgamer/hscore/expression/string/Length.html new file mode 100644 index 0000000000..09e738b04f --- /dev/null +++ b/me/hsgamer/hscore/expression/string/Length.html @@ -0,0 +1,190 @@ + + + + +Length (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Length

+
+
java.lang.Object +
com.ezylang.evalex.functions.AbstractFunction +
me.hsgamer.hscore.expression.string.Length
+
+
+
+
+
All Implemented Interfaces:
+
com.ezylang.evalex.functions.FunctionIfc
+
+
+
@FunctionParameter(name="value") +public class Length +extends com.ezylang.evalex.functions.AbstractFunction
+
Get the length of the string
Ex: STRLEN("Hello World")
+
+
+
    + +
  • +
    +

    Field Summary

    +
    +

    Fields inherited from class com.ezylang.evalex.functions.AbstractFunction

    +MINUS_ONE
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    com.ezylang.evalex.data.EvaluationValue
    +
    evaluate(com.ezylang.evalex.Expression expression, + com.ezylang.evalex.parser.Token token, + com.ezylang.evalex.data.EvaluationValue... evaluationValues)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class com.ezylang.evalex.functions.AbstractFunction

    +getFunctionParameterDefinitions, hasVarArgs, validatePreEvaluation
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface com.ezylang.evalex.functions.FunctionIfc

    +getCountOfNonVarArgParameters, isParameterLazy
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Length

      +
      public Length()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      evaluate

      +
      public com.ezylang.evalex.data.EvaluationValue evaluate(com.ezylang.evalex.Expression expression, + com.ezylang.evalex.parser.Token token, + com.ezylang.evalex.data.EvaluationValue... evaluationValues)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expression/string/MatchPattern.html b/me/hsgamer/hscore/expression/string/MatchPattern.html new file mode 100644 index 0000000000..7764c21e71 --- /dev/null +++ b/me/hsgamer/hscore/expression/string/MatchPattern.html @@ -0,0 +1,209 @@ + + + + +MatchPattern (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MatchPattern

+
+
java.lang.Object +
com.ezylang.evalex.functions.AbstractFunction +
me.hsgamer.hscore.expression.StringComparator +
me.hsgamer.hscore.expression.string.MatchPattern
+
+
+
+
+
+
All Implemented Interfaces:
+
com.ezylang.evalex.functions.FunctionIfc
+
+
+
@FunctionParameter(name="string") @FunctionParameter(name="pattern") +public class MatchPattern +extends StringComparator
+
Check if the 1st string matches the RegEx pattern from the 2nd string
Ex: STRMP("String", + "String-?")
+
+
+
    + +
  • +
    +

    Field Summary

    +
    +

    Fields inherited from class com.ezylang.evalex.functions.AbstractFunction

    +MINUS_ONE
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    boolean
    +
    compare(@NotNull String s1, + @NotNull String s2)
    +
    +
    Compare the two strings
    +
    +
    +
    +
    +
    +

    Methods inherited from class me.hsgamer.hscore.expression.StringComparator

    +evaluate
    +
    +

    Methods inherited from class com.ezylang.evalex.functions.AbstractFunction

    +getFunctionParameterDefinitions, hasVarArgs, validatePreEvaluation
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface com.ezylang.evalex.functions.FunctionIfc

    +getCountOfNonVarArgParameters, isParameterLazy
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MatchPattern

      +
      public MatchPattern()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      compare

      +
      public boolean compare(@NotNull + @NotNull String s1, + @NotNull + @NotNull String s2)
      +
      Description copied from class: StringComparator
      +
      Compare the two strings
      +
      +
      Specified by:
      +
      compare in class StringComparator
      +
      Parameters:
      +
      s1 - the 1st string
      +
      s2 - the 2nd string
      +
      Returns:
      +
      the result
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expression/string/class-use/Equals.html b/me/hsgamer/hscore/expression/string/class-use/Equals.html new file mode 100644 index 0000000000..5893f26dc2 --- /dev/null +++ b/me/hsgamer/hscore/expression/string/class-use/Equals.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.expression.string.Equals (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.expression.string.Equals

+
+No usage of me.hsgamer.hscore.expression.string.Equals
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expression/string/class-use/EqualsIgnoreCase.html b/me/hsgamer/hscore/expression/string/class-use/EqualsIgnoreCase.html new file mode 100644 index 0000000000..64386d51bd --- /dev/null +++ b/me/hsgamer/hscore/expression/string/class-use/EqualsIgnoreCase.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.expression.string.EqualsIgnoreCase (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.expression.string.EqualsIgnoreCase

+
+No usage of me.hsgamer.hscore.expression.string.EqualsIgnoreCase
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expression/string/class-use/Length.html b/me/hsgamer/hscore/expression/string/class-use/Length.html new file mode 100644 index 0000000000..f0493528b1 --- /dev/null +++ b/me/hsgamer/hscore/expression/string/class-use/Length.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.expression.string.Length (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.expression.string.Length

+
+No usage of me.hsgamer.hscore.expression.string.Length
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expression/string/class-use/MatchPattern.html b/me/hsgamer/hscore/expression/string/class-use/MatchPattern.html new file mode 100644 index 0000000000..9b58ea40c8 --- /dev/null +++ b/me/hsgamer/hscore/expression/string/class-use/MatchPattern.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.expression.string.MatchPattern (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.expression.string.MatchPattern

+
+No usage of me.hsgamer.hscore.expression.string.MatchPattern
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expression/string/package-summary.html b/me/hsgamer/hscore/expression/string/package-summary.html new file mode 100644 index 0000000000..a494047957 --- /dev/null +++ b/me/hsgamer/hscore/expression/string/package-summary.html @@ -0,0 +1,119 @@ + + + + +me.hsgamer.hscore.expression.string (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.expression.string

+
+
+
package me.hsgamer.hscore.expression.string
+
+
Contains the implementation of StringComparator
+
+
+
    +
  • + +
  • +
  • +
    +
    Classes
    +
    +
    Class
    +
    Description
    + +
    +
    Check if the 1st string is the same as the 2nd string
    Ex: STREQ("str1", "str1")
    +
    + +
    +
    Check if the 1st string is the same as the 2nd string (case-insensitive)
    Ex: STREQIC("Str1", + "str1")
    +
    + +
    +
    Get the length of the string
    Ex: STRLEN("Hello World")
    +
    + +
    +
    Check if the 1st string matches the RegEx pattern from the 2nd string
    Ex: STRMP("String", + "String-?")
    +
    +
    +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expression/string/package-tree.html b/me/hsgamer/hscore/expression/string/package-tree.html new file mode 100644 index 0000000000..80a02f8e93 --- /dev/null +++ b/me/hsgamer/hscore/expression/string/package-tree.html @@ -0,0 +1,87 @@ + + + + +me.hsgamer.hscore.expression.string Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.expression.string

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • com.ezylang.evalex.functions.AbstractFunction (implements com.ezylang.evalex.functions.FunctionIfc) + +
    • +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/expression/string/package-use.html b/me/hsgamer/hscore/expression/string/package-use.html new file mode 100644 index 0000000000..c91e721136 --- /dev/null +++ b/me/hsgamer/hscore/expression/string/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.expression.string (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.expression.string

+
+No usage of me.hsgamer.hscore.expression.string
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/extra/consumer/ThrowableBiConsumer.html b/me/hsgamer/hscore/extra/consumer/ThrowableBiConsumer.html new file mode 100644 index 0000000000..9f590c17e3 --- /dev/null +++ b/me/hsgamer/hscore/extra/consumer/ThrowableBiConsumer.html @@ -0,0 +1,171 @@ + + + + +ThrowableBiConsumer (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ThrowableBiConsumer<T,U>

+
+
+
+
Type Parameters:
+
T - the type of the first argument to the operation
+
U - the type of the second argument to the operation
+
+
+
All Superinterfaces:
+
BiConsumer<T,U>
+
+
+
public interface ThrowableBiConsumer<T,U> +extends BiConsumer<T,U>
+
BiConsumer but ignores exceptions
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    default void
    +
    accept(T t, + U u)
    +
     
    +
    void
    +
    acceptSafe(T t, + U u)
    +
    +
    Accept with exception
    +
    +
    +
    +
    +
    +

    Methods inherited from interface java.util.function.BiConsumer

    +andThen
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      accept

      +
      default void accept(T t, + U u)
      +
      +
      Specified by:
      +
      accept in interface BiConsumer<T,U>
      +
      +
      +
    • +
    • +
      +

      acceptSafe

      +
      void acceptSafe(T t, + U u) + throws Throwable
      +
      Accept with exception
      +
      +
      Parameters:
      +
      t - the first value
      +
      u - the second value
      +
      Throws:
      +
      Throwable - the exception
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/extra/consumer/ThrowableConsumer.html b/me/hsgamer/hscore/extra/consumer/ThrowableConsumer.html new file mode 100644 index 0000000000..601b2c508c --- /dev/null +++ b/me/hsgamer/hscore/extra/consumer/ThrowableConsumer.html @@ -0,0 +1,165 @@ + + + + +ThrowableConsumer (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ThrowableConsumer<T>

+
+
+
+
Type Parameters:
+
T - the type of the input to the operation
+
+
+
All Superinterfaces:
+
Consumer<T>
+
+
+
public interface ThrowableConsumer<T> +extends Consumer<T>
+
Consumer but ignores exceptions
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    default void
    +
    accept(T t)
    +
     
    +
    void
    + +
    +
    Accept with exception
    +
    +
    +
    +
    +
    +

    Methods inherited from interface java.util.function.Consumer

    +andThen
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      accept

      +
      default void accept(T t)
      +
      +
      Specified by:
      +
      accept in interface Consumer<T>
      +
      +
      +
    • +
    • +
      +

      acceptSafe

      +
      void acceptSafe(T t) + throws Throwable
      +
      Accept with exception
      +
      +
      Parameters:
      +
      t - the input
      +
      Throws:
      +
      Throwable - the exception
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/extra/consumer/class-use/ThrowableBiConsumer.html b/me/hsgamer/hscore/extra/consumer/class-use/ThrowableBiConsumer.html new file mode 100644 index 0000000000..a18b0dfb39 --- /dev/null +++ b/me/hsgamer/hscore/extra/consumer/class-use/ThrowableBiConsumer.html @@ -0,0 +1,62 @@ + + + + +Uses of Interface me.hsgamer.hscore.extra.consumer.ThrowableBiConsumer (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.extra.consumer.ThrowableBiConsumer

+
+No usage of me.hsgamer.hscore.extra.consumer.ThrowableBiConsumer
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/extra/consumer/class-use/ThrowableConsumer.html b/me/hsgamer/hscore/extra/consumer/class-use/ThrowableConsumer.html new file mode 100644 index 0000000000..a5b5c92d37 --- /dev/null +++ b/me/hsgamer/hscore/extra/consumer/class-use/ThrowableConsumer.html @@ -0,0 +1,62 @@ + + + + +Uses of Interface me.hsgamer.hscore.extra.consumer.ThrowableConsumer (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.extra.consumer.ThrowableConsumer

+
+No usage of me.hsgamer.hscore.extra.consumer.ThrowableConsumer
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/extra/consumer/package-summary.html b/me/hsgamer/hscore/extra/consumer/package-summary.html new file mode 100644 index 0000000000..ed3078e312 --- /dev/null +++ b/me/hsgamer/hscore/extra/consumer/package-summary.html @@ -0,0 +1,117 @@ + + + + +me.hsgamer.hscore.extra.consumer (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.extra.consumer

+
+
+
package me.hsgamer.hscore.extra.consumer
+
+
Contains the implementation of Consumer
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/extra/consumer/package-tree.html b/me/hsgamer/hscore/extra/consumer/package-tree.html new file mode 100644 index 0000000000..3d73c18635 --- /dev/null +++ b/me/hsgamer/hscore/extra/consumer/package-tree.html @@ -0,0 +1,81 @@ + + + + +me.hsgamer.hscore.extra.consumer Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.extra.consumer

+Package Hierarchies: + +
+
+

Interface Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/extra/consumer/package-use.html b/me/hsgamer/hscore/extra/consumer/package-use.html new file mode 100644 index 0000000000..b14af4a4f1 --- /dev/null +++ b/me/hsgamer/hscore/extra/consumer/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.extra.consumer (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.extra.consumer

+
+No usage of me.hsgamer.hscore.extra.consumer
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/extra/function/ThrowableBiFunction.html b/me/hsgamer/hscore/extra/function/ThrowableBiFunction.html new file mode 100644 index 0000000000..f393fb240b --- /dev/null +++ b/me/hsgamer/hscore/extra/function/ThrowableBiFunction.html @@ -0,0 +1,174 @@ + + + + +ThrowableBiFunction (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ThrowableBiFunction<T,U,R>

+
+
+
+
Type Parameters:
+
T - the type of the first argument to the function
+
U - the type of the second argument to the function
+
R - the type of the result of the function
+
+
+
All Superinterfaces:
+
BiFunction<T,U,R>
+
+
+
public interface ThrowableBiFunction<T,U,R> +extends BiFunction<T,U,R>
+
BiFunction but returns null if there is an exception
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    default R
    +
    apply(T t, + U u)
    +
     
    + +
    applySafe(T t, + U u)
    +
    +
    Apply with throwable
    +
    +
    +
    +
    +
    +

    Methods inherited from interface java.util.function.BiFunction

    +andThen
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      apply

      +
      default R apply(T t, + U u)
      +
      +
      Specified by:
      +
      apply in interface BiFunction<T,U,R>
      +
      +
      +
    • +
    • +
      +

      applySafe

      +
      R applySafe(T t, + U u) + throws Throwable
      +
      Apply with throwable
      +
      +
      Parameters:
      +
      t - the first value
      +
      u - the second value
      +
      Returns:
      +
      the result value
      +
      Throws:
      +
      Throwable - the exception
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/extra/function/ThrowableFunction.html b/me/hsgamer/hscore/extra/function/ThrowableFunction.html new file mode 100644 index 0000000000..d1219baea7 --- /dev/null +++ b/me/hsgamer/hscore/extra/function/ThrowableFunction.html @@ -0,0 +1,168 @@ + + + + +ThrowableFunction (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ThrowableFunction<T,R>

+
+
+
+
Type Parameters:
+
T - the type of the input to the function
+
R - the type of the result of the function
+
+
+
All Superinterfaces:
+
Function<T,R>
+
+
+
public interface ThrowableFunction<T,R> +extends Function<T,R>
+
Function but returns null if there is an exception
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    default R
    +
    apply(T t)
    +
     
    + + +
    +
    Apply with throwable
    +
    +
    +
    +
    +
    +

    Methods inherited from interface java.util.function.Function

    +andThen, compose
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      apply

      +
      default R apply(T t)
      +
      +
      Specified by:
      +
      apply in interface Function<T,R>
      +
      +
      +
    • +
    • +
      +

      applySafe

      +
      R applySafe(T t) + throws Throwable
      +
      Apply with throwable
      +
      +
      Parameters:
      +
      t - the input
      +
      Returns:
      +
      the result
      +
      Throws:
      +
      Throwable - the exception
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/extra/function/class-use/ThrowableBiFunction.html b/me/hsgamer/hscore/extra/function/class-use/ThrowableBiFunction.html new file mode 100644 index 0000000000..8a9651d90e --- /dev/null +++ b/me/hsgamer/hscore/extra/function/class-use/ThrowableBiFunction.html @@ -0,0 +1,62 @@ + + + + +Uses of Interface me.hsgamer.hscore.extra.function.ThrowableBiFunction (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.extra.function.ThrowableBiFunction

+
+No usage of me.hsgamer.hscore.extra.function.ThrowableBiFunction
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/extra/function/class-use/ThrowableFunction.html b/me/hsgamer/hscore/extra/function/class-use/ThrowableFunction.html new file mode 100644 index 0000000000..9d2ed73fdf --- /dev/null +++ b/me/hsgamer/hscore/extra/function/class-use/ThrowableFunction.html @@ -0,0 +1,62 @@ + + + + +Uses of Interface me.hsgamer.hscore.extra.function.ThrowableFunction (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.extra.function.ThrowableFunction

+
+No usage of me.hsgamer.hscore.extra.function.ThrowableFunction
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/extra/function/package-summary.html b/me/hsgamer/hscore/extra/function/package-summary.html new file mode 100644 index 0000000000..4b66ed7e11 --- /dev/null +++ b/me/hsgamer/hscore/extra/function/package-summary.html @@ -0,0 +1,117 @@ + + + + +me.hsgamer.hscore.extra.function (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.extra.function

+
+
+
package me.hsgamer.hscore.extra.function
+
+
Contains the implementation of Function
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/extra/function/package-tree.html b/me/hsgamer/hscore/extra/function/package-tree.html new file mode 100644 index 0000000000..e4fe8689aa --- /dev/null +++ b/me/hsgamer/hscore/extra/function/package-tree.html @@ -0,0 +1,81 @@ + + + + +me.hsgamer.hscore.extra.function Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.extra.function

+Package Hierarchies: + +
+
+

Interface Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/extra/function/package-use.html b/me/hsgamer/hscore/extra/function/package-use.html new file mode 100644 index 0000000000..7baf1b1e8c --- /dev/null +++ b/me/hsgamer/hscore/extra/function/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.extra.function (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.extra.function

+
+No usage of me.hsgamer.hscore.extra.function
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/extra/package-summary.html b/me/hsgamer/hscore/extra/package-summary.html new file mode 100644 index 0000000000..51d8dd708c --- /dev/null +++ b/me/hsgamer/hscore/extra/package-summary.html @@ -0,0 +1,100 @@ + + + + +me.hsgamer.hscore.extra (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.extra

+
+
+
package me.hsgamer.hscore.extra
+
+
Contains some extra classes for Java
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/extra/package-tree.html b/me/hsgamer/hscore/extra/package-tree.html new file mode 100644 index 0000000000..a439e521ca --- /dev/null +++ b/me/hsgamer/hscore/extra/package-tree.html @@ -0,0 +1,66 @@ + + + + +me.hsgamer.hscore.extra Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.extra

+Package Hierarchies: + +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/extra/package-use.html b/me/hsgamer/hscore/extra/package-use.html new file mode 100644 index 0000000000..939d8fdcfd --- /dev/null +++ b/me/hsgamer/hscore/extra/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.extra (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.extra

+
+No usage of me.hsgamer.hscore.extra
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/extra/supplier/ThrowableSupplier.html b/me/hsgamer/hscore/extra/supplier/ThrowableSupplier.html new file mode 100644 index 0000000000..5134224e93 --- /dev/null +++ b/me/hsgamer/hscore/extra/supplier/ThrowableSupplier.html @@ -0,0 +1,162 @@ + + + + +ThrowableSupplier (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ThrowableSupplier<T>

+
+
+
+
Type Parameters:
+
T - the type of results supplied by this supplier
+
+
+
All Superinterfaces:
+
Supplier<T>
+
+
+
public interface ThrowableSupplier<T> +extends Supplier<T>
+
Supplier but returns null if there is an exception
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    default T
    +
    get()
    +
     
    + + +
    +
    Get a result with exceptions
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      get

      +
      default T get()
      +
      +
      Specified by:
      +
      get in interface Supplier<T>
      +
      +
      +
    • +
    • +
      +

      getSafe

      +
      T getSafe() + throws Throwable
      +
      Get a result with exceptions
      +
      +
      Returns:
      +
      a result
      +
      Throws:
      +
      Throwable - the exception
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/extra/supplier/class-use/ThrowableSupplier.html b/me/hsgamer/hscore/extra/supplier/class-use/ThrowableSupplier.html new file mode 100644 index 0000000000..38deac468d --- /dev/null +++ b/me/hsgamer/hscore/extra/supplier/class-use/ThrowableSupplier.html @@ -0,0 +1,62 @@ + + + + +Uses of Interface me.hsgamer.hscore.extra.supplier.ThrowableSupplier (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.extra.supplier.ThrowableSupplier

+
+No usage of me.hsgamer.hscore.extra.supplier.ThrowableSupplier
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/extra/supplier/package-summary.html b/me/hsgamer/hscore/extra/supplier/package-summary.html new file mode 100644 index 0000000000..7b9c221c07 --- /dev/null +++ b/me/hsgamer/hscore/extra/supplier/package-summary.html @@ -0,0 +1,113 @@ + + + + +me.hsgamer.hscore.extra.supplier (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.extra.supplier

+
+
+
package me.hsgamer.hscore.extra.supplier
+
+
Contains the implementation of Supplier
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/extra/supplier/package-tree.html b/me/hsgamer/hscore/extra/supplier/package-tree.html new file mode 100644 index 0000000000..c82602b8a5 --- /dev/null +++ b/me/hsgamer/hscore/extra/supplier/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.extra.supplier Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.extra.supplier

+Package Hierarchies: + +
+
+

Interface Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/extra/supplier/package-use.html b/me/hsgamer/hscore/extra/supplier/package-use.html new file mode 100644 index 0000000000..b26d3d92e1 --- /dev/null +++ b/me/hsgamer/hscore/extra/supplier/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.extra.supplier (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.extra.supplier

+
+No usage of me.hsgamer.hscore.extra.supplier
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/gson/GsonUtils.html b/me/hsgamer/hscore/gson/GsonUtils.html new file mode 100644 index 0000000000..d5bf45ad5a --- /dev/null +++ b/me/hsgamer/hscore/gson/GsonUtils.html @@ -0,0 +1,257 @@ + + + + +GsonUtils (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class GsonUtils

+
+
java.lang.Object +
me.hsgamer.hscore.gson.GsonUtils
+
+
+
+
public final class GsonUtils +extends Object
+
Some utilities for Gson
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static List<com.google.gson.JsonElement>
    +
    getElements(com.google.gson.JsonArray array)
    +
    +
    Get the elements from a JsonArray
    +
    +
    static Map<String,com.google.gson.JsonElement>
    +
    getElements(com.google.gson.JsonObject object)
    +
    +
    Get the elements from a JsonObject
    +
    +
    static boolean
    +
    isEmpty(com.google.gson.JsonArray array)
    +
    +
    Check if the JsonArray is empty
    +
    +
    static Object
    +
    normalize(com.google.gson.JsonElement element, + boolean deep)
    +
    +
    Normalize the JsonElement to the object
    +
    +
    static com.google.gson.JsonElement
    +
    parse(com.google.gson.stream.JsonReader reader)
    +
    +
    Parse a reader to JsonElement
    +
    +
    static com.google.gson.JsonElement
    +
    parse(Reader reader)
    +
    +
    Parse a reader to JsonElement
    +
    +
    static com.google.gson.JsonElement
    +
    parse(String string)
    +
    +
    Parse a string to JsonElement
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      parse

      +
      public static com.google.gson.JsonElement parse(String string)
      +
      Parse a string to JsonElement
      +
      +
      Parameters:
      +
      string - the string
      +
      Returns:
      +
      the JsonElement
      +
      +
      +
    • +
    • +
      +

      parse

      +
      public static com.google.gson.JsonElement parse(Reader reader)
      +
      Parse a reader to JsonElement
      +
      +
      Parameters:
      +
      reader - the reader
      +
      Returns:
      +
      the JsonElement
      +
      +
      +
    • +
    • +
      +

      parse

      +
      public static com.google.gson.JsonElement parse(com.google.gson.stream.JsonReader reader)
      +
      Parse a reader to JsonElement
      +
      +
      Parameters:
      +
      reader - the reader
      +
      Returns:
      +
      the JsonElement
      +
      +
      +
    • +
    • +
      +

      getElements

      +
      public static List<com.google.gson.JsonElement> getElements(com.google.gson.JsonArray array)
      +
      Get the elements from a JsonArray
      +
      +
      Parameters:
      +
      array - the array
      +
      Returns:
      +
      the elements
      +
      +
      +
    • +
    • +
      +

      isEmpty

      +
      public static boolean isEmpty(com.google.gson.JsonArray array)
      +
      Check if the JsonArray is empty
      +
      +
      Parameters:
      +
      array - the array
      +
      Returns:
      +
      true if it is empty
      +
      +
      +
    • +
    • +
      +

      getElements

      +
      public static Map<String,com.google.gson.JsonElement> getElements(com.google.gson.JsonObject object)
      +
      Get the elements from a JsonObject
      +
      +
      Parameters:
      +
      object - the object
      +
      Returns:
      +
      the elements
      +
      +
      +
    • +
    • +
      +

      normalize

      +
      public static Object normalize(com.google.gson.JsonElement element, + boolean deep)
      +
      Normalize the JsonElement to the object
      +
      +
      Parameters:
      +
      element - the element
      +
      deep - whether to normalize the nested elements
      +
      Returns:
      +
      the normalized object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/gson/class-use/GsonUtils.html b/me/hsgamer/hscore/gson/class-use/GsonUtils.html new file mode 100644 index 0000000000..fb89c8a32a --- /dev/null +++ b/me/hsgamer/hscore/gson/class-use/GsonUtils.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.gson.GsonUtils (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.gson.GsonUtils

+
+No usage of me.hsgamer.hscore.gson.GsonUtils
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/gson/package-summary.html b/me/hsgamer/hscore/gson/package-summary.html new file mode 100644 index 0000000000..d336d1e0a2 --- /dev/null +++ b/me/hsgamer/hscore/gson/package-summary.html @@ -0,0 +1,92 @@ + + + + +me.hsgamer.hscore.gson (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.gson

+
+
+
package me.hsgamer.hscore.gson
+
+
Contains the utilities to work with Gson
+
+
+
    +
  • +
    +
    Classes
    +
    +
    Class
    +
    Description
    + +
    +
    Some utilities for Gson
    +
    +
    +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/gson/package-tree.html b/me/hsgamer/hscore/gson/package-tree.html new file mode 100644 index 0000000000..6de9c6ca55 --- /dev/null +++ b/me/hsgamer/hscore/gson/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.gson Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.gson

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/gson/package-use.html b/me/hsgamer/hscore/gson/package-use.html new file mode 100644 index 0000000000..332a3a6fad --- /dev/null +++ b/me/hsgamer/hscore/gson/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.gson (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.gson

+
+No usage of me.hsgamer.hscore.gson
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/license/common/CommonLicenseProperty.html b/me/hsgamer/hscore/license/common/CommonLicenseProperty.html new file mode 100644 index 0000000000..68a6f87e3e --- /dev/null +++ b/me/hsgamer/hscore/license/common/CommonLicenseProperty.html @@ -0,0 +1,267 @@ + + + + +CommonLicenseProperty (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum Class CommonLicenseProperty

+
+
java.lang.Object +
java.lang.Enum<CommonLicenseProperty> +
me.hsgamer.hscore.license.common.CommonLicenseProperty
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<CommonLicenseProperty>, java.lang.constant.Constable
+
+
+
public enum CommonLicenseProperty +extends Enum<CommonLicenseProperty>
+
The common license properties for LicenseProperties
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static CommonLicenseProperty[] values()
      +
      Returns an array containing the constants of this enum class, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum class, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static CommonLicenseProperty valueOf(String name)
      +
      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum class has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    • +
      +

      getKey

      +
      public String getKey()
      +
      Get the key
      +
      +
      Returns:
      +
      the key
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/license/common/LicenseChecker.html b/me/hsgamer/hscore/license/common/LicenseChecker.html new file mode 100644 index 0000000000..b723913ad5 --- /dev/null +++ b/me/hsgamer/hscore/license/common/LicenseChecker.html @@ -0,0 +1,141 @@ + + + + +LicenseChecker (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface LicenseChecker

+
+
+
+
All Known Implementing Classes:
+
PolymartLicenseChecker, SpigotLicenseChecker
+
+
+
public interface LicenseChecker
+
The license checker
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
    +
    Check the license
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      checkLicense

      +
      LicenseResult checkLicense()
      +
      Check the license
      +
      +
      Returns:
      +
      the result
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/license/common/LicenseProperties.html b/me/hsgamer/hscore/license/common/LicenseProperties.html new file mode 100644 index 0000000000..dfddd8671f --- /dev/null +++ b/me/hsgamer/hscore/license/common/LicenseProperties.html @@ -0,0 +1,240 @@ + + + + +LicenseProperties (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class LicenseProperties

+
+
java.lang.Object +
java.util.Dictionary<K,V> +
java.util.Hashtable<Object,Object> +
java.util.Properties +
me.hsgamer.hscore.license.common.LicenseProperties
+
+
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Cloneable, Map<Object,Object>
+
+
+
public class LicenseProperties +extends Properties
+
The license properties
+
+
See Also:
+
+ +
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      LicenseProperties

      +
      public LicenseProperties()
      +
      Create a new instance
      +
      +
    • +
    • +
      +

      LicenseProperties

      +
      public LicenseProperties(Properties defaults)
      +
      Create a new instance
      +
      +
      Parameters:
      +
      defaults - the default properties
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getProperty

      +
      public String getProperty(CommonLicenseProperty key)
      +
      Get the property
      +
      +
      Parameters:
      +
      key - the key
      +
      Returns:
      +
      the property
      +
      +
      +
    • +
    • +
      +

      setProperty

      +
      public void setProperty(CommonLicenseProperty key, + String value)
      +
      Set the property
      +
      +
      Parameters:
      +
      key - the key
      +
      value - the value
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/license/common/LicenseResult.html b/me/hsgamer/hscore/license/common/LicenseResult.html new file mode 100644 index 0000000000..8ebd6206e1 --- /dev/null +++ b/me/hsgamer/hscore/license/common/LicenseResult.html @@ -0,0 +1,197 @@ + + + + +LicenseResult (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class LicenseResult

+
+
java.lang.Object +
me.hsgamer.hscore.license.common.LicenseResult
+
+
+
+
public class LicenseResult +extends Object
+
The result from LicenseChecker
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      LicenseResult

      +
      public LicenseResult(LicenseStatus status, + LicenseProperties properties)
      +
      Create a new result
      +
      +
      Parameters:
      +
      status - the status
      +
      properties - the properties
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getStatus

      +
      public LicenseStatus getStatus()
      +
      Get the status
      +
      +
      Returns:
      +
      the status
      +
      +
      +
    • +
    • +
      +

      getProperties

      +
      public LicenseProperties getProperties()
      +
      Get the properties
      +
      +
      Returns:
      +
      the properties
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/license/common/LicenseStatus.html b/me/hsgamer/hscore/license/common/LicenseStatus.html new file mode 100644 index 0000000000..69f965adf3 --- /dev/null +++ b/me/hsgamer/hscore/license/common/LicenseStatus.html @@ -0,0 +1,251 @@ + + + + +LicenseStatus (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum Class LicenseStatus

+
+
java.lang.Object +
java.lang.Enum<LicenseStatus> +
me.hsgamer.hscore.license.common.LicenseStatus
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<LicenseStatus>, java.lang.constant.Constable
+
+
+
public enum LicenseStatus +extends Enum<LicenseStatus>
+
The status of the license
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    +
      +
    • +
      +

      VALID

      +
      public static final LicenseStatus VALID
      +
      The license is valid
      +
      +
    • +
    • +
      +

      INVALID

      +
      public static final LicenseStatus INVALID
      +
      The license is invalid
      +
      +
    • +
    • +
      +

      OFFLINE

      +
      public static final LicenseStatus OFFLINE
      +
      The checker is offline
      +
      +
    • +
    • +
      +

      UNKNOWN

      +
      public static final LicenseStatus UNKNOWN
      +
      Unknown status
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static LicenseStatus[] values()
      +
      Returns an array containing the constants of this enum class, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum class, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static LicenseStatus valueOf(String name)
      +
      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum class has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/license/common/class-use/CommonLicenseProperty.html b/me/hsgamer/hscore/license/common/class-use/CommonLicenseProperty.html new file mode 100644 index 0000000000..6c5fdeb404 --- /dev/null +++ b/me/hsgamer/hscore/license/common/class-use/CommonLicenseProperty.html @@ -0,0 +1,114 @@ + + + + +Uses of Enum Class me.hsgamer.hscore.license.common.CommonLicenseProperty (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Enum Class
me.hsgamer.hscore.license.common.CommonLicenseProperty

+
+
Packages that use CommonLicenseProperty
+
+
Package
+
Description
+ +
+
Contains the base classes for the license checker
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/license/common/class-use/LicenseChecker.html b/me/hsgamer/hscore/license/common/class-use/LicenseChecker.html new file mode 100644 index 0000000000..380d3d0f2e --- /dev/null +++ b/me/hsgamer/hscore/license/common/class-use/LicenseChecker.html @@ -0,0 +1,111 @@ + + + + +Uses of Interface me.hsgamer.hscore.license.common.LicenseChecker (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.license.common.LicenseChecker

+
+
Packages that use LicenseChecker
+
+
Package
+
Description
+ +
+
Contains the implementation of LicenseChecker for Polymart
+
+ +
+
Contains the implementation of LicenseChecker for SpigotMC
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/license/common/class-use/LicenseProperties.html b/me/hsgamer/hscore/license/common/class-use/LicenseProperties.html new file mode 100644 index 0000000000..0ffc077964 --- /dev/null +++ b/me/hsgamer/hscore/license/common/class-use/LicenseProperties.html @@ -0,0 +1,143 @@ + + + + +Uses of Class me.hsgamer.hscore.license.common.LicenseProperties (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.license.common.LicenseProperties

+
+
Packages that use LicenseProperties
+
+
Package
+
Description
+ +
+
Contains the base classes for the license checker
+
+ +
+
Contains the implementation of LicenseChecker for Polymart
+
+ +
+
Contains the implementation of LicenseChecker for SpigotMC
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/license/common/class-use/LicenseResult.html b/me/hsgamer/hscore/license/common/class-use/LicenseResult.html new file mode 100644 index 0000000000..4c1943914d --- /dev/null +++ b/me/hsgamer/hscore/license/common/class-use/LicenseResult.html @@ -0,0 +1,127 @@ + + + + +Uses of Class me.hsgamer.hscore.license.common.LicenseResult (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.license.common.LicenseResult

+
+
Packages that use LicenseResult
+
+
Package
+
Description
+ +
+
Contains the base classes for the license checker
+
+ +
+
Contains the implementation of LicenseChecker for Polymart
+
+ +
+
Contains the implementation of LicenseChecker for SpigotMC
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/license/common/class-use/LicenseStatus.html b/me/hsgamer/hscore/license/common/class-use/LicenseStatus.html new file mode 100644 index 0000000000..650c069ec7 --- /dev/null +++ b/me/hsgamer/hscore/license/common/class-use/LicenseStatus.html @@ -0,0 +1,114 @@ + + + + +Uses of Enum Class me.hsgamer.hscore.license.common.LicenseStatus (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Enum Class
me.hsgamer.hscore.license.common.LicenseStatus

+
+
Packages that use LicenseStatus
+
+
Package
+
Description
+ +
+
Contains the base classes for the license checker
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/license/common/package-summary.html b/me/hsgamer/hscore/license/common/package-summary.html new file mode 100644 index 0000000000..ccf282447b --- /dev/null +++ b/me/hsgamer/hscore/license/common/package-summary.html @@ -0,0 +1,114 @@ + + + + +me.hsgamer.hscore.license.common (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.license.common

+
+
+
package me.hsgamer.hscore.license.common
+
+
Contains the base classes for the license checker
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/license/common/package-tree.html b/me/hsgamer/hscore/license/common/package-tree.html new file mode 100644 index 0000000000..fe08d36a0e --- /dev/null +++ b/me/hsgamer/hscore/license/common/package-tree.html @@ -0,0 +1,110 @@ + + + + +me.hsgamer.hscore.license.common Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.license.common

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Enum Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/license/common/package-use.html b/me/hsgamer/hscore/license/common/package-use.html new file mode 100644 index 0000000000..e10509cf23 --- /dev/null +++ b/me/hsgamer/hscore/license/common/package-use.html @@ -0,0 +1,150 @@ + + + + +Uses of Package me.hsgamer.hscore.license.common (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.license.common

+
+ +
+
Package
+
Description
+ +
+
Contains the base classes for the license checker
+
+ +
+
Contains the implementation of LicenseChecker for Polymart
+
+ +
+
Contains the implementation of LicenseChecker for SpigotMC
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/license/polymart/DefaultPolymartLicenseFetcher.html b/me/hsgamer/hscore/license/polymart/DefaultPolymartLicenseFetcher.html new file mode 100644 index 0000000000..80f68f59f5 --- /dev/null +++ b/me/hsgamer/hscore/license/polymart/DefaultPolymartLicenseFetcher.html @@ -0,0 +1,260 @@ + + + + +DefaultPolymartLicenseFetcher (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DefaultPolymartLicenseFetcher

+
+
java.lang.Object +
me.hsgamer.hscore.license.polymart.DefaultPolymartLicenseFetcher
+
+
+
+
All Implemented Interfaces:
+
PolymartLicenseFetcher
+
+
+
public class DefaultPolymartLicenseFetcher +extends Object +implements PolymartLicenseFetcher
+ +
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DefaultPolymartLicenseFetcher

      +
      public DefaultPolymartLicenseFetcher()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getUser

      +
      public static String getUser()
      +
      +
    • +
    • +
      +

      getUsername

      +
      public static String getUsername()
      +
      +
    • +
    • +
      +

      getResource

      +
      public static String getResource()
      +
      +
    • +
    • +
      +

      getResourceVersion

      +
      public static String getResourceVersion()
      +
      +
    • +
    • +
      +

      getNonce

      +
      public static String getNonce()
      +
      +
    • +
    • +
      +

      getVerifyToken

      +
      public static String getVerifyToken()
      +
      +
    • +
    • +
      +

      getLicense

      +
      public static String getLicense()
      +
      +
    • +
    • +
      +

      getAgent

      +
      public static String getAgent()
      +
      +
    • +
    • +
      +

      getTimestamp

      +
      public static String getTimestamp()
      +
      +
    • +
    • +
      +

      fetchLicense

      +
      public PolymartLicenseEntry fetchLicense()
      +
      Description copied from interface: PolymartLicenseFetcher
      +
      Fetch the license entry
      +
      +
      Specified by:
      +
      fetchLicense in interface PolymartLicenseFetcher
      +
      Returns:
      +
      the license entry
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/license/polymart/PolymartLicenseChecker.html b/me/hsgamer/hscore/license/polymart/PolymartLicenseChecker.html new file mode 100644 index 0000000000..5fae23ea6c --- /dev/null +++ b/me/hsgamer/hscore/license/polymart/PolymartLicenseChecker.html @@ -0,0 +1,266 @@ + + + + +PolymartLicenseChecker (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PolymartLicenseChecker

+
+
java.lang.Object +
me.hsgamer.hscore.license.polymart.PolymartLicenseChecker
+
+
+
+
All Implemented Interfaces:
+
LicenseChecker
+
+
+
public class PolymartLicenseChecker +extends Object +implements LicenseChecker
+
The license checker for Polymart
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      PolymartLicenseChecker

      +
      public PolymartLicenseChecker(String resource, + boolean isPaid, + boolean isDeepCheck, + PolymartLicenseFetcher fetcher)
      +
      Create a new license checker
      +
      +
      Parameters:
      +
      resource - the resource id
      +
      isPaid - whether the resource is paid
      +
      isDeepCheck - whether the checker should check the license deeply using Polymart API
      +
      fetcher - the license fetcher
      +
      +
      +
    • +
    • +
      +

      PolymartLicenseChecker

      +
      public PolymartLicenseChecker(String resource, + boolean isPaid, + boolean isDeepCheck)
      +
      Create a new license checker with the default fetcher
      +
      +
      Parameters:
      +
      resource - the resource id
      +
      isPaid - whether the resource is paid
      +
      isDeepCheck - whether the checker should check the license deeply using Polymart API
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isAvailable

      +
      public static boolean isAvailable(String identifier)
      +
      Check whether the checker can be used
      +
      +
      Parameters:
      +
      identifier - the identifier
      +
      Returns:
      +
      true if it can be used
      +
      +
      +
    • +
    • +
      +

      isAvailable

      +
      public static boolean isAvailable()
      +
      Check whether the checker can be used
      +
      +
      Returns:
      +
      true if it can be used
      +
      +
      +
    • +
    • +
      +

      setExceptionHandler

      +
      public PolymartLicenseChecker setExceptionHandler(Consumer<Throwable> exceptionHandler)
      +
      Set the exception handler
      +
      +
      Parameters:
      +
      exceptionHandler - the exception handler
      +
      +
      +
    • +
    • +
      +

      checkLicense

      +
      public LicenseResult checkLicense()
      +
      Description copied from interface: LicenseChecker
      +
      Check the license
      +
      +
      Specified by:
      +
      checkLicense in interface LicenseChecker
      +
      Returns:
      +
      the result
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/license/polymart/PolymartLicenseEntry.html b/me/hsgamer/hscore/license/polymart/PolymartLicenseEntry.html new file mode 100644 index 0000000000..9283392e3a --- /dev/null +++ b/me/hsgamer/hscore/license/polymart/PolymartLicenseEntry.html @@ -0,0 +1,322 @@ + + + + +PolymartLicenseEntry (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PolymartLicenseEntry

+
+
java.lang.Object +
me.hsgamer.hscore.license.polymart.PolymartLicenseEntry
+
+
+
+
public class PolymartLicenseEntry +extends Object
+
The license entry for Polymart
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      user

      +
      public final String user
      +
      +
    • +
    • +
      +

      username

      +
      public final String username
      +
      +
    • +
    • +
      +

      resource

      +
      public final String resource
      +
      +
    • +
    • +
      +

      resourceVersion

      +
      public final String resourceVersion
      +
      +
    • +
    • +
      +

      nonce

      +
      public final String nonce
      +
      +
    • +
    • +
      +

      verifyToken

      +
      public final String verifyToken
      +
      +
    • +
    • +
      +

      license

      +
      public final String license
      +
      +
    • +
    • +
      +

      agent

      +
      public final String agent
      +
      +
    • +
    • +
      +

      timestamp

      +
      public final String timestamp
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isValid

      +
      public boolean isValid(boolean isPaid)
      +
      Check if the entry is valid
      +
      +
      Parameters:
      +
      isPaid - if the resource is paid
      +
      Returns:
      +
      true if it is
      +
      +
      +
    • +
    • +
      +

      toProperties

      +
      public LicenseProperties toProperties()
      +
      Convert to properties
      +
      +
      Returns:
      +
      the properties
      +
      +
      +
    • +
    • +
      +

      toQueryMap

      +
      public Map<String,String> toQueryMap()
      +
      Convert to a query map
      +
      +
      Returns:
      +
      the query map
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/license/polymart/PolymartLicenseFetcher.html b/me/hsgamer/hscore/license/polymart/PolymartLicenseFetcher.html new file mode 100644 index 0000000000..cee5676524 --- /dev/null +++ b/me/hsgamer/hscore/license/polymart/PolymartLicenseFetcher.html @@ -0,0 +1,158 @@ + + + + +PolymartLicenseFetcher (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface PolymartLicenseFetcher

+
+
+
+
All Known Implementing Classes:
+
DefaultPolymartLicenseFetcher
+
+
+
public interface PolymartLicenseFetcher
+ +
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      defaultFetcher

      +
      static PolymartLicenseFetcher defaultFetcher()
      +
      The default fetcher. + The values will be replaced by Polymart when uploading the resource.
      +
      +
      Returns:
      +
      the default fetcher
      +
      +
      +
    • +
    • +
      +

      fetchLicense

      +
      PolymartLicenseEntry fetchLicense()
      +
      Fetch the license entry
      +
      +
      Returns:
      +
      the license entry
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/license/polymart/class-use/DefaultPolymartLicenseFetcher.html b/me/hsgamer/hscore/license/polymart/class-use/DefaultPolymartLicenseFetcher.html new file mode 100644 index 0000000000..66ab06386e --- /dev/null +++ b/me/hsgamer/hscore/license/polymart/class-use/DefaultPolymartLicenseFetcher.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.license.polymart.DefaultPolymartLicenseFetcher (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.license.polymart.DefaultPolymartLicenseFetcher

+
+No usage of me.hsgamer.hscore.license.polymart.DefaultPolymartLicenseFetcher
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/license/polymart/class-use/PolymartLicenseChecker.html b/me/hsgamer/hscore/license/polymart/class-use/PolymartLicenseChecker.html new file mode 100644 index 0000000000..ecfa67dd71 --- /dev/null +++ b/me/hsgamer/hscore/license/polymart/class-use/PolymartLicenseChecker.html @@ -0,0 +1,91 @@ + + + + +Uses of Class me.hsgamer.hscore.license.polymart.PolymartLicenseChecker (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.license.polymart.PolymartLicenseChecker

+
+
Packages that use PolymartLicenseChecker
+
+
Package
+
Description
+ +
+
Contains the implementation of LicenseChecker for Polymart
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/license/polymart/class-use/PolymartLicenseEntry.html b/me/hsgamer/hscore/license/polymart/class-use/PolymartLicenseEntry.html new file mode 100644 index 0000000000..6e0fe6ecc7 --- /dev/null +++ b/me/hsgamer/hscore/license/polymart/class-use/PolymartLicenseEntry.html @@ -0,0 +1,94 @@ + + + + +Uses of Class me.hsgamer.hscore.license.polymart.PolymartLicenseEntry (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.license.polymart.PolymartLicenseEntry

+
+
Packages that use PolymartLicenseEntry
+
+
Package
+
Description
+ +
+
Contains the implementation of LicenseChecker for Polymart
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/license/polymart/class-use/PolymartLicenseFetcher.html b/me/hsgamer/hscore/license/polymart/class-use/PolymartLicenseFetcher.html new file mode 100644 index 0000000000..9377086241 --- /dev/null +++ b/me/hsgamer/hscore/license/polymart/class-use/PolymartLicenseFetcher.html @@ -0,0 +1,116 @@ + + + + +Uses of Interface me.hsgamer.hscore.license.polymart.PolymartLicenseFetcher (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.license.polymart.PolymartLicenseFetcher

+
+
Packages that use PolymartLicenseFetcher
+
+
Package
+
Description
+ +
+
Contains the implementation of LicenseChecker for Polymart
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/license/polymart/package-summary.html b/me/hsgamer/hscore/license/polymart/package-summary.html new file mode 100644 index 0000000000..9eb0d09a3d --- /dev/null +++ b/me/hsgamer/hscore/license/polymart/package-summary.html @@ -0,0 +1,110 @@ + + + + +me.hsgamer.hscore.license.polymart (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.license.polymart

+
+
+
package me.hsgamer.hscore.license.polymart
+
+
Contains the implementation of LicenseChecker for Polymart
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/license/polymart/package-tree.html b/me/hsgamer/hscore/license/polymart/package-tree.html new file mode 100644 index 0000000000..0786d256e8 --- /dev/null +++ b/me/hsgamer/hscore/license/polymart/package-tree.html @@ -0,0 +1,84 @@ + + + + +me.hsgamer.hscore.license.polymart Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.license.polymart

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/license/polymart/package-use.html b/me/hsgamer/hscore/license/polymart/package-use.html new file mode 100644 index 0000000000..1af0f17b75 --- /dev/null +++ b/me/hsgamer/hscore/license/polymart/package-use.html @@ -0,0 +1,96 @@ + + + + +Uses of Package me.hsgamer.hscore.license.polymart (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.license.polymart

+
+ +
+
Package
+
Description
+ +
+
Contains the implementation of LicenseChecker for Polymart
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/license/spigotmc/DefaultSpigotLicenseFetcher.html b/me/hsgamer/hscore/license/spigotmc/DefaultSpigotLicenseFetcher.html new file mode 100644 index 0000000000..8b9955ed7f --- /dev/null +++ b/me/hsgamer/hscore/license/spigotmc/DefaultSpigotLicenseFetcher.html @@ -0,0 +1,206 @@ + + + + +DefaultSpigotLicenseFetcher (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DefaultSpigotLicenseFetcher

+
+
java.lang.Object +
me.hsgamer.hscore.license.spigotmc.DefaultSpigotLicenseFetcher
+
+
+
+
All Implemented Interfaces:
+
SpigotLicenseFetcher
+
+
+
public class DefaultSpigotLicenseFetcher +extends Object +implements SpigotLicenseFetcher
+ +
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DefaultSpigotLicenseFetcher

      +
      public DefaultSpigotLicenseFetcher()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/license/spigotmc/SpigotLicenseChecker.html b/me/hsgamer/hscore/license/spigotmc/SpigotLicenseChecker.html new file mode 100644 index 0000000000..3768f49fb3 --- /dev/null +++ b/me/hsgamer/hscore/license/spigotmc/SpigotLicenseChecker.html @@ -0,0 +1,204 @@ + + + + +SpigotLicenseChecker (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SpigotLicenseChecker

+
+
java.lang.Object +
me.hsgamer.hscore.license.spigotmc.SpigotLicenseChecker
+
+
+
+
All Implemented Interfaces:
+
LicenseChecker
+
+
+
public class SpigotLicenseChecker +extends Object +implements LicenseChecker
+
The license checker for SpigotMC
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SpigotLicenseChecker

      +
      public SpigotLicenseChecker(String resource, + SpigotLicenseFetcher fetcher)
      +
      Create a new license checker
      +
      +
      Parameters:
      +
      resource - the resource id
      +
      fetcher - the fetcher
      +
      +
      +
    • +
    • +
      +

      SpigotLicenseChecker

      +
      public SpigotLicenseChecker(String resource)
      +
      Create a new license checker with the default fetcher
      +
      +
      Parameters:
      +
      resource - the resource id
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/license/spigotmc/SpigotLicenseEntry.html b/me/hsgamer/hscore/license/spigotmc/SpigotLicenseEntry.html new file mode 100644 index 0000000000..1ef64b5992 --- /dev/null +++ b/me/hsgamer/hscore/license/spigotmc/SpigotLicenseEntry.html @@ -0,0 +1,238 @@ + + + + +SpigotLicenseEntry (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SpigotLicenseEntry

+
+
java.lang.Object +
me.hsgamer.hscore.license.spigotmc.SpigotLicenseEntry
+
+
+
+
public class SpigotLicenseEntry +extends Object
+
The license entry for SpigotMC
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      user

      +
      public final String user
      +
      +
    • +
    • +
      +

      resource

      +
      public final String resource
      +
      +
    • +
    • +
      +

      nonce

      +
      public final String nonce
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SpigotLicenseEntry

      +
      public SpigotLicenseEntry(String user, + String resource, + String nonce)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isValid

      +
      public boolean isValid()
      +
      Check if the entry is valid
      +
      +
      Returns:
      +
      true if it is
      +
      +
      +
    • +
    • +
      +

      toProperties

      +
      public LicenseProperties toProperties()
      +
      Convert to properties
      +
      +
      Returns:
      +
      the properties
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/license/spigotmc/SpigotLicenseFetcher.html b/me/hsgamer/hscore/license/spigotmc/SpigotLicenseFetcher.html new file mode 100644 index 0000000000..d44e73abdf --- /dev/null +++ b/me/hsgamer/hscore/license/spigotmc/SpigotLicenseFetcher.html @@ -0,0 +1,158 @@ + + + + +SpigotLicenseFetcher (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface SpigotLicenseFetcher

+
+
+
+
All Known Implementing Classes:
+
DefaultSpigotLicenseFetcher
+
+
+
public interface SpigotLicenseFetcher
+ +
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      defaultFetcher

      +
      static SpigotLicenseFetcher defaultFetcher()
      +
      The default fetcher. + The values will be replaced by SpigotMC when uploading the resource.
      +
      +
      Returns:
      +
      the default fetcher
      +
      +
      +
    • +
    • +
      +

      fetchLicense

      +
      SpigotLicenseEntry fetchLicense()
      +
      Fetch the license entry
      +
      +
      Returns:
      +
      the license entry
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/license/spigotmc/class-use/DefaultSpigotLicenseFetcher.html b/me/hsgamer/hscore/license/spigotmc/class-use/DefaultSpigotLicenseFetcher.html new file mode 100644 index 0000000000..0d13e2913a --- /dev/null +++ b/me/hsgamer/hscore/license/spigotmc/class-use/DefaultSpigotLicenseFetcher.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.license.spigotmc.DefaultSpigotLicenseFetcher (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.license.spigotmc.DefaultSpigotLicenseFetcher

+
+No usage of me.hsgamer.hscore.license.spigotmc.DefaultSpigotLicenseFetcher
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/license/spigotmc/class-use/SpigotLicenseChecker.html b/me/hsgamer/hscore/license/spigotmc/class-use/SpigotLicenseChecker.html new file mode 100644 index 0000000000..887641d199 --- /dev/null +++ b/me/hsgamer/hscore/license/spigotmc/class-use/SpigotLicenseChecker.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.license.spigotmc.SpigotLicenseChecker (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.license.spigotmc.SpigotLicenseChecker

+
+No usage of me.hsgamer.hscore.license.spigotmc.SpigotLicenseChecker
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/license/spigotmc/class-use/SpigotLicenseEntry.html b/me/hsgamer/hscore/license/spigotmc/class-use/SpigotLicenseEntry.html new file mode 100644 index 0000000000..ecf1727fed --- /dev/null +++ b/me/hsgamer/hscore/license/spigotmc/class-use/SpigotLicenseEntry.html @@ -0,0 +1,94 @@ + + + + +Uses of Class me.hsgamer.hscore.license.spigotmc.SpigotLicenseEntry (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.license.spigotmc.SpigotLicenseEntry

+
+
Packages that use SpigotLicenseEntry
+
+
Package
+
Description
+ +
+
Contains the implementation of LicenseChecker for SpigotMC
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/license/spigotmc/class-use/SpigotLicenseFetcher.html b/me/hsgamer/hscore/license/spigotmc/class-use/SpigotLicenseFetcher.html new file mode 100644 index 0000000000..ffe48cae66 --- /dev/null +++ b/me/hsgamer/hscore/license/spigotmc/class-use/SpigotLicenseFetcher.html @@ -0,0 +1,114 @@ + + + + +Uses of Interface me.hsgamer.hscore.license.spigotmc.SpigotLicenseFetcher (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.license.spigotmc.SpigotLicenseFetcher

+
+
Packages that use SpigotLicenseFetcher
+
+
Package
+
Description
+ +
+
Contains the implementation of LicenseChecker for SpigotMC
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/license/spigotmc/package-summary.html b/me/hsgamer/hscore/license/spigotmc/package-summary.html new file mode 100644 index 0000000000..966f592840 --- /dev/null +++ b/me/hsgamer/hscore/license/spigotmc/package-summary.html @@ -0,0 +1,110 @@ + + + + +me.hsgamer.hscore.license.spigotmc (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.license.spigotmc

+
+
+
package me.hsgamer.hscore.license.spigotmc
+
+
Contains the implementation of LicenseChecker for SpigotMC
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/license/spigotmc/package-tree.html b/me/hsgamer/hscore/license/spigotmc/package-tree.html new file mode 100644 index 0000000000..2eab241c18 --- /dev/null +++ b/me/hsgamer/hscore/license/spigotmc/package-tree.html @@ -0,0 +1,84 @@ + + + + +me.hsgamer.hscore.license.spigotmc Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.license.spigotmc

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/license/spigotmc/package-use.html b/me/hsgamer/hscore/license/spigotmc/package-use.html new file mode 100644 index 0000000000..e8723780a6 --- /dev/null +++ b/me/hsgamer/hscore/license/spigotmc/package-use.html @@ -0,0 +1,92 @@ + + + + +Uses of Package me.hsgamer.hscore.license.spigotmc (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.license.spigotmc

+
+ +
+
Package
+
Description
+ +
+
Contains the implementation of LicenseChecker for SpigotMC
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/logger/common/LogLevel.html b/me/hsgamer/hscore/logger/common/LogLevel.html new file mode 100644 index 0000000000..247722ae7b --- /dev/null +++ b/me/hsgamer/hscore/logger/common/LogLevel.html @@ -0,0 +1,251 @@ + + + + +LogLevel (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum Class LogLevel

+
+
java.lang.Object +
java.lang.Enum<LogLevel> +
me.hsgamer.hscore.logger.common.LogLevel
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<LogLevel>, java.lang.constant.Constable
+
+
+
public enum LogLevel +extends Enum<LogLevel>
+
The log level
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    +
      +
    • +
      +

      DEBUG

      +
      public static final LogLevel DEBUG
      +
      A debug message
      +
      +
    • +
    • +
      +

      INFO

      +
      public static final LogLevel INFO
      +
      An info message
      +
      +
    • +
    • +
      +

      WARN

      +
      public static final LogLevel WARN
      +
      A warning message
      +
      +
    • +
    • +
      +

      ERROR

      +
      public static final LogLevel ERROR
      +
      An error message
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static LogLevel[] values()
      +
      Returns an array containing the constants of this enum class, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum class, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static LogLevel valueOf(String name)
      +
      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum class has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/logger/common/Logger.html b/me/hsgamer/hscore/logger/common/Logger.html new file mode 100644 index 0000000000..5cfe726d89 --- /dev/null +++ b/me/hsgamer/hscore/logger/common/Logger.html @@ -0,0 +1,201 @@ + + + + +Logger (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface Logger

+
+
+
+
All Known Implementing Classes:
+
JulLogger, SLF4JLogger, SystemLogger
+
+
+
public interface Logger
+
The logger
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    default void
    +
    log(String message)
    +
    +
    Log an info message
    +
    +
    void
    +
    log(LogLevel level, + String message)
    +
    +
    Log a message
    +
    +
    default void
    +
    log(LogLevel level, + String message, + Throwable throwable)
    +
    +
    Log a message and a throwable
    +
    +
    default void
    +
    log(LogLevel level, + Throwable throwable)
    +
    +
    Log a throwable
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      log

      +
      void log(LogLevel level, + String message)
      +
      Log a message
      +
      +
      Parameters:
      +
      level - the level
      +
      message - the message
      +
      +
      +
    • +
    • +
      +

      log

      +
      default void log(String message)
      +
      Log an info message
      +
      +
      Parameters:
      +
      message - the message
      +
      +
      +
    • +
    • +
      +

      log

      +
      default void log(LogLevel level, + Throwable throwable)
      +
      Log a throwable
      +
      +
      Parameters:
      +
      level - the level
      +
      throwable - the throwable
      +
      +
      +
    • +
    • +
      +

      log

      +
      default void log(LogLevel level, + String message, + Throwable throwable)
      +
      Log a message and a throwable
      +
      +
      Parameters:
      +
      level - the level
      +
      message - the message
      +
      throwable - the throwable
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/logger/common/class-use/LogLevel.html b/me/hsgamer/hscore/logger/common/class-use/LogLevel.html new file mode 100644 index 0000000000..6b0979638d --- /dev/null +++ b/me/hsgamer/hscore/logger/common/class-use/LogLevel.html @@ -0,0 +1,197 @@ + + + + +Uses of Enum Class me.hsgamer.hscore.logger.common.LogLevel (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Enum Class
me.hsgamer.hscore.logger.common.LogLevel

+
+
Packages that use LogLevel
+
+
Package
+
Description
+ +
+
Contains the base classes for the Logger
+
+ +
+
The JUL implementation of the Logger
+
+ +
+
The SLF4J implementation of the Logger
+
+ +
+
The system implementation of Logger
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/logger/common/class-use/Logger.html b/me/hsgamer/hscore/logger/common/class-use/Logger.html new file mode 100644 index 0000000000..b00520ae31 --- /dev/null +++ b/me/hsgamer/hscore/logger/common/class-use/Logger.html @@ -0,0 +1,230 @@ + + + + +Uses of Interface me.hsgamer.hscore.logger.common.Logger (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.logger.common.Logger

+
+
Packages that use Logger
+
+
Package
+
Description
+ +
+
Contains the base classes of the config
+
+ +
+
Contains utility classes for cron-time
+
+ +
+
The JUL implementation of the Logger
+
+ +
 
+ +
+
Contains the classes to get the Logger using the Service Provider Interface
+
+ +
+
The SLF4J implementation of the Logger
+
+ +
+
The system implementation of Logger
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/logger/common/package-summary.html b/me/hsgamer/hscore/logger/common/package-summary.html new file mode 100644 index 0000000000..7935207f03 --- /dev/null +++ b/me/hsgamer/hscore/logger/common/package-summary.html @@ -0,0 +1,102 @@ + + + + +me.hsgamer.hscore.logger.common (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.logger.common

+
+
+
package me.hsgamer.hscore.logger.common
+
+
Contains the base classes for the Logger
+
+
+
    +
  • +
    +
    +
    +
    +
    Class
    +
    Description
    + +
    +
    The logger
    +
    + +
    +
    The log level
    +
    +
    +
    +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/logger/common/package-tree.html b/me/hsgamer/hscore/logger/common/package-tree.html new file mode 100644 index 0000000000..851f0aab1c --- /dev/null +++ b/me/hsgamer/hscore/logger/common/package-tree.html @@ -0,0 +1,86 @@ + + + + +me.hsgamer.hscore.logger.common Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.logger.common

+Package Hierarchies: + +
+
+

Interface Hierarchy

+
    +
  • me.hsgamer.hscore.logger.common.Logger
  • +
+
+
+

Enum Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/logger/common/package-use.html b/me/hsgamer/hscore/logger/common/package-use.html new file mode 100644 index 0000000000..1e12b288f5 --- /dev/null +++ b/me/hsgamer/hscore/logger/common/package-use.html @@ -0,0 +1,217 @@ + + + + +Uses of Package me.hsgamer.hscore.logger.common (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.logger.common

+
+ +
+
Package
+
Description
+ +
+
Contains the base classes of the config
+
+ +
+
Contains utility classes for cron-time
+
+ +
+
Contains the base classes for the Logger
+
+ +
+
The JUL implementation of the Logger
+
+ +
 
+ +
+
Contains the classes to get the Logger using the Service Provider Interface
+
+ +
+
The SLF4J implementation of the Logger
+
+ +
+
The system implementation of Logger
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/logger/jul/JulLogger.html b/me/hsgamer/hscore/logger/jul/JulLogger.html new file mode 100644 index 0000000000..51e5a0ebe7 --- /dev/null +++ b/me/hsgamer/hscore/logger/jul/JulLogger.html @@ -0,0 +1,269 @@ + + + + +JulLogger (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JulLogger

+
+
java.lang.Object +
me.hsgamer.hscore.logger.jul.JulLogger
+
+
+
+
All Implemented Interfaces:
+
Logger
+
+
+
public class JulLogger +extends Object +implements Logger
+
The Logger for Logger
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JulLogger

      +
      public JulLogger(Logger logger)
      +
      Create a new logger
      +
      +
      Parameters:
      +
      logger - the logger
      +
      +
      +
    • +
    • +
      +

      JulLogger

      +
      public JulLogger(String name)
      +
      Create a new logger
      +
      +
      Parameters:
      +
      name - the name
      +
      +
      +
    • +
    • +
      +

      JulLogger

      +
      public JulLogger(Class<?> clazz)
      +
      Create a new logger
      +
      +
      Parameters:
      +
      clazz - the class
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      log

      +
      public void log(LogLevel level, + String message)
      +
      Description copied from interface: Logger
      +
      Log a message
      +
      +
      Specified by:
      +
      log in interface Logger
      +
      Parameters:
      +
      level - the level
      +
      message - the message
      +
      +
      +
    • +
    • +
      +

      log

      +
      public void log(LogLevel level, + Throwable throwable)
      +
      Description copied from interface: Logger
      +
      Log a throwable
      +
      +
      Specified by:
      +
      log in interface Logger
      +
      Parameters:
      +
      level - the level
      +
      throwable - the throwable
      +
      +
      +
    • +
    • +
      +

      log

      +
      public void log(LogLevel level, + String message, + Throwable throwable)
      +
      Description copied from interface: Logger
      +
      Log a message and a throwable
      +
      +
      Specified by:
      +
      log in interface Logger
      +
      Parameters:
      +
      level - the level
      +
      message - the message
      +
      throwable - the throwable
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/logger/jul/class-use/JulLogger.html b/me/hsgamer/hscore/logger/jul/class-use/JulLogger.html new file mode 100644 index 0000000000..c925b5585a --- /dev/null +++ b/me/hsgamer/hscore/logger/jul/class-use/JulLogger.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.logger.jul.JulLogger (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.logger.jul.JulLogger

+
+No usage of me.hsgamer.hscore.logger.jul.JulLogger
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/logger/jul/package-summary.html b/me/hsgamer/hscore/logger/jul/package-summary.html new file mode 100644 index 0000000000..419e3f7a4a --- /dev/null +++ b/me/hsgamer/hscore/logger/jul/package-summary.html @@ -0,0 +1,92 @@ + + + + +me.hsgamer.hscore.logger.jul (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.logger.jul

+
+
+
package me.hsgamer.hscore.logger.jul
+
+
The JUL implementation of the Logger
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/logger/jul/package-tree.html b/me/hsgamer/hscore/logger/jul/package-tree.html new file mode 100644 index 0000000000..67c1234998 --- /dev/null +++ b/me/hsgamer/hscore/logger/jul/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.logger.jul Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.logger.jul

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • me.hsgamer.hscore.logger.jul.JulLogger (implements me.hsgamer.hscore.logger.common.Logger)
    • +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/logger/jul/package-use.html b/me/hsgamer/hscore/logger/jul/package-use.html new file mode 100644 index 0000000000..30f15a9b96 --- /dev/null +++ b/me/hsgamer/hscore/logger/jul/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.logger.jul (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.logger.jul

+
+No usage of me.hsgamer.hscore.logger.jul
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/logger/provider/LoggerProvider.html b/me/hsgamer/hscore/logger/provider/LoggerProvider.html new file mode 100644 index 0000000000..362ae4e349 --- /dev/null +++ b/me/hsgamer/hscore/logger/provider/LoggerProvider.html @@ -0,0 +1,179 @@ + + + + +LoggerProvider (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class LoggerProvider

+
+
java.lang.Object +
me.hsgamer.hscore.logger.provider.LoggerProvider
+
+
+
+
public class LoggerProvider +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setLoggerProvider

      +
      public static void setLoggerProvider(Function<String,Logger> loggerProvider)
      +
      Set the logger provider
      +
      +
      Parameters:
      +
      loggerProvider - the logger provider
      +
      +
      +
    • +
    • +
      +

      getLogger

      +
      public static Logger getLogger(String name)
      +
      Get the logger
      +
      +
      Parameters:
      +
      name - the name
      +
      Returns:
      +
      the logger
      +
      +
      +
    • +
    • +
      +

      getLogger

      +
      public static Logger getLogger(Class<?> clazz)
      +
      Get the logger
      +
      +
      Parameters:
      +
      clazz - the class
      +
      Returns:
      +
      the logger
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/logger/provider/class-use/LoggerProvider.html b/me/hsgamer/hscore/logger/provider/class-use/LoggerProvider.html new file mode 100644 index 0000000000..005c85b006 --- /dev/null +++ b/me/hsgamer/hscore/logger/provider/class-use/LoggerProvider.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.logger.provider.LoggerProvider (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.logger.provider.LoggerProvider

+
+No usage of me.hsgamer.hscore.logger.provider.LoggerProvider
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/logger/provider/package-summary.html b/me/hsgamer/hscore/logger/provider/package-summary.html new file mode 100644 index 0000000000..ffa5f3c441 --- /dev/null +++ b/me/hsgamer/hscore/logger/provider/package-summary.html @@ -0,0 +1,87 @@ + + + + +me.hsgamer.hscore.logger.provider (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.logger.provider

+
+
+
package me.hsgamer.hscore.logger.provider
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/logger/provider/package-tree.html b/me/hsgamer/hscore/logger/provider/package-tree.html new file mode 100644 index 0000000000..d215730d61 --- /dev/null +++ b/me/hsgamer/hscore/logger/provider/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.logger.provider Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.logger.provider

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/logger/provider/package-use.html b/me/hsgamer/hscore/logger/provider/package-use.html new file mode 100644 index 0000000000..f39e6e8e51 --- /dev/null +++ b/me/hsgamer/hscore/logger/provider/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.logger.provider (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.logger.provider

+
+No usage of me.hsgamer.hscore.logger.provider
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/logger/service/LoggerService.html b/me/hsgamer/hscore/logger/service/LoggerService.html new file mode 100644 index 0000000000..827440c350 --- /dev/null +++ b/me/hsgamer/hscore/logger/service/LoggerService.html @@ -0,0 +1,157 @@ + + + + +LoggerService (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface LoggerService

+
+
+
+
public interface LoggerService
+
The service to get the logger
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    default Logger
    +
    getLogger(Class<?> clazz)
    +
    +
    Get the logger
    +
    + + +
    +
    Get the logger
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getLogger

      +
      Logger getLogger(String name)
      +
      Get the logger
      +
      +
      Parameters:
      +
      name - the name of the logger
      +
      Returns:
      +
      the logger
      +
      +
      +
    • +
    • +
      +

      getLogger

      +
      default Logger getLogger(Class<?> clazz)
      +
      Get the logger
      +
      +
      Parameters:
      +
      clazz - the class
      +
      Returns:
      +
      the logger
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/logger/service/LoggerServiceProvider.html b/me/hsgamer/hscore/logger/service/LoggerServiceProvider.html new file mode 100644 index 0000000000..b7023851da --- /dev/null +++ b/me/hsgamer/hscore/logger/service/LoggerServiceProvider.html @@ -0,0 +1,144 @@ + + + + +LoggerServiceProvider (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class LoggerServiceProvider

+
+
java.lang.Object +
me.hsgamer.hscore.logger.service.LoggerServiceProvider
+
+
+
+
public final class LoggerServiceProvider +extends Object
+
The service provider for LoggerService
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getService

      +
      public static LoggerService getService()
      +
      Get the service
      +
      +
      Returns:
      +
      the service
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/logger/service/class-use/LoggerService.html b/me/hsgamer/hscore/logger/service/class-use/LoggerService.html new file mode 100644 index 0000000000..eabef40e85 --- /dev/null +++ b/me/hsgamer/hscore/logger/service/class-use/LoggerService.html @@ -0,0 +1,91 @@ + + + + +Uses of Interface me.hsgamer.hscore.logger.service.LoggerService (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.logger.service.LoggerService

+
+
Packages that use LoggerService
+
+
Package
+
Description
+ +
+
Contains the classes to get the Logger using the Service Provider Interface
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/logger/service/class-use/LoggerServiceProvider.html b/me/hsgamer/hscore/logger/service/class-use/LoggerServiceProvider.html new file mode 100644 index 0000000000..1045982f1e --- /dev/null +++ b/me/hsgamer/hscore/logger/service/class-use/LoggerServiceProvider.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.logger.service.LoggerServiceProvider (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.logger.service.LoggerServiceProvider

+
+No usage of me.hsgamer.hscore.logger.service.LoggerServiceProvider
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/logger/service/package-summary.html b/me/hsgamer/hscore/logger/service/package-summary.html new file mode 100644 index 0000000000..f7b1615b64 --- /dev/null +++ b/me/hsgamer/hscore/logger/service/package-summary.html @@ -0,0 +1,102 @@ + + + + +me.hsgamer.hscore.logger.service (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.logger.service

+
+
+
package me.hsgamer.hscore.logger.service
+
+
Contains the classes to get the Logger using the Service Provider Interface
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/logger/service/package-tree.html b/me/hsgamer/hscore/logger/service/package-tree.html new file mode 100644 index 0000000000..56006ae321 --- /dev/null +++ b/me/hsgamer/hscore/logger/service/package-tree.html @@ -0,0 +1,82 @@ + + + + +me.hsgamer.hscore.logger.service Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.logger.service

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/logger/service/package-use.html b/me/hsgamer/hscore/logger/service/package-use.html new file mode 100644 index 0000000000..f484dbcaa1 --- /dev/null +++ b/me/hsgamer/hscore/logger/service/package-use.html @@ -0,0 +1,88 @@ + + + + +Uses of Package me.hsgamer.hscore.logger.service (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.logger.service

+
+ +
+
Package
+
Description
+ +
+
Contains the classes to get the Logger using the Service Provider Interface
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/logger/slf4j/SLF4JLogger.html b/me/hsgamer/hscore/logger/slf4j/SLF4JLogger.html new file mode 100644 index 0000000000..841a6fd420 --- /dev/null +++ b/me/hsgamer/hscore/logger/slf4j/SLF4JLogger.html @@ -0,0 +1,269 @@ + + + + +SLF4JLogger (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SLF4JLogger

+
+
java.lang.Object +
me.hsgamer.hscore.logger.slf4j.SLF4JLogger
+
+
+
+
All Implemented Interfaces:
+
Logger
+
+
+
public class SLF4JLogger +extends Object +implements Logger
+
The Logger for Logger
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SLF4JLogger

      +
      public SLF4JLogger(org.slf4j.Logger logger)
      +
      Create a new logger
      +
      +
      Parameters:
      +
      logger - the logger
      +
      +
      +
    • +
    • +
      +

      SLF4JLogger

      +
      public SLF4JLogger(String name)
      +
      Create a new logger
      +
      +
      Parameters:
      +
      name - the name
      +
      +
      +
    • +
    • +
      +

      SLF4JLogger

      +
      public SLF4JLogger(Class<?> clazz)
      +
      Create a new logger
      +
      +
      Parameters:
      +
      clazz - the class
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      log

      +
      public void log(LogLevel level, + String message)
      +
      Description copied from interface: Logger
      +
      Log a message
      +
      +
      Specified by:
      +
      log in interface Logger
      +
      Parameters:
      +
      level - the level
      +
      message - the message
      +
      +
      +
    • +
    • +
      +

      log

      +
      public void log(LogLevel level, + Throwable throwable)
      +
      Description copied from interface: Logger
      +
      Log a throwable
      +
      +
      Specified by:
      +
      log in interface Logger
      +
      Parameters:
      +
      level - the level
      +
      throwable - the throwable
      +
      +
      +
    • +
    • +
      +

      log

      +
      public void log(LogLevel level, + String message, + Throwable throwable)
      +
      Description copied from interface: Logger
      +
      Log a message and a throwable
      +
      +
      Specified by:
      +
      log in interface Logger
      +
      Parameters:
      +
      level - the level
      +
      message - the message
      +
      throwable - the throwable
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/logger/slf4j/class-use/SLF4JLogger.html b/me/hsgamer/hscore/logger/slf4j/class-use/SLF4JLogger.html new file mode 100644 index 0000000000..9bd5273795 --- /dev/null +++ b/me/hsgamer/hscore/logger/slf4j/class-use/SLF4JLogger.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.logger.slf4j.SLF4JLogger (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.logger.slf4j.SLF4JLogger

+
+No usage of me.hsgamer.hscore.logger.slf4j.SLF4JLogger
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/logger/slf4j/package-summary.html b/me/hsgamer/hscore/logger/slf4j/package-summary.html new file mode 100644 index 0000000000..5ab0af67dd --- /dev/null +++ b/me/hsgamer/hscore/logger/slf4j/package-summary.html @@ -0,0 +1,92 @@ + + + + +me.hsgamer.hscore.logger.slf4j (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.logger.slf4j

+
+
+
package me.hsgamer.hscore.logger.slf4j
+
+
The SLF4J implementation of the Logger
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/logger/slf4j/package-tree.html b/me/hsgamer/hscore/logger/slf4j/package-tree.html new file mode 100644 index 0000000000..f654f821fe --- /dev/null +++ b/me/hsgamer/hscore/logger/slf4j/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.logger.slf4j Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.logger.slf4j

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • me.hsgamer.hscore.logger.slf4j.SLF4JLogger (implements me.hsgamer.hscore.logger.common.Logger)
    • +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/logger/slf4j/package-use.html b/me/hsgamer/hscore/logger/slf4j/package-use.html new file mode 100644 index 0000000000..dfc58537f4 --- /dev/null +++ b/me/hsgamer/hscore/logger/slf4j/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.logger.slf4j (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.logger.slf4j

+
+No usage of me.hsgamer.hscore.logger.slf4j
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/logger/system/SystemLogger.html b/me/hsgamer/hscore/logger/system/SystemLogger.html new file mode 100644 index 0000000000..59717af019 --- /dev/null +++ b/me/hsgamer/hscore/logger/system/SystemLogger.html @@ -0,0 +1,223 @@ + + + + +SystemLogger (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SystemLogger

+
+
java.lang.Object +
me.hsgamer.hscore.logger.system.SystemLogger
+
+
+
+
All Implemented Interfaces:
+
Logger
+
+
+
public class SystemLogger +extends Object +implements Logger
+
The system Logger
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SystemLogger

      +
      public SystemLogger(String name)
      +
      Create a new logger
      +
      +
      Parameters:
      +
      name - the name
      +
      +
      +
    • +
    • +
      +

      SystemLogger

      +
      public SystemLogger(Class<?> clazz)
      +
      Create a new logger
      +
      +
      Parameters:
      +
      clazz - the class
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      printDebug

      +
      public SystemLogger printDebug()
      +
      Enable printing debug messages
      +
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      log

      +
      public void log(LogLevel level, + String message)
      +
      Description copied from interface: Logger
      +
      Log a message
      +
      +
      Specified by:
      +
      log in interface Logger
      +
      Parameters:
      +
      level - the level
      +
      message - the message
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/logger/system/class-use/SystemLogger.html b/me/hsgamer/hscore/logger/system/class-use/SystemLogger.html new file mode 100644 index 0000000000..63a3d1cc1a --- /dev/null +++ b/me/hsgamer/hscore/logger/system/class-use/SystemLogger.html @@ -0,0 +1,91 @@ + + + + +Uses of Class me.hsgamer.hscore.logger.system.SystemLogger (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.logger.system.SystemLogger

+
+
Packages that use SystemLogger
+
+
Package
+
Description
+ +
+
The system implementation of Logger
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/logger/system/package-summary.html b/me/hsgamer/hscore/logger/system/package-summary.html new file mode 100644 index 0000000000..b20a2cdf31 --- /dev/null +++ b/me/hsgamer/hscore/logger/system/package-summary.html @@ -0,0 +1,92 @@ + + + + +me.hsgamer.hscore.logger.system (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.logger.system

+
+
+
package me.hsgamer.hscore.logger.system
+
+
The system implementation of Logger
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/logger/system/package-tree.html b/me/hsgamer/hscore/logger/system/package-tree.html new file mode 100644 index 0000000000..18757a16d9 --- /dev/null +++ b/me/hsgamer/hscore/logger/system/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.logger.system Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.logger.system

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • me.hsgamer.hscore.logger.system.SystemLogger (implements me.hsgamer.hscore.logger.common.Logger)
    • +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/logger/system/package-use.html b/me/hsgamer/hscore/logger/system/package-use.html new file mode 100644 index 0000000000..5d275bb53f --- /dev/null +++ b/me/hsgamer/hscore/logger/system/package-use.html @@ -0,0 +1,88 @@ + + + + +Uses of Package me.hsgamer.hscore.logger.system (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.logger.system

+
+ +
+
Package
+
Description
+ +
+
The system implementation of Logger
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/adapt/WrappedPositionIterator.html b/me/hsgamer/hscore/minecraft/block/adapt/WrappedPositionIterator.html new file mode 100644 index 0000000000..17ac8413dc --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/adapt/WrappedPositionIterator.html @@ -0,0 +1,236 @@ + + + + +WrappedPositionIterator (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class WrappedPositionIterator<T>

+
+
java.lang.Object +
me.hsgamer.hscore.minecraft.block.adapt.WrappedPositionIterator<T>
+
+
+
+
Type Parameters:
+
T - the type
+
+
+
All Implemented Interfaces:
+
Iterator<T>
+
+
+
Direct Known Subclasses:
+
LocationIterator, VectorIterator
+
+
+
public abstract class WrappedPositionIterator<T> +extends Object +implements Iterator<T>
+
The PositionIterator for any type
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      WrappedPositionIterator

      +
      protected WrappedPositionIterator(PositionIterator positionIterator)
      +
      Create a new iterator
      +
      +
      Parameters:
      +
      positionIterator - the position iterator
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      convert

      +
      protected abstract T convert(Position position)
      +
      Convert the position to the type
      +
      +
      Parameters:
      +
      position - the position
      +
      Returns:
      +
      the type
      +
      +
      +
    • +
    • +
      +

      hasNext

      +
      public boolean hasNext()
      +
      +
      Specified by:
      +
      hasNext in interface Iterator<T>
      +
      +
      +
    • +
    • +
      +

      next

      +
      public T next()
      +
      +
      Specified by:
      +
      next in interface Iterator<T>
      +
      +
      +
    • +
    • +
      +

      reset

      +
      public void reset()
      +
      Reset the iterator
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/adapt/class-use/WrappedPositionIterator.html b/me/hsgamer/hscore/minecraft/block/adapt/class-use/WrappedPositionIterator.html new file mode 100644 index 0000000000..e2a3400e55 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/adapt/class-use/WrappedPositionIterator.html @@ -0,0 +1,96 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.block.adapt.WrappedPositionIterator (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.block.adapt.WrappedPositionIterator

+
+
Packages that use WrappedPositionIterator
+
+
Package
+
Description
+ +
+
Contains the classes to work with me.hsgamer.hscore.minecraft.block in Bukkit
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/adapt/package-summary.html b/me/hsgamer/hscore/minecraft/block/adapt/package-summary.html new file mode 100644 index 0000000000..12eee1900c --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/adapt/package-summary.html @@ -0,0 +1,121 @@ + + + + +me.hsgamer.hscore.minecraft.block.adapt (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.minecraft.block.adapt

+
+
+
package me.hsgamer.hscore.minecraft.block.adapt
+
+
Contains the classes to adapt the block to a specific platform
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/adapt/package-tree.html b/me/hsgamer/hscore/minecraft/block/adapt/package-tree.html new file mode 100644 index 0000000000..c827db0ce1 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/adapt/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.minecraft.block.adapt Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.minecraft.block.adapt

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/adapt/package-use.html b/me/hsgamer/hscore/minecraft/block/adapt/package-use.html new file mode 100644 index 0000000000..ec02275529 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/adapt/package-use.html @@ -0,0 +1,88 @@ + + + + +Uses of Package me.hsgamer.hscore.minecraft.block.adapt (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.minecraft.block.adapt

+
+ +
+
Package
+
Description
+ +
+
Contains the classes to work with me.hsgamer.hscore.minecraft.block in Bukkit
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/box/BlockBox.html b/me/hsgamer/hscore/minecraft/block/box/BlockBox.html new file mode 100644 index 0000000000..fad8e46b71 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/box/BlockBox.html @@ -0,0 +1,540 @@ + + + + +BlockBox (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BlockBox

+
+
java.lang.Object +
me.hsgamer.hscore.minecraft.block.box.BlockBox
+
+
+
+
public class BlockBox +extends Object
+
A custom box to bound blocks
+
+
+
    + +
  • +
    +

    Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    final int
    + +
    +
    The maximum x coordinate
    +
    +
    final int
    + +
    +
    The maximum y coordinate
    +
    +
    final int
    + +
    +
    The maximum z coordinate
    +
    +
    final int
    + +
    +
    The minimum x coordinate
    +
    +
    final int
    + +
    +
    The minimum y coordinate
    +
    +
    final int
    + +
    +
    The minimum z coordinate
    +
    +
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    +
    BlockBox(int x1, + int y1, + int z1, + int x2, + int y2, + int z2)
    +
    +
    Create a new block box
    +
    +
    BlockBox(Position pos1, + Position pos2)
    +
    +
    Create a new block box
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
    +
    Get the center of the box
    +
    +
    boolean
    +
    contains(double x, + double y, + double z)
    +
    +
    Check if the location is in the box
    +
    +
    boolean
    + +
    +
    Check if the location is in the box
    +
    +
    boolean
    + +
     
    + +
    expand(int x, + int y, + int z)
    +
    +
    Create a new block box that expands the minimum and maximum position by the given offset
    +
    + +
    expandMax(int x, + int y, + int z)
    +
    +
    Create a new block box that increases the maximum position by the given offset
    +
    + +
    expandMin(int x, + int y, + int z)
    +
    +
    Create a new block box that decreases the minimum position by the given offset
    +
    +
    int
    + +
     
    + +
    max()
    +
    +
    Get the maximum position
    +
    + + +
    +
    Create a new block box that increases the maximum position by one.
    +
    + +
    min()
    +
    +
    Get the minimum position
    +
    +
    double
    + +
    +
    Get the X-size of the box
    +
    +
    double
    + +
    +
    Get the Y-size of the box
    +
    +
    double
    + +
    +
    Get the Z-size of the box
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      minX

      +
      public final int minX
      +
      The minimum x coordinate
      +
      +
    • +
    • +
      +

      minY

      +
      public final int minY
      +
      The minimum y coordinate
      +
      +
    • +
    • +
      +

      minZ

      +
      public final int minZ
      +
      The minimum z coordinate
      +
      +
    • +
    • +
      +

      maxX

      +
      public final int maxX
      +
      The maximum x coordinate
      +
      +
    • +
    • +
      +

      maxY

      +
      public final int maxY
      +
      The maximum y coordinate
      +
      +
    • +
    • +
      +

      maxZ

      +
      public final int maxZ
      +
      The maximum z coordinate
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      BlockBox

      +
      public BlockBox(int x1, + int y1, + int z1, + int x2, + int y2, + int z2)
      +
      Create a new block box
      +
      +
      Parameters:
      +
      x1 - the first x
      +
      y1 - the first y
      +
      z1 - the first z
      +
      x2 - the second x
      +
      y2 - the second y
      +
      z2 - the second z
      +
      +
      +
    • +
    • +
      +

      BlockBox

      +
      public BlockBox(Position pos1, + Position pos2)
      +
      Create a new block box
      +
      +
      Parameters:
      +
      pos1 - the first position
      +
      pos2 - the second position
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      expandMax

      +
      public BlockBox expandMax(int x, + int y, + int z)
      +
      Create a new block box that increases the maximum position by the given offset
      +
      +
      Parameters:
      +
      x - the x-axis offset
      +
      y - the y-axis offset
      +
      z - the z-axis offset
      +
      Returns:
      +
      the new box
      +
      +
      +
    • +
    • +
      +

      expandMin

      +
      public BlockBox expandMin(int x, + int y, + int z)
      +
      Create a new block box that decreases the minimum position by the given offset
      +
      +
      Parameters:
      +
      x - the x-axis offset
      +
      y - the y-axis offset
      +
      z - the z-axis offset
      +
      Returns:
      +
      the new box
      +
      +
      +
    • +
    • +
      +

      expand

      +
      public BlockBox expand(int x, + int y, + int z)
      +
      Create a new block box that expands the minimum and maximum position by the given offset
      +
      +
      Parameters:
      +
      x - the x-axis offset
      +
      y - the y-axis offset
      +
      z - the z-axis offset
      +
      Returns:
      +
      the new box
      +
      +
      +
    • +
    • +
      +

      maxInclusive

      +
      public BlockBox maxInclusive()
      +
      Create a new block box that increases the maximum position by one. + Use this to include the block at the maximum position as a part of the box.
      +
      +
      Returns:
      +
      the new box
      +
      +
      +
    • +
    • +
      +

      contains

      +
      public boolean contains(double x, + double y, + double z)
      +
      Check if the location is in the box
      +
      +
      Parameters:
      +
      x - the x
      +
      y - the y
      +
      z - the z
      +
      Returns:
      +
      true if it is in the box
      +
      +
      +
    • +
    • +
      +

      contains

      +
      public boolean contains(Position pos)
      +
      Check if the location is in the box
      +
      +
      Parameters:
      +
      pos - the position
      +
      Returns:
      +
      true if it is in the box
      +
      +
      +
    • +
    • +
      +

      center

      +
      public Position center()
      +
      Get the center of the box
      +
      +
      Returns:
      +
      the center
      +
      +
      +
    • +
    • +
      +

      min

      +
      public Position min()
      +
      Get the minimum position
      +
      +
      Returns:
      +
      the minimum position
      +
      +
      +
    • +
    • +
      +

      max

      +
      public Position max()
      +
      Get the maximum position
      +
      +
      Returns:
      +
      the maximum position
      +
      +
      +
    • +
    • +
      +

      sizeX

      +
      public double sizeX()
      +
      Get the X-size of the box
      +
      +
      Returns:
      +
      the size
      +
      +
      +
    • +
    • +
      +

      sizeY

      +
      public double sizeY()
      +
      Get the Y-size of the box
      +
      +
      Returns:
      +
      the size
      +
      +
      +
    • +
    • +
      +

      sizeZ

      +
      public double sizeZ()
      +
      Get the Z-size of the box
      +
      +
      Returns:
      +
      the size
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/box/Position.html b/me/hsgamer/hscore/minecraft/block/box/Position.html new file mode 100644 index 0000000000..a22ad0bdd8 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/box/Position.html @@ -0,0 +1,274 @@ + + + + +Position (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Position

+
+
java.lang.Object +
me.hsgamer.hscore.minecraft.block.box.Position
+
+
+
+
public class Position +extends Object
+
The immutable 3D position / location / vector
+
+
+
    + +
  • +
    +

    Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    final double
    + +
    +
    The x-axis
    +
    +
    final double
    + +
    +
    The y-axis
    +
    +
    final double
    + +
    +
    The z-axis
    +
    +
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    +
    Position(double x, + double y, + double z)
    +
    +
    Create a new Position
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    boolean
    + +
     
    +
    int
    + +
     
    + +
    move(double x, + double y, + double z)
    +
    +
    Create a new Position that offset from this position
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      x

      +
      public final double x
      +
      The x-axis
      +
      +
    • +
    • +
      +

      y

      +
      public final double y
      +
      The y-axis
      +
      +
    • +
    • +
      +

      z

      +
      public final double z
      +
      The z-axis
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Position

      +
      public Position(double x, + double y, + double z)
      +
      Create a new Position
      +
      +
      Parameters:
      +
      x - the x-axis
      +
      y - the y-axis
      +
      z - the z-axis
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      move

      +
      public Position move(double x, + double y, + double z)
      +
      Create a new Position that offset from this position
      +
      +
      Parameters:
      +
      x - the x-axis offset
      +
      y - the y-axis offset
      +
      z - the z-axis offset
      +
      Returns:
      +
      the new position
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/box/class-use/BlockBox.html b/me/hsgamer/hscore/minecraft/block/box/class-use/BlockBox.html new file mode 100644 index 0000000000..a87848ccf1 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/box/class-use/BlockBox.html @@ -0,0 +1,235 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.block.box.BlockBox (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.block.box.BlockBox

+
+
Packages that use BlockBox
+
+
Package
+
Description
+ +
+
Contains classes that bound the blocks
+
+ +
+
Contains the implementations of PositionIterator
+
+ +
+
Contains the base classes to iterate Position
+
+ +
+
Contains the utilities for me.hsgamer.hscore.minecraft.block
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/box/class-use/Position.html b/me/hsgamer/hscore/minecraft/block/box/class-use/Position.html new file mode 100644 index 0000000000..90f4a64dda --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/box/class-use/Position.html @@ -0,0 +1,353 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.block.box.Position (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.block.box.Position

+
+
Packages that use Position
+
+
Package
+
Description
+ +
+
Contains the classes to work with me.hsgamer.hscore.minecraft.block in Bukkit
+
+ +
+
Contains the classes to adapt the block to a specific platform
+
+ +
+
Contains classes that bound the blocks
+
+ +
+
Contains the implementations of PositionIterator
+
+ +
+
Contains the base classes to iterate Position
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/box/package-summary.html b/me/hsgamer/hscore/minecraft/block/box/package-summary.html new file mode 100644 index 0000000000..187b54bb5b --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/box/package-summary.html @@ -0,0 +1,125 @@ + + + + +me.hsgamer.hscore.minecraft.block.box (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.minecraft.block.box

+
+
+
package me.hsgamer.hscore.minecraft.block.box
+
+
Contains classes that bound the blocks
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/box/package-tree.html b/me/hsgamer/hscore/minecraft/block/box/package-tree.html new file mode 100644 index 0000000000..11a47b2ad0 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/box/package-tree.html @@ -0,0 +1,77 @@ + + + + +me.hsgamer.hscore.minecraft.block.box Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.minecraft.block.box

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • me.hsgamer.hscore.minecraft.block.box.BlockBox
    • +
    • me.hsgamer.hscore.minecraft.block.box.Position
    • +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/box/package-use.html b/me/hsgamer/hscore/minecraft/block/box/package-use.html new file mode 100644 index 0000000000..f1dde91d92 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/box/package-use.html @@ -0,0 +1,185 @@ + + + + +Uses of Package me.hsgamer.hscore.minecraft.block.box (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.minecraft.block.box

+
+ +
+
Package
+
Description
+ +
+
Contains the classes to work with me.hsgamer.hscore.minecraft.block in Bukkit
+
+ +
+
Contains the classes to adapt the block to a specific platform
+
+ +
+
Contains classes that bound the blocks
+
+ +
+
Contains the implementations of PositionIterator
+
+ +
+
Contains the base classes to iterate Position
+
+ +
+
Contains the utilities for me.hsgamer.hscore.minecraft.block
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/impl/iterator/LinearPositionIterator.LinearCoordinate.html b/me/hsgamer/hscore/minecraft/block/impl/iterator/LinearPositionIterator.LinearCoordinate.html new file mode 100644 index 0000000000..9ac53ef4be --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/impl/iterator/LinearPositionIterator.LinearCoordinate.html @@ -0,0 +1,181 @@ + + + + +LinearPositionIterator.LinearCoordinate (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface LinearPositionIterator.LinearCoordinate

+
+
+
+
Enclosing class:
+
LinearPositionIterator
+
+
+
public static interface LinearPositionIterator.LinearCoordinate
+
The linear subject
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      hasNext

      +
      boolean hasNext(Position current, + BasePositionIterator iterator)
      +
      Check if there is a next element
      +
      +
      Parameters:
      +
      current - the current element
      +
      iterator - the iterator
      +
      Returns:
      +
      true if there is a next element
      +
      +
      +
    • +
    • +
      +

      next

      +
      Position next(Position current)
      +
      Get the next element
      +
      +
      Parameters:
      +
      current - the current element
      +
      +
      +
    • +
    • +
      +

      reset

      +
      Position reset(Position current, + BasePositionIterator iterator)
      +
      Reset the next element
      +
      +
      Parameters:
      +
      current - the current element
      +
      iterator - the iterator
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/impl/iterator/LinearPositionIterator.html b/me/hsgamer/hscore/minecraft/block/impl/iterator/LinearPositionIterator.html new file mode 100644 index 0000000000..cab6200a1c --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/impl/iterator/LinearPositionIterator.html @@ -0,0 +1,334 @@ + + + + +LinearPositionIterator (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class LinearPositionIterator

+
+ +
+
+
All Implemented Interfaces:
+
Iterator<Position>, PositionIterator
+
+
+
public class LinearPositionIterator +extends BasePositionIterator
+
The PositionIterator that iterates in a linear way
+
+
+ +
+
+ +
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/impl/iterator/RandomPositionIterator.html b/me/hsgamer/hscore/minecraft/block/impl/iterator/RandomPositionIterator.html new file mode 100644 index 0000000000..8a74c5bbe0 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/impl/iterator/RandomPositionIterator.html @@ -0,0 +1,268 @@ + + + + +RandomPositionIterator (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RandomPositionIterator

+
+ +
+
+
All Implemented Interfaces:
+
Iterator<Position>, PositionIterator
+
+
+
public class RandomPositionIterator +extends BasePositionIterator
+
The PositionIterator that iterates randomly
+
+
+ +
+
+ +
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/impl/iterator/RandomTypePositionIterator.html b/me/hsgamer/hscore/minecraft/block/impl/iterator/RandomTypePositionIterator.html new file mode 100644 index 0000000000..ef36d02086 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/impl/iterator/RandomTypePositionIterator.html @@ -0,0 +1,214 @@ + + + + +RandomTypePositionIterator (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RandomTypePositionIterator

+
+
java.lang.Object +
me.hsgamer.hscore.minecraft.block.iterator.AbstractPositionIterator +
me.hsgamer.hscore.minecraft.block.impl.iterator.RandomTypePositionIterator
+
+
+
+
+
All Implemented Interfaces:
+
Iterator<Position>, PositionIterator
+
+
+
public class RandomTypePositionIterator +extends AbstractPositionIterator
+
The PositionIterator that combines multiple PositionIterator and randomly choose one
+
+
+ +
+
+ +
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/impl/iterator/class-use/LinearPositionIterator.LinearCoordinate.html b/me/hsgamer/hscore/minecraft/block/impl/iterator/class-use/LinearPositionIterator.LinearCoordinate.html new file mode 100644 index 0000000000..bf773de761 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/impl/iterator/class-use/LinearPositionIterator.LinearCoordinate.html @@ -0,0 +1,113 @@ + + + + +Uses of Interface me.hsgamer.hscore.minecraft.block.impl.iterator.LinearPositionIterator.LinearCoordinate (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.minecraft.block.impl.iterator.LinearPositionIterator.LinearCoordinate

+
+ +
+
Package
+
Description
+ +
+
Contains the implementations of PositionIterator
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/impl/iterator/class-use/LinearPositionIterator.html b/me/hsgamer/hscore/minecraft/block/impl/iterator/class-use/LinearPositionIterator.html new file mode 100644 index 0000000000..4f787b4eed --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/impl/iterator/class-use/LinearPositionIterator.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.block.impl.iterator.LinearPositionIterator (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.block.impl.iterator.LinearPositionIterator

+
+No usage of me.hsgamer.hscore.minecraft.block.impl.iterator.LinearPositionIterator
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/impl/iterator/class-use/RandomPositionIterator.html b/me/hsgamer/hscore/minecraft/block/impl/iterator/class-use/RandomPositionIterator.html new file mode 100644 index 0000000000..4b369c5bb3 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/impl/iterator/class-use/RandomPositionIterator.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.block.impl.iterator.RandomPositionIterator (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.block.impl.iterator.RandomPositionIterator

+
+No usage of me.hsgamer.hscore.minecraft.block.impl.iterator.RandomPositionIterator
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/impl/iterator/class-use/RandomTypePositionIterator.html b/me/hsgamer/hscore/minecraft/block/impl/iterator/class-use/RandomTypePositionIterator.html new file mode 100644 index 0000000000..bd02302027 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/impl/iterator/class-use/RandomTypePositionIterator.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.block.impl.iterator.RandomTypePositionIterator (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.block.impl.iterator.RandomTypePositionIterator

+
+No usage of me.hsgamer.hscore.minecraft.block.impl.iterator.RandomTypePositionIterator
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/impl/iterator/package-summary.html b/me/hsgamer/hscore/minecraft/block/impl/iterator/package-summary.html new file mode 100644 index 0000000000..6b588bf892 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/impl/iterator/package-summary.html @@ -0,0 +1,123 @@ + + + + +me.hsgamer.hscore.minecraft.block.impl.iterator (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.minecraft.block.impl.iterator

+
+
+
package me.hsgamer.hscore.minecraft.block.impl.iterator
+
+
Contains the implementations of PositionIterator
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/impl/iterator/package-tree.html b/me/hsgamer/hscore/minecraft/block/impl/iterator/package-tree.html new file mode 100644 index 0000000000..c60dcbe708 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/impl/iterator/package-tree.html @@ -0,0 +1,92 @@ + + + + +me.hsgamer.hscore.minecraft.block.impl.iterator Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.minecraft.block.impl.iterator

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/impl/iterator/package-use.html b/me/hsgamer/hscore/minecraft/block/impl/iterator/package-use.html new file mode 100644 index 0000000000..3812f893ca --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/impl/iterator/package-use.html @@ -0,0 +1,88 @@ + + + + +Uses of Package me.hsgamer.hscore.minecraft.block.impl.iterator (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.minecraft.block.impl.iterator

+
+ +
+
Package
+
Description
+ +
+
Contains the implementations of PositionIterator
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/impl/package-summary.html b/me/hsgamer/hscore/minecraft/block/impl/package-summary.html new file mode 100644 index 0000000000..ca79b02f4d --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/impl/package-summary.html @@ -0,0 +1,112 @@ + + + + +me.hsgamer.hscore.minecraft.block.impl (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.minecraft.block.impl

+
+
+
package me.hsgamer.hscore.minecraft.block.impl
+
+
The implementation of me.hsgamer.hscore.minecraft.block
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/impl/package-tree.html b/me/hsgamer/hscore/minecraft/block/impl/package-tree.html new file mode 100644 index 0000000000..a6639b6896 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/impl/package-tree.html @@ -0,0 +1,66 @@ + + + + +me.hsgamer.hscore.minecraft.block.impl Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.minecraft.block.impl

+Package Hierarchies: + +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/impl/package-use.html b/me/hsgamer/hscore/minecraft/block/impl/package-use.html new file mode 100644 index 0000000000..ee700be8af --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/impl/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.minecraft.block.impl (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.minecraft.block.impl

+
+No usage of me.hsgamer.hscore.minecraft.block.impl
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/iterator/AbstractPositionIterator.html b/me/hsgamer/hscore/minecraft/block/iterator/AbstractPositionIterator.html new file mode 100644 index 0000000000..70b786d79c --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/iterator/AbstractPositionIterator.html @@ -0,0 +1,189 @@ + + + + +AbstractPositionIterator (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AbstractPositionIterator

+
+
java.lang.Object +
me.hsgamer.hscore.minecraft.block.iterator.AbstractPositionIterator
+
+
+
+
All Implemented Interfaces:
+
Iterator<Position>, PositionIterator
+
+
+
Direct Known Subclasses:
+
BasePositionIterator, RandomTypePositionIterator
+
+
+
public abstract class AbstractPositionIterator +extends Object +implements PositionIterator
+
The abstract PositionIterator for BlockBox
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      box

      +
      public final BlockBox box
      +
      The box
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    + +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/iterator/BasePositionIterator.html b/me/hsgamer/hscore/minecraft/block/iterator/BasePositionIterator.html new file mode 100644 index 0000000000..d08a472889 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/iterator/BasePositionIterator.html @@ -0,0 +1,288 @@ + + + + +BasePositionIterator (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BasePositionIterator

+
+
java.lang.Object +
me.hsgamer.hscore.minecraft.block.iterator.AbstractPositionIterator +
me.hsgamer.hscore.minecraft.block.iterator.BasePositionIterator
+
+
+
+
+
All Implemented Interfaces:
+
Iterator<Position>, PositionIterator
+
+
+
Direct Known Subclasses:
+
LinearPositionIterator, RandomPositionIterator
+
+
+
public abstract class BasePositionIterator +extends AbstractPositionIterator
+ +
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      BasePositionIterator

      +
      protected BasePositionIterator(BlockBox box)
      + +
      +
      Parameters:
      +
      box - the box
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getCurrent

      +
      public Position getCurrent()
      +
      Get the current Position
      +
      +
      Returns:
      +
      the current position
      +
      +
      +
    • +
    • +
      +

      initial

      +
      public abstract Position initial()
      +
      Get the initial Position
      +
      +
      Returns:
      +
      the initial position
      +
      +
      +
    • +
    • +
      +

      getContinue

      +
      public abstract Position getContinue(Position current) + throws NoSuchElementException
      +
      Get the next Position
      +
      +
      Parameters:
      +
      current - the current position
      +
      Returns:
      +
      the next position
      +
      Throws:
      +
      NoSuchElementException - if there is no next position
      +
      +
      +
    • +
    • +
      +

      hasContinue

      +
      public abstract boolean hasContinue(Position current)
      +
      Check if there is a next Position
      +
      +
      Parameters:
      +
      current - the current position
      +
      Returns:
      +
      true if there is a next position
      +
      +
      +
    • +
    • +
      +

      reset

      +
      public void reset()
      +
      Description copied from interface: PositionIterator
      +
      Reset the iterator
      +
      +
    • +
    • +
      +

      hasNext

      +
      public boolean hasNext()
      +
      +
    • +
    • +
      +

      next

      +
      public Position next()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/iterator/PositionIterator.html b/me/hsgamer/hscore/minecraft/block/iterator/PositionIterator.html new file mode 100644 index 0000000000..329c0af10b --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/iterator/PositionIterator.html @@ -0,0 +1,145 @@ + + + + +PositionIterator (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface PositionIterator

+
+
+
+
All Superinterfaces:
+
Iterator<Position>
+
+
+
All Known Implementing Classes:
+
AbstractPositionIterator, BasePositionIterator, LinearPositionIterator, RandomPositionIterator, RandomTypePositionIterator
+
+
+
public interface PositionIterator +extends Iterator<Position>
+ +
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    + +
    +
    Reset the iterator
    +
    +
    +
    +
    +
    +

    Methods inherited from interface java.util.Iterator

    +forEachRemaining, hasNext, next, remove
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      reset

      +
      void reset()
      +
      Reset the iterator
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/iterator/class-use/AbstractPositionIterator.html b/me/hsgamer/hscore/minecraft/block/iterator/class-use/AbstractPositionIterator.html new file mode 100644 index 0000000000..b4d185d00d --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/iterator/class-use/AbstractPositionIterator.html @@ -0,0 +1,121 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.block.iterator.AbstractPositionIterator (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.block.iterator.AbstractPositionIterator

+
+
Packages that use AbstractPositionIterator
+
+
Package
+
Description
+ +
+
Contains the implementations of PositionIterator
+
+ +
+
Contains the base classes to iterate Position
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/iterator/class-use/BasePositionIterator.html b/me/hsgamer/hscore/minecraft/block/iterator/class-use/BasePositionIterator.html new file mode 100644 index 0000000000..108b26763f --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/iterator/class-use/BasePositionIterator.html @@ -0,0 +1,114 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.block.iterator.BasePositionIterator (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.block.iterator.BasePositionIterator

+
+
Packages that use BasePositionIterator
+
+
Package
+
Description
+ +
+
Contains the implementations of PositionIterator
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/iterator/class-use/PositionIterator.html b/me/hsgamer/hscore/minecraft/block/iterator/class-use/PositionIterator.html new file mode 100644 index 0000000000..b89dc13f37 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/iterator/class-use/PositionIterator.html @@ -0,0 +1,222 @@ + + + + +Uses of Interface me.hsgamer.hscore.minecraft.block.iterator.PositionIterator (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.minecraft.block.iterator.PositionIterator

+
+
Packages that use PositionIterator
+
+
Package
+
Description
+ +
+
Contains the classes to work with me.hsgamer.hscore.minecraft.block in Bukkit
+
+ +
+
Contains the classes to adapt the block to a specific platform
+
+ +
+
Contains the implementations of PositionIterator
+
+ +
+
Contains the base classes to iterate Position
+
+ +
+
Contains the utilities for me.hsgamer.hscore.minecraft.block
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/iterator/package-summary.html b/me/hsgamer/hscore/minecraft/block/iterator/package-summary.html new file mode 100644 index 0000000000..ddb258775b --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/iterator/package-summary.html @@ -0,0 +1,135 @@ + + + + +me.hsgamer.hscore.minecraft.block.iterator (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.minecraft.block.iterator

+
+
+
package me.hsgamer.hscore.minecraft.block.iterator
+
+
Contains the base classes to iterate Position
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/iterator/package-tree.html b/me/hsgamer/hscore/minecraft/block/iterator/package-tree.html new file mode 100644 index 0000000000..06a8801a0d --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/iterator/package-tree.html @@ -0,0 +1,90 @@ + + + + +me.hsgamer.hscore.minecraft.block.iterator Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.minecraft.block.iterator

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/iterator/package-use.html b/me/hsgamer/hscore/minecraft/block/iterator/package-use.html new file mode 100644 index 0000000000..d784be7401 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/iterator/package-use.html @@ -0,0 +1,168 @@ + + + + +Uses of Package me.hsgamer.hscore.minecraft.block.iterator (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.minecraft.block.iterator

+
+ +
+
Package
+
Description
+ +
+
Contains the classes to work with me.hsgamer.hscore.minecraft.block in Bukkit
+
+ +
+
Contains the classes to adapt the block to a specific platform
+
+ +
+
Contains the implementations of PositionIterator
+
+ +
+
Contains the base classes to iterate Position
+
+ +
+
Contains the utilities for me.hsgamer.hscore.minecraft.block
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/package-summary.html b/me/hsgamer/hscore/minecraft/block/package-summary.html new file mode 100644 index 0000000000..0f12e751fd --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/package-summary.html @@ -0,0 +1,108 @@ + + + + +me.hsgamer.hscore.minecraft.block (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.minecraft.block

+
+
+
package me.hsgamer.hscore.minecraft.block
+
+
Contains classes to work with blocks and locations
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/package-tree.html b/me/hsgamer/hscore/minecraft/block/package-tree.html new file mode 100644 index 0000000000..65262669d7 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/package-tree.html @@ -0,0 +1,66 @@ + + + + +me.hsgamer.hscore.minecraft.block Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.minecraft.block

+Package Hierarchies: + +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/package-use.html b/me/hsgamer/hscore/minecraft/block/package-use.html new file mode 100644 index 0000000000..eda3b57ba9 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.minecraft.block (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.minecraft.block

+
+No usage of me.hsgamer.hscore.minecraft.block
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/utils/PositionIteratorUtils.html b/me/hsgamer/hscore/minecraft/block/utils/PositionIteratorUtils.html new file mode 100644 index 0000000000..d7371aa000 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/utils/PositionIteratorUtils.html @@ -0,0 +1,202 @@ + + + + +PositionIteratorUtils (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PositionIteratorUtils

+
+
java.lang.Object +
me.hsgamer.hscore.minecraft.block.utils.PositionIteratorUtils
+
+
+
+
public final class PositionIteratorUtils +extends Object
+
The utility class for PositionIterator
+
+
+ +
+
+ +
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/utils/class-use/PositionIteratorUtils.html b/me/hsgamer/hscore/minecraft/block/utils/class-use/PositionIteratorUtils.html new file mode 100644 index 0000000000..b071daf5ef --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/utils/class-use/PositionIteratorUtils.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.block.utils.PositionIteratorUtils (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.block.utils.PositionIteratorUtils

+
+No usage of me.hsgamer.hscore.minecraft.block.utils.PositionIteratorUtils
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/utils/package-summary.html b/me/hsgamer/hscore/minecraft/block/utils/package-summary.html new file mode 100644 index 0000000000..7251ed9cdc --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/utils/package-summary.html @@ -0,0 +1,121 @@ + + + + +me.hsgamer.hscore.minecraft.block.utils (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.minecraft.block.utils

+
+
+
package me.hsgamer.hscore.minecraft.block.utils
+
+
Contains the utilities for me.hsgamer.hscore.minecraft.block
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/utils/package-tree.html b/me/hsgamer/hscore/minecraft/block/utils/package-tree.html new file mode 100644 index 0000000000..8073e626f1 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/utils/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.minecraft.block.utils Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.minecraft.block.utils

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/block/utils/package-use.html b/me/hsgamer/hscore/minecraft/block/utils/package-use.html new file mode 100644 index 0000000000..dbb58c2adb --- /dev/null +++ b/me/hsgamer/hscore/minecraft/block/utils/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.minecraft.block.utils (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.minecraft.block.utils

+
+No usage of me.hsgamer.hscore.minecraft.block.utils
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/clicktype/MinecraftClickType.html b/me/hsgamer/hscore/minecraft/clicktype/MinecraftClickType.html new file mode 100644 index 0000000000..2a8cad500e --- /dev/null +++ b/me/hsgamer/hscore/minecraft/clicktype/MinecraftClickType.html @@ -0,0 +1,221 @@ + + + + +MinecraftClickType (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface MinecraftClickType

+
+
+
+
All Known Implementing Classes:
+
BukkitClickType
+
+
+
public interface MinecraftClickType
+
The click type of Minecraft
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    int
    + +
    +
    Get the hotbar slot (0-8) of the click type if it is number click
    +
    + + +
    +
    Get the name of the click type
    +
    +
    boolean
    + +
    +
    Check if the click type is left click
    +
    +
    boolean
    + +
    +
    Check if the click type is number click
    +
    +
    boolean
    + +
    +
    Check if the click type is right click
    +
    +
    boolean
    + +
    +
    Check if the click type is shift click
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      String getName()
      +
      Get the name of the click type
      +
      +
      Returns:
      +
      the name
      +
      +
      +
    • +
    • +
      +

      isLeftClick

      +
      boolean isLeftClick()
      +
      Check if the click type is left click
      +
      +
      Returns:
      +
      true if it is
      +
      +
      +
    • +
    • +
      +

      isRightClick

      +
      boolean isRightClick()
      +
      Check if the click type is right click
      +
      +
      Returns:
      +
      true if it is
      +
      +
      +
    • +
    • +
      +

      isShiftClick

      +
      boolean isShiftClick()
      +
      Check if the click type is shift click
      +
      +
      Returns:
      +
      true if it is
      +
      +
      +
    • +
    • +
      +

      isNumberClick

      +
      boolean isNumberClick()
      +
      Check if the click type is number click
      +
      +
      Returns:
      +
      true if it is
      +
      +
      +
    • +
    • +
      +

      getHotbarSlot

      +
      int getHotbarSlot()
      +
      Get the hotbar slot (0-8) of the click type if it is number click
      +
      +
      Returns:
      +
      the number, -1 if it is not number click or undefined
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/clicktype/class-use/MinecraftClickType.html b/me/hsgamer/hscore/minecraft/clicktype/class-use/MinecraftClickType.html new file mode 100644 index 0000000000..10b63ee183 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/clicktype/class-use/MinecraftClickType.html @@ -0,0 +1,91 @@ + + + + +Uses of Interface me.hsgamer.hscore.minecraft.clicktype.MinecraftClickType (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.minecraft.clicktype.MinecraftClickType

+
+
Packages that use MinecraftClickType
+
+
Package
+
Description
+ +
+
Contains the classes for advanced usage of ClickType
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/clicktype/package-summary.html b/me/hsgamer/hscore/minecraft/clicktype/package-summary.html new file mode 100644 index 0000000000..ca217985c9 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/clicktype/package-summary.html @@ -0,0 +1,92 @@ + + + + +me.hsgamer.hscore.minecraft.clicktype (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.minecraft.clicktype

+
+
+
package me.hsgamer.hscore.minecraft.clicktype
+
+
Contains the generic Minecraft interface for inventory click types
+
+
+
    +
  • +
    +
    Interfaces
    +
    +
    Class
    +
    Description
    + +
    +
    The click type of Minecraft
    +
    +
    +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/clicktype/package-tree.html b/me/hsgamer/hscore/minecraft/clicktype/package-tree.html new file mode 100644 index 0000000000..2ab7adeac9 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/clicktype/package-tree.html @@ -0,0 +1,72 @@ + + + + +me.hsgamer.hscore.minecraft.clicktype Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.minecraft.clicktype

+Package Hierarchies: + +
+
+

Interface Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/clicktype/package-use.html b/me/hsgamer/hscore/minecraft/clicktype/package-use.html new file mode 100644 index 0000000000..9b1e352fd9 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/clicktype/package-use.html @@ -0,0 +1,88 @@ + + + + +Uses of Package me.hsgamer.hscore.minecraft.clicktype (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.minecraft.clicktype

+
+ +
+
Package
+
Description
+ +
+
Contains the classes for advanced usage of ClickType
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/GUIDisplay.html b/me/hsgamer/hscore/minecraft/gui/GUIDisplay.html new file mode 100644 index 0000000000..977f534245 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/GUIDisplay.html @@ -0,0 +1,229 @@ + + + + +GUIDisplay (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class GUIDisplay<H extends GUIHolder<?>>

+
+
java.lang.Object +
me.hsgamer.hscore.ui.BaseDisplay<H> +
me.hsgamer.hscore.minecraft.gui.GUIDisplay<H>
+
+
+
+
+
Type Parameters:
+
H - the type of the holder
+
+
+
All Implemented Interfaces:
+
Display, Initializable, Updatable
+
+
+
Direct Known Subclasses:
+
InventoryGUIDisplay
+
+
+
public abstract class GUIDisplay<H extends GUIHolder<?>> +extends BaseDisplay<H>
+
The base Display for UI in Minecraft
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      GUIDisplay

      +
      protected GUIDisplay(@NotNull + @NotNull UUID uuid, + @NotNull + H holder)
      +
      Create a new display
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      holder - the holder
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      open

      +
      public abstract void open()
      +
      Open the display
      +
      +
    • +
    • +
      +

      handleEvent

      +
      public abstract void handleEvent(ViewerEvent event)
      +
      Handle the event
      +
      +
      Parameters:
      +
      event - the event
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/GUIHolder.html b/me/hsgamer/hscore/minecraft/gui/GUIHolder.html new file mode 100644 index 0000000000..760dd8fa80 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/GUIHolder.html @@ -0,0 +1,313 @@ + + + + +GUIHolder (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class GUIHolder<D extends GUIDisplay<?>>

+
+
java.lang.Object +
me.hsgamer.hscore.ui.BaseHolder<D> +
me.hsgamer.hscore.minecraft.gui.GUIHolder<D>
+
+
+
+
+
All Implemented Interfaces:
+
Holder<D>, Initializable, Updatable
+
+
+
Direct Known Subclasses:
+
BukkitGUIHolder, MinestomGUIHolder
+
+
+
public abstract class GUIHolder<D extends GUIDisplay<?>> +extends BaseHolder<D>
+
The base Holder for UI in Minecraft
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      GUIHolder

      +
      public GUIHolder()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getButtonMap

      +
      @NotNull +public @NotNull ButtonMap getButtonMap()
      +
      Get the button map
      +
      +
      Returns:
      +
      the button map
      +
      +
      +
    • +
    • +
      +

      setButtonMap

      +
      public void setButtonMap(@NotNull + @NotNull ButtonMap buttonMap)
      +
      Set the button map
      +
      +
      Parameters:
      +
      buttonMap - the button map
      +
      +
      +
    • +
    • +
      +

      init

      +
      public void init()
      +
      Description copied from interface: Initializable
      +
      Initialize some properties for the object
      +
      +
    • +
    • +
      +

      stop

      +
      public void stop()
      +
      Description copied from interface: Initializable
      +
      Stop the object
      +
      +
      Specified by:
      +
      stop in interface Initializable
      +
      Overrides:
      +
      stop in class BaseHolder<D extends GUIDisplay<?>>
      +
      +
      +
    • +
    • +
      +

      onOpen

      +
      protected void onOpen(@NotNull + @NotNull OpenEvent event)
      +
      Handle open event
      +
      +
      Parameters:
      +
      event - the event
      +
      +
      +
    • +
    • +
      +

      onClick

      +
      protected void onClick(@NotNull + @NotNull ClickEvent event)
      +
      Handle click event
      +
      +
      Parameters:
      +
      event - the event
      +
      +
      +
    • +
    • +
      +

      onClose

      +
      protected void onClose(@NotNull + @NotNull CloseEvent event)
      +
      Handle close event
      +
      +
      Parameters:
      +
      event - the event
      +
      +
      +
    • +
    • +
      +

      closeAll

      +
      protected void closeAll(List<D> displays)
      +
      Close all displays
      +
      +
      Parameters:
      +
      displays - the list of closed displays to be closed
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/GUIProperties.html b/me/hsgamer/hscore/minecraft/gui/GUIProperties.html new file mode 100644 index 0000000000..cb6bbe5446 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/GUIProperties.html @@ -0,0 +1,160 @@ + + + + +GUIProperties (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class GUIProperties

+
+
java.lang.Object +
me.hsgamer.hscore.minecraft.gui.GUIProperties
+
+
+
+
public class GUIProperties +extends Object
+
The extra properties for the GUI
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getMillisPerTick

      +
      public static long getMillisPerTick()
      +
      Get the millis per tick
      +
      +
      Returns:
      +
      the millis per tick
      +
      +
      +
    • +
    • +
      +

      setMillisPerTick

      +
      public static void setMillisPerTick(long millisPerTick)
      +
      Set the millis per tick
      +
      +
      Parameters:
      +
      millisPerTick - the millis per tick
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/InventoryGUIDisplay.html b/me/hsgamer/hscore/minecraft/gui/InventoryGUIDisplay.html new file mode 100644 index 0000000000..5352c15c63 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/InventoryGUIDisplay.html @@ -0,0 +1,352 @@ + + + + +InventoryGUIDisplay (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class InventoryGUIDisplay<H extends GUIHolder<?>>

+
+
java.lang.Object +
me.hsgamer.hscore.ui.BaseDisplay<H> +
me.hsgamer.hscore.minecraft.gui.GUIDisplay<H> +
me.hsgamer.hscore.minecraft.gui.InventoryGUIDisplay<H>
+
+
+
+
+
+
Type Parameters:
+
H - the type of the holder
+
+
+
All Implemented Interfaces:
+
Display, Initializable, Updatable
+
+
+
Direct Known Subclasses:
+
BukkitGUIDisplay, MinestomGUIDisplay
+
+
+
public abstract class InventoryGUIDisplay<H extends GUIHolder<?>> +extends GUIDisplay<H>
+
An implementation of GUIDisplay for Inventory-based GUI
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      InventoryGUIDisplay

      +
      protected InventoryGUIDisplay(@NotNull + @NotNull UUID uuid, + @NotNull + H holder)
      +
      Create a new display
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      holder - the holder
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      initInventory

      +
      protected abstract void initInventory()
      +
      Initialize the inventory
      +
      +
    • +
    • +
      +

      clearInventory

      +
      protected abstract void clearInventory()
      +
      Clear the inventory
      +
      +
    • +
    • +
      +

      getInventorySize

      +
      protected abstract InventorySize getInventorySize()
      +
      Get the size of the inventory
      +
      +
      Returns:
      +
      the size
      +
      +
      +
    • +
    • +
      +

      setButton

      +
      protected abstract void setButton(int slot, + @Nullable + @Nullable Item item)
      +
      Get the title of the inventory
      +
      +
      Parameters:
      +
      slot - the slot
      +
      item - the item
      +
      +
      +
    • +
    • +
      +

      handleEvent

      +
      public void handleEvent(ViewerEvent event)
      +
      Description copied from class: GUIDisplay
      +
      Handle the event
      +
      +
      Specified by:
      +
      handleEvent in class GUIDisplay<H extends GUIHolder<?>>
      +
      Parameters:
      +
      event - the event
      +
      +
      +
    • +
    • +
      +

      init

      +
      public void init()
      +
      Description copied from interface: Initializable
      +
      Initialize some properties for the object
      +
      +
    • +
    • +
      +

      stop

      +
      public void stop()
      +
      Description copied from interface: Initializable
      +
      Stop the object
      +
      +
    • +
    • +
      +

      update

      +
      public void update()
      +
      Description copied from interface: Updatable
      +
      Update the updatable object
      +
      +
    • +
    • +
      +

      getViewedButton

      +
      public Optional<DisplayButton> getViewedButton(int slot)
      +
      Get the viewed button at the slot
      +
      +
      Parameters:
      +
      slot - the slot
      +
      Returns:
      +
      the viewed button
      +
      +
      +
    • +
    • +
      +

      getViewedButtons

      +
      public Map<Integer,DisplayButton> getViewedButtons()
      +
      Get the viewed buttons
      +
      +
      Returns:
      +
      the viewed buttons
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/advanced/AdvancedButtonMap.html b/me/hsgamer/hscore/minecraft/gui/advanced/AdvancedButtonMap.html new file mode 100644 index 0000000000..5e07877349 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/advanced/AdvancedButtonMap.html @@ -0,0 +1,294 @@ + + + + +AdvancedButtonMap (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AdvancedButtonMap

+
+
java.lang.Object +
me.hsgamer.hscore.minecraft.gui.advanced.AdvancedButtonMap
+
+
+
+
All Implemented Interfaces:
+
ButtonMap, Initializable
+
+
+
public class AdvancedButtonMap +extends Object +implements ButtonMap
+
An advanced ButtonMap that uses Mask
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      AdvancedButtonMap

      +
      public AdvancedButtonMap()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      addMask

      +
      public void addMask(@NotNull + @NotNull Mask mask)
      +
      Add a mask
      +
      +
      Parameters:
      +
      mask - the mask
      +
      +
      +
    • +
    • +
      +

      removeMask

      +
      public void removeMask(@NotNull + @NotNull String name)
      +
      Remove masks by name
      +
      +
      Parameters:
      +
      name - the name of the mask
      +
      +
      +
    • +
    • +
      +

      removeAllMasks

      +
      @NotNull +public @NotNull Collection<@NotNull Mask> removeAllMasks()
      +
      Remove all masks
      +
      +
      Returns:
      +
      the removed masks
      +
      +
      +
    • +
    • +
      +

      getMasks

      +
      @NotNull +public @NotNull List<@NotNull Mask> getMasks(@NotNull + @NotNull String name)
      +
      Get masks by name
      +
      +
      Parameters:
      +
      name - the name of the mask
      +
      Returns:
      +
      the list of masks
      +
      +
      +
    • +
    • +
      +

      getMasks

      +
      @NotNull +public @NotNull List<@NotNull Mask> getMasks()
      +
      Get all masks
      +
      +
      Returns:
      +
      the list of all masks
      +
      +
      +
    • +
    • +
      +

      stop

      +
      public void stop()
      +
      Description copied from interface: Initializable
      +
      Stop the object
      +
      +
      Specified by:
      +
      stop in interface Initializable
      +
      +
      +
    • +
    • +
      +

      getButtons

      +
      @NotNull +public @NotNull Map<@NotNull Integer,@NotNull DisplayButton> getButtons(@NotNull + @NotNull UUID uuid, + InventorySize inventorySize)
      +
      Description copied from interface: ButtonMap
      +
      Get the button map that is ready to be displayed to the unique id
      +
      +
      Specified by:
      +
      getButtons in interface ButtonMap
      +
      Parameters:
      +
      uuid - the unique id
      +
      inventorySize - the size of the inventory
      +
      Returns:
      +
      the button map
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/advanced/class-use/AdvancedButtonMap.html b/me/hsgamer/hscore/minecraft/gui/advanced/class-use/AdvancedButtonMap.html new file mode 100644 index 0000000000..eb0558b1a3 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/advanced/class-use/AdvancedButtonMap.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.gui.advanced.AdvancedButtonMap (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.gui.advanced.AdvancedButtonMap

+
+No usage of me.hsgamer.hscore.minecraft.gui.advanced.AdvancedButtonMap
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/advanced/package-summary.html b/me/hsgamer/hscore/minecraft/gui/advanced/package-summary.html new file mode 100644 index 0000000000..070d2c5cf6 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/advanced/package-summary.html @@ -0,0 +1,125 @@ + + + + +me.hsgamer.hscore.minecraft.gui.advanced (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.minecraft.gui.advanced

+
+
+
package me.hsgamer.hscore.minecraft.gui.advanced
+
+
Contains the advanced implementation of UI modules for Minecraft
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/advanced/package-tree.html b/me/hsgamer/hscore/minecraft/gui/advanced/package-tree.html new file mode 100644 index 0000000000..823829774a --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/advanced/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.minecraft.gui.advanced Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.minecraft.gui.advanced

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/advanced/package-use.html b/me/hsgamer/hscore/minecraft/gui/advanced/package-use.html new file mode 100644 index 0000000000..5c17472b60 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/advanced/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.minecraft.gui.advanced (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.minecraft.gui.advanced

+
+No usage of me.hsgamer.hscore.minecraft.gui.advanced
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/button/Button.html b/me/hsgamer/hscore/minecraft/gui/button/Button.html new file mode 100644 index 0000000000..06435c53d4 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/button/Button.html @@ -0,0 +1,185 @@ + + + + +Button (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface Button

+
+
+
+
All Superinterfaces:
+
Initializable
+
+
+
All Known Implementing Classes:
+
AirButton, AnimatedButton, DummyButton, InputButton, ListButton, NullButton, OutputButton, PredicateButton, SimpleButton
+
+
+
public interface Button +extends Initializable
+
An interface for all buttons
+
+
+
    + +
  • +
    +

    Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    static final Button
    + +
    +
    The empty button
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    @Nullable DisplayButton
    +
    display(@NotNull UUID uuid)
    +
    +
    Display the button
    +
    +
    +
    +
    +
    +

    Methods inherited from interface me.hsgamer.hscore.ui.property.Initializable

    +init, stop
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      EMPTY

      +
      static final Button EMPTY
      +
      The empty button
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      display

      +
      @Nullable +@Nullable DisplayButton display(@NotNull + @NotNull UUID uuid)
      +
      Display the button
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      Returns:
      +
      the display button
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/button/ButtonMap.html b/me/hsgamer/hscore/minecraft/gui/button/ButtonMap.html new file mode 100644 index 0000000000..0273d46658 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/button/ButtonMap.html @@ -0,0 +1,156 @@ + + + + +ButtonMap (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ButtonMap

+
+
+
+
All Superinterfaces:
+
Initializable
+
+
+
All Known Implementing Classes:
+
AdvancedButtonMap, SimpleButtonMap
+
+
+
public interface ButtonMap +extends Initializable
+
The button map used by GUIHolder
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    @NotNull Map<@NotNull Integer,@NotNull DisplayButton>
    +
    getButtons(@NotNull UUID uuid, + InventorySize inventorySize)
    +
    +
    Get the button map that is ready to be displayed to the unique id
    +
    +
    +
    +
    +
    +

    Methods inherited from interface me.hsgamer.hscore.ui.property.Initializable

    +init, stop
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getButtons

      +
      @NotNull +@NotNull Map<@NotNull Integer,@NotNull DisplayButton> getButtons(@NotNull + @NotNull UUID uuid, + InventorySize inventorySize)
      +
      Get the button map that is ready to be displayed to the unique id
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      inventorySize - the size of the inventory
      +
      Returns:
      +
      the button map
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/button/DisplayButton.html b/me/hsgamer/hscore/minecraft/gui/button/DisplayButton.html new file mode 100644 index 0000000000..5937936615 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/button/DisplayButton.html @@ -0,0 +1,294 @@ + + + + +DisplayButton (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DisplayButton

+
+
java.lang.Object +
me.hsgamer.hscore.minecraft.gui.button.DisplayButton
+
+
+
+
public class DisplayButton +extends Object
+
A button that is displayed on the inventory
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      EMPTY

      +
      public static final DisplayButton EMPTY
      +
      The empty button
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DisplayButton

      +
      public DisplayButton()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getItem

      +
      @Nullable +public @Nullable Item getItem()
      +
      Get the item to display
      +
      +
      Returns:
      +
      the item
      +
      +
      +
    • +
    • +
      +

      setItem

      +
      public DisplayButton setItem(@Nullable + @Nullable Item item)
      +
      Set the item to display
      +
      +
      Parameters:
      +
      item - the item
      +
      Returns:
      +
      the current instance
      +
      +
      +
    • +
    • +
      +

      getAction

      +
      @Nullable +public @Nullable Consumer<ViewerEvent> getAction()
      +
      Get the action to handle the event
      +
      +
      Returns:
      +
      the action
      +
      +
      +
    • +
    • +
      +

      setAction

      +
      public DisplayButton setAction(@Nullable + @Nullable Consumer<ViewerEvent> action)
      +
      Set the action to handle the event
      +
      +
      Parameters:
      +
      action - the action
      +
      Returns:
      +
      the current instance
      +
      +
      +
    • +
    • +
      +

      setClickAction

      +
      public DisplayButton setClickAction(@Nullable + @Nullable Consumer<ClickEvent> action)
      +
      Set the action to handle the click event
      +
      +
      Parameters:
      +
      action - the action
      +
      Returns:
      +
      the current instance
      +
      +
      +
    • +
    • +
      +

      apply

      +
      public void apply(DisplayButton displayButton)
      +
      Apply the display button to this instance
      +
      +
      Parameters:
      +
      displayButton - the display button
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/button/class-use/Button.html b/me/hsgamer/hscore/minecraft/gui/button/class-use/Button.html new file mode 100644 index 0000000000..a351dd16af --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/button/class-use/Button.html @@ -0,0 +1,523 @@ + + + + +Uses of Interface me.hsgamer.hscore.minecraft.gui.button.Button (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.minecraft.gui.button.Button

+
+
Packages that use Button
+
+
Package
+
Description
+ +
+
Contains the pre-made Buttons for Bukkit
+
+ +
+
Contains the base classes for buttons for UI in Minecraft
+
+ +
+
Contains the pre-made Buttons for UI in Minecraft
+
+ +
+
Contains the base classes for masks in Minecraft's GUI
+
+ +
+
Contains the pre-made masks for Minecraft's GUI
+
+ +
+
Contains the simple implementation of UI modules for Minecraft
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/button/class-use/ButtonMap.html b/me/hsgamer/hscore/minecraft/gui/button/class-use/ButtonMap.html new file mode 100644 index 0000000000..9449ed430a --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/button/class-use/ButtonMap.html @@ -0,0 +1,142 @@ + + + + +Uses of Interface me.hsgamer.hscore.minecraft.gui.button.ButtonMap (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.minecraft.gui.button.ButtonMap

+
+
Packages that use ButtonMap
+
+
Package
+
Description
+ +
+
Contains the base classes for UI modules in Minecraft
+
+ +
+
Contains the advanced implementation of UI modules for Minecraft
+
+ +
+
Contains the simple implementation of UI modules for Minecraft
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/button/class-use/DisplayButton.html b/me/hsgamer/hscore/minecraft/gui/button/class-use/DisplayButton.html new file mode 100644 index 0000000000..4770d83eb6 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/button/class-use/DisplayButton.html @@ -0,0 +1,257 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.gui.button.DisplayButton (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.gui.button.DisplayButton

+
+
Packages that use DisplayButton
+
+
Package
+
Description
+ +
+
Contains the pre-made Buttons for Bukkit
+
+ +
+
Contains the base classes for UI modules in Minecraft
+
+ +
+
Contains the advanced implementation of UI modules for Minecraft
+
+ +
+
Contains the base classes for buttons for UI in Minecraft
+
+ +
+
Contains the pre-made Buttons for UI in Minecraft
+
+ +
+
Contains the simple implementation of UI modules for Minecraft
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/button/impl/AnimatedButton.html b/me/hsgamer/hscore/minecraft/gui/button/impl/AnimatedButton.html new file mode 100644 index 0000000000..02f6f477d1 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/button/impl/AnimatedButton.html @@ -0,0 +1,321 @@ + + + + +AnimatedButton (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AnimatedButton

+
+
java.lang.Object +
me.hsgamer.hscore.minecraft.gui.button.impl.AnimatedButton
+
+
+
+
All Implemented Interfaces:
+
Button, Initializable
+
+
+
public class AnimatedButton +extends Object +implements Button
+
The animated button with child buttons as frames
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      AnimatedButton

      +
      public AnimatedButton()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setPeriodMillis

      +
      @Contract("_ -> this") +public AnimatedButton setPeriodMillis(long periodMillis)
      +
      Set the period of the animation
      +
      +
      Parameters:
      +
      periodMillis - the period in milliseconds
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      setPeriodTicks

      +
      @Contract("_ -> this") +public AnimatedButton setPeriodTicks(long periodTicks)
      +
      Set the period of the animation
      +
      +
      Parameters:
      +
      periodTicks - the period in ticks
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      addButton

      +
      @Contract("_ -> this") +public <T extends Button> AnimatedButton addButton(@NotNull + @NotNull Collection<@NotNull T> buttons)
      +
      Add button(s)
      +
      +
      Type Parameters:
      +
      T - the type of the button
      +
      Parameters:
      +
      buttons - the buttons (or frames)
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      addButton

      +
      @Contract("_ -> this") +public AnimatedButton addButton(@NotNull + @NotNull Button... button)
      +
      Add button(s)
      +
      +
      Parameters:
      +
      button - the button (or frame)
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      getButtons

      +
      public List<Button> getButtons()
      +
      Get the list of buttons
      +
      +
      Returns:
      +
      the buttons
      +
      +
      +
    • +
    • +
      +

      display

      +
      public DisplayButton display(@NotNull + @NotNull UUID uuid)
      +
      Description copied from interface: Button
      +
      Display the button
      +
      +
      Specified by:
      +
      display in interface Button
      +
      Parameters:
      +
      uuid - the unique id
      +
      Returns:
      +
      the display button
      +
      +
      +
    • +
    • +
      +

      init

      +
      public void init()
      +
      Description copied from interface: Initializable
      +
      Initialize some properties for the object
      +
      +
      Specified by:
      +
      init in interface Initializable
      +
      +
      +
    • +
    • +
      +

      stop

      +
      public void stop()
      +
      Description copied from interface: Initializable
      +
      Stop the object
      +
      +
      Specified by:
      +
      stop in interface Initializable
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/button/impl/DummyButton.html b/me/hsgamer/hscore/minecraft/gui/button/impl/DummyButton.html new file mode 100644 index 0000000000..9f4d101ad8 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/button/impl/DummyButton.html @@ -0,0 +1,218 @@ + + + + +DummyButton (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DummyButton

+
+
java.lang.Object +
me.hsgamer.hscore.minecraft.gui.button.impl.DummyButton
+
+
+
+
All Implemented Interfaces:
+
Button, Initializable
+
+
+
public class DummyButton +extends Object +implements Button
+
The dummy button with only the item
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DummyButton

      +
      public DummyButton(Function<@NotNull UUID,@Nullable Item> itemFunction)
      +
      Create a new button
      +
      +
      Parameters:
      +
      itemFunction - the item function
      +
      +
      +
    • +
    • +
      +

      DummyButton

      +
      public DummyButton(@Nullable + @Nullable Item itemStack)
      +
      Create a new button
      +
      +
      Parameters:
      +
      itemStack - the item
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      display

      +
      @NotNull +public @NotNull DisplayButton display(@NotNull + @NotNull UUID uuid)
      +
      Description copied from interface: Button
      +
      Display the button
      +
      +
      Specified by:
      +
      display in interface Button
      +
      Parameters:
      +
      uuid - the unique id
      +
      Returns:
      +
      the display button
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/button/impl/ListButton.html b/me/hsgamer/hscore/minecraft/gui/button/impl/ListButton.html new file mode 100644 index 0000000000..f021725519 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/button/impl/ListButton.html @@ -0,0 +1,334 @@ + + + + +ListButton (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ListButton

+
+
java.lang.Object +
me.hsgamer.hscore.minecraft.gui.button.impl.ListButton
+
+
+
+
All Implemented Interfaces:
+
Button, Initializable
+
+
+
public class ListButton +extends Object +implements Button
+
The button with a list of child buttons
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ListButton

      +
      public ListButton()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      addButton

      +
      @Contract("_ -> this") +public <T extends Button> ListButton addButton(@NotNull + @NotNull Collection<@NotNull T> buttons)
      +
      Add button(s)
      +
      +
      Type Parameters:
      +
      T - the type of the button
      +
      Parameters:
      +
      buttons - the buttons
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      addButton

      +
      @Contract("_ -> this") +public ListButton addButton(@NotNull + @NotNull Button... button)
      +
      Add button(s)
      +
      +
      Parameters:
      +
      button - the button
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      isKeepCurrentIndex

      +
      public boolean isKeepCurrentIndex()
      +
      Should the button keep the current index for the unique id on every display(UUID) times?
      +
      +
      Returns:
      +
      true if it should
      +
      +
      +
    • +
    • +
      +

      setKeepCurrentIndex

      +
      @Contract("_ -> this") +public ListButton setKeepCurrentIndex(boolean keepCurrentIndex)
      +
      Should the button keep the current index for the unique id on every display(UUID) times?
      +
      +
      Parameters:
      +
      keepCurrentIndex - true if it should
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      removeCurrentIndex

      +
      public void removeCurrentIndex(UUID uuid)
      +
      Remove the current index for the unique id
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      +
      +
    • +
    • +
      +

      getButtons

      +
      public List<Button> getButtons()
      +
      Get the list of buttons
      +
      +
      Returns:
      +
      the buttons
      +
      +
      +
    • +
    • +
      +

      init

      +
      public void init()
      +
      Description copied from interface: Initializable
      +
      Initialize some properties for the object
      +
      +
      Specified by:
      +
      init in interface Initializable
      +
      +
      +
    • +
    • +
      +

      stop

      +
      public void stop()
      +
      Description copied from interface: Initializable
      +
      Stop the object
      +
      +
      Specified by:
      +
      stop in interface Initializable
      +
      +
      +
    • +
    • +
      +

      display

      +
      public DisplayButton display(@NotNull + @NotNull UUID uuid)
      +
      Description copied from interface: Button
      +
      Display the button
      +
      +
      Specified by:
      +
      display in interface Button
      +
      Parameters:
      +
      uuid - the unique id
      +
      Returns:
      +
      the display button
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/button/impl/NullButton.html b/me/hsgamer/hscore/minecraft/gui/button/impl/NullButton.html new file mode 100644 index 0000000000..4505a10c82 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/button/impl/NullButton.html @@ -0,0 +1,203 @@ + + + + +NullButton (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NullButton

+
+
java.lang.Object +
me.hsgamer.hscore.minecraft.gui.button.impl.NullButton
+
+
+
+
All Implemented Interfaces:
+
Button, Initializable
+
+
+
public class NullButton +extends Object +implements Button
+
The null button, only with action
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      NullButton

      +
      public NullButton(@NotNull + @NotNull Consumer<@NotNull ClickEvent> consumer)
      +
      Create a new button
      +
      +
      Parameters:
      +
      consumer - the consumer
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      display

      +
      @NotNull +public @NotNull DisplayButton display(@NotNull + @NotNull UUID uuid)
      +
      Description copied from interface: Button
      +
      Display the button
      +
      +
      Specified by:
      +
      display in interface Button
      +
      Parameters:
      +
      uuid - the unique id
      +
      Returns:
      +
      the display button
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/button/impl/PredicateButton.html b/me/hsgamer/hscore/minecraft/gui/button/impl/PredicateButton.html new file mode 100644 index 0000000000..d8187c3cae --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/button/impl/PredicateButton.html @@ -0,0 +1,376 @@ + + + + +PredicateButton (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PredicateButton

+
+
java.lang.Object +
me.hsgamer.hscore.minecraft.gui.button.impl.PredicateButton
+
+
+
+
All Implemented Interfaces:
+
Button, Initializable
+
+
+
public class PredicateButton +extends Object +implements Button
+
The button with predicates
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      PredicateButton

      +
      public PredicateButton()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setViewPredicate

      +
      @Contract("_ -> this") +public PredicateButton setViewPredicate(@NotNull + @NotNull Predicate<@NotNull UUID> viewPredicate)
      +
      Set the view predicate
      +
      +
      Parameters:
      +
      viewPredicate - the view predicate
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      setClickPredicate

      +
      @Contract("_ -> this") +public PredicateButton setClickPredicate(@NotNull + @NotNull Predicate<@NotNull ClickEvent> clickPredicate)
      +
      Set the click predicate
      +
      +
      Parameters:
      +
      clickPredicate - the click predicate
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      setClickFuturePredicate

      +
      @Contract("_ -> this") +public PredicateButton setClickFuturePredicate(@NotNull + @NotNull Function<@NotNull ClickEvent,@NotNull CompletableFuture<@NotNull Boolean>> clickFuturePredicate)
      +
      Set the click future predicate
      +
      +
      Parameters:
      +
      clickFuturePredicate - the click future predicate
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      setPreventSpamClick

      +
      @Contract("_ -> this") +public PredicateButton setPreventSpamClick(boolean preventSpamClick)
      +
      Set whether to prevent spam click when checking click predicate
      +
      +
      Parameters:
      +
      preventSpamClick - true if it should
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      getButton

      +
      public Button getButton()
      +
      Get the button
      +
      +
      Returns:
      +
      the button
      +
      +
      +
    • +
    • +
      +

      setButton

      +
      @Contract("_ -> this") +public PredicateButton setButton(@NotNull + @NotNull Button button)
      +
      Set the button
      +
      +
      Parameters:
      +
      button - the button
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      getFallbackButton

      +
      public Button getFallbackButton()
      +
      Get the fallback button
      +
      +
      Returns:
      +
      the fallback button
      +
      +
      +
    • +
    • +
      +

      setFallbackButton

      +
      @Contract("_ -> this") +public PredicateButton setFallbackButton(@NotNull + @NotNull Button fallbackButton)
      +
      Set the fallback button
      +
      +
      Parameters:
      +
      fallbackButton - the fallback button
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      display

      +
      public DisplayButton display(@NotNull + @NotNull UUID uuid)
      +
      Description copied from interface: Button
      +
      Display the button
      +
      +
      Specified by:
      +
      display in interface Button
      +
      Parameters:
      +
      uuid - the unique id
      +
      Returns:
      +
      the display button
      +
      +
      +
    • +
    • +
      +

      init

      +
      public void init()
      +
      Description copied from interface: Initializable
      +
      Initialize some properties for the object
      +
      +
      Specified by:
      +
      init in interface Initializable
      +
      +
      +
    • +
    • +
      +

      stop

      +
      public void stop()
      +
      Description copied from interface: Initializable
      +
      Stop the object
      +
      +
      Specified by:
      +
      stop in interface Initializable
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/button/impl/SimpleButton.html b/me/hsgamer/hscore/minecraft/gui/button/impl/SimpleButton.html new file mode 100644 index 0000000000..3c946a4867 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/button/impl/SimpleButton.html @@ -0,0 +1,230 @@ + + + + +SimpleButton (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SimpleButton

+
+
java.lang.Object +
me.hsgamer.hscore.minecraft.gui.button.impl.SimpleButton
+
+
+
+
All Implemented Interfaces:
+
Button, Initializable
+
+
+
Direct Known Subclasses:
+
AirButton
+
+
+
public class SimpleButton +extends Object +implements Button
+
A simple button
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SimpleButton

      +
      public SimpleButton(@NotNull + @NotNull Function<@NotNull UUID,@Nullable Item> itemFunction, + @NotNull + @NotNull Consumer<@NotNull ClickEvent> consumer)
      +
      Create a new simple button
      +
      +
      Parameters:
      +
      itemFunction - the item function
      +
      consumer - the consumer
      +
      +
      +
    • +
    • +
      +

      SimpleButton

      +
      public SimpleButton(@Nullable + @Nullable Item item, + @NotNull + @NotNull Consumer<@NotNull ClickEvent> consumer)
      +
      Create a new button
      +
      +
      Parameters:
      +
      item - the item
      +
      consumer - the consumer
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      display

      +
      public DisplayButton display(@NotNull + @NotNull UUID uuid)
      +
      Description copied from interface: Button
      +
      Display the button
      +
      +
      Specified by:
      +
      display in interface Button
      +
      Parameters:
      +
      uuid - the unique id
      +
      Returns:
      +
      the display button
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/button/impl/class-use/AnimatedButton.html b/me/hsgamer/hscore/minecraft/gui/button/impl/class-use/AnimatedButton.html new file mode 100644 index 0000000000..92af19112b --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/button/impl/class-use/AnimatedButton.html @@ -0,0 +1,106 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.gui.button.impl.AnimatedButton (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.gui.button.impl.AnimatedButton

+
+
Packages that use AnimatedButton
+
+
Package
+
Description
+ +
+
Contains the pre-made Buttons for UI in Minecraft
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/button/impl/class-use/DummyButton.html b/me/hsgamer/hscore/minecraft/gui/button/impl/class-use/DummyButton.html new file mode 100644 index 0000000000..7eb1e8ecf6 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/button/impl/class-use/DummyButton.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.gui.button.impl.DummyButton (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.gui.button.impl.DummyButton

+
+No usage of me.hsgamer.hscore.minecraft.gui.button.impl.DummyButton
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/button/impl/class-use/ListButton.html b/me/hsgamer/hscore/minecraft/gui/button/impl/class-use/ListButton.html new file mode 100644 index 0000000000..f89627c1de --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/button/impl/class-use/ListButton.html @@ -0,0 +1,101 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.gui.button.impl.ListButton (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.gui.button.impl.ListButton

+
+
Packages that use ListButton
+
+
Package
+
Description
+ +
+
Contains the pre-made Buttons for UI in Minecraft
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/button/impl/class-use/NullButton.html b/me/hsgamer/hscore/minecraft/gui/button/impl/class-use/NullButton.html new file mode 100644 index 0000000000..af6adfd9dc --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/button/impl/class-use/NullButton.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.gui.button.impl.NullButton (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.gui.button.impl.NullButton

+
+No usage of me.hsgamer.hscore.minecraft.gui.button.impl.NullButton
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/button/impl/class-use/PredicateButton.html b/me/hsgamer/hscore/minecraft/gui/button/impl/class-use/PredicateButton.html new file mode 100644 index 0000000000..d2c88f8035 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/button/impl/class-use/PredicateButton.html @@ -0,0 +1,116 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.gui.button.impl.PredicateButton (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.gui.button.impl.PredicateButton

+
+
Packages that use PredicateButton
+
+
Package
+
Description
+ +
+
Contains the pre-made Buttons for UI in Minecraft
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/button/impl/class-use/SimpleButton.html b/me/hsgamer/hscore/minecraft/gui/button/impl/class-use/SimpleButton.html new file mode 100644 index 0000000000..f81f5375f5 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/button/impl/class-use/SimpleButton.html @@ -0,0 +1,91 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.gui.button.impl.SimpleButton (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.gui.button.impl.SimpleButton

+
+
Packages that use SimpleButton
+
+
Package
+
Description
+ +
+
Contains the pre-made Buttons for Bukkit
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/button/impl/package-summary.html b/me/hsgamer/hscore/minecraft/gui/button/impl/package-summary.html new file mode 100644 index 0000000000..40243dbd96 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/button/impl/package-summary.html @@ -0,0 +1,125 @@ + + + + +me.hsgamer.hscore.minecraft.gui.button.impl (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.minecraft.gui.button.impl

+
+
+
package me.hsgamer.hscore.minecraft.gui.button.impl
+
+
Contains the pre-made Buttons for UI in Minecraft
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/button/impl/package-tree.html b/me/hsgamer/hscore/minecraft/gui/button/impl/package-tree.html new file mode 100644 index 0000000000..ba719a66e1 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/button/impl/package-tree.html @@ -0,0 +1,81 @@ + + + + +me.hsgamer.hscore.minecraft.gui.button.impl Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.minecraft.gui.button.impl

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • me.hsgamer.hscore.minecraft.gui.button.impl.AnimatedButton (implements me.hsgamer.hscore.minecraft.gui.button.Button)
    • +
    • me.hsgamer.hscore.minecraft.gui.button.impl.DummyButton (implements me.hsgamer.hscore.minecraft.gui.button.Button)
    • +
    • me.hsgamer.hscore.minecraft.gui.button.impl.ListButton (implements me.hsgamer.hscore.minecraft.gui.button.Button)
    • +
    • me.hsgamer.hscore.minecraft.gui.button.impl.NullButton (implements me.hsgamer.hscore.minecraft.gui.button.Button)
    • +
    • me.hsgamer.hscore.minecraft.gui.button.impl.PredicateButton (implements me.hsgamer.hscore.minecraft.gui.button.Button)
    • +
    • me.hsgamer.hscore.minecraft.gui.button.impl.SimpleButton (implements me.hsgamer.hscore.minecraft.gui.button.Button)
    • +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/button/impl/package-use.html b/me/hsgamer/hscore/minecraft/gui/button/impl/package-use.html new file mode 100644 index 0000000000..6b8b9a0b90 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/button/impl/package-use.html @@ -0,0 +1,113 @@ + + + + +Uses of Package me.hsgamer.hscore.minecraft.gui.button.impl (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.minecraft.gui.button.impl

+
+ +
+
Package
+
Description
+ +
+
Contains the pre-made Buttons for Bukkit
+
+ +
+
Contains the pre-made Buttons for UI in Minecraft
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/button/package-summary.html b/me/hsgamer/hscore/minecraft/gui/button/package-summary.html new file mode 100644 index 0000000000..826f91aca4 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/button/package-summary.html @@ -0,0 +1,143 @@ + + + + +me.hsgamer.hscore.minecraft.gui.button (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.minecraft.gui.button

+
+
+
package me.hsgamer.hscore.minecraft.gui.button
+
+
Contains the base classes for buttons for UI in Minecraft
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/button/package-tree.html b/me/hsgamer/hscore/minecraft/gui/button/package-tree.html new file mode 100644 index 0000000000..54f5404e78 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/button/package-tree.html @@ -0,0 +1,87 @@ + + + + +me.hsgamer.hscore.minecraft.gui.button Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.minecraft.gui.button

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+
    +
  • me.hsgamer.hscore.ui.property.Initializable +
      +
    • me.hsgamer.hscore.minecraft.gui.button.Button
    • +
    • me.hsgamer.hscore.minecraft.gui.button.ButtonMap
    • +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/button/package-use.html b/me/hsgamer/hscore/minecraft/gui/button/package-use.html new file mode 100644 index 0000000000..53d8bb69bf --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/button/package-use.html @@ -0,0 +1,235 @@ + + + + +Uses of Package me.hsgamer.hscore.minecraft.gui.button (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.minecraft.gui.button

+
+ +
+
Package
+
Description
+ +
+
Contains the pre-made Buttons for Bukkit
+
+ +
+
Contains the base classes for UI modules in Minecraft
+
+ +
+
Contains the advanced implementation of UI modules for Minecraft
+
+ +
+
Contains the base classes for buttons for UI in Minecraft
+
+ +
+
Contains the pre-made Buttons for UI in Minecraft
+
+ +
+
Contains the base classes for masks in Minecraft's GUI
+
+ +
+
Contains the pre-made masks for Minecraft's GUI
+
+ +
+
Contains the simple implementation of UI modules for Minecraft
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/class-use/GUIDisplay.html b/me/hsgamer/hscore/minecraft/gui/class-use/GUIDisplay.html new file mode 100644 index 0000000000..1d3745f141 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/class-use/GUIDisplay.html @@ -0,0 +1,142 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.gui.GUIDisplay (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.gui.GUIDisplay

+
+
Packages that use GUIDisplay
+
+
Package
+
Description
+ +
+
Contains the base classes for UI modules in Bukkit
+
+ +
+
Contains the base classes for UI modules in Minecraft
+
+ +
+
Contains the base classes for UI modules in Minestom
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/class-use/GUIHolder.html b/me/hsgamer/hscore/minecraft/gui/class-use/GUIHolder.html new file mode 100644 index 0000000000..50866964a5 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/class-use/GUIHolder.html @@ -0,0 +1,136 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.gui.GUIHolder (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.gui.GUIHolder

+
+
Packages that use GUIHolder
+
+
Package
+
Description
+ +
+
Contains the base classes for UI modules in Bukkit
+
+ +
+
Contains the base classes for UI modules in Minecraft
+
+ +
+
Contains the base classes for UI modules in Minestom
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/class-use/GUIProperties.html b/me/hsgamer/hscore/minecraft/gui/class-use/GUIProperties.html new file mode 100644 index 0000000000..491a2e8582 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/class-use/GUIProperties.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.gui.GUIProperties (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.gui.GUIProperties

+
+No usage of me.hsgamer.hscore.minecraft.gui.GUIProperties
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/class-use/InventoryGUIDisplay.html b/me/hsgamer/hscore/minecraft/gui/class-use/InventoryGUIDisplay.html new file mode 100644 index 0000000000..0087d20ead --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/class-use/InventoryGUIDisplay.html @@ -0,0 +1,111 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.gui.InventoryGUIDisplay (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.gui.InventoryGUIDisplay

+
+
Packages that use InventoryGUIDisplay
+
+
Package
+
Description
+ +
+
Contains the base classes for UI modules in Bukkit
+
+ +
+
Contains the base classes for UI modules in Minestom
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/event/CancellableEvent.html b/me/hsgamer/hscore/minecraft/gui/event/CancellableEvent.html new file mode 100644 index 0000000000..2b49da592c --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/event/CancellableEvent.html @@ -0,0 +1,161 @@ + + + + +CancellableEvent (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface CancellableEvent

+
+
+
+
All Known Subinterfaces:
+
BukkitCancellableEvent, ClickEvent, MinestomCancellableEvent
+
+
+
All Known Implementing Classes:
+
BukkitClickEvent, BukkitDragEvent, MinestomClickEvent
+
+
+
public interface CancellableEvent
+
The event that can be cancelled
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    boolean
    + +
    +
    Check if the event is cancelled
    +
    +
    void
    +
    setCancelled(boolean cancelled)
    +
    +
    Set the event to be cancelled
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isCancelled

      +
      boolean isCancelled()
      +
      Check if the event is cancelled
      +
      +
      Returns:
      +
      true if cancelled
      +
      +
      +
    • +
    • +
      +

      setCancelled

      +
      void setCancelled(boolean cancelled)
      +
      Set the event to be cancelled
      +
      +
      Parameters:
      +
      cancelled - true if cancelled
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/event/ClickEvent.html b/me/hsgamer/hscore/minecraft/gui/event/ClickEvent.html new file mode 100644 index 0000000000..83048a8a7d --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/event/ClickEvent.html @@ -0,0 +1,184 @@ + + + + +ClickEvent (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ClickEvent

+
+
+
+
All Superinterfaces:
+
CancellableEvent, ViewerEvent
+
+
+
All Known Implementing Classes:
+
BukkitClickEvent, MinestomClickEvent
+
+
+
public interface ClickEvent +extends ViewerEvent, CancellableEvent
+
The event when a player clicks on the UI
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    int
    + +
    +
    Get the slot
    +
    +
    boolean
    + +
    +
    Check if the buttons can be executed
    +
    +
    void
    +
    setButtonExecute(boolean buttonExecute)
    +
    +
    Set if the buttons can be executed
    +
    +
    +
    +
    +
    +

    Methods inherited from interface me.hsgamer.hscore.minecraft.gui.event.CancellableEvent

    +isCancelled, setCancelled
    +
    +

    Methods inherited from interface me.hsgamer.hscore.minecraft.gui.event.ViewerEvent

    +getViewerID
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getSlot

      +
      int getSlot()
      +
      Get the slot
      +
      +
      Returns:
      +
      the slot
      +
      +
      +
    • +
    • +
      +

      isButtonExecute

      +
      boolean isButtonExecute()
      +
      Check if the buttons can be executed
      +
      +
      Returns:
      +
      true if the buttons can be executed
      +
      +
      +
    • +
    • +
      +

      setButtonExecute

      +
      void setButtonExecute(boolean buttonExecute)
      +
      Set if the buttons can be executed
      +
      +
      Parameters:
      +
      buttonExecute - true if the buttons can be executed
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/event/CloseEvent.html b/me/hsgamer/hscore/minecraft/gui/event/CloseEvent.html new file mode 100644 index 0000000000..cf8a61f135 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/event/CloseEvent.html @@ -0,0 +1,165 @@ + + + + +CloseEvent (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface CloseEvent

+
+
+
+
All Superinterfaces:
+
ViewerEvent
+
+
+
All Known Implementing Classes:
+
BukkitCloseEvent, MinestomCloseEvent
+
+
+
public interface CloseEvent +extends ViewerEvent
+
The event when a player closes the UI
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    boolean
    + +
    +
    Check if the display can be removed
    +
    +
    void
    +
    setRemoveDisplay(boolean removeDisplay)
    +
    +
    Set whether the display can be removed
    +
    +
    +
    +
    +
    +

    Methods inherited from interface me.hsgamer.hscore.minecraft.gui.event.ViewerEvent

    +getViewerID
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isRemoveDisplay

      +
      boolean isRemoveDisplay()
      +
      Check if the display can be removed
      +
      +
      Returns:
      +
      true if the display can be removed
      +
      +
      +
    • +
    • +
      +

      setRemoveDisplay

      +
      void setRemoveDisplay(boolean removeDisplay)
      +
      Set whether the display can be removed
      +
      +
      Parameters:
      +
      removeDisplay - true if the display can be removed
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/event/OpenEvent.html b/me/hsgamer/hscore/minecraft/gui/event/OpenEvent.html new file mode 100644 index 0000000000..dd83af0d94 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/event/OpenEvent.html @@ -0,0 +1,107 @@ + + + + +OpenEvent (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface OpenEvent

+
+
+
+
All Superinterfaces:
+
ViewerEvent
+
+
+
All Known Implementing Classes:
+
BukkitOpenEvent, MinestomOpenEvent
+
+
+
public interface OpenEvent +extends ViewerEvent
+
The event when a player opens the UI
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +

    Methods inherited from interface me.hsgamer.hscore.minecraft.gui.event.ViewerEvent

    +getViewerID
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/event/ViewerEvent.html b/me/hsgamer/hscore/minecraft/gui/event/ViewerEvent.html new file mode 100644 index 0000000000..29e67aa076 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/event/ViewerEvent.html @@ -0,0 +1,146 @@ + + + + +ViewerEvent (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ViewerEvent

+
+
+
+
All Known Subinterfaces:
+
ClickEvent, CloseEvent, MinestomViewerEvent, OpenEvent
+
+
+
All Known Implementing Classes:
+
BukkitClickEvent, BukkitCloseEvent, BukkitDragEvent, BukkitInventoryEvent, BukkitOpenEvent, MinestomClickEvent, MinestomCloseEvent, MinestomOpenEvent
+
+
+
public interface ViewerEvent
+
The event that has a viewer
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    @NotNull UUID
    + +
    +
    Get the viewer
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getViewerID

      +
      @NotNull +@NotNull UUID getViewerID()
      +
      Get the viewer
      +
      +
      Returns:
      +
      the viewer
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/event/class-use/CancellableEvent.html b/me/hsgamer/hscore/minecraft/gui/event/class-use/CancellableEvent.html new file mode 100644 index 0000000000..0a4f35b53a --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/event/class-use/CancellableEvent.html @@ -0,0 +1,158 @@ + + + + +Uses of Interface me.hsgamer.hscore.minecraft.gui.event.CancellableEvent (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.minecraft.gui.event.CancellableEvent

+
+
Packages that use CancellableEvent
+
+
Package
+
Description
+ +
+
Contains the Bukkit implementation of the me.hsgamer.hscore.minecraft.gui.event
+
+ +
+
Contains the necessary classes for the events in the UI
+
+ +
+
Contains the Minestom implementation of the me.hsgamer.hscore.minecraft.gui.event
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/event/class-use/ClickEvent.html b/me/hsgamer/hscore/minecraft/gui/event/class-use/ClickEvent.html new file mode 100644 index 0000000000..fa37aa960f --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/event/class-use/ClickEvent.html @@ -0,0 +1,219 @@ + + + + +Uses of Interface me.hsgamer.hscore.minecraft.gui.event.ClickEvent (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.minecraft.gui.event.ClickEvent

+
+
Packages that use ClickEvent
+
+
Package
+
Description
+ +
+
Contains the pre-made Buttons for Bukkit
+
+ +
+
Contains the Bukkit implementation of the me.hsgamer.hscore.minecraft.gui.event
+
+ +
+
Contains the base classes for UI modules in Minecraft
+
+ +
+
Contains the base classes for buttons for UI in Minecraft
+
+ +
+
Contains the pre-made Buttons for UI in Minecraft
+
+ +
+
Contains the Minestom implementation of the me.hsgamer.hscore.minecraft.gui.event
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/event/class-use/CloseEvent.html b/me/hsgamer/hscore/minecraft/gui/event/class-use/CloseEvent.html new file mode 100644 index 0000000000..6b48144545 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/event/class-use/CloseEvent.html @@ -0,0 +1,131 @@ + + + + +Uses of Interface me.hsgamer.hscore.minecraft.gui.event.CloseEvent (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.minecraft.gui.event.CloseEvent

+
+
Packages that use CloseEvent
+
+
Package
+
Description
+ +
+
Contains the Bukkit implementation of the me.hsgamer.hscore.minecraft.gui.event
+
+ +
+
Contains the base classes for UI modules in Minecraft
+
+ +
+
Contains the Minestom implementation of the me.hsgamer.hscore.minecraft.gui.event
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/event/class-use/OpenEvent.html b/me/hsgamer/hscore/minecraft/gui/event/class-use/OpenEvent.html new file mode 100644 index 0000000000..00a8059800 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/event/class-use/OpenEvent.html @@ -0,0 +1,131 @@ + + + + +Uses of Interface me.hsgamer.hscore.minecraft.gui.event.OpenEvent (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.minecraft.gui.event.OpenEvent

+
+
Packages that use OpenEvent
+
+
Package
+
Description
+ +
+
Contains the Bukkit implementation of the me.hsgamer.hscore.minecraft.gui.event
+
+ +
+
Contains the base classes for UI modules in Minecraft
+
+ +
+
Contains the Minestom implementation of the me.hsgamer.hscore.minecraft.gui.event
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/event/class-use/ViewerEvent.html b/me/hsgamer/hscore/minecraft/gui/event/class-use/ViewerEvent.html new file mode 100644 index 0000000000..d12f103c80 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/event/class-use/ViewerEvent.html @@ -0,0 +1,236 @@ + + + + +Uses of Interface me.hsgamer.hscore.minecraft.gui.event.ViewerEvent (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.minecraft.gui.event.ViewerEvent

+
+
Packages that use ViewerEvent
+
+
Package
+
Description
+ +
+
Contains the Bukkit implementation of the me.hsgamer.hscore.minecraft.gui.event
+
+ +
+
Contains the base classes for UI modules in Minecraft
+
+ +
+
Contains the base classes for buttons for UI in Minecraft
+
+ +
+
Contains the necessary classes for the events in the UI
+
+ +
+
Contains the Minestom implementation of the me.hsgamer.hscore.minecraft.gui.event
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/event/package-summary.html b/me/hsgamer/hscore/minecraft/gui/event/package-summary.html new file mode 100644 index 0000000000..4f6c627682 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/event/package-summary.html @@ -0,0 +1,141 @@ + + + + +me.hsgamer.hscore.minecraft.gui.event (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.minecraft.gui.event

+
+
+
package me.hsgamer.hscore.minecraft.gui.event
+
+
Contains the necessary classes for the events in the UI
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/event/package-tree.html b/me/hsgamer/hscore/minecraft/gui/event/package-tree.html new file mode 100644 index 0000000000..36690f8e61 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/event/package-tree.html @@ -0,0 +1,83 @@ + + + + +me.hsgamer.hscore.minecraft.gui.event Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.minecraft.gui.event

+Package Hierarchies: + +
+
+

Interface Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/event/package-use.html b/me/hsgamer/hscore/minecraft/gui/event/package-use.html new file mode 100644 index 0000000000..329966a5ad --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/event/package-use.html @@ -0,0 +1,242 @@ + + + + +Uses of Package me.hsgamer.hscore.minecraft.gui.event (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.minecraft.gui.event

+
+ +
+
Package
+
Description
+ +
+
Contains the pre-made Buttons for Bukkit
+
+ +
+
Contains the Bukkit implementation of the me.hsgamer.hscore.minecraft.gui.event
+
+ +
+
Contains the base classes for UI modules in Minecraft
+
+ +
+
Contains the base classes for buttons for UI in Minecraft
+
+ +
+
Contains the pre-made Buttons for UI in Minecraft
+
+ +
+
Contains the necessary classes for the events in the UI
+
+ +
+
Contains the Minestom implementation of the me.hsgamer.hscore.minecraft.gui.event
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/BaseMask.html b/me/hsgamer/hscore/minecraft/gui/mask/BaseMask.html new file mode 100644 index 0000000000..00f4e6b471 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/BaseMask.html @@ -0,0 +1,198 @@ + + + + +BaseMask (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BaseMask

+
+
java.lang.Object +
me.hsgamer.hscore.minecraft.gui.mask.BaseMask
+
+
+
+
All Implemented Interfaces:
+
Mask, Initializable
+
+
+
Direct Known Subclasses:
+
AnimatedMask, ButtonMapMask, HybridMask, ListMask, MultiSlotsMask, OneTimeAnimatedMask, PaginatedMask, PlaceholderMask, PredicateMask, SingleMask
+
+
+
public abstract class BaseMask +extends Object +implements Mask
+
The base class for Mask
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      BaseMask

      +
      protected BaseMask(@NotNull + @NotNull String name)
      +
      Create a new mask
      +
      +
      Parameters:
      +
      name - the name of the mask
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      @NotNull +public @NotNull String getName()
      +
      Description copied from interface: Mask
      +
      Get the name of the mask
      +
      +
      Specified by:
      +
      getName in interface Mask
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/Mask.html b/me/hsgamer/hscore/minecraft/gui/mask/Mask.html new file mode 100644 index 0000000000..95415f63cc --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/Mask.html @@ -0,0 +1,187 @@ + + + + +Mask (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface Mask

+
+
+
+
All Superinterfaces:
+
Initializable
+
+
+
All Known Implementing Classes:
+
AnimatedMask, BaseMask, ButtonMapMask, ButtonPaginatedMask, HybridMask, ListMask, MaskPaginatedMask, MultiSlotsMask, OneTimeAnimatedMask, PaginatedMask, PlaceholderMask, PredicateMask, SequencePaginatedMask, SingleMask, StaticButtonPaginatedMask, StaticMaskPaginatedMask, StaticSequencePaginatedMask
+
+
+
public interface Mask +extends Initializable
+
The interface for all masks
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      empty

      +
      static Mask empty(String name)
      +
      Create an empty mask
      +
      +
      Parameters:
      +
      name - the name of the mask
      +
      Returns:
      +
      the mask
      +
      +
      +
    • +
    • +
      +

      generateButtons

      +
      Optional<Map<@NotNull Integer,@NotNull Button>> generateButtons(@NotNull + @NotNull UUID uuid, + @NotNull + @NotNull InventorySize inventorySize)
      +
      Generate the buttons for the unique id
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      inventorySize - the size of the inventory
      +
      Returns:
      +
      the map contains the slots and the buttons
      +
      +
      +
    • +
    • +
      +

      getName

      +
      @NotNull +@NotNull String getName()
      +
      Get the name of the mask
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/MaskSlot.html b/me/hsgamer/hscore/minecraft/gui/mask/MaskSlot.html new file mode 100644 index 0000000000..68b04d50d3 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/MaskSlot.html @@ -0,0 +1,224 @@ + + + + +MaskSlot (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface MaskSlot

+
+
+
+
public interface MaskSlot
+
The slot for the mask. + Used to get the slots for the unique id.
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    @NotNull List<Integer>
    +
    getSlots(UUID uuid, + InventorySize size)
    +
    +
    Get the slots
    +
    +
    static @NotNull MaskSlot
    +
    of(@NotNull Integer... slots)
    +
    +
    Create a mask slot from the slots
    +
    +
    static @NotNull MaskSlot
    +
    of(@NotNull Function<InventorySize,List<Integer>> slotFunction)
    +
    +
    Create a mask slot from the slot function
    +
    +
    static @NotNull MaskSlot
    +
    of(@NotNull List<@NotNull Integer> slots)
    +
    +
    Create a mask slot from the slots
    +
    +
    static @NotNull MaskSlot
    +
    of(@NotNull IntStream slotStream)
    +
    +
    Create a mask slot from the slot stream
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      of

      +
      @NotNull +static @NotNull MaskSlot of(@NotNull + @NotNull List<@NotNull Integer> slots)
      +
      Create a mask slot from the slots
      +
      +
      Parameters:
      +
      slots - the slots
      +
      Returns:
      +
      the mask slot
      +
      +
      +
    • +
    • +
      +

      of

      +
      @NotNull +static @NotNull MaskSlot of(@NotNull + @NotNull Integer... slots)
      +
      Create a mask slot from the slots
      +
      +
      Parameters:
      +
      slots - the slots
      +
      Returns:
      +
      the mask slot
      +
      +
      +
    • +
    • +
      +

      of

      +
      @NotNull +static @NotNull MaskSlot of(@NotNull + @NotNull IntStream slotStream)
      +
      Create a mask slot from the slot stream
      +
      +
      Parameters:
      +
      slotStream - the slot stream
      +
      Returns:
      +
      the mask slot
      +
      +
      +
    • +
    • +
      +

      of

      +
      @NotNull +static @NotNull MaskSlot of(@NotNull + @NotNull Function<InventorySize,List<Integer>> slotFunction)
      +
      Create a mask slot from the slot function
      +
      +
      Parameters:
      +
      slotFunction - the slot function
      +
      Returns:
      +
      the mask slot
      +
      +
      +
    • +
    • +
      +

      getSlots

      +
      @NotNull +@NotNull List<Integer> getSlots(UUID uuid, + InventorySize size)
      +
      Get the slots
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      size - the size of the inventory
      +
      Returns:
      +
      the slots
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/MaskUtils.html b/me/hsgamer/hscore/minecraft/gui/mask/MaskUtils.html new file mode 100644 index 0000000000..f64df3f00a --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/MaskUtils.html @@ -0,0 +1,232 @@ + + + + +MaskUtils (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MaskUtils

+
+
java.lang.Object +
me.hsgamer.hscore.minecraft.gui.mask.MaskUtils
+
+
+
+
public class MaskUtils +extends Object
+
The utility class for Mask
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      generateAreaPositions

      +
      @NotNull +public static @NotNull Stream<InventoryPosition> generateAreaPositions(@NotNull + @NotNull InventoryPosition position1, + @NotNull + @NotNull InventoryPosition position2)
      +
      Generate the stream of positions in the area between two positions
      +
      +
      Parameters:
      +
      position1 - the first position
      +
      position2 - the second position
      +
      Returns:
      +
      the stream of positions
      +
      +
      +
    • +
    • +
      +

      generateAreaSlots

      +
      @NotNull +public static @NotNull IntStream generateAreaSlots(@NotNull + @NotNull InventoryPosition position1, + @NotNull + @NotNull InventoryPosition position2, + @NotNull + @NotNull InventorySize size)
      +
      Generate the stream of slots in the area between two positions
      +
      +
      Parameters:
      +
      position1 - the first position
      +
      position2 - the second position
      +
      size - the size of the inventory
      +
      Returns:
      +
      the stream of slots
      +
      +
      +
    • +
    • +
      +

      generateOutlineSlots

      +
      @NotNull +public static @NotNull Stream<InventoryPosition> generateOutlineSlots(@NotNull + @NotNull InventoryPosition position1, + @NotNull + @NotNull InventoryPosition position2)
      +
      Get the stream of positions drawing the outline of the area between 2 positions
      +
      +
      Parameters:
      +
      position1 - the first position
      +
      position2 - the second position
      +
      Returns:
      +
      the stream of positions
      +
      +
      +
    • +
    • +
      +

      generateOutlineSlots

      +
      @NotNull +public static @NotNull IntStream generateOutlineSlots(@NotNull + @NotNull InventoryPosition position1, + @NotNull + @NotNull InventoryPosition position2, + @NotNull + @NotNull InventorySize size)
      +
      Get the stream of slots drawing the outline of the area between 2 positions
      +
      +
      Parameters:
      +
      position1 - the first position
      +
      position2 - the second position
      +
      size - the size of the inventory
      +
      Returns:
      +
      the stream of slots
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/class-use/BaseMask.html b/me/hsgamer/hscore/minecraft/gui/mask/class-use/BaseMask.html new file mode 100644 index 0000000000..34d3744324 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/class-use/BaseMask.html @@ -0,0 +1,164 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.gui.mask.BaseMask (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.gui.mask.BaseMask

+
+
Packages that use BaseMask
+
+
Package
+
Description
+ +
+
Contains the pre-made masks for Minecraft's GUI
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/class-use/Mask.html b/me/hsgamer/hscore/minecraft/gui/mask/class-use/Mask.html new file mode 100644 index 0000000000..14731653ef --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/class-use/Mask.html @@ -0,0 +1,405 @@ + + + + +Uses of Interface me.hsgamer.hscore.minecraft.gui.mask.Mask (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.minecraft.gui.mask.Mask

+
+
Packages that use Mask
+
+
Package
+
Description
+ +
+
Contains the advanced implementation of UI modules for Minecraft
+
+ +
+
Contains the base classes for masks in Minecraft's GUI
+
+ +
+
Contains the pre-made masks for Minecraft's GUI
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/class-use/MaskSlot.html b/me/hsgamer/hscore/minecraft/gui/mask/class-use/MaskSlot.html new file mode 100644 index 0000000000..34bf4baf48 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/class-use/MaskSlot.html @@ -0,0 +1,184 @@ + + + + +Uses of Interface me.hsgamer.hscore.minecraft.gui.mask.MaskSlot (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.minecraft.gui.mask.MaskSlot

+
+
Packages that use MaskSlot
+
+
Package
+
Description
+ +
+
Contains the base classes for masks in Minecraft's GUI
+
+ +
+
Contains the pre-made masks for Minecraft's GUI
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/class-use/MaskUtils.html b/me/hsgamer/hscore/minecraft/gui/mask/class-use/MaskUtils.html new file mode 100644 index 0000000000..e1e866dfd1 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/class-use/MaskUtils.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.gui.mask.MaskUtils (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.gui.mask.MaskUtils

+
+No usage of me.hsgamer.hscore.minecraft.gui.mask.MaskUtils
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/impl/AnimatedMask.html b/me/hsgamer/hscore/minecraft/gui/mask/impl/AnimatedMask.html new file mode 100644 index 0000000000..f696e7eb3c --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/impl/AnimatedMask.html @@ -0,0 +1,319 @@ + + + + +AnimatedMask (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AnimatedMask

+
+
java.lang.Object +
me.hsgamer.hscore.minecraft.gui.mask.BaseMask +
me.hsgamer.hscore.minecraft.gui.mask.impl.AnimatedMask
+
+
+
+
+
All Implemented Interfaces:
+
Mask, Initializable
+
+
+
public class AnimatedMask +extends BaseMask
+
The animated mask with child masks as frames
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      AnimatedMask

      +
      public AnimatedMask(@NotNull + @NotNull String name)
      +
      Create a new mask
      +
      +
      Parameters:
      +
      name - the name of the mask
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      addMask

      +
      @Contract("_ -> this") +public <T extends Mask> AnimatedMask addMask(@NotNull + @NotNull Collection<@NotNull T> masks)
      +
      Add mask(s)
      +
      +
      Type Parameters:
      +
      T - the type of the mask
      +
      Parameters:
      +
      masks - the mask (or frame)
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      addMask

      +
      @Contract("_ -> this") +public AnimatedMask addMask(@NotNull + @NotNull Mask... mask)
      +
      Add mask(s)
      +
      +
      Parameters:
      +
      mask - the mask (or frame)
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      setPeriodMillis

      +
      @Contract("_ -> this") +public AnimatedMask setPeriodMillis(long periodMillis)
      +
      Set the period of the animation
      +
      +
      Parameters:
      +
      periodMillis - the period in milliseconds
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      setPeriodTicks

      +
      @Contract("_ -> this") +public AnimatedMask setPeriodTicks(long periodTicks)
      +
      Set the period of the animation
      +
      +
      Parameters:
      +
      periodTicks - the period in ticks
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      getMasks

      +
      @NotNull +public @NotNull List<Mask> getMasks()
      +
      Get the list of masks
      +
      +
      Returns:
      +
      the masks
      +
      +
      +
    • +
    • +
      +

      generateButtons

      +
      public Optional<Map<Integer,Button>> generateButtons(@NotNull + @NotNull UUID uuid, + @NotNull + @NotNull InventorySize inventorySize)
      +
      Description copied from interface: Mask
      +
      Generate the buttons for the unique id
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      inventorySize - the size of the inventory
      +
      Returns:
      +
      the map contains the slots and the buttons
      +
      +
      +
    • +
    • +
      +

      init

      +
      public void init()
      +
      Description copied from interface: Initializable
      +
      Initialize some properties for the object
      +
      +
    • +
    • +
      +

      stop

      +
      public void stop()
      +
      Description copied from interface: Initializable
      +
      Stop the object
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/impl/ButtonMapMask.html b/me/hsgamer/hscore/minecraft/gui/mask/impl/ButtonMapMask.html new file mode 100644 index 0000000000..2f33bc7f5d --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/impl/ButtonMapMask.html @@ -0,0 +1,303 @@ + + + + +ButtonMapMask (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ButtonMapMask

+
+
java.lang.Object +
me.hsgamer.hscore.minecraft.gui.mask.BaseMask +
me.hsgamer.hscore.minecraft.gui.mask.impl.ButtonMapMask
+
+
+
+
+
All Implemented Interfaces:
+
Mask, Initializable
+
+
+
public class ButtonMapMask +extends BaseMask
+
The mask with a map of slot and button
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ButtonMapMask

      +
      public ButtonMapMask(@NotNull + @NotNull String name)
      +
      Create a new mask
      +
      +
      Parameters:
      +
      name - the name of the mask
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      addButton

      +
      @Contract("_, _ -> this") +public ButtonMapMask addButton(@NotNull + @NotNull Button button, + @NotNull + @NotNull List<@NotNull Integer> slots)
      +
      Add a button to the mask
      +
      +
      Parameters:
      +
      button - the button
      +
      slots - the slots
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      addButton

      +
      @Contract("_, _ -> this") +public ButtonMapMask addButton(@NotNull + @NotNull Button button, + int... slots)
      +
      Add a button to the mask
      +
      +
      Parameters:
      +
      button - the button
      +
      slots - the slots
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      getButtons

      +
      @NotNull +public @NotNull List<Button> getButtons()
      +
      Get the buttons
      +
      +
      Returns:
      +
      the buttons
      +
      +
      +
    • +
    • +
      +

      getButtonMap

      +
      @NotNull +public @NotNull Map<Integer,Button> getButtonMap()
      +
      Get the button map
      +
      +
      Returns:
      +
      the button map
      +
      +
      +
    • +
    • +
      +

      generateButtons

      +
      public Optional<Map<Integer,Button>> generateButtons(@NotNull + @NotNull UUID uuid, + @NotNull + @NotNull InventorySize inventorySize)
      +
      Description copied from interface: Mask
      +
      Generate the buttons for the unique id
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      inventorySize - the size of the inventory
      +
      Returns:
      +
      the map contains the slots and the buttons
      +
      +
      +
    • +
    • +
      +

      init

      +
      public void init()
      +
      Description copied from interface: Initializable
      +
      Initialize some properties for the object
      +
      +
    • +
    • +
      +

      stop

      +
      public void stop()
      +
      Description copied from interface: Initializable
      +
      Stop the object
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/impl/ButtonPaginatedMask.html b/me/hsgamer/hscore/minecraft/gui/mask/impl/ButtonPaginatedMask.html new file mode 100644 index 0000000000..53ec59ecac --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/impl/ButtonPaginatedMask.html @@ -0,0 +1,284 @@ + + + + +ButtonPaginatedMask (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ButtonPaginatedMask

+
+ +
+
+
All Implemented Interfaces:
+
Mask, Initializable
+
+
+
Direct Known Subclasses:
+
StaticButtonPaginatedMask
+
+
+
public abstract class ButtonPaginatedMask +extends PaginatedMask
+
The button paginated mask, those with a long list of Button divided into pages.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ButtonPaginatedMask

      +
      protected ButtonPaginatedMask(@NotNull + @NotNull String name, + @NotNull + @NotNull MaskSlot maskSlot)
      +
      Create a new mask
      +
      +
      Parameters:
      +
      name - the name of the mask
      +
      maskSlot - the mask slot
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getMaskSlot

      +
      @NotNull +public @NotNull MaskSlot getMaskSlot()
      +
      Get the mask slot
      +
      +
      Returns:
      +
      the mask slot
      +
      +
      +
    • +
    • +
      +

      getButtons

      +
      @NotNull +public abstract @NotNull List<@NotNull Button> getButtons(@NotNull + @NotNull UUID uuid)
      +
      Get the buttons for the unique id
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      Returns:
      +
      the buttons
      +
      +
      +
    • +
    • +
      +

      generateButtons

      +
      protected Optional<Map<@NotNull Integer,@NotNull Button>> generateButtons(@NotNull + @NotNull UUID uuid, + @NotNull + @NotNull InventorySize inventorySize, + int pageNumber)
      +
      Description copied from class: PaginatedMask
      +
      Generate the buttons for the unique id
      +
      +
      Specified by:
      +
      generateButtons in class PaginatedMask
      +
      Parameters:
      +
      uuid - the unique id
      +
      inventorySize - the size of the inventory
      +
      pageNumber - the page number
      +
      Returns:
      +
      the map contains the slots and the buttons
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      stop

      +
      public void stop()
      +
      Description copied from interface: Initializable
      +
      Stop the object
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/impl/HybridMask.html b/me/hsgamer/hscore/minecraft/gui/mask/impl/HybridMask.html new file mode 100644 index 0000000000..9c268cdc76 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/impl/HybridMask.html @@ -0,0 +1,280 @@ + + + + +HybridMask (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class HybridMask

+
+
java.lang.Object +
me.hsgamer.hscore.minecraft.gui.mask.BaseMask +
me.hsgamer.hscore.minecraft.gui.mask.impl.HybridMask
+
+
+
+
+
All Implemented Interfaces:
+
Mask, Initializable
+
+
+
public class HybridMask +extends BaseMask
+
The mask that views multiple masks
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      HybridMask

      +
      public HybridMask(@NotNull + @NotNull String name)
      +
      Create a new hybrid mask
      +
      +
      Parameters:
      +
      name - the name
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      addMask

      +
      @Contract("_ -> this") +public <T extends Mask> HybridMask addMask(@NotNull + @NotNull Collection<T> masks)
      +
      Add mask(s)
      +
      +
      Type Parameters:
      +
      T - the type of the mask
      +
      Parameters:
      +
      masks - the mask
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      addMask

      +
      @Contract("_ -> this") +public HybridMask addMask(@NotNull + @NotNull Mask... mask)
      +
      Add mask(s)
      +
      +
      Parameters:
      +
      mask - the mask
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      getMasks

      +
      public Collection<Mask> getMasks()
      +
      Get the masks
      +
      +
      Returns:
      +
      the masks
      +
      +
      +
    • +
    • +
      +

      generateButtons

      +
      public Optional<Map<Integer,Button>> generateButtons(@NotNull + @NotNull UUID uuid, + @NotNull + @NotNull InventorySize inventorySize)
      +
      Description copied from interface: Mask
      +
      Generate the buttons for the unique id
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      inventorySize - the size of the inventory
      +
      Returns:
      +
      the map contains the slots and the buttons
      +
      +
      +
    • +
    • +
      +

      init

      +
      public void init()
      +
      Description copied from interface: Initializable
      +
      Initialize some properties for the object
      +
      +
    • +
    • +
      +

      stop

      +
      public void stop()
      +
      Description copied from interface: Initializable
      +
      Stop the object
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/impl/ListMask.html b/me/hsgamer/hscore/minecraft/gui/mask/impl/ListMask.html new file mode 100644 index 0000000000..3aaa0a7dc9 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/impl/ListMask.html @@ -0,0 +1,281 @@ + + + + +ListMask (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ListMask

+
+
java.lang.Object +
me.hsgamer.hscore.minecraft.gui.mask.BaseMask +
me.hsgamer.hscore.minecraft.gui.mask.impl.ListMask
+
+
+
+
+
All Implemented Interfaces:
+
Mask, Initializable
+
+
+
public class ListMask +extends BaseMask
+
The mask with a list of child masks
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ListMask

      +
      public ListMask(@NotNull + @NotNull String name)
      +
      Create a new mask
      +
      +
      Parameters:
      +
      name - the name of the mask
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      addMask

      +
      @Contract("_ -> this") +public <T extends Mask> ListMask addMask(@NotNull + @NotNull Collection<@NotNull T> masks)
      +
      Add mask(s)
      +
      +
      Type Parameters:
      +
      T - the type of the mask
      +
      Parameters:
      +
      masks - the mask
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      addMask

      +
      @Contract("_ -> this") +public ListMask addMask(@NotNull + @NotNull Mask... mask)
      +
      Add mask(s)
      +
      +
      Parameters:
      +
      mask - the mask
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      getMasks

      +
      @NotNull +public @NotNull List<@NotNull Mask> getMasks()
      +
      Get the list of masks
      +
      +
      Returns:
      +
      the masks
      +
      +
      +
    • +
    • +
      +

      generateButtons

      +
      public Optional<Map<Integer,Button>> generateButtons(@NotNull + @NotNull UUID uuid, + @NotNull + @NotNull InventorySize inventorySize)
      +
      Description copied from interface: Mask
      +
      Generate the buttons for the unique id
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      inventorySize - the size of the inventory
      +
      Returns:
      +
      the map contains the slots and the buttons
      +
      +
      +
    • +
    • +
      +

      init

      +
      public void init()
      +
      Description copied from interface: Initializable
      +
      Initialize some properties for the object
      +
      +
    • +
    • +
      +

      stop

      +
      public void stop()
      +
      Description copied from interface: Initializable
      +
      Stop the object
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/impl/MaskPaginatedMask.html b/me/hsgamer/hscore/minecraft/gui/mask/impl/MaskPaginatedMask.html new file mode 100644 index 0000000000..43944be7b5 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/impl/MaskPaginatedMask.html @@ -0,0 +1,263 @@ + + + + +MaskPaginatedMask (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MaskPaginatedMask

+
+ +
+
+
All Implemented Interfaces:
+
Mask, Initializable
+
+
+
Direct Known Subclasses:
+
StaticMaskPaginatedMask
+
+
+
public abstract class MaskPaginatedMask +extends PaginatedMask
+
The mask paginated mask, those with a long list of Mask divided into pages.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MaskPaginatedMask

      +
      protected MaskPaginatedMask(@NotNull + @NotNull String name)
      +
      Create a new mask
      +
      +
      Parameters:
      +
      name - the name of the mask
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getMasks

      +
      @NotNull +public abstract @NotNull List<@NotNull Mask> getMasks(@NotNull + @NotNull UUID uuid)
      +
      Get the masks for the unique id
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      Returns:
      +
      the masks
      +
      +
      +
    • +
    • +
      +

      generateButtons

      +
      public Optional<Map<Integer,Button>> generateButtons(@NotNull + @NotNull UUID uuid, + @NotNull + @NotNull InventorySize inventorySize, + int pageNumber)
      +
      Description copied from class: PaginatedMask
      +
      Generate the buttons for the unique id
      +
      +
      Specified by:
      +
      generateButtons in class PaginatedMask
      +
      Parameters:
      +
      uuid - the unique id
      +
      inventorySize - the size of the inventory
      +
      pageNumber - the page number
      +
      Returns:
      +
      the map contains the slots and the buttons
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      stop

      +
      public void stop()
      +
      Description copied from interface: Initializable
      +
      Stop the object
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/impl/MultiSlotsMask.html b/me/hsgamer/hscore/minecraft/gui/mask/impl/MultiSlotsMask.html new file mode 100644 index 0000000000..39f4d78af8 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/impl/MultiSlotsMask.html @@ -0,0 +1,340 @@ + + + + +MultiSlotsMask (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MultiSlotsMask

+
+
java.lang.Object +
me.hsgamer.hscore.minecraft.gui.mask.BaseMask +
me.hsgamer.hscore.minecraft.gui.mask.impl.MultiSlotsMask
+
+
+
+
+
All Implemented Interfaces:
+
Mask, Initializable
+
+
+
public class MultiSlotsMask +extends BaseMask
+
The masks with multiple slot
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      maskSlot

      +
      protected final MaskSlot maskSlot
      +
      +
    • +
    • +
      +

      buttons

      +
      protected final List<Button> buttons
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MultiSlotsMask

      +
      public MultiSlotsMask(@NotNull + @NotNull String name, + @NotNull + @NotNull MaskSlot maskSlot)
      +
      Create a new mask
      +
      +
      Parameters:
      +
      name - the name of the mask
      +
      maskSlot - the mask slot
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      addButton

      +
      @Contract("_ -> this") +public <T extends Button> MultiSlotsMask addButton(@NotNull + @NotNull Collection<@NotNull T> buttons)
      +
      Add button(s)
      +
      +
      Type Parameters:
      +
      T - the type of the button
      +
      Parameters:
      +
      buttons - the buttons
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      addButton

      +
      @Contract("_ -> this") +public MultiSlotsMask addButton(@NotNull + @NotNull Button... button)
      +
      Add button(s)
      +
      +
      Parameters:
      +
      button - the button
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      getMaskSlot

      +
      @NotNull +public @NotNull MaskSlot getMaskSlot()
      +
      Get the mask slot
      +
      +
      Returns:
      +
      the mask slot
      +
      +
      +
    • +
    • +
      +

      getButtons

      +
      @NotNull +public @NotNull List<@NotNull Button> getButtons()
      +
      Get the buttons
      +
      +
      Returns:
      +
      the buttons
      +
      +
      +
    • +
    • +
      +

      generateButtons

      +
      public Optional<Map<Integer,Button>> generateButtons(@NotNull + @NotNull UUID uuid, + @NotNull + @NotNull InventorySize inventorySize)
      +
      Description copied from interface: Mask
      +
      Generate the buttons for the unique id
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      inventorySize - the size of the inventory
      +
      Returns:
      +
      the map contains the slots and the buttons
      +
      +
      +
    • +
    • +
      +

      init

      +
      public void init()
      +
      Description copied from interface: Initializable
      +
      Initialize some properties for the object
      +
      +
    • +
    • +
      +

      stop

      +
      public void stop()
      +
      Description copied from interface: Initializable
      +
      Stop the object
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/impl/OneTimeAnimatedMask.html b/me/hsgamer/hscore/minecraft/gui/mask/impl/OneTimeAnimatedMask.html new file mode 100644 index 0000000000..0aaa112365 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/impl/OneTimeAnimatedMask.html @@ -0,0 +1,353 @@ + + + + +OneTimeAnimatedMask (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class OneTimeAnimatedMask

+
+
java.lang.Object +
me.hsgamer.hscore.minecraft.gui.mask.BaseMask +
me.hsgamer.hscore.minecraft.gui.mask.impl.OneTimeAnimatedMask
+
+
+
+
+
All Implemented Interfaces:
+
Mask, Initializable
+
+
+
public class OneTimeAnimatedMask +extends BaseMask
+
The animated mask with child masks as frames, but only run once
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      OneTimeAnimatedMask

      +
      public OneTimeAnimatedMask(@NotNull + @NotNull String name)
      +
      Create a new mask
      +
      +
      Parameters:
      +
      name - the name of the mask
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      addMask

      +
      @Contract("_ -> this") +public <T extends Mask> OneTimeAnimatedMask addMask(@NotNull + @NotNull Collection<@NotNull T> masks)
      +
      Add mask(s)
      +
      +
      Type Parameters:
      +
      T - the type of the mask
      +
      Parameters:
      +
      masks - the mask (or frame)
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      addMask

      +
      @Contract("_ -> this") +public OneTimeAnimatedMask addMask(@NotNull + @NotNull Mask... mask)
      +
      Add mask(s)
      +
      +
      Parameters:
      +
      mask - the mask (or frame)
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      setPeriodMillis

      +
      @Contract("_ -> this") +public OneTimeAnimatedMask setPeriodMillis(long periodMillis)
      +
      Set the period of the animation
      +
      +
      Parameters:
      +
      periodMillis - the period in milliseconds
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      setPeriodTicks

      +
      @Contract("_ -> this") +public OneTimeAnimatedMask setPeriodTicks(long periodTicks)
      +
      Set the period of the animation
      +
      +
      Parameters:
      +
      periodTicks - the period in ticks
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      setViewLast

      +
      @Contract("_ -> this") +public OneTimeAnimatedMask setViewLast(boolean viewLast)
      +
      Set whether to view the last frame when the animation is finished
      +
      +
      Parameters:
      +
      viewLast - true to view the last frame
      +
      +
      +
    • +
    • +
      +

      getMasks

      +
      @NotNull +public @NotNull List<Mask> getMasks()
      +
      Get the list of masks
      +
      +
      Returns:
      +
      the masks
      +
      +
      +
    • +
    • +
      +

      reset

      +
      public void reset(@NotNull + @NotNull UUID uuid)
      +
      Reset the animation for the unique id
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      +
      +
    • +
    • +
      +

      generateButtons

      +
      public Optional<Map<@NotNull Integer,@NotNull Button>> generateButtons(@NotNull + @NotNull UUID uuid, + @NotNull + @NotNull InventorySize inventorySize)
      +
      Description copied from interface: Mask
      +
      Generate the buttons for the unique id
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      inventorySize - the size of the inventory
      +
      Returns:
      +
      the map contains the slots and the buttons
      +
      +
      +
    • +
    • +
      +

      init

      +
      public void init()
      +
      Description copied from interface: Initializable
      +
      Initialize some properties for the object
      +
      +
    • +
    • +
      +

      stop

      +
      public void stop()
      +
      Description copied from interface: Initializable
      +
      Stop the object
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/impl/PaginatedMask.html b/me/hsgamer/hscore/minecraft/gui/mask/impl/PaginatedMask.html new file mode 100644 index 0000000000..069dca11d6 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/impl/PaginatedMask.html @@ -0,0 +1,424 @@ + + + + +PaginatedMask (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PaginatedMask

+
+
java.lang.Object +
me.hsgamer.hscore.minecraft.gui.mask.BaseMask +
me.hsgamer.hscore.minecraft.gui.mask.impl.PaginatedMask
+
+
+
+
+
All Implemented Interfaces:
+
Mask, Initializable
+
+
+
Direct Known Subclasses:
+
ButtonPaginatedMask, MaskPaginatedMask, SequencePaginatedMask
+
+
+
public abstract class PaginatedMask +extends BaseMask
+
+
+
    + +
  • +
    +

    Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    protected boolean
    + +
     
    +
    protected final Map<UUID,Integer>
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
    protected
    +
    PaginatedMask(@NotNull String name)
    +
    +
    Create a new mask
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    Optional<Map<@NotNull Integer,@NotNull Button>>
    +
    generateButtons(@NotNull UUID uuid, + @NotNull InventorySize inventorySize)
    +
    +
    Generate the buttons for the unique id
    +
    +
    protected abstract Optional<Map<@NotNull Integer,@NotNull Button>>
    +
    generateButtons(@NotNull UUID uuid, + @NotNull InventorySize inventorySize, + int pageNumber)
    +
    +
    Generate the buttons for the unique id
    +
    +
    protected int
    +
    getAndSetExactPage(UUID uuid, + int page, + int pageAmount)
    +
    +
    Get the exact page from the input page and set it if it's not the same
    +
    +
    protected int
    +
    getExactPage(int page, + int pageAmount)
    +
    +
    Get the exact page from the input page
    +
    +
    int
    +
    getPage(@NotNull UUID uuid)
    +
    +
    Get the current page for the unique id
    +
    +
    boolean
    + +
    +
    Check if this paginated mask allows cycle page (The first page after the last page)
    +
    +
    void
    +
    nextPage(@NotNull UUID uuid)
    +
    +
    Set the next page for the unique id
    +
    +
    void
    +
    previousPage(@NotNull UUID uuid)
    +
    +
    Set the previous page for the unique id
    +
    +
    void
    +
    setCycle(boolean cycle)
    +
    +
    Set if this paginated mask allows cycle page (The first page after the last page)
    +
    +
    void
    +
    setPage(@NotNull UUID uuid, + int page)
    +
    +
    Set the page for the unique id
    +
    +
    +
    +
    +
    +

    Methods inherited from class me.hsgamer.hscore.minecraft.gui.mask.BaseMask

    +getName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface me.hsgamer.hscore.ui.property.Initializable

    +init, stop
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      pageNumberMap

      +
      protected final Map<UUID,Integer> pageNumberMap
      +
      +
    • +
    • +
      +

      cycle

      +
      protected boolean cycle
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      PaginatedMask

      +
      protected PaginatedMask(@NotNull + @NotNull String name)
      +
      Create a new mask
      +
      +
      Parameters:
      +
      name - the name of the mask
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      generateButtons

      +
      protected abstract Optional<Map<@NotNull Integer,@NotNull Button>> generateButtons(@NotNull + @NotNull UUID uuid, + @NotNull + @NotNull InventorySize inventorySize, + int pageNumber)
      +
      Generate the buttons for the unique id
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      inventorySize - the size of the inventory
      +
      pageNumber - the page number
      +
      Returns:
      +
      the map contains the slots and the buttons
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      getExactPage

      +
      protected int getExactPage(int page, + int pageAmount)
      +
      Get the exact page from the input page
      +
      +
      Parameters:
      +
      page - the input page
      +
      pageAmount - the amount of pages
      +
      Returns:
      +
      the exact page
      +
      +
      +
    • +
    • +
      +

      getAndSetExactPage

      +
      protected int getAndSetExactPage(UUID uuid, + int page, + int pageAmount)
      +
      Get the exact page from the input page and set it if it's not the same
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      page - the input page
      +
      pageAmount - the amount of pages
      +
      Returns:
      +
      the exact page
      +
      +
      +
    • +
    • +
      +

      setPage

      +
      public void setPage(@NotNull + @NotNull UUID uuid, + int page)
      +
      Set the page for the unique id
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      page - the page
      +
      +
      +
    • +
    • +
      +

      getPage

      +
      public int getPage(@NotNull + @NotNull UUID uuid)
      +
      Get the current page for the unique id
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      Returns:
      +
      the page number
      +
      +
      +
    • +
    • +
      +

      nextPage

      +
      public void nextPage(@NotNull + @NotNull UUID uuid)
      +
      Set the next page for the unique id
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      +
      +
    • +
    • +
      +

      previousPage

      +
      public void previousPage(@NotNull + @NotNull UUID uuid)
      +
      Set the previous page for the unique id
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      +
      +
    • +
    • +
      +

      isCycle

      +
      public boolean isCycle()
      +
      Check if this paginated mask allows cycle page (The first page after the last page)
      +
      +
      Returns:
      +
      true if it does
      +
      +
      +
    • +
    • +
      +

      setCycle

      +
      public void setCycle(boolean cycle)
      +
      Set if this paginated mask allows cycle page (The first page after the last page)
      +
      +
      Parameters:
      +
      cycle - true if it does
      +
      +
      +
    • +
    • +
      +

      generateButtons

      +
      public Optional<Map<@NotNull Integer,@NotNull Button>> generateButtons(@NotNull + @NotNull UUID uuid, + @NotNull + @NotNull InventorySize inventorySize)
      +
      Description copied from interface: Mask
      +
      Generate the buttons for the unique id
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      inventorySize - the size of the inventory
      +
      Returns:
      +
      the map contains the slots and the buttons
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/impl/PlaceholderMask.html b/me/hsgamer/hscore/minecraft/gui/mask/impl/PlaceholderMask.html new file mode 100644 index 0000000000..5d24fc0991 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/impl/PlaceholderMask.html @@ -0,0 +1,383 @@ + + + + +PlaceholderMask (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PlaceholderMask

+
+
java.lang.Object +
me.hsgamer.hscore.minecraft.gui.mask.BaseMask +
me.hsgamer.hscore.minecraft.gui.mask.impl.PlaceholderMask
+
+
+
+
+
All Implemented Interfaces:
+
Mask, Initializable
+
+
+
public class PlaceholderMask +extends BaseMask
+
The placeholder mask
Used for per-user masks
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      userMasks

      +
      protected final Map<UUID,Mask> userMasks
      +
      +
    • +
    • +
      +

      defaultMask

      +
      protected Mask defaultMask
      +
      +
    • +
    • +
      +

      initDefaultMask

      +
      protected boolean initDefaultMask
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      PlaceholderMask

      +
      public PlaceholderMask(@NotNull + @NotNull String name)
      +
      Create a new mask
      +
      +
      Parameters:
      +
      name - the name of the mask
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      generateButtons

      +
      public Optional<Map<Integer,Button>> generateButtons(@NotNull + @NotNull UUID uuid, + @NotNull + @NotNull InventorySize inventorySize)
      +
      Description copied from interface: Mask
      +
      Generate the buttons for the unique id
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      inventorySize - the size of the inventory
      +
      Returns:
      +
      the map contains the slots and the buttons
      +
      +
      +
    • +
    • +
      +

      init

      +
      public void init()
      +
      Description copied from interface: Initializable
      +
      Initialize some properties for the object
      +
      +
    • +
    • +
      +

      stop

      +
      public void stop()
      +
      Description copied from interface: Initializable
      +
      Stop the object
      +
      +
    • +
    • +
      +

      setMask

      +
      public void setMask(@NotNull + @NotNull UUID uuid, + @Nullable + @Nullable Mask mask)
      +
      Set the mask for the unique id
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      mask - the mask
      +
      +
      +
    • +
    • +
      +

      getMask

      +
      @Nullable +public @Nullable Mask getMask(@NotNull + @NotNull UUID uuid)
      +
      Get the mask for the unique id
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      Returns:
      +
      the mask
      +
      +
      +
    • +
    • +
      +

      getDefaultMask

      +
      @NotNull +public @NotNull Mask getDefaultMask()
      +
      Get the default mask
      +
      +
      Returns:
      +
      the default mask
      +
      +
      +
    • +
    • +
      +

      setDefaultMask

      +
      @Contract("_ -> this") +public PlaceholderMask setDefaultMask(@NotNull + @NotNull Mask defaultMask)
      +
      Set the default mask
      +
      +
      Parameters:
      +
      defaultMask - the default mask
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      setInitDefaultMask

      +
      @Contract("_ -> this") +public PlaceholderMask setInitDefaultMask(boolean initDefaultMask)
      +
      Should the default mask be initialized?
      +
      +
      Parameters:
      +
      initDefaultMask - true if yes
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      getUserMasks

      +
      @NotNull +public @NotNull Map<@NotNull UUID,@NotNull Mask> getUserMasks()
      +
      Get the user-mask map
      +
      +
      Returns:
      +
      the user-mask map
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/impl/PredicateMask.html b/me/hsgamer/hscore/minecraft/gui/mask/impl/PredicateMask.html new file mode 100644 index 0000000000..8fb2d6a831 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/impl/PredicateMask.html @@ -0,0 +1,316 @@ + + + + +PredicateMask (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PredicateMask

+
+
java.lang.Object +
me.hsgamer.hscore.minecraft.gui.mask.BaseMask +
me.hsgamer.hscore.minecraft.gui.mask.impl.PredicateMask
+
+
+
+
+
All Implemented Interfaces:
+
Mask, Initializable
+
+
+
public class PredicateMask +extends BaseMask
+
The mask with predicate
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      PredicateMask

      +
      public PredicateMask(@NotNull + @NotNull String name)
      +
      Create a new mask
      +
      +
      Parameters:
      +
      name - the name of the mask
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setViewPredicate

      +
      @Contract("_ -> this") +public PredicateMask setViewPredicate(@NotNull + @NotNull Predicate<@NotNull UUID> viewPredicate)
      +
      Set the view predicate
      +
      +
      Parameters:
      +
      viewPredicate - the view predicate
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      getMask

      +
      @NotNull +public @NotNull Mask getMask()
      +
      Get the mask
      +
      +
      Returns:
      +
      the mask
      +
      +
      +
    • +
    • +
      +

      setMask

      +
      @Contract("_ -> this") +public PredicateMask setMask(@NotNull + @NotNull Mask mask)
      +
      Set the mask
      +
      +
      Parameters:
      +
      mask - the mask
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      getFallbackMask

      +
      @NotNull +public @NotNull Mask getFallbackMask()
      +
      Get the fallback mask
      +
      +
      Returns:
      +
      the fallback mask
      +
      +
      +
    • +
    • +
      +

      setFallbackMask

      +
      @Contract("_ -> this") +public PredicateMask setFallbackMask(@NotNull + @NotNull Mask fallbackMask)
      +
      Set the fallback mask
      +
      +
      Parameters:
      +
      fallbackMask - the fallback mask
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      generateButtons

      +
      public Optional<Map<Integer,Button>> generateButtons(@NotNull + @NotNull UUID uuid, + @NotNull + @NotNull InventorySize inventorySize)
      +
      Description copied from interface: Mask
      +
      Generate the buttons for the unique id
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      inventorySize - the size of the inventory
      +
      Returns:
      +
      the map contains the slots and the buttons
      +
      +
      +
    • +
    • +
      +

      init

      +
      public void init()
      +
      Description copied from interface: Initializable
      +
      Initialize some properties for the object
      +
      +
    • +
    • +
      +

      stop

      +
      public void stop()
      +
      Description copied from interface: Initializable
      +
      Stop the object
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/impl/SequencePaginatedMask.html b/me/hsgamer/hscore/minecraft/gui/mask/impl/SequencePaginatedMask.html new file mode 100644 index 0000000000..07c93c997a --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/impl/SequencePaginatedMask.html @@ -0,0 +1,306 @@ + + + + +SequencePaginatedMask (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SequencePaginatedMask

+
+ +
+
+
All Implemented Interfaces:
+
Mask, Initializable
+
+
+
Direct Known Subclasses:
+
StaticSequencePaginatedMask
+
+
+
public abstract class SequencePaginatedMask +extends PaginatedMask
+
A button paginated mask, where each Button is a page
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      maskSlot

      +
      protected final MaskSlot maskSlot
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SequencePaginatedMask

      +
      protected SequencePaginatedMask(@NotNull + @NotNull String name, + @NotNull + @NotNull MaskSlot maskSlot)
      +
      Create a new mask
      +
      +
      Parameters:
      +
      name - the name of the mask
      +
      maskSlot - the mask slot
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getMaskSlot

      +
      @NotNull +public @NotNull MaskSlot getMaskSlot()
      +
      Get the mask slot
      +
      +
      Returns:
      +
      the mask slot
      +
      +
      +
    • +
    • +
      +

      getButtons

      +
      @NotNull +public abstract @NotNull List<@NotNull Button> getButtons(UUID uuid)
      +
      Get the buttons for the unique id
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      Returns:
      +
      the buttons
      +
      +
      +
    • +
    • +
      +

      generateButtons

      +
      public Optional<Map<Integer,Button>> generateButtons(@NotNull + @NotNull UUID uuid, + @NotNull + @NotNull InventorySize inventorySize, + int pageNumber)
      +
      Description copied from class: PaginatedMask
      +
      Generate the buttons for the unique id
      +
      +
      Specified by:
      +
      generateButtons in class PaginatedMask
      +
      Parameters:
      +
      uuid - the unique id
      +
      inventorySize - the size of the inventory
      +
      pageNumber - the page number
      +
      Returns:
      +
      the map contains the slots and the buttons
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      stop

      +
      public void stop()
      +
      Description copied from interface: Initializable
      +
      Stop the object
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/impl/SingleMask.html b/me/hsgamer/hscore/minecraft/gui/mask/impl/SingleMask.html new file mode 100644 index 0000000000..698de03981 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/impl/SingleMask.html @@ -0,0 +1,267 @@ + + + + +SingleMask (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SingleMask

+
+
java.lang.Object +
me.hsgamer.hscore.minecraft.gui.mask.BaseMask +
me.hsgamer.hscore.minecraft.gui.mask.impl.SingleMask
+
+
+
+
+
All Implemented Interfaces:
+
Mask, Initializable
+
+
+
public class SingleMask +extends BaseMask
+
The simple mask with a single Button
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      slot

      +
      protected final int slot
      +
      +
    • +
    • +
      +

      button

      +
      protected final Button button
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SingleMask

      +
      public SingleMask(@NotNull + @NotNull String name, + int slot, + @NotNull + @NotNull Button button)
      +
      Create a new mask
      +
      +
      Parameters:
      +
      name - the name of the mask
      +
      slot - the slot
      +
      button - the button
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      generateButtons

      +
      public Optional<Map<Integer,Button>> generateButtons(@NotNull + @NotNull UUID uuid, + @NotNull + @NotNull InventorySize inventorySize)
      +
      Description copied from interface: Mask
      +
      Generate the buttons for the unique id
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      inventorySize - the size of the inventory
      +
      Returns:
      +
      the map contains the slots and the buttons
      +
      +
      +
    • +
    • +
      +

      init

      +
      public void init()
      +
      Description copied from interface: Initializable
      +
      Initialize some properties for the object
      +
      +
    • +
    • +
      +

      stop

      +
      public void stop()
      +
      Description copied from interface: Initializable
      +
      Stop the object
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/impl/StaticButtonPaginatedMask.html b/me/hsgamer/hscore/minecraft/gui/mask/impl/StaticButtonPaginatedMask.html new file mode 100644 index 0000000000..2bad6a2fb2 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/impl/StaticButtonPaginatedMask.html @@ -0,0 +1,315 @@ + + + + +StaticButtonPaginatedMask (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class StaticButtonPaginatedMask

+
+ +
+
+
All Implemented Interfaces:
+
Mask, Initializable
+
+
+
public class StaticButtonPaginatedMask +extends ButtonPaginatedMask
+
The ButtonPaginatedMask with the static list of buttons
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      buttons

      +
      protected final List<Button> buttons
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      StaticButtonPaginatedMask

      +
      public StaticButtonPaginatedMask(@NotNull + @NotNull String name, + @NotNull + @NotNull MaskSlot maskSlot)
      +
      Create a new mask
      +
      +
      Parameters:
      +
      name - the name of the mask
      +
      maskSlot - the mask slot
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      addButton

      +
      @Contract("_ -> this") +public <T extends Button> StaticButtonPaginatedMask addButton(@NotNull + @NotNull Collection<@NotNull T> buttons)
      +
      Add button(s)
      +
      +
      Type Parameters:
      +
      T - the type of the button
      +
      Parameters:
      +
      buttons - the buttons
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      addButton

      +
      @Contract("_ -> this") +public StaticButtonPaginatedMask addButton(@NotNull + @NotNull Button... button)
      +
      Add button(s)
      +
      +
      Parameters:
      +
      button - the button
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      getButtons

      +
      @NotNull +public @NotNull List<Button> getButtons(@NotNull + @NotNull UUID uuid)
      +
      Description copied from class: ButtonPaginatedMask
      +
      Get the buttons for the unique id
      +
      +
      Specified by:
      +
      getButtons in class ButtonPaginatedMask
      +
      Parameters:
      +
      uuid - the unique id
      +
      Returns:
      +
      the buttons
      +
      +
      +
    • +
    • +
      +

      init

      +
      public void init()
      +
      Description copied from interface: Initializable
      +
      Initialize some properties for the object
      +
      +
    • +
    • +
      +

      stop

      +
      public void stop()
      +
      Description copied from interface: Initializable
      +
      Stop the object
      +
      +
      Specified by:
      +
      stop in interface Initializable
      +
      Overrides:
      +
      stop in class ButtonPaginatedMask
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/impl/StaticMaskPaginatedMask.html b/me/hsgamer/hscore/minecraft/gui/mask/impl/StaticMaskPaginatedMask.html new file mode 100644 index 0000000000..085282f8bb --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/impl/StaticMaskPaginatedMask.html @@ -0,0 +1,311 @@ + + + + +StaticMaskPaginatedMask (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class StaticMaskPaginatedMask

+
+ +
+
+
All Implemented Interfaces:
+
Mask, Initializable
+
+
+
public class StaticMaskPaginatedMask +extends MaskPaginatedMask
+
The MaskPaginatedMask with the static list of masks
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      masks

      +
      protected final List<Mask> masks
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      StaticMaskPaginatedMask

      +
      public StaticMaskPaginatedMask(@NotNull + @NotNull String name)
      +
      Create a new mask
      +
      +
      Parameters:
      +
      name - the name of the mask
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      addMask

      +
      @Contract("_ -> this") +public <T extends Mask> StaticMaskPaginatedMask addMask(@NotNull + @NotNull Collection<@NotNull T> masks)
      +
      Add mask(s)
      +
      +
      Type Parameters:
      +
      T - the type of the mask
      +
      Parameters:
      +
      masks - the mask
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      addMask

      +
      @Contract("_ -> this") +public StaticMaskPaginatedMask addMask(@NotNull + @NotNull Mask... mask)
      +
      Add mask(s)
      +
      +
      Parameters:
      +
      mask - the mask
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      getMasks

      +
      @NotNull +public @NotNull List<Mask> getMasks(@NotNull + @NotNull UUID uuid)
      +
      Description copied from class: MaskPaginatedMask
      +
      Get the masks for the unique id
      +
      +
      Specified by:
      +
      getMasks in class MaskPaginatedMask
      +
      Parameters:
      +
      uuid - the unique id
      +
      Returns:
      +
      the masks
      +
      +
      +
    • +
    • +
      +

      init

      +
      public void init()
      +
      Description copied from interface: Initializable
      +
      Initialize some properties for the object
      +
      +
    • +
    • +
      +

      stop

      +
      public void stop()
      +
      Description copied from interface: Initializable
      +
      Stop the object
      +
      +
      Specified by:
      +
      stop in interface Initializable
      +
      Overrides:
      +
      stop in class MaskPaginatedMask
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/impl/StaticSequencePaginatedMask.html b/me/hsgamer/hscore/minecraft/gui/mask/impl/StaticSequencePaginatedMask.html new file mode 100644 index 0000000000..045842957f --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/impl/StaticSequencePaginatedMask.html @@ -0,0 +1,318 @@ + + + + +StaticSequencePaginatedMask (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class StaticSequencePaginatedMask

+
+ +
+
+
All Implemented Interfaces:
+
Mask, Initializable
+
+
+
public class StaticSequencePaginatedMask +extends SequencePaginatedMask
+
The SequencePaginatedMask with the static list of buttons
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      buttons

      +
      protected final List<Button> buttons
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      StaticSequencePaginatedMask

      +
      public StaticSequencePaginatedMask(@NotNull + @NotNull String name, + @NotNull + @NotNull MaskSlot maskSlot)
      +
      Create a new mask
      +
      +
      Parameters:
      +
      name - the name of the mask
      +
      maskSlot - the mask slot
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      addButton

      +
      @Contract("_ -> this") +public <T extends Button> +StaticSequencePaginatedMask addButton(@NotNull + @NotNull Collection<@NotNull T> buttons)
      +
      Add button(s)
      +
      +
      Type Parameters:
      +
      T - the type of the button
      +
      Parameters:
      +
      buttons - the buttons
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      addButton

      +
      @Contract("_ -> this") +public StaticSequencePaginatedMask addButton(@NotNull + @NotNull Button... button)
      +
      Add button(s)
      +
      +
      Parameters:
      +
      button - the button
      +
      Returns:
      +
      this instance
      +
      +
      +
    • +
    • +
      +

      getButtons

      +
      @NotNull +public @NotNull List<Button> getButtons(UUID uuid)
      +
      Description copied from class: SequencePaginatedMask
      +
      Get the buttons for the unique id
      +
      +
      Specified by:
      +
      getButtons in class SequencePaginatedMask
      +
      Parameters:
      +
      uuid - the unique id
      +
      Returns:
      +
      the buttons
      +
      +
      +
    • +
    • +
      +

      init

      +
      public void init()
      +
      Description copied from interface: Initializable
      +
      Initialize some properties for the object
      +
      +
    • +
    • +
      +

      stop

      +
      public void stop()
      +
      Description copied from interface: Initializable
      +
      Stop the object
      +
      +
      Specified by:
      +
      stop in interface Initializable
      +
      Overrides:
      +
      stop in class SequencePaginatedMask
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/AnimatedMask.html b/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/AnimatedMask.html new file mode 100644 index 0000000000..410bf0e4e4 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/AnimatedMask.html @@ -0,0 +1,106 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.gui.mask.impl.AnimatedMask (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.gui.mask.impl.AnimatedMask

+
+
Packages that use AnimatedMask
+
+
Package
+
Description
+ +
+
Contains the pre-made masks for Minecraft's GUI
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/ButtonMapMask.html b/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/ButtonMapMask.html new file mode 100644 index 0000000000..9be5e2550a --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/ButtonMapMask.html @@ -0,0 +1,98 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.gui.mask.impl.ButtonMapMask (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.gui.mask.impl.ButtonMapMask

+
+
Packages that use ButtonMapMask
+
+
Package
+
Description
+ +
+
Contains the pre-made masks for Minecraft's GUI
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/ButtonPaginatedMask.html b/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/ButtonPaginatedMask.html new file mode 100644 index 0000000000..1e599e3440 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/ButtonPaginatedMask.html @@ -0,0 +1,91 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.gui.mask.impl.ButtonPaginatedMask (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.gui.mask.impl.ButtonPaginatedMask

+
+
Packages that use ButtonPaginatedMask
+
+
Package
+
Description
+ +
+
Contains the pre-made masks for Minecraft's GUI
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/HybridMask.html b/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/HybridMask.html new file mode 100644 index 0000000000..84f4c063c6 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/HybridMask.html @@ -0,0 +1,96 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.gui.mask.impl.HybridMask (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.gui.mask.impl.HybridMask

+
+
Packages that use HybridMask
+
+
Package
+
Description
+ +
+
Contains the pre-made masks for Minecraft's GUI
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/ListMask.html b/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/ListMask.html new file mode 100644 index 0000000000..a8ca4e7738 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/ListMask.html @@ -0,0 +1,96 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.gui.mask.impl.ListMask (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.gui.mask.impl.ListMask

+
+
Packages that use ListMask
+
+
Package
+
Description
+ +
+
Contains the pre-made masks for Minecraft's GUI
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/MaskPaginatedMask.html b/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/MaskPaginatedMask.html new file mode 100644 index 0000000000..f8007b95ac --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/MaskPaginatedMask.html @@ -0,0 +1,91 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.gui.mask.impl.MaskPaginatedMask (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.gui.mask.impl.MaskPaginatedMask

+
+
Packages that use MaskPaginatedMask
+
+
Package
+
Description
+ +
+
Contains the pre-made masks for Minecraft's GUI
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/MultiSlotsMask.html b/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/MultiSlotsMask.html new file mode 100644 index 0000000000..65787efc5a --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/MultiSlotsMask.html @@ -0,0 +1,96 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.gui.mask.impl.MultiSlotsMask (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.gui.mask.impl.MultiSlotsMask

+
+
Packages that use MultiSlotsMask
+
+
Package
+
Description
+ +
+
Contains the pre-made masks for Minecraft's GUI
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/OneTimeAnimatedMask.html b/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/OneTimeAnimatedMask.html new file mode 100644 index 0000000000..be4ce6b5f9 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/OneTimeAnimatedMask.html @@ -0,0 +1,111 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.gui.mask.impl.OneTimeAnimatedMask (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.gui.mask.impl.OneTimeAnimatedMask

+
+
Packages that use OneTimeAnimatedMask
+
+
Package
+
Description
+ +
+
Contains the pre-made masks for Minecraft's GUI
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/PaginatedMask.html b/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/PaginatedMask.html new file mode 100644 index 0000000000..9de503a444 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/PaginatedMask.html @@ -0,0 +1,116 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.gui.mask.impl.PaginatedMask (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.gui.mask.impl.PaginatedMask

+
+
Packages that use PaginatedMask
+
+
Package
+
Description
+ +
+
Contains the pre-made masks for Minecraft's GUI
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/PlaceholderMask.html b/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/PlaceholderMask.html new file mode 100644 index 0000000000..c8ef5fdb41 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/PlaceholderMask.html @@ -0,0 +1,96 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.gui.mask.impl.PlaceholderMask (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.gui.mask.impl.PlaceholderMask

+
+
Packages that use PlaceholderMask
+
+
Package
+
Description
+ +
+
Contains the pre-made masks for Minecraft's GUI
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/PredicateMask.html b/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/PredicateMask.html new file mode 100644 index 0000000000..5923838e59 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/PredicateMask.html @@ -0,0 +1,101 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.gui.mask.impl.PredicateMask (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.gui.mask.impl.PredicateMask

+
+
Packages that use PredicateMask
+
+
Package
+
Description
+ +
+
Contains the pre-made masks for Minecraft's GUI
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/SequencePaginatedMask.html b/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/SequencePaginatedMask.html new file mode 100644 index 0000000000..ee65ac2e8c --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/SequencePaginatedMask.html @@ -0,0 +1,91 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.gui.mask.impl.SequencePaginatedMask (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.gui.mask.impl.SequencePaginatedMask

+
+
Packages that use SequencePaginatedMask
+
+
Package
+
Description
+ +
+
Contains the pre-made masks for Minecraft's GUI
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/SingleMask.html b/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/SingleMask.html new file mode 100644 index 0000000000..94f526d45a --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/SingleMask.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.gui.mask.impl.SingleMask (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.gui.mask.impl.SingleMask

+
+No usage of me.hsgamer.hscore.minecraft.gui.mask.impl.SingleMask
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/StaticButtonPaginatedMask.html b/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/StaticButtonPaginatedMask.html new file mode 100644 index 0000000000..1356bcf6ee --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/StaticButtonPaginatedMask.html @@ -0,0 +1,96 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticButtonPaginatedMask (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.gui.mask.impl.StaticButtonPaginatedMask

+
+
Packages that use StaticButtonPaginatedMask
+
+
Package
+
Description
+ +
+
Contains the pre-made masks for Minecraft's GUI
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/StaticMaskPaginatedMask.html b/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/StaticMaskPaginatedMask.html new file mode 100644 index 0000000000..75bf688d13 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/StaticMaskPaginatedMask.html @@ -0,0 +1,96 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticMaskPaginatedMask (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.gui.mask.impl.StaticMaskPaginatedMask

+
+
Packages that use StaticMaskPaginatedMask
+
+
Package
+
Description
+ +
+
Contains the pre-made masks for Minecraft's GUI
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/StaticSequencePaginatedMask.html b/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/StaticSequencePaginatedMask.html new file mode 100644 index 0000000000..2fdac82bc6 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/impl/class-use/StaticSequencePaginatedMask.html @@ -0,0 +1,96 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.gui.mask.impl.StaticSequencePaginatedMask (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.gui.mask.impl.StaticSequencePaginatedMask

+
+
Packages that use StaticSequencePaginatedMask
+
+
Package
+
Description
+ +
+
Contains the pre-made masks for Minecraft's GUI
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/impl/package-summary.html b/me/hsgamer/hscore/minecraft/gui/mask/impl/package-summary.html new file mode 100644 index 0000000000..37ee081b6d --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/impl/package-summary.html @@ -0,0 +1,163 @@ + + + + +me.hsgamer.hscore.minecraft.gui.mask.impl (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.minecraft.gui.mask.impl

+
+
+
package me.hsgamer.hscore.minecraft.gui.mask.impl
+
+
Contains the pre-made masks for Minecraft's GUI
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/impl/package-tree.html b/me/hsgamer/hscore/minecraft/gui/mask/impl/package-tree.html new file mode 100644 index 0000000000..3a169a01b8 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/impl/package-tree.html @@ -0,0 +1,107 @@ + + + + +me.hsgamer.hscore.minecraft.gui.mask.impl Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.minecraft.gui.mask.impl

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/impl/package-use.html b/me/hsgamer/hscore/minecraft/gui/mask/impl/package-use.html new file mode 100644 index 0000000000..5f806f94ee --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/impl/package-use.html @@ -0,0 +1,142 @@ + + + + +Uses of Package me.hsgamer.hscore.minecraft.gui.mask.impl (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.minecraft.gui.mask.impl

+
+ +
+
Package
+
Description
+ +
+
Contains the pre-made masks for Minecraft's GUI
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/package-summary.html b/me/hsgamer/hscore/minecraft/gui/mask/package-summary.html new file mode 100644 index 0000000000..50d5a6f4d0 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/package-summary.html @@ -0,0 +1,147 @@ + + + + +me.hsgamer.hscore.minecraft.gui.mask (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.minecraft.gui.mask

+
+
+
package me.hsgamer.hscore.minecraft.gui.mask
+
+
Contains the base classes for masks in Minecraft's GUI
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/package-tree.html b/me/hsgamer/hscore/minecraft/gui/mask/package-tree.html new file mode 100644 index 0000000000..b527ee152e --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/package-tree.html @@ -0,0 +1,88 @@ + + + + +me.hsgamer.hscore.minecraft.gui.mask Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.minecraft.gui.mask

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • me.hsgamer.hscore.minecraft.gui.mask.BaseMask (implements me.hsgamer.hscore.minecraft.gui.mask.Mask)
    • +
    • me.hsgamer.hscore.minecraft.gui.mask.MaskUtils
    • +
    +
  • +
+
+
+

Interface Hierarchy

+
    +
  • me.hsgamer.hscore.ui.property.Initializable +
      +
    • me.hsgamer.hscore.minecraft.gui.mask.Mask
    • +
    +
  • +
  • me.hsgamer.hscore.minecraft.gui.mask.MaskSlot
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/mask/package-use.html b/me/hsgamer/hscore/minecraft/gui/mask/package-use.html new file mode 100644 index 0000000000..1bda1e4966 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/mask/package-use.html @@ -0,0 +1,134 @@ + + + + +Uses of Package me.hsgamer.hscore.minecraft.gui.mask (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.minecraft.gui.mask

+
+ +
+
Package
+
Description
+ +
+
Contains the advanced implementation of UI modules for Minecraft
+
+ +
+
Contains the base classes for masks in Minecraft's GUI
+
+ +
+
Contains the pre-made masks for Minecraft's GUI
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/object/InventoryPosition.html b/me/hsgamer/hscore/minecraft/gui/object/InventoryPosition.html new file mode 100644 index 0000000000..a41e5ea458 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/object/InventoryPosition.html @@ -0,0 +1,319 @@ + + + + +InventoryPosition (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class InventoryPosition

+
+
java.lang.Object +
me.hsgamer.hscore.minecraft.gui.object.InventoryPosition
+
+
+
+
public class InventoryPosition +extends Object
+
The position of the inventory
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      of

      +
      public static InventoryPosition of(int x, + int y)
      +
      Creates a new position
      +
      +
      Parameters:
      +
      x - the x coordinate
      +
      y - the y coordinate
      +
      +
      +
    • +
    • +
      +

      maxPosition

      +
      public static InventoryPosition maxPosition(int x1, + int y1, + int x2, + int y2)
      +
      Get the max position
      +
      +
      Parameters:
      +
      x1 - the x of the first position
      +
      y1 - the y of the first position
      +
      x2 - the x of the second position
      +
      y2 - the y of the second position
      +
      Returns:
      +
      the max position
      +
      +
      +
    • +
    • +
      +

      maxPosition

      +
      public static InventoryPosition maxPosition(InventoryPosition position1, + InventoryPosition position2)
      +
      Get the max position
      +
      +
      Parameters:
      +
      position1 - the first position
      +
      position2 - the second position
      +
      Returns:
      +
      the max position
      +
      +
      +
    • +
    • +
      +

      minPosition

      +
      public static InventoryPosition minPosition(int x1, + int y1, + int x2, + int y2)
      +
      Get the min position
      +
      +
      Parameters:
      +
      x1 - the x of the first position
      +
      y1 - the y of the first position
      +
      x2 - the x of the second position
      +
      y2 - the y of the second position
      +
      Returns:
      +
      the min position
      +
      +
      +
    • +
    • +
      +

      minPosition

      +
      public static InventoryPosition minPosition(InventoryPosition position1, + InventoryPosition position2)
      +
      Get the min position
      +
      +
      Parameters:
      +
      position1 - the first position
      +
      position2 - the second position
      +
      Returns:
      +
      the min position
      +
      +
      +
    • +
    • +
      +

      getX

      +
      public int getX()
      +
      Get the x coordinate
      +
      +
      Returns:
      +
      the x coordinate
      +
      +
      +
    • +
    • +
      +

      getY

      +
      public int getY()
      +
      Get the y coordinate
      +
      +
      Returns:
      +
      the y coordinate
      +
      +
      +
    • +
    • +
      +

      toSlot

      +
      public int toSlot(InventorySize size)
      +
      Convert to slot
      +
      +
      Parameters:
      +
      size - the size of the inventory
      +
      Returns:
      +
      the slot
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/object/InventorySize.html b/me/hsgamer/hscore/minecraft/gui/object/InventorySize.html new file mode 100644 index 0000000000..f7a27913d4 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/object/InventorySize.html @@ -0,0 +1,209 @@ + + + + +InventorySize (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface InventorySize

+
+
+
+
All Known Implementing Classes:
+
BukkitInventorySize, MinestomInventorySize
+
+
+
public interface InventorySize
+
The size of the inventory
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getSize

      +
      int getSize()
      +
      Get the size of the inventory
      +
      +
      Returns:
      +
      the size
      +
      +
      +
    • +
    • +
      +

      getSlotPerRow

      +
      default int getSlotPerRow()
      +
      Get the slot per row
      +
      +
      Returns:
      +
      the slot per row
      +
      +
      +
    • +
    • +
      +

      getSlots

      +
      default IntStream getSlots()
      +
      Get the slots
      +
      +
      Returns:
      +
      the slots
      +
      +
      +
    • +
    • +
      +

      toPosition

      +
      default InventoryPosition toPosition(int slot)
      +
      Convert the slot to the position
      +
      +
      Parameters:
      +
      slot - the slot
      +
      Returns:
      +
      the position
      +
      +
      +
    • +
    • +
      +

      toSlots

      +
      default IntStream toSlots(Stream<InventoryPosition> positions)
      +
      Convert the position to the slot
      +
      +
      Parameters:
      +
      positions - the positions
      +
      Returns:
      +
      the slots
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/object/Item.html b/me/hsgamer/hscore/minecraft/gui/object/Item.html new file mode 100644 index 0000000000..77a797cc7f --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/object/Item.html @@ -0,0 +1,89 @@ + + + + +Item (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface Item

+
+
+
+
All Known Implementing Classes:
+
BukkitItem, MinestomItem
+
+
+
public interface Item
+
The interface for an item
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/object/class-use/InventoryPosition.html b/me/hsgamer/hscore/minecraft/gui/object/class-use/InventoryPosition.html new file mode 100644 index 0000000000..d039cbf000 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/object/class-use/InventoryPosition.html @@ -0,0 +1,213 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.gui.object.InventoryPosition (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.gui.object.InventoryPosition

+
+
Packages that use InventoryPosition
+
+
Package
+
Description
+ +
+
Contains the base classes for masks in Minecraft's GUI
+
+ +
+
Contains the objects for the GUI
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/object/class-use/InventorySize.html b/me/hsgamer/hscore/minecraft/gui/object/class-use/InventorySize.html new file mode 100644 index 0000000000..1814b7cbf3 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/object/class-use/InventorySize.html @@ -0,0 +1,375 @@ + + + + +Uses of Interface me.hsgamer.hscore.minecraft.gui.object.InventorySize (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.minecraft.gui.object.InventorySize

+
+
Packages that use InventorySize
+
+
Package
+
Description
+ +
+
Contains the base classes for UI modules in Bukkit
+
+ +
+
Contains the Bukkit implementation of me.hsgamer.hscore.minecraft.gui.object
+
+ +
+
Contains the base classes for UI modules in Minecraft
+
+ +
+
Contains the advanced implementation of UI modules for Minecraft
+
+ +
+
Contains the base classes for buttons for UI in Minecraft
+
+ +
+
Contains the base classes for masks in Minecraft's GUI
+
+ +
+
Contains the pre-made masks for Minecraft's GUI
+
+ +
+
Contains the objects for the GUI
+
+ +
+
Contains the simple implementation of UI modules for Minecraft
+
+ +
+
Contains the base classes for UI modules in Minestom
+
+ +
+
Contains the Minestom implementation of me.hsgamer.hscore.minecraft.gui.object
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/object/class-use/Item.html b/me/hsgamer/hscore/minecraft/gui/object/class-use/Item.html new file mode 100644 index 0000000000..b8daf535cc --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/object/class-use/Item.html @@ -0,0 +1,244 @@ + + + + +Uses of Interface me.hsgamer.hscore.minecraft.gui.object.Item (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.minecraft.gui.object.Item

+
+
Packages that use Item
+
+
Package
+
Description
+ +
+
Contains the base classes for UI modules in Bukkit
+
+ +
+
Contains the Bukkit implementation of me.hsgamer.hscore.minecraft.gui.object
+
+ +
+
Contains the base classes for UI modules in Minecraft
+
+ +
+
Contains the base classes for buttons for UI in Minecraft
+
+ +
+
Contains the pre-made Buttons for UI in Minecraft
+
+ +
+
Contains the base classes for UI modules in Minestom
+
+ +
+
Contains the Minestom implementation of me.hsgamer.hscore.minecraft.gui.object
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/object/package-summary.html b/me/hsgamer/hscore/minecraft/gui/object/package-summary.html new file mode 100644 index 0000000000..1ee5adab8c --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/object/package-summary.html @@ -0,0 +1,139 @@ + + + + +me.hsgamer.hscore.minecraft.gui.object (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.minecraft.gui.object

+
+
+
package me.hsgamer.hscore.minecraft.gui.object
+
+
Contains the objects for the GUI
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/object/package-tree.html b/me/hsgamer/hscore/minecraft/gui/object/package-tree.html new file mode 100644 index 0000000000..670e97f828 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/object/package-tree.html @@ -0,0 +1,83 @@ + + + + +me.hsgamer.hscore.minecraft.gui.object Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.minecraft.gui.object

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+
    +
  • me.hsgamer.hscore.minecraft.gui.object.InventorySize
  • +
  • me.hsgamer.hscore.minecraft.gui.object.Item
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/object/package-use.html b/me/hsgamer/hscore/minecraft/gui/object/package-use.html new file mode 100644 index 0000000000..826bbec5c3 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/object/package-use.html @@ -0,0 +1,307 @@ + + + + +Uses of Package me.hsgamer.hscore.minecraft.gui.object (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.minecraft.gui.object

+
+ +
+
Package
+
Description
+ +
+
Contains the base classes for UI modules in Bukkit
+
+ +
+
Contains the Bukkit implementation of me.hsgamer.hscore.minecraft.gui.object
+
+ +
+
Contains the base classes for UI modules in Minecraft
+
+ +
+
Contains the advanced implementation of UI modules for Minecraft
+
+ +
+
Contains the base classes for buttons for UI in Minecraft
+
+ +
+
Contains the pre-made Buttons for UI in Minecraft
+
+ +
+
Contains the base classes for masks in Minecraft's GUI
+
+ +
+
Contains the pre-made masks for Minecraft's GUI
+
+ +
+
Contains the objects for the GUI
+
+ +
+
Contains the simple implementation of UI modules for Minecraft
+
+ +
+
Contains the base classes for UI modules in Minestom
+
+ +
+
Contains the Minestom implementation of me.hsgamer.hscore.minecraft.gui.object
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/package-summary.html b/me/hsgamer/hscore/minecraft/gui/package-summary.html new file mode 100644 index 0000000000..f2da2e97ef --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/package-summary.html @@ -0,0 +1,137 @@ + + + + +me.hsgamer.hscore.minecraft.gui (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.minecraft.gui

+
+
+
package me.hsgamer.hscore.minecraft.gui
+
+
Contains the base classes for UI modules in Minecraft
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/package-tree.html b/me/hsgamer/hscore/minecraft/gui/package-tree.html new file mode 100644 index 0000000000..9fd30d09cb --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/package-tree.html @@ -0,0 +1,90 @@ + + + + +me.hsgamer.hscore.minecraft.gui Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.minecraft.gui

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/package-use.html b/me/hsgamer/hscore/minecraft/gui/package-use.html new file mode 100644 index 0000000000..c03aa97f71 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/package-use.html @@ -0,0 +1,142 @@ + + + + +Uses of Package me.hsgamer.hscore.minecraft.gui (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.minecraft.gui

+
+ +
+
Package
+
Description
+ +
+
Contains the base classes for UI modules in Bukkit
+
+ +
+
Contains the base classes for UI modules in Minecraft
+
+ +
+
Contains the base classes for UI modules in Minestom
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/simple/SimpleButtonMap.html b/me/hsgamer/hscore/minecraft/gui/simple/SimpleButtonMap.html new file mode 100644 index 0000000000..1bd5619cdc --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/simple/SimpleButtonMap.html @@ -0,0 +1,328 @@ + + + + +SimpleButtonMap (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SimpleButtonMap

+
+
java.lang.Object +
me.hsgamer.hscore.minecraft.gui.simple.SimpleButtonMap
+
+
+
+
All Implemented Interfaces:
+
ButtonMap, Initializable
+
+
+
public class SimpleButtonMap +extends Object +implements ButtonMap
+
A simple ButtonMap with a list of Buttons
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SimpleButtonMap

      +
      public SimpleButtonMap()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setButton

      +
      public void setButton(int slot, + @NotNull + @NotNull Button button)
      +
      Set the button
      +
      +
      Parameters:
      +
      slot - the slot
      +
      button - the button
      +
      +
      +
    • +
    • +
      +

      removeButton

      +
      public void removeButton(int slot)
      +
      Remove the button
      +
      +
      Parameters:
      +
      slot - the slot
      +
      +
      +
    • +
    • +
      +

      removeAllButton

      +
      @NotNull +public @NotNull Collection<Button> removeAllButton()
      +
      Remove all buttons
      +
      +
      Returns:
      +
      all cleared buttons
      +
      +
      +
    • +
    • +
      +

      getButtons

      +
      @NotNull +public @NotNull Collection<Button> getButtons(int slot)
      +
      Get buttons by the slot
      +
      +
      Parameters:
      +
      slot - the slot
      +
      Returns:
      +
      the button
      +
      +
      +
    • +
    • +
      +

      getButtonSlotMap

      +
      public Map<Button,Collection<Integer>> getButtonSlotMap()
      +
      Get the map of buttons
      +
      +
      Returns:
      +
      the map of buttons
      +
      +
      +
    • +
    • +
      +

      getDefaultButton

      +
      @NotNull +public @NotNull Button getDefaultButton()
      +
      Get the default button
      +
      +
      Returns:
      +
      the button
      +
      +
      +
    • +
    • +
      +

      setDefaultButton

      +
      public void setDefaultButton(@NotNull + @NotNull Button defaultButton)
      +
      Set the default button
      +
      +
      Parameters:
      +
      defaultButton - the button
      +
      +
      +
    • +
    • +
      +

      stop

      +
      public void stop()
      +
      Description copied from interface: Initializable
      +
      Stop the object
      +
      +
      Specified by:
      +
      stop in interface Initializable
      +
      +
      +
    • +
    • +
      +

      getButtons

      +
      @NotNull +public @NotNull Map<@NotNull Integer,@NotNull DisplayButton> getButtons(@NotNull + @NotNull UUID uuid, + InventorySize inventorySize)
      +
      Description copied from interface: ButtonMap
      +
      Get the button map that is ready to be displayed to the unique id
      +
      +
      Specified by:
      +
      getButtons in interface ButtonMap
      +
      Parameters:
      +
      uuid - the unique id
      +
      inventorySize - the size of the inventory
      +
      Returns:
      +
      the button map
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/simple/SimpleGUIBuilder.html b/me/hsgamer/hscore/minecraft/gui/simple/SimpleGUIBuilder.html new file mode 100644 index 0000000000..14c43c498e --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/simple/SimpleGUIBuilder.html @@ -0,0 +1,237 @@ + + + + +SimpleGUIBuilder (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SimpleGUIBuilder

+
+
java.lang.Object +
me.hsgamer.hscore.minecraft.gui.simple.SimpleGUIBuilder
+
+
+
+
public class SimpleGUIBuilder +extends Object
+
The builder for SimpleButtonMap
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      create

      +
      @NotNull +public static @NotNull SimpleGUIBuilder create(@NotNull + @NotNull SimpleButtonMap simpleButtonMap)
      +
      Create a new instance of this
      +
      +
      Parameters:
      +
      simpleButtonMap - the button map
      +
      Returns:
      +
      a new builder
      +
      +
      +
    • +
    • +
      +

      create

      +
      @NotNull +public static @NotNull SimpleGUIBuilder create()
      +
      Create a new instance of this with an empty SimpleButtonMap
      +
      +
      Returns:
      +
      a new builder
      +
      +
      +
    • +
    • +
      +

      add

      +
      @NotNull +public @NotNull SimpleGUIBuilder add(@NotNull + @NotNull Button button)
      +
      Add the given button to the holder and increase slot by 1
      +
      +
      Parameters:
      +
      button - the button to add
      +
      Returns:
      +
      this for builder chain
      +
      +
      +
    • +
    • +
      +

      next

      +
      @NotNull +public @NotNull SimpleGUIBuilder next()
      +
      Increase slot by 1
      +
      +
      Returns:
      +
      this for builder chain
      +
      +
      +
    • +
    • +
      +

      next

      +
      @NotNull +public @NotNull SimpleGUIBuilder next(int slot)
      +
      Increase slot by the given slot size
      +
      +
      Parameters:
      +
      slot - the slot to increase
      +
      Returns:
      +
      this for builder chain
      +
      +
      +
    • +
    • +
      +

      get

      +
      public SimpleButtonMap get()
      +
      Build the SimpleButtonMap
      +
      +
      Returns:
      +
      the SimpleButtonMap
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/simple/class-use/SimpleButtonMap.html b/me/hsgamer/hscore/minecraft/gui/simple/class-use/SimpleButtonMap.html new file mode 100644 index 0000000000..2d8b1b46ee --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/simple/class-use/SimpleButtonMap.html @@ -0,0 +1,102 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.gui.simple.SimpleButtonMap (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.gui.simple.SimpleButtonMap

+
+
Packages that use SimpleButtonMap
+
+
Package
+
Description
+ +
+
Contains the simple implementation of UI modules for Minecraft
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/simple/class-use/SimpleGUIBuilder.html b/me/hsgamer/hscore/minecraft/gui/simple/class-use/SimpleGUIBuilder.html new file mode 100644 index 0000000000..6315d6a0df --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/simple/class-use/SimpleGUIBuilder.html @@ -0,0 +1,111 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.gui.simple.SimpleGUIBuilder (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.gui.simple.SimpleGUIBuilder

+
+
Packages that use SimpleGUIBuilder
+
+
Package
+
Description
+ +
+
Contains the simple implementation of UI modules for Minecraft
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/simple/package-summary.html b/me/hsgamer/hscore/minecraft/gui/simple/package-summary.html new file mode 100644 index 0000000000..cd4791b581 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/simple/package-summary.html @@ -0,0 +1,129 @@ + + + + +me.hsgamer.hscore.minecraft.gui.simple (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.minecraft.gui.simple

+
+
+
package me.hsgamer.hscore.minecraft.gui.simple
+
+
Contains the simple implementation of UI modules for Minecraft
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/simple/package-tree.html b/me/hsgamer/hscore/minecraft/gui/simple/package-tree.html new file mode 100644 index 0000000000..030f6821e4 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/simple/package-tree.html @@ -0,0 +1,77 @@ + + + + +me.hsgamer.hscore.minecraft.gui.simple Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.minecraft.gui.simple

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/gui/simple/package-use.html b/me/hsgamer/hscore/minecraft/gui/simple/package-use.html new file mode 100644 index 0000000000..a515402dc2 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/gui/simple/package-use.html @@ -0,0 +1,92 @@ + + + + +Uses of Package me.hsgamer.hscore.minecraft.gui.simple (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.minecraft.gui.simple

+
+ +
+
Package
+
Description
+ +
+
Contains the simple implementation of UI modules for Minecraft
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/item/ItemBuilder.html b/me/hsgamer/hscore/minecraft/item/ItemBuilder.html new file mode 100644 index 0000000000..2a24f176de --- /dev/null +++ b/me/hsgamer/hscore/minecraft/item/ItemBuilder.html @@ -0,0 +1,323 @@ + + + + +ItemBuilder (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ItemBuilder<T>

+
+
java.lang.Object +
me.hsgamer.hscore.minecraft.item.ItemBuilder<T>
+
+
+
+
Type Parameters:
+
T - the type of the item
+
+
+
Direct Known Subclasses:
+
BukkitItemBuilder
+
+
+
public abstract class ItemBuilder<T> +extends Object
+
The item builder
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ItemBuilder

      +
      public ItemBuilder()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getDefaultItem

      +
      @NotNull +protected abstract T getDefaultItem()
      +
      Get the default item
      +
      +
      Returns:
      +
      the default item
      +
      +
      +
    • +
    • +
      +

      addItemModifier

      +
      @Contract("_ -> this") +public ItemBuilder<T> addItemModifier(ItemModifier<T> modifier)
      +
      Add an item modifier
      +
      +
      Parameters:
      +
      modifier - the item modifier
      +
      Returns:
      +
      this for builder chain
      +
      +
      +
    • +
    • +
      +

      removeItemModifier

      +
      @Contract("_ -> this") +public ItemBuilder<T> removeItemModifier(ItemModifier<T> modifier)
      +
      Remove an item modifier
      +
      +
      Parameters:
      +
      modifier - the item modifier
      +
      Returns:
      +
      this for builder chain
      +
      +
      +
    • +
    • +
      +

      getItemModifiers

      +
      public List<ItemModifier<T>> getItemModifiers()
      +
      Get the map of item modifiers
      +
      +
      Returns:
      +
      the item modifiers
      +
      +
      +
    • +
    • +
      +

      getStringReplacers

      +
      public List<StringReplacer> getStringReplacers()
      +
      Get the list of string replacers
      +
      +
      Returns:
      +
      the string replacers
      +
      +
      +
    • +
    • +
      +

      addStringReplacer

      +
      @Contract("_ -> this") +public ItemBuilder<T> addStringReplacer(StringReplacer replacer)
      +
      Add a string replacer
      +
      +
      Parameters:
      +
      replacer - the string replacer
      +
      Returns:
      +
      this for builder chain
      +
      +
      +
    • +
    • +
      +

      removeStringReplacer

      +
      @Contract("_ -> this") +public ItemBuilder<T> removeStringReplacer(StringReplacer replacer)
      +
      Remove a string replacer
      +
      +
      Parameters:
      +
      replacer - the string replacer
      +
      Returns:
      +
      this for builder chain
      +
      +
      +
    • +
    • +
      +

      build

      +
      public T build(@Nullable + @Nullable UUID uuid)
      +
      Build the item
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      Returns:
      +
      the item
      +
      +
      +
    • +
    • +
      +

      build

      +
      public T build()
      +
      Build the item
      +
      +
      Returns:
      +
      the item
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/item/ItemComparator.html b/me/hsgamer/hscore/minecraft/item/ItemComparator.html new file mode 100644 index 0000000000..4eab87be68 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/item/ItemComparator.html @@ -0,0 +1,201 @@ + + + + +ItemComparator (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ItemComparator<T>

+
+
+
+
Type Parameters:
+
T - the type of the item
+
+
+
All Known Subinterfaces:
+
ItemMetaComparator
+
+
+
All Known Implementing Classes:
+
AmountModifier, DurabilityModifier, EnchantmentModifier, ItemFlagModifier, LoreModifier, MaterialModifier, NameModifier, PotionEffectModifier
+
+
+
public interface ItemComparator<T>
+
An extension to ItemModifier to compare the modifier of an item
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    default boolean
    +
    compare(T item)
    +
    +
    Compare the modifier of an item
    +
    +
    default boolean
    +
    compare(T item, + @Nullable UUID uuid)
    +
    +
    Compare the modifier of an item
    +
    +
    boolean
    +
    compare(T item, + @Nullable UUID uuid, + StringReplacer stringReplacer)
    +
    +
    Compare the modifier of an item
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      compare

      +
      boolean compare(@NotNull + T item, + @Nullable + @Nullable UUID uuid, + StringReplacer stringReplacer)
      +
      Compare the modifier of an item
      +
      +
      Parameters:
      +
      item - the item
      +
      uuid - the unique id
      +
      stringReplacer - the string replacer
      +
      Returns:
      +
      true if it matches, otherwise false
      +
      +
      +
    • +
    • +
      +

      compare

      +
      default boolean compare(@NotNull + T item, + @Nullable + @Nullable UUID uuid)
      +
      Compare the modifier of an item
      +
      +
      Parameters:
      +
      item - the item
      +
      uuid - the unique id
      +
      Returns:
      +
      true if it matches, otherwise false
      +
      +
      +
    • +
    • +
      +

      compare

      +
      default boolean compare(@NotNull + T item)
      +
      Compare the modifier of an item
      +
      +
      Parameters:
      +
      item - the item
      +
      Returns:
      +
      true if it matches, otherwise false
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/item/ItemModifier.html b/me/hsgamer/hscore/minecraft/item/ItemModifier.html new file mode 100644 index 0000000000..e0692e9638 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/item/ItemModifier.html @@ -0,0 +1,255 @@ + + + + +ItemModifier (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ItemModifier<T>

+
+
+
+
Type Parameters:
+
T - the type of the item
+
+
+
All Known Subinterfaces:
+
ItemMetaModifier
+
+
+
All Known Implementing Classes:
+
AmountModifier, DurabilityModifier, EnchantmentModifier, ItemFlagModifier, LoreModifier, MaterialModifier, NameModifier, PotionEffectModifier
+
+
+
public interface ItemModifier<T>
+
The item modifier
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    default boolean
    + +
    +
    Load the modifier from an item
    +
    +
    void
    + +
    +
    Load the modifier from an object
    +
    +
    default T
    +
    modify(T original)
    +
    +
    Modify the item
    +
    +
    default T
    +
    modify(T original, + @Nullable UUID uuid)
    +
    +
    Modify the item
    +
    + +
    modify(T original, + @Nullable UUID uuid, + @NotNull StringReplacer stringReplacer)
    +
    +
    Modify the item
    +
    + + +
    +
    Serialize the modifier to an object
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      modify

      +
      @NotNull +T modify(@NotNull + T original, + @Nullable + @Nullable UUID uuid, + @NotNull + @NotNull StringReplacer stringReplacer)
      +
      Modify the item
      +
      +
      Parameters:
      +
      original - the original item
      +
      uuid - the unique id
      +
      stringReplacer - the string replacer
      +
      Returns:
      +
      the modified item
      +
      +
      +
    • +
    • +
      +

      toObject

      +
      Object toObject()
      +
      Serialize the modifier to an object
      +
      +
      Returns:
      +
      the object
      +
      +
      +
    • +
    • +
      +

      loadFromObject

      +
      void loadFromObject(Object object)
      +
      Load the modifier from an object
      +
      +
      Parameters:
      +
      object - the object
      +
      +
      +
    • +
    • +
      +

      loadFromItem

      +
      default boolean loadFromItem(T item)
      +
      Load the modifier from an item
      +
      +
      Parameters:
      +
      item - the item
      +
      Returns:
      +
      true if it can
      +
      +
      +
    • +
    • +
      +

      modify

      +
      @NotNull +default T modify(@NotNull + T original, + @Nullable + @Nullable UUID uuid)
      +
      Modify the item
      +
      +
      Parameters:
      +
      original - the original item
      +
      uuid - the unique id
      +
      Returns:
      +
      the modified item
      +
      +
      +
    • +
    • +
      +

      modify

      +
      @NotNull +default T modify(@NotNull + T original)
      +
      Modify the item
      +
      +
      Parameters:
      +
      original - the original item
      +
      Returns:
      +
      the modified item
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/item/class-use/ItemBuilder.html b/me/hsgamer/hscore/minecraft/item/class-use/ItemBuilder.html new file mode 100644 index 0000000000..c0ac30408b --- /dev/null +++ b/me/hsgamer/hscore/minecraft/item/class-use/ItemBuilder.html @@ -0,0 +1,126 @@ + + + + +Uses of Class me.hsgamer.hscore.minecraft.item.ItemBuilder (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minecraft.item.ItemBuilder

+
+
Packages that use ItemBuilder
+
+
Package
+
Description
+ +
+
Contains the classes to work with ItemStack
+
+ +
+
Contains the classes to work with Minecraft items
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/item/class-use/ItemComparator.html b/me/hsgamer/hscore/minecraft/item/class-use/ItemComparator.html new file mode 100644 index 0000000000..7790d20bbc --- /dev/null +++ b/me/hsgamer/hscore/minecraft/item/class-use/ItemComparator.html @@ -0,0 +1,137 @@ + + + + +Uses of Interface me.hsgamer.hscore.minecraft.item.ItemComparator (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.minecraft.item.ItemComparator

+
+
Packages that use ItemComparator
+
+
Package
+
Description
+ +
+
Contains the implementation of ItemModifier for ItemStack
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/item/class-use/ItemModifier.html b/me/hsgamer/hscore/minecraft/item/class-use/ItemModifier.html new file mode 100644 index 0000000000..a3fabce16c --- /dev/null +++ b/me/hsgamer/hscore/minecraft/item/class-use/ItemModifier.html @@ -0,0 +1,173 @@ + + + + +Uses of Interface me.hsgamer.hscore.minecraft.item.ItemModifier (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.minecraft.item.ItemModifier

+
+
Packages that use ItemModifier
+
+
Package
+
Description
+ +
+
Contains the implementation of ItemModifier for ItemStack
+
+ +
+
Contains the classes to work with Minecraft items
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/item/package-summary.html b/me/hsgamer/hscore/minecraft/item/package-summary.html new file mode 100644 index 0000000000..ec1c40a9a5 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/item/package-summary.html @@ -0,0 +1,106 @@ + + + + +me.hsgamer.hscore.minecraft.item (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.minecraft.item

+
+
+
package me.hsgamer.hscore.minecraft.item
+
+
Contains the classes to work with Minecraft items
+
+
+
    +
  • +
    +
    +
    +
    +
    Class
    +
    Description
    + +
    +
    The item builder
    +
    + +
    +
    An extension to ItemModifier to compare the modifier of an item
    +
    + +
    +
    The item modifier
    +
    +
    +
    +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/item/package-tree.html b/me/hsgamer/hscore/minecraft/item/package-tree.html new file mode 100644 index 0000000000..e59aa49f56 --- /dev/null +++ b/me/hsgamer/hscore/minecraft/item/package-tree.html @@ -0,0 +1,83 @@ + + + + +me.hsgamer.hscore.minecraft.item Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.minecraft.item

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minecraft/item/package-use.html b/me/hsgamer/hscore/minecraft/item/package-use.html new file mode 100644 index 0000000000..6a0bd29fac --- /dev/null +++ b/me/hsgamer/hscore/minecraft/item/package-use.html @@ -0,0 +1,130 @@ + + + + +Uses of Package me.hsgamer.hscore.minecraft.item (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.minecraft.item

+
+ +
+
Package
+
Description
+ +
+
Contains the classes to work with ItemStack
+
+ +
+
Contains the implementation of ItemModifier for ItemStack
+
+ +
+
Contains the classes to work with Minecraft items
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/board/Board.html b/me/hsgamer/hscore/minestom/board/Board.html new file mode 100644 index 0000000000..0281021fb0 --- /dev/null +++ b/me/hsgamer/hscore/minestom/board/Board.html @@ -0,0 +1,256 @@ + + + + +Board (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Board

+
+
java.lang.Object +
me.hsgamer.hscore.minestom.board.Board
+
+
+
+
public class Board +extends Object
+
A simple scoreboard for Minestom. + Call hook(EventNode) when the server is starting up to make sure the feature work properly.
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    +
    Board(Function<net.minestom.server.entity.Player,net.kyori.adventure.text.Component> title, + Function<net.minestom.server.entity.Player,List<net.kyori.adventure.text.Component>> lines)
    +
    +
    Create a new board
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static void
    +
    hook(net.minestom.server.event.EventNode<net.minestom.server.event.Event> node)
    +
    +
    Hook the board event to the event node.
    +
    +
    static void
    +
    hook(net.minestom.server.event.EventNode<net.minestom.server.event.Event> node, + boolean initOnJoin, + boolean removeOnQuit)
    +
    +
    Hook the board event to the event node.
    +
    +
    static void
    +
    init(net.minestom.server.entity.Player player)
    +
    +
    Initialize the board for the player
    +
    +
    static void
    +
    remove(net.minestom.server.entity.Player player)
    +
    +
    Remove the board for the player
    +
    +
    boolean
    +
    update(net.minestom.server.entity.Player player)
    +
    +
    Update the board for the player
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Board

      +
      public Board(Function<net.minestom.server.entity.Player,net.kyori.adventure.text.Component> title, + Function<net.minestom.server.entity.Player,List<net.kyori.adventure.text.Component>> lines)
      +
      Create a new board
      +
      +
      Parameters:
      +
      title - the title supplier
      +
      lines - the lines supplier
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      hook

      +
      public static void hook(net.minestom.server.event.EventNode<net.minestom.server.event.Event> node, + boolean initOnJoin, + boolean removeOnQuit)
      +
      Hook the board event to the event node. + Call the method when the server is starting up to hook the event and make sure the function work properly.
      +
      +
      Parameters:
      +
      node - the event node
      +
      initOnJoin - true to initialize the board when the player joins the server
      +
      removeOnQuit - true to remove the board when the player quits the server
      +
      +
      +
    • +
    • +
      +

      hook

      +
      public static void hook(net.minestom.server.event.EventNode<net.minestom.server.event.Event> node)
      +
      Hook the board event to the event node. + Call the method when the server is starting up to hook the event and make sure the function work properly.
      +
      +
      Parameters:
      +
      node - the event node
      +
      +
      +
    • +
    • +
      +

      init

      +
      public static void init(net.minestom.server.entity.Player player)
      +
      Initialize the board for the player
      +
      +
      Parameters:
      +
      player - the player
      +
      +
      +
    • +
    • +
      +

      remove

      +
      public static void remove(net.minestom.server.entity.Player player)
      +
      Remove the board for the player
      +
      +
      Parameters:
      +
      player - the player
      +
      +
      +
    • +
    • +
      +

      update

      +
      public boolean update(net.minestom.server.entity.Player player)
      +
      Update the board for the player
      +
      +
      Parameters:
      +
      player - the player
      +
      Returns:
      +
      true if the board was updated, false if the board is not initialized
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/board/class-use/Board.html b/me/hsgamer/hscore/minestom/board/class-use/Board.html new file mode 100644 index 0000000000..18d1a5963b --- /dev/null +++ b/me/hsgamer/hscore/minestom/board/class-use/Board.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.minestom.board.Board (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minestom.board.Board

+
+No usage of me.hsgamer.hscore.minestom.board.Board
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/board/package-summary.html b/me/hsgamer/hscore/minestom/board/package-summary.html new file mode 100644 index 0000000000..1ef090f83c --- /dev/null +++ b/me/hsgamer/hscore/minestom/board/package-summary.html @@ -0,0 +1,92 @@ + + + + +me.hsgamer.hscore.minestom.board (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.minestom.board

+
+
+
package me.hsgamer.hscore.minestom.board
+
+
Contains the classes to work with Minestom's sidebar and scoreboard
+
+
+
    +
  • +
    +
    Classes
    +
    +
    Class
    +
    Description
    + +
    +
    A simple scoreboard for Minestom.
    +
    +
    +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/board/package-tree.html b/me/hsgamer/hscore/minestom/board/package-tree.html new file mode 100644 index 0000000000..2f986f7e65 --- /dev/null +++ b/me/hsgamer/hscore/minestom/board/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.minestom.board Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.minestom.board

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • me.hsgamer.hscore.minestom.board.Board
    • +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/board/package-use.html b/me/hsgamer/hscore/minestom/board/package-use.html new file mode 100644 index 0000000000..574fc3d75c --- /dev/null +++ b/me/hsgamer/hscore/minestom/board/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.minestom.board (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.minestom.board

+
+No usage of me.hsgamer.hscore.minestom.board
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/gui/MinestomGUIDisplay.html b/me/hsgamer/hscore/minestom/gui/MinestomGUIDisplay.html new file mode 100644 index 0000000000..037f813dbf --- /dev/null +++ b/me/hsgamer/hscore/minestom/gui/MinestomGUIDisplay.html @@ -0,0 +1,302 @@ + + + + +MinestomGUIDisplay (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MinestomGUIDisplay

+
+ +
+
+
All Implemented Interfaces:
+
Display, Initializable, Updatable
+
+
+
public class MinestomGUIDisplay +extends InventoryGUIDisplay<MinestomGUIHolder>
+
The GUIDisplay for Minestom
+
+
+ +
+
+ +
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/gui/MinestomGUIHolder.html b/me/hsgamer/hscore/minestom/gui/MinestomGUIHolder.html new file mode 100644 index 0000000000..dfdf9f65f3 --- /dev/null +++ b/me/hsgamer/hscore/minestom/gui/MinestomGUIHolder.html @@ -0,0 +1,391 @@ + + + + +MinestomGUIHolder (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MinestomGUIHolder

+
+ +
+
+
All Implemented Interfaces:
+
Holder<MinestomGUIDisplay>, Initializable, Updatable
+
+
+
public class MinestomGUIHolder +extends GUIHolder<MinestomGUIDisplay>
+
The GUIHolder for Minestom
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MinestomGUIHolder

      +
      public MinestomGUIHolder()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getInventoryType

      +
      @NotNull +public @NotNull net.minestom.server.inventory.InventoryType getInventoryType()
      +
      Get the inventory type
      +
      +
      Returns:
      +
      the inventory type
      +
      +
      +
    • +
    • +
      +

      setInventoryType

      +
      public void setInventoryType(@NotNull + @NotNull net.minestom.server.inventory.InventoryType inventoryType)
      +
      Set the inventory type
      +
      +
      Parameters:
      +
      inventoryType - the inventory type
      +
      +
      +
    • +
    • +
      +

      getTitleFunction

      +
      @NotNull +public @NotNull Function<@NotNull UUID,@NotNull net.kyori.adventure.text.Component> getTitleFunction()
      +
      Get the title function
      +
      +
      Returns:
      +
      the title function
      +
      +
      +
    • +
    • +
      +

      setTitleFunction

      +
      public void setTitleFunction(Function<@NotNull UUID,@NotNull net.kyori.adventure.text.Component> titleFunction)
      +
      Set the title function
      +
      +
      Parameters:
      +
      titleFunction - the title function
      +
      +
      +
    • +
    • +
      +

      getTitle

      +
      @NotNull +public @NotNull net.kyori.adventure.text.Component getTitle(@NotNull + @NotNull UUID uuid)
      +
      Get the title for the unique id
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      Returns:
      +
      the title
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      setTitle

      +
      public void setTitle(@NotNull + @NotNull net.kyori.adventure.text.Component title)
      +
      Set the title
      +
      +
      Parameters:
      +
      title - the title
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      getClosePredicate

      +
      @NotNull +public @NotNull Predicate<@NotNull UUID> getClosePredicate()
      +
      Get the close predicate
      +
      +
      Returns:
      +
      the close predicate
      +
      +
      +
    • +
    • +
      +

      setClosePredicate

      +
      public void setClosePredicate(@NotNull + @NotNull Predicate<@NotNull UUID> closePredicate)
      +
      Set the close predicate
      +
      +
      Parameters:
      +
      closePredicate - the close predicate
      +
      +
      +
    • +
    • +
      +

      init

      +
      public void init()
      +
      Description copied from interface: Initializable
      +
      Initialize some properties for the object
      +
      +
      Specified by:
      +
      init in interface Initializable
      +
      Overrides:
      +
      init in class GUIHolder<MinestomGUIDisplay>
      +
      +
      +
    • +
    • +
      +

      newDisplay

      +
      @NotNull +protected @NotNull MinestomGUIDisplay newDisplay(UUID uuid)
      +
      Description copied from class: BaseHolder
      +
      Make a new display
      +
      +
      Specified by:
      +
      newDisplay in class BaseHolder<MinestomGUIDisplay>
      +
      Parameters:
      +
      uuid - the unique id
      +
      Returns:
      +
      the display
      +
      +
      +
    • +
    • +
      +

      closeAll

      +
      protected void closeAll(List<MinestomGUIDisplay> displays)
      +
      Description copied from class: GUIHolder
      +
      Close all displays
      +
      +
      Overrides:
      +
      closeAll in class GUIHolder<MinestomGUIDisplay>
      +
      Parameters:
      +
      displays - the list of closed displays to be closed
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/gui/class-use/MinestomGUIDisplay.html b/me/hsgamer/hscore/minestom/gui/class-use/MinestomGUIDisplay.html new file mode 100644 index 0000000000..976b71fd58 --- /dev/null +++ b/me/hsgamer/hscore/minestom/gui/class-use/MinestomGUIDisplay.html @@ -0,0 +1,131 @@ + + + + +Uses of Class me.hsgamer.hscore.minestom.gui.MinestomGUIDisplay (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minestom.gui.MinestomGUIDisplay

+
+
Packages that use MinestomGUIDisplay
+
+
Package
+
Description
+ +
+
Contains the base classes for UI modules in Minestom
+
+ +
+
Contains the inventories used by MinestomGUIDisplay
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/gui/class-use/MinestomGUIHolder.html b/me/hsgamer/hscore/minestom/gui/class-use/MinestomGUIHolder.html new file mode 100644 index 0000000000..01848c4a3c --- /dev/null +++ b/me/hsgamer/hscore/minestom/gui/class-use/MinestomGUIHolder.html @@ -0,0 +1,92 @@ + + + + +Uses of Class me.hsgamer.hscore.minestom.gui.MinestomGUIHolder (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minestom.gui.MinestomGUIHolder

+
+
Packages that use MinestomGUIHolder
+
+
Package
+
Description
+ +
+
Contains the base classes for UI modules in Minestom
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/gui/event/MinestomCancellableEvent.html b/me/hsgamer/hscore/minestom/gui/event/MinestomCancellableEvent.html new file mode 100644 index 0000000000..bdeddd9117 --- /dev/null +++ b/me/hsgamer/hscore/minestom/gui/event/MinestomCancellableEvent.html @@ -0,0 +1,184 @@ + + + + +MinestomCancellableEvent (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface MinestomCancellableEvent

+
+
+
+
All Superinterfaces:
+
CancellableEvent
+
+
+
All Known Implementing Classes:
+
MinestomClickEvent
+
+
+
public interface MinestomCancellableEvent +extends CancellableEvent
+
The cancellable event for Minestom
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    net.minestom.server.event.trait.CancellableEvent
    + +
    +
    Get the Minestom event
    +
    +
    default boolean
    + +
    +
    Check if the event is cancelled
    +
    +
    default void
    +
    setCancelled(boolean cancelled)
    +
    +
    Set the event to be cancelled
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getEvent

      +
      net.minestom.server.event.trait.CancellableEvent getEvent()
      +
      Get the Minestom event
      +
      +
      Returns:
      +
      the Minestom event
      +
      +
      +
    • +
    • +
      +

      isCancelled

      +
      default boolean isCancelled()
      +
      Description copied from interface: CancellableEvent
      +
      Check if the event is cancelled
      +
      +
      Specified by:
      +
      isCancelled in interface CancellableEvent
      +
      Returns:
      +
      true if cancelled
      +
      +
      +
    • +
    • +
      +

      setCancelled

      +
      default void setCancelled(boolean cancelled)
      +
      Description copied from interface: CancellableEvent
      +
      Set the event to be cancelled
      +
      +
      Specified by:
      +
      setCancelled in interface CancellableEvent
      +
      Parameters:
      +
      cancelled - true if cancelled
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/gui/event/MinestomClickEvent.html b/me/hsgamer/hscore/minestom/gui/event/MinestomClickEvent.html new file mode 100644 index 0000000000..4864a65326 --- /dev/null +++ b/me/hsgamer/hscore/minestom/gui/event/MinestomClickEvent.html @@ -0,0 +1,244 @@ + + + + +MinestomClickEvent (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MinestomClickEvent

+
+
java.lang.Object +
me.hsgamer.hscore.minestom.gui.event.MinestomEvent<net.minestom.server.event.inventory.InventoryPreClickEvent> +
me.hsgamer.hscore.minestom.gui.event.MinestomClickEvent
+
+
+
+
+
All Implemented Interfaces:
+
CancellableEvent, ClickEvent, ViewerEvent, MinestomCancellableEvent, MinestomViewerEvent
+
+
+
public class MinestomClickEvent +extends MinestomEvent<net.minestom.server.event.inventory.InventoryPreClickEvent> +implements ClickEvent, MinestomCancellableEvent, MinestomViewerEvent
+
The click event for Minestom
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MinestomClickEvent

      +
      public MinestomClickEvent(net.minestom.server.event.inventory.InventoryPreClickEvent event)
      +
      Create a new event
      +
      +
      Parameters:
      +
      event - the Minestom event
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getSlot

      +
      public int getSlot()
      +
      Description copied from interface: ClickEvent
      +
      Get the slot
      +
      +
      Specified by:
      +
      getSlot in interface ClickEvent
      +
      Returns:
      +
      the slot
      +
      +
      +
    • +
    • +
      +

      isButtonExecute

      +
      public boolean isButtonExecute()
      +
      Description copied from interface: ClickEvent
      +
      Check if the buttons can be executed
      +
      +
      Specified by:
      +
      isButtonExecute in interface ClickEvent
      +
      Returns:
      +
      true if the buttons can be executed
      +
      +
      +
    • +
    • +
      +

      setButtonExecute

      +
      public void setButtonExecute(boolean buttonExecute)
      +
      Description copied from interface: ClickEvent
      +
      Set if the buttons can be executed
      +
      +
      Specified by:
      +
      setButtonExecute in interface ClickEvent
      +
      Parameters:
      +
      buttonExecute - true if the buttons can be executed
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/gui/event/MinestomCloseEvent.html b/me/hsgamer/hscore/minestom/gui/event/MinestomCloseEvent.html new file mode 100644 index 0000000000..0ac187cb99 --- /dev/null +++ b/me/hsgamer/hscore/minestom/gui/event/MinestomCloseEvent.html @@ -0,0 +1,222 @@ + + + + +MinestomCloseEvent (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MinestomCloseEvent

+
+
java.lang.Object +
me.hsgamer.hscore.minestom.gui.event.MinestomEvent<net.minestom.server.event.inventory.InventoryCloseEvent> +
me.hsgamer.hscore.minestom.gui.event.MinestomCloseEvent
+
+
+
+
+
All Implemented Interfaces:
+
CloseEvent, ViewerEvent, MinestomViewerEvent
+
+
+
public class MinestomCloseEvent +extends MinestomEvent<net.minestom.server.event.inventory.InventoryCloseEvent> +implements CloseEvent, MinestomViewerEvent
+
The close event for Minestom
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MinestomCloseEvent

      +
      public MinestomCloseEvent(net.minestom.server.event.inventory.InventoryCloseEvent event)
      +
      Create a new event
      +
      +
      Parameters:
      +
      event - the Minestom event
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isRemoveDisplay

      +
      public boolean isRemoveDisplay()
      +
      Description copied from interface: CloseEvent
      +
      Check if the display can be removed
      +
      +
      Specified by:
      +
      isRemoveDisplay in interface CloseEvent
      +
      Returns:
      +
      true if the display can be removed
      +
      +
      +
    • +
    • +
      +

      setRemoveDisplay

      +
      public void setRemoveDisplay(boolean removeDisplay)
      +
      Description copied from interface: CloseEvent
      +
      Set whether the display can be removed
      +
      +
      Specified by:
      +
      setRemoveDisplay in interface CloseEvent
      +
      Parameters:
      +
      removeDisplay - true if the display can be removed
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/gui/event/MinestomEvent.html b/me/hsgamer/hscore/minestom/gui/event/MinestomEvent.html new file mode 100644 index 0000000000..12d3e68c95 --- /dev/null +++ b/me/hsgamer/hscore/minestom/gui/event/MinestomEvent.html @@ -0,0 +1,215 @@ + + + + +MinestomEvent (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MinestomEvent<T extends net.minestom.server.event.Event>

+
+
java.lang.Object +
me.hsgamer.hscore.minestom.gui.event.MinestomEvent<T>
+
+
+
+
Type Parameters:
+
T - the type of the Minestom event
+
+
+
Direct Known Subclasses:
+
MinestomClickEvent, MinestomCloseEvent, MinestomOpenEvent
+
+
+
public class MinestomEvent<T extends net.minestom.server.event.Event> +extends Object
+
The base event for Minestom
+
+
+
    + +
  • +
    +

    Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    protected final T
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
    +
    Create a new event
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
    +
    Get the event
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      event

      +
      protected final T extends net.minestom.server.event.Event event
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MinestomEvent

      +
      public MinestomEvent(T event)
      +
      Create a new event
      +
      +
      Parameters:
      +
      event - the Minestom event
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getEvent

      +
      public T getEvent()
      +
      Get the event
      +
      +
      Returns:
      +
      the Minestom event
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/gui/event/MinestomOpenEvent.html b/me/hsgamer/hscore/minestom/gui/event/MinestomOpenEvent.html new file mode 100644 index 0000000000..3ebbd942c2 --- /dev/null +++ b/me/hsgamer/hscore/minestom/gui/event/MinestomOpenEvent.html @@ -0,0 +1,162 @@ + + + + +MinestomOpenEvent (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MinestomOpenEvent

+
+
java.lang.Object +
me.hsgamer.hscore.minestom.gui.event.MinestomEvent<net.minestom.server.event.inventory.InventoryOpenEvent> +
me.hsgamer.hscore.minestom.gui.event.MinestomOpenEvent
+
+
+
+
+
All Implemented Interfaces:
+
OpenEvent, ViewerEvent, MinestomViewerEvent
+
+
+
public final class MinestomOpenEvent +extends MinestomEvent<net.minestom.server.event.inventory.InventoryOpenEvent> +implements OpenEvent, MinestomViewerEvent
+
The open event for Minestom
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MinestomOpenEvent

      +
      public MinestomOpenEvent(net.minestom.server.event.inventory.InventoryOpenEvent event)
      +
      Create a new event
      +
      +
      Parameters:
      +
      event - the Minestom event
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/gui/event/MinestomViewerEvent.html b/me/hsgamer/hscore/minestom/gui/event/MinestomViewerEvent.html new file mode 100644 index 0000000000..1435848f6e --- /dev/null +++ b/me/hsgamer/hscore/minestom/gui/event/MinestomViewerEvent.html @@ -0,0 +1,166 @@ + + + + +MinestomViewerEvent (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface MinestomViewerEvent

+
+
+
+
All Superinterfaces:
+
ViewerEvent
+
+
+
All Known Implementing Classes:
+
MinestomClickEvent, MinestomCloseEvent, MinestomOpenEvent
+
+
+
public interface MinestomViewerEvent +extends ViewerEvent
+
The viewer event for Minestom
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    net.minestom.server.event.trait.PlayerEvent
    + +
    +
    Get the Minestom event
    +
    +
    default @NotNull UUID
    + +
    +
    Get the viewer
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getEvent

      +
      net.minestom.server.event.trait.PlayerEvent getEvent()
      +
      Get the Minestom event
      +
      +
      Returns:
      +
      the Minestom event
      +
      +
      +
    • +
    • +
      +

      getViewerID

      +
      @NotNull +default @NotNull UUID getViewerID()
      +
      Description copied from interface: ViewerEvent
      +
      Get the viewer
      +
      +
      Specified by:
      +
      getViewerID in interface ViewerEvent
      +
      Returns:
      +
      the viewer
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/gui/event/class-use/MinestomCancellableEvent.html b/me/hsgamer/hscore/minestom/gui/event/class-use/MinestomCancellableEvent.html new file mode 100644 index 0000000000..3d340d7891 --- /dev/null +++ b/me/hsgamer/hscore/minestom/gui/event/class-use/MinestomCancellableEvent.html @@ -0,0 +1,91 @@ + + + + +Uses of Interface me.hsgamer.hscore.minestom.gui.event.MinestomCancellableEvent (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.minestom.gui.event.MinestomCancellableEvent

+
+
Packages that use MinestomCancellableEvent
+
+
Package
+
Description
+ +
+
Contains the Minestom implementation of the me.hsgamer.hscore.minecraft.gui.event
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/gui/event/class-use/MinestomClickEvent.html b/me/hsgamer/hscore/minestom/gui/event/class-use/MinestomClickEvent.html new file mode 100644 index 0000000000..386db07b9c --- /dev/null +++ b/me/hsgamer/hscore/minestom/gui/event/class-use/MinestomClickEvent.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.minestom.gui.event.MinestomClickEvent (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minestom.gui.event.MinestomClickEvent

+
+No usage of me.hsgamer.hscore.minestom.gui.event.MinestomClickEvent
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/gui/event/class-use/MinestomCloseEvent.html b/me/hsgamer/hscore/minestom/gui/event/class-use/MinestomCloseEvent.html new file mode 100644 index 0000000000..5fdf0cf1ee --- /dev/null +++ b/me/hsgamer/hscore/minestom/gui/event/class-use/MinestomCloseEvent.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.minestom.gui.event.MinestomCloseEvent (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minestom.gui.event.MinestomCloseEvent

+
+No usage of me.hsgamer.hscore.minestom.gui.event.MinestomCloseEvent
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/gui/event/class-use/MinestomEvent.html b/me/hsgamer/hscore/minestom/gui/event/class-use/MinestomEvent.html new file mode 100644 index 0000000000..7d2ee82748 --- /dev/null +++ b/me/hsgamer/hscore/minestom/gui/event/class-use/MinestomEvent.html @@ -0,0 +1,101 @@ + + + + +Uses of Class me.hsgamer.hscore.minestom.gui.event.MinestomEvent (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minestom.gui.event.MinestomEvent

+
+
Packages that use MinestomEvent
+
+
Package
+
Description
+ +
+
Contains the Minestom implementation of the me.hsgamer.hscore.minecraft.gui.event
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/gui/event/class-use/MinestomOpenEvent.html b/me/hsgamer/hscore/minestom/gui/event/class-use/MinestomOpenEvent.html new file mode 100644 index 0000000000..a67de52b55 --- /dev/null +++ b/me/hsgamer/hscore/minestom/gui/event/class-use/MinestomOpenEvent.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.minestom.gui.event.MinestomOpenEvent (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minestom.gui.event.MinestomOpenEvent

+
+No usage of me.hsgamer.hscore.minestom.gui.event.MinestomOpenEvent
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/gui/event/class-use/MinestomViewerEvent.html b/me/hsgamer/hscore/minestom/gui/event/class-use/MinestomViewerEvent.html new file mode 100644 index 0000000000..79dccd2728 --- /dev/null +++ b/me/hsgamer/hscore/minestom/gui/event/class-use/MinestomViewerEvent.html @@ -0,0 +1,101 @@ + + + + +Uses of Interface me.hsgamer.hscore.minestom.gui.event.MinestomViewerEvent (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.minestom.gui.event.MinestomViewerEvent

+
+
Packages that use MinestomViewerEvent
+
+
Package
+
Description
+ +
+
Contains the Minestom implementation of the me.hsgamer.hscore.minecraft.gui.event
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/gui/event/package-summary.html b/me/hsgamer/hscore/minestom/gui/event/package-summary.html new file mode 100644 index 0000000000..fbbad7dda4 --- /dev/null +++ b/me/hsgamer/hscore/minestom/gui/event/package-summary.html @@ -0,0 +1,139 @@ + + + + +me.hsgamer.hscore.minestom.gui.event (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.minestom.gui.event

+
+
+
package me.hsgamer.hscore.minestom.gui.event
+
+
Contains the Minestom implementation of the me.hsgamer.hscore.minecraft.gui.event
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/gui/event/package-tree.html b/me/hsgamer/hscore/minestom/gui/event/package-tree.html new file mode 100644 index 0000000000..beed6a6c02 --- /dev/null +++ b/me/hsgamer/hscore/minestom/gui/event/package-tree.html @@ -0,0 +1,97 @@ + + + + +me.hsgamer.hscore.minestom.gui.event Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.minestom.gui.event

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/gui/event/package-use.html b/me/hsgamer/hscore/minestom/gui/event/package-use.html new file mode 100644 index 0000000000..447bc740df --- /dev/null +++ b/me/hsgamer/hscore/minestom/gui/event/package-use.html @@ -0,0 +1,96 @@ + + + + +Uses of Package me.hsgamer.hscore.minestom.gui.event (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.minestom.gui.event

+
+ +
+
Package
+
Description
+ +
+
Contains the Minestom implementation of the me.hsgamer.hscore.minecraft.gui.event
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/gui/inventory/DelegatingInventory.html b/me/hsgamer/hscore/minestom/gui/inventory/DelegatingInventory.html new file mode 100644 index 0000000000..94b572546e --- /dev/null +++ b/me/hsgamer/hscore/minestom/gui/inventory/DelegatingInventory.html @@ -0,0 +1,270 @@ + + + + +DelegatingInventory (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DelegatingInventory

+
+
java.lang.Object +
net.minestom.server.inventory.AbstractInventory +
net.minestom.server.inventory.Inventory +
me.hsgamer.hscore.minestom.gui.inventory.DelegatingInventory
+
+
+
+
+
+
All Implemented Interfaces:
+
Initializable, net.minestom.server.inventory.InventoryClickHandler, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Viewable
+
+
+
public class DelegatingInventory +extends net.minestom.server.inventory.Inventory +implements Initializable
+
A custom inventory used by MinestomGUIDisplay
+
+
+
    + +
  • +
    +

    Field Summary

    +
    +

    Fields inherited from class net.minestom.server.inventory.AbstractInventory

    +clickProcessor, inventoryConditions, itemStacks
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    +
    DelegatingInventory(@NotNull net.minestom.server.inventory.InventoryType inventoryType, + @NotNull net.kyori.adventure.text.Component title, + @NotNull MinestomGUIDisplay display)
    +
    +
    Create a new inventory
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
    +
    Get the display related to this inventory
    +
    +
    net.minestom.server.event.EventNode<net.minestom.server.event.trait.InventoryEvent>
    + +
    +
    Get the event node related to this inventory
    +
    +
    void
    + +
    +
    Initialize some properties for the object
    +
    +
    void
    + +
    +
    Stop the object
    +
    +
    +
    +
    +
    +

    Methods inherited from class net.minestom.server.inventory.Inventory

    +addViewer, changeHeld, clear, doubleClick, dragging, drop, getCursorItem, getInventoryType, getTitle, getViewers, getWindowId, leftClick, middleClick, removeViewer, rightClick, sendProperty, setCursorItem, setTitle, shiftClick, UNSAFE_itemInsert, update, update
    +
    +

    Methods inherited from class net.minestom.server.inventory.AbstractInventory

    +addInventoryCondition, addItemStack, addItemStack, addItemStacks, copyContents, getInnerSize, getInventoryConditions, getItemStack, getItemStacks, getSize, processItemStack, processItemStacks, replaceItemStack, safeItemInsert, safeItemInsert, setItemStack, tagHandler, takeItemStack, takeItemStacks
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface net.minestom.server.inventory.InventoryClickHandler

    +callClickEvent
    +
    +

    Methods inherited from interface net.minestom.server.tag.Taggable

    +getTag, hasTag, removeTag, setTag
    +
    +

    Methods inherited from interface net.minestom.server.Viewable

    +getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers, sendPacketToViewersAndSelf
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DelegatingInventory

      +
      public DelegatingInventory(@NotNull + @NotNull net.minestom.server.inventory.InventoryType inventoryType, + @NotNull + @NotNull net.kyori.adventure.text.Component title, + @NotNull + @NotNull MinestomGUIDisplay display)
      +
      Create a new inventory
      +
      +
      Parameters:
      +
      inventoryType - the inventory type
      +
      title - the title
      +
      display - the display
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      init

      +
      public void init()
      +
      Description copied from interface: Initializable
      +
      Initialize some properties for the object
      +
      +
      Specified by:
      +
      init in interface Initializable
      +
      +
      +
    • +
    • +
      +

      stop

      +
      public void stop()
      +
      Description copied from interface: Initializable
      +
      Stop the object
      +
      +
      Specified by:
      +
      stop in interface Initializable
      +
      +
      +
    • +
    • +
      +

      getEventNode

      +
      public net.minestom.server.event.EventNode<net.minestom.server.event.trait.InventoryEvent> getEventNode()
      +
      Get the event node related to this inventory
      +
      +
      Returns:
      +
      the event node
      +
      +
      +
    • +
    • +
      +

      getDisplay

      +
      public MinestomGUIDisplay getDisplay()
      +
      Get the display related to this inventory
      +
      +
      Returns:
      +
      the display
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/gui/inventory/class-use/DelegatingInventory.html b/me/hsgamer/hscore/minestom/gui/inventory/class-use/DelegatingInventory.html new file mode 100644 index 0000000000..1827257f0c --- /dev/null +++ b/me/hsgamer/hscore/minestom/gui/inventory/class-use/DelegatingInventory.html @@ -0,0 +1,91 @@ + + + + +Uses of Class me.hsgamer.hscore.minestom.gui.inventory.DelegatingInventory (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minestom.gui.inventory.DelegatingInventory

+
+
Packages that use DelegatingInventory
+
+
Package
+
Description
+ +
+
Contains the base classes for UI modules in Minestom
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/gui/inventory/package-summary.html b/me/hsgamer/hscore/minestom/gui/inventory/package-summary.html new file mode 100644 index 0000000000..acbb98b6c3 --- /dev/null +++ b/me/hsgamer/hscore/minestom/gui/inventory/package-summary.html @@ -0,0 +1,113 @@ + + + + +me.hsgamer.hscore.minestom.gui.inventory (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.minestom.gui.inventory

+
+
+
package me.hsgamer.hscore.minestom.gui.inventory
+
+
Contains the inventories used by MinestomGUIDisplay
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/gui/inventory/package-tree.html b/me/hsgamer/hscore/minestom/gui/inventory/package-tree.html new file mode 100644 index 0000000000..aaa837fb57 --- /dev/null +++ b/me/hsgamer/hscore/minestom/gui/inventory/package-tree.html @@ -0,0 +1,84 @@ + + + + +me.hsgamer.hscore.minestom.gui.inventory Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.minestom.gui.inventory

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • net.minestom.server.inventory.AbstractInventory (implements net.minestom.server.inventory.InventoryClickHandler, net.minestom.server.tag.Taggable) +
        +
      • net.minestom.server.inventory.Inventory (implements net.minestom.server.Viewable) + +
      • +
      +
    • +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/gui/inventory/package-use.html b/me/hsgamer/hscore/minestom/gui/inventory/package-use.html new file mode 100644 index 0000000000..1de8a354da --- /dev/null +++ b/me/hsgamer/hscore/minestom/gui/inventory/package-use.html @@ -0,0 +1,88 @@ + + + + +Uses of Package me.hsgamer.hscore.minestom.gui.inventory (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.minestom.gui.inventory

+
+ +
+
Package
+
Description
+ +
+
Contains the base classes for UI modules in Minestom
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/gui/object/MinestomInventorySize.html b/me/hsgamer/hscore/minestom/gui/object/MinestomInventorySize.html new file mode 100644 index 0000000000..0a4e7c2433 --- /dev/null +++ b/me/hsgamer/hscore/minestom/gui/object/MinestomInventorySize.html @@ -0,0 +1,208 @@ + + + + +MinestomInventorySize (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MinestomInventorySize

+
+
java.lang.Object +
me.hsgamer.hscore.minestom.gui.object.MinestomInventorySize
+
+
+
+
All Implemented Interfaces:
+
InventorySize
+
+
+
public class MinestomInventorySize +extends Object +implements InventorySize
+
The InventorySize of Inventory
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MinestomInventorySize

      +
      public MinestomInventorySize(net.minestom.server.inventory.Inventory inventory)
      +
      Create a new instance
      +
      +
      Parameters:
      +
      inventory - the inventory
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getSize

      +
      public int getSize()
      +
      Description copied from interface: InventorySize
      +
      Get the size of the inventory
      +
      +
      Specified by:
      +
      getSize in interface InventorySize
      +
      Returns:
      +
      the size
      +
      +
      +
    • +
    • +
      +

      getSlotPerRow

      +
      public int getSlotPerRow()
      +
      Description copied from interface: InventorySize
      +
      Get the slot per row
      +
      +
      Specified by:
      +
      getSlotPerRow in interface InventorySize
      +
      Returns:
      +
      the slot per row
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/gui/object/MinestomItem.html b/me/hsgamer/hscore/minestom/gui/object/MinestomItem.html new file mode 100644 index 0000000000..a0e8dadd00 --- /dev/null +++ b/me/hsgamer/hscore/minestom/gui/object/MinestomItem.html @@ -0,0 +1,247 @@ + + + + +MinestomItem (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class MinestomItem

+
+
java.lang.Object +
java.lang.Record +
me.hsgamer.hscore.minestom.gui.object.MinestomItem
+
+
+
+
+
Record Components:
+
itemStack - the item stack
+
+
+
All Implemented Interfaces:
+
Item
+
+
+
public record MinestomItem(@NotNull net.minestom.server.item.ItemStack itemStack) +extends Record +implements Item
+
The item for Minestom
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    +
    MinestomItem(@NotNull net.minestom.server.item.ItemStack itemStack)
    +
    +
    Creates an instance of a MinestomItem record class.
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    final boolean
    + +
    +
    Indicates whether some other object is "equal to" this one.
    +
    +
    final int
    + +
    +
    Returns a hash code value for this object.
    +
    +
    @NotNull net.minestom.server.item.ItemStack
    + +
    +
    Returns the value of the itemStack record component.
    +
    +
    final String
    + +
    +
    Returns a string representation of this record class.
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MinestomItem

      +
      public MinestomItem(@NotNull + @NotNull net.minestom.server.item.ItemStack itemStack)
      +
      Creates an instance of a MinestomItem record class.
      +
      +
      Parameters:
      +
      itemStack - the value for the itemStack record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      itemStack

      +
      @NotNull +public @NotNull net.minestom.server.item.ItemStack itemStack()
      +
      Returns the value of the itemStack record component.
      +
      +
      Returns:
      +
      the value of the itemStack record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/gui/object/class-use/MinestomInventorySize.html b/me/hsgamer/hscore/minestom/gui/object/class-use/MinestomInventorySize.html new file mode 100644 index 0000000000..9bf44a24cb --- /dev/null +++ b/me/hsgamer/hscore/minestom/gui/object/class-use/MinestomInventorySize.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.minestom.gui.object.MinestomInventorySize (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.minestom.gui.object.MinestomInventorySize

+
+No usage of me.hsgamer.hscore.minestom.gui.object.MinestomInventorySize
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/gui/object/class-use/MinestomItem.html b/me/hsgamer/hscore/minestom/gui/object/class-use/MinestomItem.html new file mode 100644 index 0000000000..e61be6c7bf --- /dev/null +++ b/me/hsgamer/hscore/minestom/gui/object/class-use/MinestomItem.html @@ -0,0 +1,62 @@ + + + + +Uses of Record Class me.hsgamer.hscore.minestom.gui.object.MinestomItem (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Record Class
me.hsgamer.hscore.minestom.gui.object.MinestomItem

+
+No usage of me.hsgamer.hscore.minestom.gui.object.MinestomItem
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/gui/object/package-summary.html b/me/hsgamer/hscore/minestom/gui/object/package-summary.html new file mode 100644 index 0000000000..c79f073630 --- /dev/null +++ b/me/hsgamer/hscore/minestom/gui/object/package-summary.html @@ -0,0 +1,123 @@ + + + + +me.hsgamer.hscore.minestom.gui.object (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.minestom.gui.object

+
+
+
package me.hsgamer.hscore.minestom.gui.object
+
+
Contains the Minestom implementation of me.hsgamer.hscore.minecraft.gui.object
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/gui/object/package-tree.html b/me/hsgamer/hscore/minestom/gui/object/package-tree.html new file mode 100644 index 0000000000..4adbc5d923 --- /dev/null +++ b/me/hsgamer/hscore/minestom/gui/object/package-tree.html @@ -0,0 +1,81 @@ + + + + +me.hsgamer.hscore.minestom.gui.object Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.minestom.gui.object

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/gui/object/package-use.html b/me/hsgamer/hscore/minestom/gui/object/package-use.html new file mode 100644 index 0000000000..129c44b235 --- /dev/null +++ b/me/hsgamer/hscore/minestom/gui/object/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.minestom.gui.object (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.minestom.gui.object

+
+No usage of me.hsgamer.hscore.minestom.gui.object
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/gui/package-summary.html b/me/hsgamer/hscore/minestom/gui/package-summary.html new file mode 100644 index 0000000000..0c434cbfc4 --- /dev/null +++ b/me/hsgamer/hscore/minestom/gui/package-summary.html @@ -0,0 +1,117 @@ + + + + +me.hsgamer.hscore.minestom.gui (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.minestom.gui

+
+
+
package me.hsgamer.hscore.minestom.gui
+
+
Contains the base classes for UI modules in Minestom
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/gui/package-tree.html b/me/hsgamer/hscore/minestom/gui/package-tree.html new file mode 100644 index 0000000000..e5ab7c86a3 --- /dev/null +++ b/me/hsgamer/hscore/minestom/gui/package-tree.html @@ -0,0 +1,97 @@ + + + + +me.hsgamer.hscore.minestom.gui Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.minestom.gui

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/minestom/gui/package-use.html b/me/hsgamer/hscore/minestom/gui/package-use.html new file mode 100644 index 0000000000..8b4bb215be --- /dev/null +++ b/me/hsgamer/hscore/minestom/gui/package-use.html @@ -0,0 +1,109 @@ + + + + +Uses of Package me.hsgamer.hscore.minestom.gui (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.minestom.gui

+
+ +
+
Package
+
Description
+ +
+
Contains the base classes for UI modules in Minestom
+
+ +
+
Contains the inventories used by MinestomGUIDisplay
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/request/RequestManager.html b/me/hsgamer/hscore/request/RequestManager.html new file mode 100644 index 0000000000..6b273b07f9 --- /dev/null +++ b/me/hsgamer/hscore/request/RequestManager.html @@ -0,0 +1,252 @@ + + + + +RequestManager (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RequestManager<I,D>

+
+
java.lang.Object +
me.hsgamer.hscore.request.RequestManager<I,D>
+
+
+
+
Type Parameters:
+
I - the type of the identifier
+
D - the type of the data
+
+
+
public class RequestManager<I,D> +extends Object
+
The generic request manager
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      RequestManager

      +
      public RequestManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      addRequest

      +
      public CompletableFuture<D> addRequest(I identifier)
      +
      Add a request
      +
      +
      Parameters:
      +
      identifier - the identifier
      +
      Returns:
      +
      the data future
      +
      +
      +
    • +
    • +
      +

      removeRequests

      +
      public void removeRequests(I identifier)
      +
      Remove all requests
      +
      +
      Parameters:
      +
      identifier - the identifier
      +
      +
      +
    • +
    • +
      +

      removeRequest

      +
      public void removeRequest(I identifier)
      +
      Remove a request
      +
      +
      Parameters:
      +
      identifier - the identifier
      +
      +
      +
    • +
    • +
      +

      completeRequest

      +
      public void completeRequest(I identifier, + D data, + boolean handleAll)
      +
      Complete the request of the identifier
      +
      +
      Parameters:
      +
      identifier - the identifier
      +
      data - the data
      +
      handleAll - if true, all requests will be completed
      +
      +
      +
    • +
    • +
      +

      completeRequest

      +
      public void completeRequest(I identifier, + D data)
      +
      Complete the request of the identifier. + This method will handle only one request.
      +
      +
      Parameters:
      +
      identifier - the identifier
      +
      data - the data
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/request/class-use/RequestManager.html b/me/hsgamer/hscore/request/class-use/RequestManager.html new file mode 100644 index 0000000000..37549ced71 --- /dev/null +++ b/me/hsgamer/hscore/request/class-use/RequestManager.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.request.RequestManager (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.request.RequestManager

+
+No usage of me.hsgamer.hscore.request.RequestManager
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/request/package-summary.html b/me/hsgamer/hscore/request/package-summary.html new file mode 100644 index 0000000000..708d47dd1e --- /dev/null +++ b/me/hsgamer/hscore/request/package-summary.html @@ -0,0 +1,92 @@ + + + + +me.hsgamer.hscore.request (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.request

+
+
+
package me.hsgamer.hscore.request
+
+
Contains the classes to work with requests
+
+
+
    +
  • +
    +
    Classes
    +
    +
    Class
    +
    Description
    + +
    +
    The generic request manager
    +
    +
    +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/request/package-tree.html b/me/hsgamer/hscore/request/package-tree.html new file mode 100644 index 0000000000..5e05903f98 --- /dev/null +++ b/me/hsgamer/hscore/request/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.request Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.request

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/request/package-use.html b/me/hsgamer/hscore/request/package-use.html new file mode 100644 index 0000000000..6ae86f20fd --- /dev/null +++ b/me/hsgamer/hscore/request/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.request (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.request

+
+No usage of me.hsgamer.hscore.request
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/serializer/DataConverter.html b/me/hsgamer/hscore/serializer/DataConverter.html new file mode 100644 index 0000000000..164d0ae291 --- /dev/null +++ b/me/hsgamer/hscore/serializer/DataConverter.html @@ -0,0 +1,334 @@ + + + + +DataConverter (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DataConverter<F,T,I,O>

+
+
java.lang.Object +
me.hsgamer.hscore.serializer.DataConverter<F,T,I,O>
+
+
+
+
Type Parameters:
+
F - the type of the raw object
+
T - the type of the final object
+
I - the type of the input of the serializer
+
O - the type of the output of the serializer
+
+
+
public abstract class DataConverter<F,T,I,O> +extends Object
+
The data converter, which converts the raw object to the final object and vice versa
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DataConverter

      +
      protected DataConverter()
      +
      Create a new data converter
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      createSerializer

      +
      protected abstract Serializer<I,O> createSerializer()
      +
      Create the serializer
      +
      +
      Returns:
      +
      the serializer
      +
      +
      +
    • +
    • +
      +

      convertTo

      +
      protected abstract T convertTo(O data, + F from)
      +
      Convert the data
      +
      +
      Parameters:
      +
      data - the data
      +
      from - the object to convert from
      +
      Returns:
      +
      the final object
      +
      +
      +
    • +
    • +
      +

      convertFrom

      +
      protected abstract F convertFrom(I data, + String type, + T to)
      +
      Convert the data
      +
      +
      Parameters:
      +
      data - the data
      +
      type - the type of the data
      +
      to - the final object
      +
      Returns:
      +
      the raw object
      +
      +
      +
    • +
    • +
      +

      getOutput

      +
      protected abstract O getOutput(T to)
      +
      Get the output from the final object
      +
      +
      Parameters:
      +
      to - the final object
      +
      Returns:
      +
      the output
      +
      +
      +
    • +
    • +
      +

      getInput

      +
      protected abstract I getInput(F from)
      +
      Get the input from the raw object
      +
      +
      Parameters:
      +
      from - the raw object
      +
      Returns:
      +
      the input
      +
      +
      +
    • +
    • +
      +

      getType

      +
      protected abstract String getType(F from)
      +
      Get the type of the raw object
      +
      +
      Parameters:
      +
      from - the raw object
      +
      Returns:
      +
      the type
      +
      +
      +
    • +
    • +
      +

      deserialize

      +
      public T deserialize(F from)
      +
      Deserialize the raw object
      +
      +
      Parameters:
      +
      from - the raw object
      +
      Returns:
      +
      the final object
      +
      +
      +
    • +
    • +
      +

      serialize

      +
      public F serialize(T to)
      +
      Serialize the final object
      +
      +
      Parameters:
      +
      to - the final object
      +
      Returns:
      +
      the raw object
      +
      +
      +
    • +
    • +
      +

      getSerializer

      +
      public Serializer<I,O> getSerializer()
      +
      Get the serializer
      +
      +
      Returns:
      +
      the serializer
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/serializer/Serializer.html b/me/hsgamer/hscore/serializer/Serializer.html new file mode 100644 index 0000000000..d6e2632eea --- /dev/null +++ b/me/hsgamer/hscore/serializer/Serializer.html @@ -0,0 +1,334 @@ + + + + +Serializer (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Serializer<I,O>

+
+
java.lang.Object +
me.hsgamer.hscore.serializer.Serializer<I,O>
+
+
+
+
Type Parameters:
+
I - the type of the input object
+
O - the type of the output object
+
+
+
public class Serializer<I,O> +extends Object
+
The serializer
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Serializer

      +
      public Serializer()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      register

      +
      public <T extends O> Serializer<I,O> register(String type, + Class<T> outputClass, + Function<I,T> outputFunction, + Function<T,I> inputFunction)
      +
      Register a new entry
      +
      +
      Type Parameters:
      +
      T - the type of the output
      +
      Parameters:
      +
      type - the type
      +
      outputClass - the class of the output
      +
      outputFunction - the output function
      +
      inputFunction - the input function
      +
      Returns:
      +
      the serializer
      +
      Throws:
      +
      IllegalArgumentException - if the type or the class is already registered
      +
      +
      +
    • +
    • +
      +

      register

      +
      public <T extends O> Serializer<I,O> register(Class<T> outputClass, + Function<I,T> outputFunction, + Function<T,I> inputFunction)
      +
      Register a new entry, without specifying the type. + The type will be the class name of the output, or the value of SerializerType if the class is annotated with it.
      +
      +
      Type Parameters:
      +
      T - the type of the output
      +
      Parameters:
      +
      outputClass - the class of the output
      +
      outputFunction - the output function
      +
      inputFunction - the input function
      +
      Returns:
      +
      the serializer
      +
      +
      +
    • +
    • +
      +

      register

      +
      public <T extends O> Serializer<I,O> register(Class<T> outputClass)
      +
      Register a new entry, without specifying the type and the input function. + The type will be the class name of the output, or the value of SerializerType if the class is annotated with it. + The input function will be the method annotated with SerializerInputFunction in the output class, which must be public and non-static. + The output function will be the method annotated with SerializerOutputFunction in the output class, which must be public and static.
      +
      +
      Type Parameters:
      +
      T - the type of the output
      +
      Parameters:
      +
      outputClass - the class of the output
      +
      Returns:
      +
      the serializer
      +
      Throws:
      +
      IllegalArgumentException - if the output class does not have the required methods
      +
      +
      +
    • +
    • +
      +

      unregister

      +
      public Serializer<I,O> unregister(String type)
      +
      Unregister an entry
      +
      +
      Parameters:
      +
      type - the type
      +
      Returns:
      +
      the serializer
      +
      +
      +
    • +
    • +
      +

      unregister

      +
      public Serializer<I,O> unregister(Class<? extends O> outputClass)
      +
      Unregister an entry
      +
      +
      Parameters:
      +
      outputClass - the class of the output
      +
      Returns:
      +
      the serializer
      +
      +
      +
    • +
    • +
      +

      deserialize

      +
      public O deserialize(String type, + I input)
      +
      Deserialize the input
      +
      +
      Parameters:
      +
      type - the type
      +
      input - the input
      +
      Returns:
      +
      the output
      +
      +
      +
    • +
    • +
      +

      serialize

      +
      public Map.Entry<String,I> serialize(O output)
      +
      Serialize the output
      +
      +
      Parameters:
      +
      output - the output
      +
      Returns:
      +
      the entry of the type and the input
      +
      +
      +
    • +
    • +
      +

      getRegisteredTypes

      +
      public Map<String,Class<? extends O>> getRegisteredTypes()
      +
      Get the registered types
      +
      +
      Returns:
      +
      the registered types
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/serializer/annotation/SerializerInputFunction.html b/me/hsgamer/hscore/serializer/annotation/SerializerInputFunction.html new file mode 100644 index 0000000000..d0cbf8bbd8 --- /dev/null +++ b/me/hsgamer/hscore/serializer/annotation/SerializerInputFunction.html @@ -0,0 +1,84 @@ + + + + +SerializerInputFunction (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface SerializerInputFunction

+
+
+
+
@Retention(RUNTIME) +@Target(METHOD) +public @interface SerializerInputFunction
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/serializer/annotation/SerializerOutputFunction.html b/me/hsgamer/hscore/serializer/annotation/SerializerOutputFunction.html new file mode 100644 index 0000000000..de74268e6b --- /dev/null +++ b/me/hsgamer/hscore/serializer/annotation/SerializerOutputFunction.html @@ -0,0 +1,84 @@ + + + + +SerializerOutputFunction (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface SerializerOutputFunction

+
+
+
+
@Retention(RUNTIME) +@Target(METHOD) +public @interface SerializerOutputFunction
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/serializer/annotation/SerializerType.html b/me/hsgamer/hscore/serializer/annotation/SerializerType.html new file mode 100644 index 0000000000..32b00b36fc --- /dev/null +++ b/me/hsgamer/hscore/serializer/annotation/SerializerType.html @@ -0,0 +1,121 @@ + + + + +SerializerType (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface SerializerType

+
+
+
+
@Retention(RUNTIME) +@Target(TYPE) +public @interface SerializerType
+
+
+
    + +
  • +
    +

    Required Element Summary

    +
    Required Elements
    +
    +
    Modifier and Type
    +
    Required Element
    +
    Description
    + + +
     
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Element Details

    +
      +
    • +
      +

      value

      +
      String value
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/serializer/annotation/class-use/SerializerInputFunction.html b/me/hsgamer/hscore/serializer/annotation/class-use/SerializerInputFunction.html new file mode 100644 index 0000000000..5e314e988d --- /dev/null +++ b/me/hsgamer/hscore/serializer/annotation/class-use/SerializerInputFunction.html @@ -0,0 +1,62 @@ + + + + +Uses of Annotation Interface me.hsgamer.hscore.serializer.annotation.SerializerInputFunction (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Annotation Interface
me.hsgamer.hscore.serializer.annotation.SerializerInputFunction

+
+No usage of me.hsgamer.hscore.serializer.annotation.SerializerInputFunction
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/serializer/annotation/class-use/SerializerOutputFunction.html b/me/hsgamer/hscore/serializer/annotation/class-use/SerializerOutputFunction.html new file mode 100644 index 0000000000..18ac516e29 --- /dev/null +++ b/me/hsgamer/hscore/serializer/annotation/class-use/SerializerOutputFunction.html @@ -0,0 +1,62 @@ + + + + +Uses of Annotation Interface me.hsgamer.hscore.serializer.annotation.SerializerOutputFunction (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Annotation Interface
me.hsgamer.hscore.serializer.annotation.SerializerOutputFunction

+
+No usage of me.hsgamer.hscore.serializer.annotation.SerializerOutputFunction
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/serializer/annotation/class-use/SerializerType.html b/me/hsgamer/hscore/serializer/annotation/class-use/SerializerType.html new file mode 100644 index 0000000000..91e5d48740 --- /dev/null +++ b/me/hsgamer/hscore/serializer/annotation/class-use/SerializerType.html @@ -0,0 +1,62 @@ + + + + +Uses of Annotation Interface me.hsgamer.hscore.serializer.annotation.SerializerType (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Annotation Interface
me.hsgamer.hscore.serializer.annotation.SerializerType

+
+No usage of me.hsgamer.hscore.serializer.annotation.SerializerType
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/serializer/annotation/package-summary.html b/me/hsgamer/hscore/serializer/annotation/package-summary.html new file mode 100644 index 0000000000..ff73a55df8 --- /dev/null +++ b/me/hsgamer/hscore/serializer/annotation/package-summary.html @@ -0,0 +1,107 @@ + + + + +me.hsgamer.hscore.serializer.annotation (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.serializer.annotation

+
+
+
package me.hsgamer.hscore.serializer.annotation
+
+
Contains annotations for me.hsgamer.hscore.serializer
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/serializer/annotation/package-tree.html b/me/hsgamer/hscore/serializer/annotation/package-tree.html new file mode 100644 index 0000000000..4a4a301f66 --- /dev/null +++ b/me/hsgamer/hscore/serializer/annotation/package-tree.html @@ -0,0 +1,74 @@ + + + + +me.hsgamer.hscore.serializer.annotation Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.serializer.annotation

+Package Hierarchies: + +
+
+

Annotation Interface Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/serializer/annotation/package-use.html b/me/hsgamer/hscore/serializer/annotation/package-use.html new file mode 100644 index 0000000000..5d0569291f --- /dev/null +++ b/me/hsgamer/hscore/serializer/annotation/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.serializer.annotation (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.serializer.annotation

+
+No usage of me.hsgamer.hscore.serializer.annotation
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/serializer/class-use/DataConverter.html b/me/hsgamer/hscore/serializer/class-use/DataConverter.html new file mode 100644 index 0000000000..a7d44c134f --- /dev/null +++ b/me/hsgamer/hscore/serializer/class-use/DataConverter.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.serializer.DataConverter (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.serializer.DataConverter

+
+No usage of me.hsgamer.hscore.serializer.DataConverter
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/serializer/class-use/Serializer.html b/me/hsgamer/hscore/serializer/class-use/Serializer.html new file mode 100644 index 0000000000..039718c78b --- /dev/null +++ b/me/hsgamer/hscore/serializer/class-use/Serializer.html @@ -0,0 +1,126 @@ + + + + +Uses of Class me.hsgamer.hscore.serializer.Serializer (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.serializer.Serializer

+
+
Packages that use Serializer
+
+
Package
+
Description
+ +
+
Contains the serializer, which is used to serialize and deserialize objects
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/serializer/package-summary.html b/me/hsgamer/hscore/serializer/package-summary.html new file mode 100644 index 0000000000..8eac723e26 --- /dev/null +++ b/me/hsgamer/hscore/serializer/package-summary.html @@ -0,0 +1,109 @@ + + + + +me.hsgamer.hscore.serializer (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.serializer

+
+
+
package me.hsgamer.hscore.serializer
+
+
Contains the serializer, which is used to serialize and deserialize objects
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/serializer/package-tree.html b/me/hsgamer/hscore/serializer/package-tree.html new file mode 100644 index 0000000000..2070ca615b --- /dev/null +++ b/me/hsgamer/hscore/serializer/package-tree.html @@ -0,0 +1,77 @@ + + + + +me.hsgamer.hscore.serializer Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.serializer

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/serializer/package-use.html b/me/hsgamer/hscore/serializer/package-use.html new file mode 100644 index 0000000000..97971347a2 --- /dev/null +++ b/me/hsgamer/hscore/serializer/package-use.html @@ -0,0 +1,88 @@ + + + + +Uses of Package me.hsgamer.hscore.serializer (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.serializer

+
+ +
+
Package
+
Description
+ +
+
Contains the serializer, which is used to serialize and deserialize objects
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/task/BatchRunnable.html b/me/hsgamer/hscore/task/BatchRunnable.html new file mode 100644 index 0000000000..97e60e845b --- /dev/null +++ b/me/hsgamer/hscore/task/BatchRunnable.html @@ -0,0 +1,287 @@ + + + + +BatchRunnable (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BatchRunnable

+
+
java.lang.Object +
me.hsgamer.hscore.task.BatchRunnable
+
+
+
+
All Implemented Interfaces:
+
Runnable
+
+
+
public class BatchRunnable +extends Object +implements Runnable
+
A runnable that runs a batch of tasks in sequence
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      BatchRunnable

      +
      public BatchRunnable(TaskData data)
      +
      Create a new batch runnable
      +
      +
      Parameters:
      +
      data - the data
      +
      +
      +
    • +
    • +
      +

      BatchRunnable

      +
      public BatchRunnable()
      +
      Create a new batch runnable with the default data storage
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      run

      +
      public void run()
      +
      +
      Specified by:
      +
      run in interface Runnable
      +
      +
      +
    • +
    • +
      +

      getTaskPool

      +
      public TaskPool getTaskPool(int stage)
      +
      Get the task pool
      +
      +
      Parameters:
      +
      stage - the stage of the task pool
      +
      Returns:
      +
      the task pool
      +
      +
      +
    • +
    • +
      +

      addTaskPool

      +
      public void addTaskPool(int stage, + Consumer<TaskPool> taskPoolConsumer)
      +
      Execute the consumer for the task pool
      +
      +
      Parameters:
      +
      stage - the stage of the task pool
      +
      taskPoolConsumer - the consumer
      +
      +
      +
    • +
    • +
      +

      setTimeout

      +
      public void setTimeout(long timeout, + TimeUnit unit)
      +
      Set the timeout for each task
      +
      +
      Parameters:
      +
      timeout - the timeout
      +
      unit - the unit of the timeout
      +
      +
      +
    • +
    • +
      +

      isTimeout

      +
      public boolean isTimeout()
      +
      Check if the task is interrupted by the timeout
      +
      +
      Returns:
      +
      true if it is
      +
      +
      +
    • +
    • +
      +

      getData

      +
      public TaskData getData()
      +
      Get the data
      +
      +
      Returns:
      +
      the data
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/task/class-use/BatchRunnable.html b/me/hsgamer/hscore/task/class-use/BatchRunnable.html new file mode 100644 index 0000000000..d331a29ff6 --- /dev/null +++ b/me/hsgamer/hscore/task/class-use/BatchRunnable.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.task.BatchRunnable (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.task.BatchRunnable

+
+No usage of me.hsgamer.hscore.task.BatchRunnable
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/task/element/TaskData.html b/me/hsgamer/hscore/task/element/TaskData.html new file mode 100644 index 0000000000..988eb5df99 --- /dev/null +++ b/me/hsgamer/hscore/task/element/TaskData.html @@ -0,0 +1,198 @@ + + + + +TaskData (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface TaskData

+
+
+
+
public interface TaskData
+
The data storage for the task
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static TaskData
    + +
    +
    Create a new instance of TaskData that uses ConcurrentHashMap
    +
    +
    default <T> T
    +
    get(String key)
    +
    +
    Get the value from the data
    +
    + + +
    +
    Get the raw value from the data
    +
    + +
    put(String key, + Object value)
    +
    +
    Put the value to the data
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      create

      +
      static TaskData create()
      +
      Create a new instance of TaskData that uses ConcurrentHashMap
      +
      +
      Returns:
      +
      the new instance
      +
      +
      +
    • +
    • +
      +

      put

      +
      Object put(String key, + Object value)
      +
      Put the value to the data
      +
      +
      Parameters:
      +
      key - the key
      +
      value - the value
      +
      Returns:
      +
      the previous value associated with the key or null if there is none
      +
      +
      +
    • +
    • +
      +

      getRaw

      +
      Object getRaw(String key)
      +
      Get the raw value from the data
      +
      +
      Parameters:
      +
      key - the key
      +
      Returns:
      +
      the value or null if there is none
      +
      +
      +
    • +
    • +
      +

      get

      +
      default <T> T get(String key)
      +
      Get the value from the data
      +
      +
      Type Parameters:
      +
      T - the type of the value
      +
      Parameters:
      +
      key - the key
      +
      Returns:
      +
      the value or null if there is none
      +
      Throws:
      +
      ClassCastException - if the value is not the same type as the type of the value
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/task/element/TaskPool.html b/me/hsgamer/hscore/task/element/TaskPool.html new file mode 100644 index 0000000000..2772af57b0 --- /dev/null +++ b/me/hsgamer/hscore/task/element/TaskPool.html @@ -0,0 +1,266 @@ + + + + +TaskPool (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TaskPool

+
+
java.lang.Object +
me.hsgamer.hscore.task.element.TaskPool
+
+
+
+
public final class TaskPool +extends Object
+
The task pool of the BatchRunnable
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      TaskPool

      +
      public TaskPool(int stage)
      +
      Create a new task pool
      +
      +
      Parameters:
      +
      stage - the stage of the task pool
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      addFirst

      +
      public TaskPool addFirst(Consumer<TaskProcess> task)
      +
      Add the task to the head of the task pool
      +
      +
      Parameters:
      +
      task - the task
      +
      Returns:
      +
      the current task pool, for chaining
      +
      +
      +
    • +
    • +
      +

      addLast

      +
      public TaskPool addLast(Consumer<TaskProcess> task)
      +
      Add the task to the tail of the task pool
      +
      +
      Parameters:
      +
      task - the task
      +
      Returns:
      +
      the current task pool, for chaining
      +
      +
      +
    • +
    • +
      +

      addFirst

      +
      public TaskPool addFirst(Runnable... task)
      +
      Add the task to the head of the task pool
      +
      +
      Parameters:
      +
      task - the task
      +
      Returns:
      +
      the current task pool, for chaining
      +
      +
      +
    • +
    • +
      +

      addLast

      +
      public TaskPool addLast(Runnable... task)
      +
      Add the task to the tail of the task pool
      +
      +
      Parameters:
      +
      task - the task
      +
      Returns:
      +
      the current task pool, for chaining
      +
      +
      +
    • +
    • +
      +

      pollTask

      +
      public Consumer<TaskProcess> pollTask()
      +
      Poll the task
      +
      +
      Returns:
      +
      the task or null if there is no task
      +
      +
      +
    • +
    • +
      +

      getStage

      +
      public int getStage()
      +
      Get the stage of the task pool
      +
      +
      Returns:
      +
      the stage
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/task/element/TaskProcess.html b/me/hsgamer/hscore/task/element/TaskProcess.html new file mode 100644 index 0000000000..b86bce6209 --- /dev/null +++ b/me/hsgamer/hscore/task/element/TaskProcess.html @@ -0,0 +1,231 @@ + + + + +TaskProcess (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface TaskProcess

+
+
+
+
public interface TaskProcess
+
The task process. + Used by the task to work with the running BatchRunnable
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getData

      +
      TaskData getData()
      +
      Get the data of the running BatchRunnable
      +
      +
      Returns:
      +
      the data
      +
      +
      +
    • +
    • +
      +

      next

      +
      void next()
      +
      Notify the next task
      +
      +
    • +
    • +
      +

      complete

      +
      void complete()
      +
      Notify the BatchRunnable to stop
      +
      +
    • +
    • +
      +

      getCurrentTaskPool

      +
      TaskPool getCurrentTaskPool()
      +
      Get the current task pool
      +
      +
      Returns:
      +
      the current task pool
      +
      +
      +
    • +
    • +
      +

      getTaskPool

      +
      TaskPool getTaskPool(int stage)
      +
      Get the task pool
      +
      +
      Parameters:
      +
      stage - the stage of the task pool
      +
      Returns:
      +
      the task pool
      +
      +
      +
    • +
    • +
      +

      addTaskPool

      +
      default void addTaskPool(int stage, + Consumer<TaskPool> taskPoolConsumer)
      +
      Execute the consumer for the task pool
      +
      +
      Parameters:
      +
      stage - the stage of the task pool
      +
      taskPoolConsumer - the consumer
      +
      +
      +
    • +
    • +
      +

      addCurrentTaskPool

      +
      default void addCurrentTaskPool(Consumer<TaskPool> taskPoolConsumer)
      +
      Execute the consumer for the current task pool
      +
      +
      Parameters:
      +
      taskPoolConsumer - the consumer
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/task/element/class-use/TaskData.html b/me/hsgamer/hscore/task/element/class-use/TaskData.html new file mode 100644 index 0000000000..7921569d1b --- /dev/null +++ b/me/hsgamer/hscore/task/element/class-use/TaskData.html @@ -0,0 +1,127 @@ + + + + +Uses of Interface me.hsgamer.hscore.task.element.TaskData (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.task.element.TaskData

+
+
Packages that use TaskData
+
+
Package
+
Description
+ +
+
Contains the classes to work with tasks and threads
+
+ +
+
Contains the elements to work with tasks
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/task/element/class-use/TaskPool.html b/me/hsgamer/hscore/task/element/class-use/TaskPool.html new file mode 100644 index 0000000000..c503ab517a --- /dev/null +++ b/me/hsgamer/hscore/task/element/class-use/TaskPool.html @@ -0,0 +1,165 @@ + + + + +Uses of Class me.hsgamer.hscore.task.element.TaskPool (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.task.element.TaskPool

+
+
Packages that use TaskPool
+
+
Package
+
Description
+ +
+
Contains the classes to work with tasks and threads
+
+ +
+
Contains the elements to work with tasks
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/task/element/class-use/TaskProcess.html b/me/hsgamer/hscore/task/element/class-use/TaskProcess.html new file mode 100644 index 0000000000..ea38967572 --- /dev/null +++ b/me/hsgamer/hscore/task/element/class-use/TaskProcess.html @@ -0,0 +1,169 @@ + + + + +Uses of Interface me.hsgamer.hscore.task.element.TaskProcess (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.task.element.TaskProcess

+
+
Packages that use TaskProcess
+
+
Package
+
Description
+ +
+
Contains common classes for actions
+
+ +
+
Contains the implementation of Action for Bukkit
+
+ +
+
Contains the elements to work with tasks
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/task/element/package-summary.html b/me/hsgamer/hscore/task/element/package-summary.html new file mode 100644 index 0000000000..82acd6c2f4 --- /dev/null +++ b/me/hsgamer/hscore/task/element/package-summary.html @@ -0,0 +1,119 @@ + + + + +me.hsgamer.hscore.task.element (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.task.element

+
+
+
package me.hsgamer.hscore.task.element
+
+
Contains the elements to work with tasks
+
+
+
    +
  • + +
  • +
  • +
    +
    +
    +
    +
    Class
    +
    Description
    + +
    +
    The data storage for the task
    +
    + +
    +
    The task pool of the BatchRunnable
    +
    + +
    +
    The task process.
    +
    +
    +
    +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/task/element/package-tree.html b/me/hsgamer/hscore/task/element/package-tree.html new file mode 100644 index 0000000000..943c3cf34c --- /dev/null +++ b/me/hsgamer/hscore/task/element/package-tree.html @@ -0,0 +1,83 @@ + + + + +me.hsgamer.hscore.task.element Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.task.element

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/task/element/package-use.html b/me/hsgamer/hscore/task/element/package-use.html new file mode 100644 index 0000000000..1b5279bc7f --- /dev/null +++ b/me/hsgamer/hscore/task/element/package-use.html @@ -0,0 +1,151 @@ + + + + +Uses of Package me.hsgamer.hscore.task.element (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.task.element

+
+ +
+
Package
+
Description
+ +
+
Contains common classes for actions
+
+ +
+
Contains the implementation of Action for Bukkit
+
+ +
+
Contains the classes to work with tasks and threads
+
+ +
+
Contains the elements to work with tasks
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/task/package-summary.html b/me/hsgamer/hscore/task/package-summary.html new file mode 100644 index 0000000000..0258b329d6 --- /dev/null +++ b/me/hsgamer/hscore/task/package-summary.html @@ -0,0 +1,105 @@ + + + + +me.hsgamer.hscore.task (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.task

+
+
+
package me.hsgamer.hscore.task
+
+
Contains the classes to work with tasks and threads
+
+
+
    +
  • + +
  • +
  • +
    +
    Classes
    +
    +
    Class
    +
    Description
    + +
    +
    A runnable that runs a batch of tasks in sequence
    +
    +
    +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/task/package-tree.html b/me/hsgamer/hscore/task/package-tree.html new file mode 100644 index 0000000000..9391e6bf9d --- /dev/null +++ b/me/hsgamer/hscore/task/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.hsgamer.hscore.task Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.task

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/task/package-use.html b/me/hsgamer/hscore/task/package-use.html new file mode 100644 index 0000000000..918380c50a --- /dev/null +++ b/me/hsgamer/hscore/task/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package me.hsgamer.hscore.task (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.task

+
+No usage of me.hsgamer.hscore.task
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/ui/BaseDisplay.html b/me/hsgamer/hscore/ui/BaseDisplay.html new file mode 100644 index 0000000000..299f5f77b6 --- /dev/null +++ b/me/hsgamer/hscore/ui/BaseDisplay.html @@ -0,0 +1,266 @@ + + + + +BaseDisplay (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BaseDisplay<H extends Holder<?>>

+
+
java.lang.Object +
me.hsgamer.hscore.ui.BaseDisplay<H>
+
+
+
+
Type Parameters:
+
H - the type of Holder
+
+
+
All Implemented Interfaces:
+
Display, Initializable, Updatable
+
+
+
Direct Known Subclasses:
+
GUIDisplay
+
+
+
public abstract class BaseDisplay<H extends Holder<?>> +extends Object +implements Display
+
A simple implementation of Display
+
+
+
    + +
  • +
    +

    Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    protected final H
    + +
     
    +
    protected final UUID
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
    protected
    +
    BaseDisplay(@NotNull UUID uuid, + H holder)
    +
    +
    Create a new display
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
    +
    Get the holder for the display
    +
    +
    @NotNull UUID
    + +
    +
    Get the unique id for the display
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface me.hsgamer.hscore.ui.property.Initializable

    +init, stop
    +
    +

    Methods inherited from interface me.hsgamer.hscore.ui.property.Updatable

    +update
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      uuid

      +
      protected final UUID uuid
      +
      +
    • +
    • +
      +

      holder

      +
      protected final H extends Holder<?> holder
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      BaseDisplay

      +
      protected BaseDisplay(@NotNull + @NotNull UUID uuid, + @NotNull + H holder)
      +
      Create a new display
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      holder - the holder
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getHolder

      +
      @NotNull +public H getHolder()
      +
      Description copied from interface: Display
      +
      Get the holder for the display
      +
      +
      Specified by:
      +
      getHolder in interface Display
      +
      Returns:
      +
      the holder
      +
      +
      +
    • +
    • +
      +

      getUniqueId

      +
      @NotNull +public @NotNull UUID getUniqueId()
      +
      Description copied from interface: Display
      +
      Get the unique id for the display
      +
      +
      Specified by:
      +
      getUniqueId in interface Display
      +
      Returns:
      +
      the unique id
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/ui/BaseHolder.html b/me/hsgamer/hscore/ui/BaseHolder.html new file mode 100644 index 0000000000..21bd9397e5 --- /dev/null +++ b/me/hsgamer/hscore/ui/BaseHolder.html @@ -0,0 +1,448 @@ + + + + +BaseHolder (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BaseHolder<D extends Display>

+
+
java.lang.Object +
me.hsgamer.hscore.ui.BaseHolder<D>
+
+
+
+
Type Parameters:
+
D - The type of Display
+
+
+
All Implemented Interfaces:
+
Holder<D>, Initializable, Updatable
+
+
+
Direct Known Subclasses:
+
GUIHolder
+
+
+
public abstract class BaseHolder<D extends Display> +extends Object +implements Holder<D>
+
A simple implementation of Holder
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      displayMap

      +
      protected final Map<UUID,D extends Display> displayMap
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      BaseHolder

      +
      public BaseHolder()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      newDisplay

      +
      @NotNull +protected abstract D newDisplay(UUID uuid)
      +
      Make a new display
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      Returns:
      +
      the display
      +
      +
      +
    • +
    • +
      +

      onRemoveDisplay

      +
      protected void onRemoveDisplay(@NotNull + D display)
      +
      Called when the display is removed
      +
      +
      Parameters:
      +
      display - the display
      +
      +
      +
    • +
    • +
      +

      createDisplay

      +
      @NotNull +public D createDisplay(@NotNull + @NotNull UUID uuid)
      +
      Description copied from interface: Holder
      +
      Create a display with the unique id
      +
      +
      Specified by:
      +
      createDisplay in interface Holder<D extends Display>
      +
      Parameters:
      +
      uuid - the unique id
      +
      Returns:
      +
      the display
      +
      +
      +
    • +
    • +
      +

      removeDisplay

      +
      public void removeDisplay(@NotNull + @NotNull UUID uuid)
      +
      Description copied from interface: Holder
      +
      Remove a display with the unique id
      +
      +
      Specified by:
      +
      removeDisplay in interface Holder<D extends Display>
      +
      Parameters:
      +
      uuid - the unique id
      +
      +
      +
    • +
    • +
      +

      removeAllDisplay

      +
      public void removeAllDisplay()
      +
      Description copied from interface: Holder
      +
      Remove all displays
      +
      +
      Specified by:
      +
      removeAllDisplay in interface Holder<D extends Display>
      +
      +
      +
    • +
    • +
      +

      getDisplay

      +
      public Optional<@NotNull D> getDisplay(@NotNull + @NotNull UUID uuid)
      +
      Description copied from interface: Holder
      +
      Get the display for the unique id
      +
      +
      Specified by:
      +
      getDisplay in interface Holder<D extends Display>
      +
      Parameters:
      +
      uuid - the unique id
      +
      Returns:
      +
      the display
      +
      +
      +
    • +
    • +
      +

      update

      +
      public void update()
      +
      Description copied from interface: Updatable
      +
      Update the updatable object
      +
      +
      Specified by:
      +
      update in interface Updatable
      +
      +
      +
    • +
    • +
      +

      stop

      +
      public void stop()
      +
      Description copied from interface: Initializable
      +
      Stop the object
      +
      +
      Specified by:
      +
      stop in interface Initializable
      +
      +
      +
    • +
    • +
      +

      addEventConsumer

      +
      public <T> void addEventConsumer(@NotNull + @NotNull Class<T> eventClass, + @NotNull + @NotNull Consumer<T> eventConsumer)
      +
      Add an event consumer
      +
      +
      Type Parameters:
      +
      T - the type of the event
      +
      Parameters:
      +
      eventClass - the class of the event
      +
      eventConsumer - the consumer
      +
      +
      +
    • +
    • +
      +

      clearEventConsumer

      +
      public void clearEventConsumer(@NotNull + @NotNull Class<?> eventClass)
      +
      Clear the event consumer
      +
      +
      Parameters:
      +
      eventClass - the class of the event
      +
      +
      +
    • +
    • +
      +

      clearAllEventConsumer

      +
      public void clearAllEventConsumer()
      +
      Clear all event consumers
      +
      +
    • +
    • +
      +

      handleEvent

      +
      public void handleEvent(@NotNull + @NotNull Class<?> eventClass, + @NotNull + @NotNull Object event)
      +
      Handle the event
      +
      +
      Parameters:
      +
      eventClass - the class of the event
      +
      event - the event
      +
      +
      +
    • +
    • +
      +

      handleEvent

      +
      public <E> void handleEvent(@NotNull + E event)
      +
      Description copied from interface: Holder
      +
      Handle the event
      +
      +
      Specified by:
      +
      handleEvent in interface Holder<D extends Display>
      +
      Parameters:
      +
      event - the event
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/ui/Display.html b/me/hsgamer/hscore/ui/Display.html new file mode 100644 index 0000000000..4d781664ec --- /dev/null +++ b/me/hsgamer/hscore/ui/Display.html @@ -0,0 +1,170 @@ + + + + +Display (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface Display

+
+
+
+
All Superinterfaces:
+
Initializable, Updatable
+
+
+
All Known Implementing Classes:
+
BaseDisplay, BukkitGUIDisplay, GUIDisplay, InventoryGUIDisplay, MinestomGUIDisplay
+
+
+
public interface Display +extends Initializable, Updatable
+
The display
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    @NotNull Holder<?>
    + +
    +
    Get the holder for the display
    +
    +
    @NotNull UUID
    + +
    +
    Get the unique id for the display
    +
    +
    +
    +
    +
    +

    Methods inherited from interface me.hsgamer.hscore.ui.property.Initializable

    +init, stop
    +
    +

    Methods inherited from interface me.hsgamer.hscore.ui.property.Updatable

    +update
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getHolder

      +
      @NotNull +@NotNull Holder<?> getHolder()
      +
      Get the holder for the display
      +
      +
      Returns:
      +
      the holder
      +
      +
      +
    • +
    • +
      +

      getUniqueId

      +
      @NotNull +@NotNull UUID getUniqueId()
      +
      Get the unique id for the display
      +
      +
      Returns:
      +
      the unique id
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/ui/Holder.html b/me/hsgamer/hscore/ui/Holder.html new file mode 100644 index 0000000000..d83daacbaf --- /dev/null +++ b/me/hsgamer/hscore/ui/Holder.html @@ -0,0 +1,241 @@ + + + + +Holder (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface Holder<D extends Display>

+
+
+
+
Type Parameters:
+
D - the type of the display
+
+
+
All Superinterfaces:
+
Initializable, Updatable
+
+
+
All Known Implementing Classes:
+
BaseHolder, BukkitGUIHolder, GUIHolder, MinestomGUIHolder
+
+
+
public interface Holder<D extends Display> +extends Initializable, Updatable
+
The holder for all displays
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    createDisplay(@NotNull UUID uuid)
    +
    +
    Create a display with the unique id
    +
    +
    Optional<@NotNull D>
    +
    getDisplay(@NotNull UUID uuid)
    +
    +
    Get the display for the unique id
    +
    +
    <E> void
    +
    handleEvent(E event)
    +
    +
    Handle the event
    +
    +
    void
    + +
    +
    Remove all displays
    +
    +
    void
    +
    removeDisplay(@NotNull UUID uuid)
    +
    +
    Remove a display with the unique id
    +
    +
    default void
    +
    update(UUID uuid)
    +
    +
    Update the display for the unique id
    +
    +
    +
    +
    +
    +

    Methods inherited from interface me.hsgamer.hscore.ui.property.Initializable

    +init, stop
    +
    +

    Methods inherited from interface me.hsgamer.hscore.ui.property.Updatable

    +update
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      createDisplay

      +
      @NotNull +D createDisplay(@NotNull + @NotNull UUID uuid)
      +
      Create a display with the unique id
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      Returns:
      +
      the display
      +
      +
      +
    • +
    • +
      +

      removeDisplay

      +
      void removeDisplay(@NotNull + @NotNull UUID uuid)
      +
      Remove a display with the unique id
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      +
      +
    • +
    • +
      +

      getDisplay

      +
      Optional<@NotNull D> getDisplay(@NotNull + @NotNull UUID uuid)
      +
      Get the display for the unique id
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      Returns:
      +
      the display
      +
      +
      +
    • +
    • +
      +

      removeAllDisplay

      +
      void removeAllDisplay()
      +
      Remove all displays
      +
      +
    • +
    • +
      +

      handleEvent

      +
      <E> void handleEvent(@NotNull + E event)
      +
      Handle the event
      +
      +
      Parameters:
      +
      event - the event
      +
      +
      +
    • +
    • +
      +

      update

      +
      default void update(UUID uuid)
      +
      Update the display for the unique id
      +
      +
      Parameters:
      +
      uuid - the unique id
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/ui/class-use/BaseDisplay.html b/me/hsgamer/hscore/ui/class-use/BaseDisplay.html new file mode 100644 index 0000000000..e8b71f0d51 --- /dev/null +++ b/me/hsgamer/hscore/ui/class-use/BaseDisplay.html @@ -0,0 +1,136 @@ + + + + +Uses of Class me.hsgamer.hscore.ui.BaseDisplay (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.ui.BaseDisplay

+
+
Packages that use BaseDisplay
+
+
Package
+
Description
+ +
+
Contains the base classes for UI modules in Bukkit
+
+ +
+
Contains the base classes for UI modules in Minecraft
+
+ +
+
Contains the base classes for UI modules in Minestom
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/ui/class-use/BaseHolder.html b/me/hsgamer/hscore/ui/class-use/BaseHolder.html new file mode 100644 index 0000000000..03a125d457 --- /dev/null +++ b/me/hsgamer/hscore/ui/class-use/BaseHolder.html @@ -0,0 +1,131 @@ + + + + +Uses of Class me.hsgamer.hscore.ui.BaseHolder (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.ui.BaseHolder

+
+
Packages that use BaseHolder
+
+
Package
+
Description
+ +
+
Contains the base classes for UI modules in Bukkit
+
+ +
+
Contains the base classes for UI modules in Minecraft
+
+ +
+
Contains the base classes for UI modules in Minestom
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/ui/class-use/Display.html b/me/hsgamer/hscore/ui/class-use/Display.html new file mode 100644 index 0000000000..57addfdf63 --- /dev/null +++ b/me/hsgamer/hscore/ui/class-use/Display.html @@ -0,0 +1,172 @@ + + + + +Uses of Interface me.hsgamer.hscore.ui.Display (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.ui.Display

+
+
Packages that use Display
+
+
Package
+
Description
+ +
+
Contains the base classes for UI modules in Bukkit
+
+ +
+
Contains the base classes for UI modules in Minecraft
+
+ +
+
Contains the base classes for UI modules in Minestom
+
+ +
+
Contains the UI's base classes
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/ui/class-use/Holder.html b/me/hsgamer/hscore/ui/class-use/Holder.html new file mode 100644 index 0000000000..871261ee9e --- /dev/null +++ b/me/hsgamer/hscore/ui/class-use/Holder.html @@ -0,0 +1,182 @@ + + + + +Uses of Interface me.hsgamer.hscore.ui.Holder (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.ui.Holder

+
+
Packages that use Holder
+
+
Package
+
Description
+ +
+
Contains the base classes for UI modules in Bukkit
+
+ +
+
Contains the base classes for UI modules in Minecraft
+
+ +
+
Contains the base classes for UI modules in Minestom
+
+ +
+
Contains the UI's base classes
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/ui/package-summary.html b/me/hsgamer/hscore/ui/package-summary.html new file mode 100644 index 0000000000..41c4cabb8e --- /dev/null +++ b/me/hsgamer/hscore/ui/package-summary.html @@ -0,0 +1,123 @@ + + + + +me.hsgamer.hscore.ui (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.ui

+
+
+
package me.hsgamer.hscore.ui
+
+
Contains the UI's base classes
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/ui/package-tree.html b/me/hsgamer/hscore/ui/package-tree.html new file mode 100644 index 0000000000..df95e0e4b3 --- /dev/null +++ b/me/hsgamer/hscore/ui/package-tree.html @@ -0,0 +1,94 @@ + + + + +me.hsgamer.hscore.ui Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.ui

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/ui/package-use.html b/me/hsgamer/hscore/ui/package-use.html new file mode 100644 index 0000000000..6f51233c09 --- /dev/null +++ b/me/hsgamer/hscore/ui/package-use.html @@ -0,0 +1,179 @@ + + + + +Uses of Package me.hsgamer.hscore.ui (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.ui

+
+
Packages that use me.hsgamer.hscore.ui
+
+
Package
+
Description
+ +
+
Contains the base classes for UI modules in Bukkit
+
+ +
+
Contains the base classes for UI modules in Minecraft
+
+ +
+
Contains the base classes for UI modules in Minestom
+
+ +
+
Contains the UI's base classes
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/ui/property/Initializable.html b/me/hsgamer/hscore/ui/property/Initializable.html new file mode 100644 index 0000000000..bb063641fd --- /dev/null +++ b/me/hsgamer/hscore/ui/property/Initializable.html @@ -0,0 +1,153 @@ + + + + +Initializable (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface Initializable

+
+
+
+
All Known Subinterfaces:
+
Button, ButtonMap, Display, Holder<D>, Mask
+
+
+
All Known Implementing Classes:
+
AdvancedButtonMap, AirButton, AnimatedButton, AnimatedMask, BaseDisplay, BaseHolder, BaseMask, BukkitGUIDisplay, BukkitGUIHolder, ButtonMapMask, ButtonPaginatedMask, DelegatingInventory, DummyButton, GUIDisplay, GUIHolder, HybridMask, InputButton, InventoryGUIDisplay, ListButton, ListMask, MaskPaginatedMask, MinestomGUIDisplay, MinestomGUIHolder, MultiSlotsMask, NullButton, OneTimeAnimatedMask, OutputButton, PaginatedMask, PlaceholderMask, PredicateButton, PredicateMask, SequencePaginatedMask, SimpleButton, SimpleButtonMap, SingleMask, StaticButtonPaginatedMask, StaticMaskPaginatedMask, StaticSequencePaginatedMask
+
+
+
public interface Initializable
+
The interface for some classes than can be initialized
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    default void
    + +
    +
    Initialize some properties for the object
    +
    +
    default void
    + +
    +
    Stop the object
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      init

      +
      default void init()
      +
      Initialize some properties for the object
      +
      +
    • +
    • +
      +

      stop

      +
      default void stop()
      +
      Stop the object
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/ui/property/Updatable.html b/me/hsgamer/hscore/ui/property/Updatable.html new file mode 100644 index 0000000000..80d584a012 --- /dev/null +++ b/me/hsgamer/hscore/ui/property/Updatable.html @@ -0,0 +1,141 @@ + + + + +Updatable (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface Updatable

+
+
+
+
All Known Subinterfaces:
+
Display, Holder<D>
+
+
+
All Known Implementing Classes:
+
BaseDisplay, BaseHolder, BukkitGUIDisplay, BukkitGUIHolder, GUIDisplay, GUIHolder, InventoryGUIDisplay, MinestomGUIDisplay, MinestomGUIHolder
+
+
+
public interface Updatable
+
The interface for some classes than can be updated
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    default void
    + +
    +
    Update the updatable object
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      update

      +
      default void update()
      +
      Update the updatable object
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/ui/property/class-use/Initializable.html b/me/hsgamer/hscore/ui/property/class-use/Initializable.html new file mode 100644 index 0000000000..a4c37d6141 --- /dev/null +++ b/me/hsgamer/hscore/ui/property/class-use/Initializable.html @@ -0,0 +1,476 @@ + + + + +Uses of Interface me.hsgamer.hscore.ui.property.Initializable (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.ui.property.Initializable

+
+
Packages that use Initializable
+
+
Package
+
Description
+ +
+
Contains the base classes for UI modules in Bukkit
+
+ +
+
Contains the pre-made Buttons for Bukkit
+
+ +
+
Contains the base classes for UI modules in Minecraft
+
+ +
+
Contains the advanced implementation of UI modules for Minecraft
+
+ +
+
Contains the base classes for buttons for UI in Minecraft
+
+ +
+
Contains the pre-made Buttons for UI in Minecraft
+
+ +
+
Contains the base classes for masks in Minecraft's GUI
+
+ +
+
Contains the pre-made masks for Minecraft's GUI
+
+ +
+
Contains the simple implementation of UI modules for Minecraft
+
+ +
+
Contains the base classes for UI modules in Minestom
+
+ +
+
Contains the inventories used by MinestomGUIDisplay
+
+ +
+
Contains the UI's base classes
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/ui/property/class-use/Updatable.html b/me/hsgamer/hscore/ui/property/class-use/Updatable.html new file mode 100644 index 0000000000..28d5edae2f --- /dev/null +++ b/me/hsgamer/hscore/ui/property/class-use/Updatable.html @@ -0,0 +1,192 @@ + + + + +Uses of Interface me.hsgamer.hscore.ui.property.Updatable (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.ui.property.Updatable

+
+
Packages that use Updatable
+
+
Package
+
Description
+ +
+
Contains the base classes for UI modules in Bukkit
+
+ +
+
Contains the base classes for UI modules in Minecraft
+
+ +
+
Contains the base classes for UI modules in Minestom
+
+ +
+
Contains the UI's base classes
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/ui/property/package-summary.html b/me/hsgamer/hscore/ui/property/package-summary.html new file mode 100644 index 0000000000..5ee95a859b --- /dev/null +++ b/me/hsgamer/hscore/ui/property/package-summary.html @@ -0,0 +1,109 @@ + + + + +me.hsgamer.hscore.ui.property (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.ui.property

+
+
+
package me.hsgamer.hscore.ui.property
+
+
Contains the property interface for some objects
+
+
+
    +
  • + +
  • +
  • +
    +
    Interfaces
    +
    +
    Class
    +
    Description
    + +
    +
    The interface for some classes than can be initialized
    +
    + +
    +
    The interface for some classes than can be updated
    +
    +
    +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/ui/property/package-tree.html b/me/hsgamer/hscore/ui/property/package-tree.html new file mode 100644 index 0000000000..8f027fd2ab --- /dev/null +++ b/me/hsgamer/hscore/ui/property/package-tree.html @@ -0,0 +1,73 @@ + + + + +me.hsgamer.hscore.ui.property Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.ui.property

+Package Hierarchies: + +
+
+

Interface Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/ui/property/package-use.html b/me/hsgamer/hscore/ui/property/package-use.html new file mode 100644 index 0000000000..7612dd7647 --- /dev/null +++ b/me/hsgamer/hscore/ui/property/package-use.html @@ -0,0 +1,291 @@ + + + + +Uses of Package me.hsgamer.hscore.ui.property (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.ui.property

+
+ +
+
Package
+
Description
+ +
+
Contains the base classes for UI modules in Bukkit
+
+ +
+
Contains the pre-made Buttons for Bukkit
+
+ +
+
Contains the base classes for UI modules in Minecraft
+
+ +
+
Contains the advanced implementation of UI modules for Minecraft
+
+ +
+
Contains the base classes for buttons for UI in Minecraft
+
+ +
+
Contains the pre-made Buttons for UI in Minecraft
+
+ +
+
Contains the base classes for masks in Minecraft's GUI
+
+ +
+
Contains the pre-made masks for Minecraft's GUI
+
+ +
+
Contains the simple implementation of UI modules for Minecraft
+
+ +
+
Contains the base classes for UI modules in Minestom
+
+ +
+
Contains the inventories used by MinestomGUIDisplay
+
+ +
+
Contains the UI's base classes
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/variable/CommonVariableBundle.html b/me/hsgamer/hscore/variable/CommonVariableBundle.html new file mode 100644 index 0000000000..44402fdf29 --- /dev/null +++ b/me/hsgamer/hscore/variable/CommonVariableBundle.html @@ -0,0 +1,144 @@ + + + + +CommonVariableBundle (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CommonVariableBundle

+
+
java.lang.Object +
me.hsgamer.hscore.variable.CommonVariableBundle
+
+
+
+
public final class CommonVariableBundle +extends Object
+
The utility class to register common variables to the VariableBundle
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      registerVariables

      +
      public static void registerVariables(VariableBundle bundle)
      +
      Register the common variables to the VariableBundle
      +
      +
      Parameters:
      +
      bundle - the bundle
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/variable/Variable.html b/me/hsgamer/hscore/variable/Variable.html new file mode 100644 index 0000000000..5998443ed6 --- /dev/null +++ b/me/hsgamer/hscore/variable/Variable.html @@ -0,0 +1,162 @@ + + + + +Variable (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Variable

+
+
java.lang.Object +
me.hsgamer.hscore.variable.Variable
+
+
+
+
public class Variable +extends Object
+
A variable
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      prefix

      +
      public final String prefix
      +
      The prefix of the variable
      +
      +
    • +
    • +
      +

      isWhole

      +
      public final boolean isWhole
      +
      Whether the manager should check if the whole string matches the prefix, or just the start
      +
      +
    • +
    • +
      +

      replacer

      +
      public final StringReplacer replacer
      +
      The string replacer
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/variable/VariableBundle.html b/me/hsgamer/hscore/variable/VariableBundle.html new file mode 100644 index 0000000000..16d4dd1e0d --- /dev/null +++ b/me/hsgamer/hscore/variable/VariableBundle.html @@ -0,0 +1,248 @@ + + + + +VariableBundle (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class VariableBundle

+
+
java.lang.Object +
me.hsgamer.hscore.variable.VariableBundle
+
+
+
+
public class VariableBundle +extends Object
+
A bundle of variables that is useful for grouping variables
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      VariableBundle

      +
      public VariableBundle(VariableManager variableManager)
      +
      Create a new bundle for the variable manager
      +
      +
      Parameters:
      +
      variableManager - the variable manager
      +
      +
      +
    • +
    • +
      +

      VariableBundle

      +
      public VariableBundle()
      +
      Create a new bundle for the global variable manager
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      register

      +
      public boolean register(String prefix, + StringReplacer variable, + boolean isWhole)
      +
      Register new variable
      +
      +
      Parameters:
      +
      prefix - the prefix
      +
      variable - the replacer
      +
      isWhole - whether the manager should check the whole string matches the prefix, set it to false if you want to check if the prefix is at the beginning of the string
      +
      Returns:
      +
      true if the registration is successful or false if the prefix already exists
      +
      +
      +
    • +
    • +
      +

      register

      +
      public boolean register(String prefix, + StringReplacer variable)
      +
      Register new variable
      +
      +
      Parameters:
      +
      prefix - the prefix
      +
      variable - the Variable object
      +
      Returns:
      +
      true if the registration is successful or false if the prefix already exists
      +
      +
      +
    • +
    • +
      +

      unregister

      +
      public boolean unregister(String prefix)
      +
      Unregister a variable
      +
      +
      Parameters:
      +
      prefix - the prefix
      +
      Returns:
      +
      true if the un-registration is successful or false if the prefix doesn't exist
      +
      +
      +
    • +
    • +
      +

      unregisterAll

      +
      public void unregisterAll()
      +
      Unregister all variables
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/variable/VariableManager.html b/me/hsgamer/hscore/variable/VariableManager.html new file mode 100644 index 0000000000..dbbf3d44cf --- /dev/null +++ b/me/hsgamer/hscore/variable/VariableManager.html @@ -0,0 +1,483 @@ + + + + +VariableManager (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class VariableManager

+
+
java.lang.Object +
me.hsgamer.hscore.variable.VariableManager
+
+
+
+
All Implemented Interfaces:
+
StringReplacer
+
+
+
public class VariableManager +extends Object +implements StringReplacer
+
The variable manager for the instance
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      GLOBAL

      +
      public static final VariableManager GLOBAL
      +
      The global variable manager
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      VariableManager

      +
      public VariableManager(Function<String,VariableSession> sessionFunction)
      +
      Create a new variable manager
      +
      +
      Parameters:
      +
      sessionFunction - the function to create a new VariableSession from a string
      +
      +
      +
    • +
    • +
      +

      VariableManager

      +
      public VariableManager(char startIgnoreChar, + char endIgnoreChar)
      +
      Create a new variable manager with the default VariableSession with the user-defined ignore char. + The default VariableSession uses the Pattern to check for variables with the format {variable}. + Developers can add the ignore char to the start and end of the variable to ignore it.
      +
      +
      Parameters:
      +
      startIgnoreChar - the ignore char at the start of the variable
      +
      endIgnoreChar - the ignore char at the end of the variable
      +
      +
      +
    • +
    • +
      +

      VariableManager

      +
      public VariableManager()
      +
      Create a new variable manager with the default VariableSession with the default ignore char \.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      register

      +
      public void register(String prefix, + StringReplacer variable, + boolean isWhole)
      +
      Register new variable
      +
      +
      Parameters:
      +
      prefix - the prefix
      +
      variable - the replacer
      +
      isWhole - whether the manager should check the whole string matches the prefix, set it to false if you want to check if the prefix is at the beginning of the string
      +
      +
      +
    • +
    • +
      +

      register

      +
      public void register(String prefix, + StringReplacer variable)
      +
      Register new variable
      +
      +
      Parameters:
      +
      prefix - the prefix
      +
      variable - the Variable object
      +
      +
      +
    • +
    • +
      +

      unregister

      +
      public void unregister(String prefix)
      +
      Unregister a variable
      +
      +
      Parameters:
      +
      prefix - the prefix
      +
      +
      +
    • +
    • +
      +

      getVariables

      +
      public Map<String,StringReplacer> getVariables()
      +
      Get all variables
      +
      +
      Returns:
      +
      the variables
      +
      +
      +
    • +
    • +
      +

      getVariableEntries

      +
      public List<Variable> getVariableEntries()
      +
      Get all variable entries
      +
      +
      Returns:
      +
      the variable entries
      +
      +
      +
    • +
    • +
      +

      addExternalReplacer

      +
      public void addExternalReplacer(StringReplacer replacer)
      +
      Add an external replacer
      +
      +
      Parameters:
      +
      replacer - the external string replacer
      +
      +
      +
    • +
    • +
      +

      removeExternalReplacer

      +
      public void removeExternalReplacer(StringReplacer replacer)
      +
      Remove an external replacer
      +
      +
      Parameters:
      +
      replacer - the external string replacer
      +
      +
      +
    • +
    • +
      +

      clearExternalReplacers

      +
      public void clearExternalReplacers()
      +
      Clear all external replacers
      +
      +
    • +
    • +
      +

      getExternalReplacers

      +
      public List<StringReplacer> getExternalReplacers()
      +
      Get all external replacers
      +
      +
      Returns:
      +
      the external replacers
      +
      +
      +
    • +
    • +
      +

      setVariables

      +
      @NotNull +public @NotNull String setVariables(@NotNull + @NotNull String message, + @Nullable + @Nullable UUID uuid)
      +
      Replace the variables of the string until it cannot be replaced anymore
      +
      +
      Parameters:
      +
      message - the string
      +
      uuid - the unique id
      +
      Returns:
      +
      the replaced string
      +
      +
      +
    • +
    • +
      +

      setSingleVariables

      +
      @NotNull +public @NotNull String setSingleVariables(@NotNull + @NotNull String message, + @Nullable + @Nullable UUID uuid)
      +
      Replace the variables of the string (single time)
      +
      +
      Parameters:
      +
      message - the string
      +
      uuid - the unique id
      +
      Returns:
      +
      the replaced string
      +
      +
      +
    • +
    • +
      +

      replace

      +
      @Nullable +public @Nullable String replace(@NotNull + @NotNull String original)
      +
      Description copied from interface: StringReplacer
      +
      Replace a string
      +
      +
      Specified by:
      +
      replace in interface StringReplacer
      +
      Parameters:
      +
      original - the original string
      +
      Returns:
      +
      the replaced string
      +
      +
      +
    • +
    • +
      +

      replace

      +
      @Nullable +public @Nullable String replace(@NotNull + @NotNull String original, + @NotNull + @NotNull UUID uuid)
      +
      Description copied from interface: StringReplacer
      +
      Replace a string based on the unique id
      +
      +
      Specified by:
      +
      replace in interface StringReplacer
      +
      Parameters:
      +
      original - the original string
      +
      uuid - the unique id
      +
      Returns:
      +
      the replaced string
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/variable/VariableSession.html b/me/hsgamer/hscore/variable/VariableSession.html new file mode 100644 index 0000000000..f94f3e2ab7 --- /dev/null +++ b/me/hsgamer/hscore/variable/VariableSession.html @@ -0,0 +1,185 @@ + + + + +VariableSession (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface VariableSession

+
+
+
+
public interface VariableSession
+
A session for replacing variables
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
    +
    Get the final string
    +
    + + +
    +
    Get the variable
    +
    +
    boolean
    + +
    +
    Check if the string has a variable
    +
    +
    void
    +
    replaceVariable(String replacement)
    +
    +
    Replace the variable with the replacement
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      hasVariable

      +
      boolean hasVariable()
      +
      Check if the string has a variable
      +
      +
      Returns:
      +
      true if it does
      +
      +
      +
    • +
    • +
      +

      getVariable

      +
      String getVariable()
      +
      Get the variable
      +
      +
      Returns:
      +
      the variable
      +
      +
      +
    • +
    • +
      +

      replaceVariable

      +
      void replaceVariable(String replacement)
      +
      Replace the variable with the replacement
      +
      +
      Parameters:
      +
      replacement - the replacement
      +
      +
      +
    • +
    • +
      +

      getFinalString

      +
      String getFinalString()
      +
      Get the final string
      +
      +
      Returns:
      +
      the final string
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/variable/class-use/CommonVariableBundle.html b/me/hsgamer/hscore/variable/class-use/CommonVariableBundle.html new file mode 100644 index 0000000000..8497baab18 --- /dev/null +++ b/me/hsgamer/hscore/variable/class-use/CommonVariableBundle.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.variable.CommonVariableBundle (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.variable.CommonVariableBundle

+
+No usage of me.hsgamer.hscore.variable.CommonVariableBundle
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/variable/class-use/Variable.html b/me/hsgamer/hscore/variable/class-use/Variable.html new file mode 100644 index 0000000000..d4e1c6c526 --- /dev/null +++ b/me/hsgamer/hscore/variable/class-use/Variable.html @@ -0,0 +1,91 @@ + + + + +Uses of Class me.hsgamer.hscore.variable.Variable (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.variable.Variable

+
+
Packages that use Variable
+
+
Package
+
Description
+ +
+
Contains the classes to work with variables
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/variable/class-use/VariableBundle.html b/me/hsgamer/hscore/variable/class-use/VariableBundle.html new file mode 100644 index 0000000000..c44a4617aa --- /dev/null +++ b/me/hsgamer/hscore/variable/class-use/VariableBundle.html @@ -0,0 +1,111 @@ + + + + +Uses of Class me.hsgamer.hscore.variable.VariableBundle (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.variable.VariableBundle

+
+
Packages that use VariableBundle
+
+
Package
+
Description
+ +
+
Contains the classes to work with variables in Bukkit
+
+ +
+
Contains the classes to work with variables
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/variable/class-use/VariableManager.html b/me/hsgamer/hscore/variable/class-use/VariableManager.html new file mode 100644 index 0000000000..7123215907 --- /dev/null +++ b/me/hsgamer/hscore/variable/class-use/VariableManager.html @@ -0,0 +1,102 @@ + + + + +Uses of Class me.hsgamer.hscore.variable.VariableManager (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.variable.VariableManager

+
+
Packages that use VariableManager
+
+
Package
+
Description
+ +
+
Contains the classes to work with variables
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/variable/class-use/VariableSession.html b/me/hsgamer/hscore/variable/class-use/VariableSession.html new file mode 100644 index 0000000000..72cab184ba --- /dev/null +++ b/me/hsgamer/hscore/variable/class-use/VariableSession.html @@ -0,0 +1,91 @@ + + + + +Uses of Interface me.hsgamer.hscore.variable.VariableSession (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
me.hsgamer.hscore.variable.VariableSession

+
+
Packages that use VariableSession
+
+
Package
+
Description
+ +
+
Contains the classes to work with variables
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/variable/package-summary.html b/me/hsgamer/hscore/variable/package-summary.html new file mode 100644 index 0000000000..921d47b84d --- /dev/null +++ b/me/hsgamer/hscore/variable/package-summary.html @@ -0,0 +1,114 @@ + + + + +me.hsgamer.hscore.variable (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.variable

+
+
+
package me.hsgamer.hscore.variable
+
+
Contains the classes to work with variables
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/variable/package-tree.html b/me/hsgamer/hscore/variable/package-tree.html new file mode 100644 index 0000000000..5edb0424a9 --- /dev/null +++ b/me/hsgamer/hscore/variable/package-tree.html @@ -0,0 +1,85 @@ + + + + +me.hsgamer.hscore.variable Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.variable

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/variable/package-use.html b/me/hsgamer/hscore/variable/package-use.html new file mode 100644 index 0000000000..95ce0c71b0 --- /dev/null +++ b/me/hsgamer/hscore/variable/package-use.html @@ -0,0 +1,117 @@ + + + + +Uses of Package me.hsgamer.hscore.variable (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.variable

+
+
Packages that use me.hsgamer.hscore.variable
+
+
Package
+
Description
+ +
+
Contains the classes to work with variables in Bukkit
+
+ +
+
Contains the classes to work with variables
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/web/UserAgent.html b/me/hsgamer/hscore/web/UserAgent.html new file mode 100644 index 0000000000..77c2e70080 --- /dev/null +++ b/me/hsgamer/hscore/web/UserAgent.html @@ -0,0 +1,242 @@ + + + + +UserAgent (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class UserAgent

+
+
java.lang.Object +
me.hsgamer.hscore.web.UserAgent
+
+
+
+
public final class UserAgent +extends Object
+
The user agent
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      FIREFOX

      +
      public static final UserAgent FIREFOX
      +
      User agent for Firefox
      +
      +
    • +
    • +
      +

      CHROME

      +
      public static final UserAgent CHROME
      +
      User agent for Chrome
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      UserAgent

      +
      public UserAgent(String agent)
      +
      Create a new user agent
      +
      +
      Parameters:
      +
      agent - the agent string
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getAgent

      +
      public String getAgent()
      +
      Get the agent string
      +
      +
      Returns:
      +
      the agent string
      +
      +
      +
    • +
    • +
      +

      assignToConnection

      +
      public <T extends URLConnection> T assignToConnection(T connection)
      +
      Assign the user agent to the connection
      +
      +
      Type Parameters:
      +
      T - the type of the connection
      +
      Parameters:
      +
      connection - the connection
      +
      Returns:
      +
      the connection for chaining
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/web/WebUtils.html b/me/hsgamer/hscore/web/WebUtils.html new file mode 100644 index 0000000000..be90a68888 --- /dev/null +++ b/me/hsgamer/hscore/web/WebUtils.html @@ -0,0 +1,339 @@ + + + + +WebUtils (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class WebUtils

+
+
java.lang.Object +
me.hsgamer.hscore.web.WebUtils
+
+
+
+
public final class WebUtils +extends Object
+
Methods on web
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      createConnection

      +
      @NotNull +public static @NotNull URLConnection createConnection(@NotNull + @NotNull String address) + throws IOException
      +
      Create a new connection
      +
      +
      Parameters:
      +
      address - the address / URL
      +
      Returns:
      +
      the connection
      +
      Throws:
      +
      IOException - If the URL is invalid or can't be connected
      +
      +
      +
    • +
    • +
      +

      createConnection

      +
      @NotNull +public static @NotNull URLConnection createConnection(@NotNull + @NotNull String address, + Consumer<URLConnection> connectionConsumer) + throws IOException
      +
      Create a new connection
      +
      +
      Parameters:
      +
      address - the address / URL
      +
      connectionConsumer - the consumer to set the connection
      +
      Returns:
      +
      the connection
      +
      Throws:
      +
      IOException - If the URL is invalid or can't be connected
      +
      +
      +
    • +
    • +
      +

      createHttpConnection

      +
      @NotNull +public static @NotNull HttpURLConnection createHttpConnection(@NotNull + @NotNull String address) + throws IOException
      +
      Create a new HTTP connection
      +
      +
      Parameters:
      +
      address - the address / URL
      +
      Returns:
      +
      the connection
      +
      Throws:
      +
      IOException - If the URL is invalid or can't be connected
      +
      +
      +
    • +
    • +
      +

      createHttpConnection

      +
      @NotNull +public static @NotNull HttpURLConnection createHttpConnection(@NotNull + @NotNull String address, + Consumer<HttpURLConnection> connectionConsumer) + throws IOException
      +
      Create a new HTTP connection
      +
      +
      Parameters:
      +
      address - the address / URL
      +
      connectionConsumer - the consumer to set the connection
      +
      Returns:
      +
      the connection
      +
      Throws:
      +
      IOException - If the URL is invalid or can't be connected
      +
      +
      +
    • +
    • +
      +

      createHttpsConnection

      +
      @NotNull +public static @NotNull HttpsURLConnection createHttpsConnection(@NotNull + @NotNull String address) + throws IOException
      +
      Create a new HTTPS connection
      +
      +
      Parameters:
      +
      address - the address / URL
      +
      Returns:
      +
      the connection
      +
      Throws:
      +
      IOException - If the URL is invalid or can't be connected
      +
      +
      +
    • +
    • +
      +

      createHttpsConnection

      +
      @NotNull +public static @NotNull HttpsURLConnection createHttpsConnection(@NotNull + @NotNull String address, + Consumer<HttpsURLConnection> connectionConsumer) + throws IOException
      +
      Create a new HTTPS connection
      +
      +
      Parameters:
      +
      address - the address / URL
      +
      connectionConsumer - the consumer to set the connection
      +
      Returns:
      +
      the connection
      +
      Throws:
      +
      IOException - If the URL is invalid or can't be connected
      +
      +
      +
    • +
    • +
      +

      encodeUrl

      +
      @NotNull +public static @NotNull String encodeUrl(@NotNull + @NotNull String string)
      +
      Encode the string
      +
      +
      Parameters:
      +
      string - the string
      +
      Returns:
      +
      the encoded string
      +
      +
      +
    • +
    • +
      +

      decodeUrl

      +
      @NotNull +public static @NotNull String decodeUrl(@NotNull + @NotNull String string)
      +
      Decode the string
      +
      +
      Parameters:
      +
      string - the string
      +
      Returns:
      +
      the decoded string
      +
      +
      +
    • +
    • +
      +

      makeUrl

      +
      @NotNull +public static @NotNull String makeUrl(@NotNull + @NotNull String address, + @NotNull + @NotNull Map<String,String> queryMap)
      +
      Make a URL with the address and the query map
      +
      +
      Parameters:
      +
      address - the address
      +
      queryMap - the query map
      +
      Returns:
      +
      the URL
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/web/class-use/UserAgent.html b/me/hsgamer/hscore/web/class-use/UserAgent.html new file mode 100644 index 0000000000..ad870c6545 --- /dev/null +++ b/me/hsgamer/hscore/web/class-use/UserAgent.html @@ -0,0 +1,237 @@ + + + + +Uses of Class me.hsgamer.hscore.web.UserAgent (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.web.UserAgent

+
+
Packages that use UserAgent
+
+
Package
+
Description
+ +
+
Contains the checker for the GitHub repository
+
+ +
+
Contains the checker for Modrinth
+
+ +
+
Contains the checker for Polymart
+
+ +
+
Contains the checker for SpigotMC
+
+ +
+
Contains the implementation of the downloader classes with JSON
+
+ +
+
Contains the InputStreamLoader implementation for the URL
+
+ +
+
Contains the classes to work with Web connections
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/web/class-use/WebUtils.html b/me/hsgamer/hscore/web/class-use/WebUtils.html new file mode 100644 index 0000000000..18dad5b756 --- /dev/null +++ b/me/hsgamer/hscore/web/class-use/WebUtils.html @@ -0,0 +1,62 @@ + + + + +Uses of Class me.hsgamer.hscore.web.WebUtils (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
me.hsgamer.hscore.web.WebUtils

+
+No usage of me.hsgamer.hscore.web.WebUtils
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/web/package-summary.html b/me/hsgamer/hscore/web/package-summary.html new file mode 100644 index 0000000000..722161caab --- /dev/null +++ b/me/hsgamer/hscore/web/package-summary.html @@ -0,0 +1,96 @@ + + + + +me.hsgamer.hscore.web (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.hsgamer.hscore.web

+
+
+
package me.hsgamer.hscore.web
+
+
Contains the classes to work with Web connections
+
+
+
    +
  • +
    +
    Classes
    +
    +
    Class
    +
    Description
    + +
    +
    The user agent
    +
    + +
    +
    Methods on web
    +
    +
    +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/web/package-tree.html b/me/hsgamer/hscore/web/package-tree.html new file mode 100644 index 0000000000..6c04d4fac9 --- /dev/null +++ b/me/hsgamer/hscore/web/package-tree.html @@ -0,0 +1,77 @@ + + + + +me.hsgamer.hscore.web Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.hsgamer.hscore.web

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/me/hsgamer/hscore/web/package-use.html b/me/hsgamer/hscore/web/package-use.html new file mode 100644 index 0000000000..08da9e8347 --- /dev/null +++ b/me/hsgamer/hscore/web/package-use.html @@ -0,0 +1,190 @@ + + + + +Uses of Package me.hsgamer.hscore.web (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
me.hsgamer.hscore.web

+
+
Packages that use me.hsgamer.hscore.web
+
+
Package
+
Description
+ +
+
Contains the checker for the GitHub repository
+
+ +
+
Contains the checker for Modrinth
+
+ +
+
Contains the checker for Polymart
+
+ +
+
Contains the checker for SpigotMC
+
+ +
+
Contains the implementation of the downloader classes with JSON
+
+ +
+
Contains the InputStreamLoader implementation for the URL
+
+ +
+
Contains the classes to work with Web connections
+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/member-search-index.js b/member-search-index.js new file mode 100644 index 0000000000..13cba38b07 --- /dev/null +++ b/member-search-index.js @@ -0,0 +1 @@ +memberSearchIndex = [{"p":"me.hsgamer.hscore.minecraft.block.iterator","c":"AbstractPositionIterator","l":"AbstractPositionIterator(BlockBox)","u":"%3Cinit%3E(me.hsgamer.hscore.minecraft.block.box.BlockBox)"},{"p":"me.hsgamer.hscore.bukkit.channel","c":"BungeeUtils.DataOutputConsumer","l":"accept(DataOutputStream)","u":"accept(java.io.DataOutputStream)"},{"p":"me.hsgamer.hscore.bukkit.action","c":"CommandAction","l":"accept(Player, String)","u":"accept(org.bukkit.entity.Player,java.lang.String)"},{"p":"me.hsgamer.hscore.bukkit.action","c":"OpAction","l":"accept(Player, String)","u":"accept(org.bukkit.entity.Player,java.lang.String)"},{"p":"me.hsgamer.hscore.bukkit.action","c":"PermissionAction","l":"accept(Player, String)","u":"accept(org.bukkit.entity.Player,java.lang.String)"},{"p":"me.hsgamer.hscore.bukkit.action","c":"PlayerAction","l":"accept(Player, String)","u":"accept(org.bukkit.entity.Player,java.lang.String)"},{"p":"me.hsgamer.hscore.database.client.sql","c":"StatementBuilder.ResultSetConsumer","l":"accept(ResultSet)","u":"accept(java.sql.ResultSet)"},{"p":"me.hsgamer.hscore.extra.consumer","c":"ThrowableConsumer","l":"accept(T)"},{"p":"me.hsgamer.hscore.extra.consumer","c":"ThrowableBiConsumer","l":"accept(T, U)","u":"accept(T,U)"},{"p":"me.hsgamer.hscore.extra.consumer","c":"ThrowableConsumer","l":"acceptSafe(T)"},{"p":"me.hsgamer.hscore.extra.consumer","c":"ThrowableBiConsumer","l":"acceptSafe(T, U)","u":"acceptSafe(T,U)"},{"p":"me.hsgamer.hscore.action.builder","c":"ActionBuilder","l":"ActionBuilder()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.bukkit.block","c":"BukkitBlockAdapter","l":"adapt(Block)","u":"adapt(org.bukkit.block.Block)"},{"p":"me.hsgamer.hscore.bukkit.block","c":"BukkitBlockAdapter","l":"adapt(Block, boolean)","u":"adapt(org.bukkit.block.Block,boolean)"},{"p":"me.hsgamer.hscore.bukkit.block","c":"BukkitBlockAdapter","l":"adapt(Location)","u":"adapt(org.bukkit.Location)"},{"p":"me.hsgamer.hscore.bukkit.block","c":"BukkitBlockAdapter","l":"adapt(Location, boolean)","u":"adapt(org.bukkit.Location,boolean)"},{"p":"me.hsgamer.hscore.bukkit.block","c":"BukkitBlockAdapter","l":"adapt(Position)","u":"adapt(me.hsgamer.hscore.minecraft.block.box.Position)"},{"p":"me.hsgamer.hscore.bukkit.block","c":"BukkitBlockAdapter","l":"adapt(Vector)","u":"adapt(org.bukkit.util.Vector)"},{"p":"me.hsgamer.hscore.bukkit.block","c":"BukkitBlockAdapter","l":"adapt(Vector, boolean)","u":"adapt(org.bukkit.util.Vector,boolean)"},{"p":"me.hsgamer.hscore.bukkit.block","c":"BukkitBlockAdapter","l":"adapt(World, Position)","u":"adapt(org.bukkit.World,me.hsgamer.hscore.minecraft.block.box.Position)"},{"p":"me.hsgamer.hscore.bukkit.block","c":"BukkitBlockAdapter","l":"adaptAsBlock(World, Position)","u":"adaptAsBlock(org.bukkit.World,me.hsgamer.hscore.minecraft.block.box.Position)"},{"p":"me.hsgamer.hscore.minecraft.gui.simple","c":"SimpleGUIBuilder","l":"add(Button)","u":"add(me.hsgamer.hscore.minecraft.gui.button.Button)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"ButtonMapMask","l":"addButton(Button, int...)","u":"addButton(me.hsgamer.hscore.minecraft.gui.button.Button,int...)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"ButtonMapMask","l":"addButton(Button, List)","u":"addButton(me.hsgamer.hscore.minecraft.gui.button.Button,java.util.List)"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"AnimatedButton","l":"addButton(Button...)","u":"addButton(me.hsgamer.hscore.minecraft.gui.button.Button...)"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"ListButton","l":"addButton(Button...)","u":"addButton(me.hsgamer.hscore.minecraft.gui.button.Button...)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"MultiSlotsMask","l":"addButton(Button...)","u":"addButton(me.hsgamer.hscore.minecraft.gui.button.Button...)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"StaticButtonPaginatedMask","l":"addButton(Button...)","u":"addButton(me.hsgamer.hscore.minecraft.gui.button.Button...)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"StaticSequencePaginatedMask","l":"addButton(Button...)","u":"addButton(me.hsgamer.hscore.minecraft.gui.button.Button...)"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"AnimatedButton","l":"addButton(Collection)","u":"addButton(java.util.Collection)"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"ListButton","l":"addButton(Collection)","u":"addButton(java.util.Collection)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"MultiSlotsMask","l":"addButton(Collection)","u":"addButton(java.util.Collection)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"StaticButtonPaginatedMask","l":"addButton(Collection)","u":"addButton(java.util.Collection)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"StaticSequencePaginatedMask","l":"addButton(Collection)","u":"addButton(java.util.Collection)"},{"p":"me.hsgamer.hscore.task.element","c":"TaskProcess","l":"addCurrentTaskPool(Consumer)","u":"addCurrentTaskPool(java.util.function.Consumer)"},{"p":"me.hsgamer.hscore.config.proxy","c":"ConfigNode","l":"addDefault()"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"EnchantmentModifier","l":"addEnchantment(Enchantment)","u":"addEnchantment(org.bukkit.enchantments.Enchantment)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"EnchantmentModifier","l":"addEnchantment(Enchantment, int)","u":"addEnchantment(org.bukkit.enchantments.Enchantment,int)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"EnchantmentModifier","l":"addEnchantment(String)","u":"addEnchantment(java.lang.String)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"EnchantmentModifier","l":"addEnchantment(String, int)","u":"addEnchantment(java.lang.String,int)"},{"p":"me.hsgamer.hscore.database.client.hibernate","c":"HibernateClient","l":"addEntityClass(Class...)","u":"addEntityClass(java.lang.Class...)"},{"p":"me.hsgamer.hscore.ui","c":"BaseHolder","l":"addEventConsumer(Class, Consumer)","u":"addEventConsumer(java.lang.Class,java.util.function.Consumer)"},{"p":"me.hsgamer.hscore.variable","c":"VariableManager","l":"addExternalReplacer(StringReplacer)","u":"addExternalReplacer(me.hsgamer.hscore.common.StringReplacer)"},{"p":"me.hsgamer.hscore.task.element","c":"TaskPool","l":"addFirst(Consumer)","u":"addFirst(java.util.function.Consumer)"},{"p":"me.hsgamer.hscore.task.element","c":"TaskPool","l":"addFirst(Runnable...)","u":"addFirst(java.lang.Runnable...)"},{"p":"me.hsgamer.hscore.minecraft.item","c":"ItemBuilder","l":"addItemModifier(ItemModifier)","u":"addItemModifier(me.hsgamer.hscore.minecraft.item.ItemModifier)"},{"p":"me.hsgamer.hscore.task.element","c":"TaskPool","l":"addLast(Consumer)","u":"addLast(java.util.function.Consumer)"},{"p":"me.hsgamer.hscore.task.element","c":"TaskPool","l":"addLast(Runnable...)","u":"addLast(java.lang.Runnable...)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"LoreModifier","l":"addLore(String)","u":"addLore(java.lang.String)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"AnimatedMask","l":"addMask(Collection)","u":"addMask(java.util.Collection)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"ListMask","l":"addMask(Collection)","u":"addMask(java.util.Collection)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"OneTimeAnimatedMask","l":"addMask(Collection)","u":"addMask(java.util.Collection)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"StaticMaskPaginatedMask","l":"addMask(Collection)","u":"addMask(java.util.Collection)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"HybridMask","l":"addMask(Collection)","u":"addMask(java.util.Collection)"},{"p":"me.hsgamer.hscore.minecraft.gui.advanced","c":"AdvancedButtonMap","l":"addMask(Mask)","u":"addMask(me.hsgamer.hscore.minecraft.gui.mask.Mask)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"AnimatedMask","l":"addMask(Mask...)","u":"addMask(me.hsgamer.hscore.minecraft.gui.mask.Mask...)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"HybridMask","l":"addMask(Mask...)","u":"addMask(me.hsgamer.hscore.minecraft.gui.mask.Mask...)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"ListMask","l":"addMask(Mask...)","u":"addMask(me.hsgamer.hscore.minecraft.gui.mask.Mask...)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"OneTimeAnimatedMask","l":"addMask(Mask...)","u":"addMask(me.hsgamer.hscore.minecraft.gui.mask.Mask...)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"StaticMaskPaginatedMask","l":"addMask(Mask...)","u":"addMask(me.hsgamer.hscore.minecraft.gui.mask.Mask...)"},{"p":"me.hsgamer.hscore.request","c":"RequestManager","l":"addRequest(I)"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionManager","l":"addStateListener(BiConsumer)","u":"addStateListener(java.util.function.BiConsumer)"},{"p":"me.hsgamer.hscore.minecraft.item","c":"ItemBuilder","l":"addStringReplacer(StringReplacer)","u":"addStringReplacer(me.hsgamer.hscore.common.StringReplacer)"},{"p":"me.hsgamer.hscore.task","c":"BatchRunnable","l":"addTaskPool(int, Consumer)","u":"addTaskPool(int,java.util.function.Consumer)"},{"p":"me.hsgamer.hscore.task.element","c":"TaskProcess","l":"addTaskPool(int, Consumer)","u":"addTaskPool(int,java.util.function.Consumer)"},{"p":"me.hsgamer.hscore.database.client.sql","c":"BatchBuilder","l":"addValues(List)","u":"addValues(java.util.List)"},{"p":"me.hsgamer.hscore.database.client.sql","c":"StatementBuilder","l":"addValues(List)","u":"addValues(java.util.List)"},{"p":"me.hsgamer.hscore.database.client.sql","c":"BatchBuilder","l":"addValues(Object...)","u":"addValues(java.lang.Object...)"},{"p":"me.hsgamer.hscore.database.client.sql","c":"StatementBuilder","l":"addValues(Object...)","u":"addValues(java.lang.Object...)"},{"p":"me.hsgamer.hscore.minecraft.gui.advanced","c":"AdvancedButtonMap","l":"AdvancedButtonMap()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.license.polymart","c":"PolymartLicenseEntry","l":"agent"},{"p":"me.hsgamer.hscore.bukkit.gui.button.impl","c":"AirButton","l":"AirButton(Consumer)","u":"%3Cinit%3E(java.util.function.Consumer)"},{"p":"me.hsgamer.hscore.bukkit.gui","c":"BukkitGUIUtils","l":"allowMoveItemOnBottom(BukkitGUIHolder)","u":"allowMoveItemOnBottom(me.hsgamer.hscore.bukkit.gui.BukkitGUIHolder)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"AmountModifier","l":"AmountModifier()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"AnimatedButton","l":"AnimatedButton()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"AnimatedMask","l":"AnimatedMask(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"me.hsgamer.hscore.animate","c":"Animation","l":"Animation(List, long)","u":"%3Cinit%3E(java.util.List,long)"},{"p":"me.hsgamer.hscore.config.annotated","c":"AnnotatedConfig","l":"AnnotatedConfig(Config)","u":"%3Cinit%3E(me.hsgamer.hscore.config.Config)"},{"p":"me.hsgamer.hscore.builder","c":"Builder.FunctionElement","l":"apply(AbstractMap.SimpleEntry)","u":"apply(java.util.AbstractMap.SimpleEntry)"},{"p":"me.hsgamer.hscore.minecraft.gui.button","c":"DisplayButton","l":"apply(DisplayButton)","u":"apply(me.hsgamer.hscore.minecraft.gui.button.DisplayButton)"},{"p":"me.hsgamer.hscore.expansion.common.factory","c":"MapExpansionDescriptionLoader","l":"apply(JarFile)","u":"apply(java.util.jar.JarFile)"},{"p":"me.hsgamer.hscore.expansion.manifest","c":"ManifestExpansionDescriptionLoader","l":"apply(JarFile)","u":"apply(java.util.jar.JarFile)"},{"p":"me.hsgamer.hscore.expansion.extra.manager","c":"DependableExpansionSortAndFilter","l":"apply(Map)","u":"apply(java.util.Map)"},{"p":"me.hsgamer.hscore.database.client.sql","c":"StatementBuilder.Executor","l":"apply(PreparedStatement)","u":"apply(java.sql.PreparedStatement)"},{"p":"me.hsgamer.hscore.database.client.sql","c":"StatementBuilder.ResultSetConverter","l":"apply(ResultSet)","u":"apply(java.sql.ResultSet)"},{"p":"me.hsgamer.hscore.extra.function","c":"ThrowableFunction","l":"apply(T)"},{"p":"me.hsgamer.hscore.extra.function","c":"ThrowableBiFunction","l":"apply(T, U)","u":"apply(T,U)"},{"p":"me.hsgamer.hscore.action.common","c":"Action","l":"apply(UUID, TaskProcess, StringReplacer)","u":"apply(java.util.UUID,me.hsgamer.hscore.task.element.TaskProcess,me.hsgamer.hscore.common.StringReplacer)"},{"p":"me.hsgamer.hscore.bukkit.action","c":"BroadcastAction","l":"apply(UUID, TaskProcess, StringReplacer)","u":"apply(java.util.UUID,me.hsgamer.hscore.task.element.TaskProcess,me.hsgamer.hscore.common.StringReplacer)"},{"p":"me.hsgamer.hscore.bukkit.action","c":"CommandAction","l":"apply(UUID, TaskProcess, StringReplacer)","u":"apply(java.util.UUID,me.hsgamer.hscore.task.element.TaskProcess,me.hsgamer.hscore.common.StringReplacer)"},{"p":"me.hsgamer.hscore.bukkit.action","c":"ConsoleAction","l":"apply(UUID, TaskProcess, StringReplacer)","u":"apply(java.util.UUID,me.hsgamer.hscore.task.element.TaskProcess,me.hsgamer.hscore.common.StringReplacer)"},{"p":"me.hsgamer.hscore.bukkit.action","c":"DelayAction","l":"apply(UUID, TaskProcess, StringReplacer)","u":"apply(java.util.UUID,me.hsgamer.hscore.task.element.TaskProcess,me.hsgamer.hscore.common.StringReplacer)"},{"p":"me.hsgamer.hscore.bukkit.action","c":"TellAction","l":"apply(UUID, TaskProcess, StringReplacer)","u":"apply(java.util.UUID,me.hsgamer.hscore.task.element.TaskProcess,me.hsgamer.hscore.common.StringReplacer)"},{"p":"me.hsgamer.hscore.bukkit.expansion","c":"BukkitConfigExpansionDescriptionLoader","l":"applyAsMap(InputStream)","u":"applyAsMap(java.io.InputStream)"},{"p":"me.hsgamer.hscore.expansion.common.factory","c":"InputStreamExpansionDescriptionLoader","l":"applyAsMap(InputStream)","u":"applyAsMap(java.io.InputStream)"},{"p":"me.hsgamer.hscore.expansion.gson","c":"GsonExpansionDescriptionLoader","l":"applyAsMap(InputStream)","u":"applyAsMap(java.io.InputStream)"},{"p":"me.hsgamer.hscore.expansion.properties","c":"PropertiesExpansionDescriptionLoader","l":"applyAsMap(InputStream)","u":"applyAsMap(java.io.InputStream)"},{"p":"me.hsgamer.hscore.expansion.common.factory","c":"InputStreamExpansionDescriptionLoader","l":"applyAsMap(JarFile)","u":"applyAsMap(java.util.jar.JarFile)"},{"p":"me.hsgamer.hscore.expansion.common.factory","c":"MapExpansionDescriptionLoader","l":"applyAsMap(JarFile)","u":"applyAsMap(java.util.jar.JarFile)"},{"p":"me.hsgamer.hscore.database","c":"Driver","l":"applyDefaultSetting(Setting)","u":"applyDefaultSetting(me.hsgamer.hscore.database.Setting)"},{"p":"me.hsgamer.hscore.database.driver.h2","c":"H2ServerDriver","l":"applyDefaultSetting(Setting)","u":"applyDefaultSetting(me.hsgamer.hscore.database.Setting)"},{"p":"me.hsgamer.hscore.database.driver.mariadb","c":"MariaDBDriver","l":"applyDefaultSetting(Setting)","u":"applyDefaultSetting(me.hsgamer.hscore.database.Setting)"},{"p":"me.hsgamer.hscore.database.driver.mysql","c":"MySqlDriver","l":"applyDefaultSetting(Setting)","u":"applyDefaultSetting(me.hsgamer.hscore.database.Setting)"},{"p":"me.hsgamer.hscore.database.driver.postgresql","c":"PostgreSqlDriver","l":"applyDefaultSetting(Setting)","u":"applyDefaultSetting(me.hsgamer.hscore.database.Setting)"},{"p":"me.hsgamer.hscore.database.driver.sqlserver","c":"SqlServerDriver","l":"applyDefaultSetting(Setting)","u":"applyDefaultSetting(me.hsgamer.hscore.database.Setting)"},{"p":"me.hsgamer.hscore.expression","c":"ExpressionUtils","l":"applyExpressionConfigurationModifier(ExpressionConfiguration)","u":"applyExpressionConfigurationModifier(com.ezylang.evalex.config.ExpressionConfiguration)"},{"p":"me.hsgamer.hscore.extra.function","c":"ThrowableFunction","l":"applySafe(T)"},{"p":"me.hsgamer.hscore.extra.function","c":"ThrowableBiFunction","l":"applySafe(T, U)","u":"applySafe(T,U)"},{"p":"me.hsgamer.hscore.config","c":"PathString","l":"asArray(String)","u":"asArray(java.lang.String)"},{"p":"me.hsgamer.hscore.web","c":"UserAgent","l":"assignToConnection(T)"},{"p":"me.hsgamer.hscore.ui","c":"BaseDisplay","l":"BaseDisplay(UUID, H)","u":"%3Cinit%3E(java.util.UUID,H)"},{"p":"me.hsgamer.hscore.ui","c":"BaseHolder","l":"BaseHolder()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask","c":"BaseMask","l":"BaseMask(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"me.hsgamer.hscore.minecraft.block.iterator","c":"BasePositionIterator","l":"BasePositionIterator(BlockBox)","u":"%3Cinit%3E(me.hsgamer.hscore.minecraft.block.box.BlockBox)"},{"p":"me.hsgamer.hscore.task","c":"BatchRunnable","l":"BatchRunnable()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.task","c":"BatchRunnable","l":"BatchRunnable(TaskData)","u":"%3Cinit%3E(me.hsgamer.hscore.task.element.TaskData)"},{"p":"me.hsgamer.hscore.config","c":"CommentType","l":"BLOCK"},{"p":"me.hsgamer.hscore.minecraft.block.box","c":"BlockBox","l":"BlockBox(int, int, int, int, int, int)","u":"%3Cinit%3E(int,int,int,int,int,int)"},{"p":"me.hsgamer.hscore.minecraft.block.box","c":"BlockBox","l":"BlockBox(Position, Position)","u":"%3Cinit%3E(me.hsgamer.hscore.minecraft.block.box.Position,me.hsgamer.hscore.minecraft.block.box.Position)"},{"p":"me.hsgamer.hscore.minestom.board","c":"Board","l":"Board(Function, Function>)","u":"%3Cinit%3E(java.util.function.Function,java.util.function.Function)"},{"p":"me.hsgamer.hscore.minecraft.block.iterator","c":"AbstractPositionIterator","l":"box"},{"p":"me.hsgamer.hscore.bukkit.action","c":"BroadcastAction","l":"BroadcastAction(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"me.hsgamer.hscore.minecraft.item","c":"ItemBuilder","l":"build()"},{"p":"me.hsgamer.hscore.builder","c":"MassBuilder","l":"build(I)"},{"p":"me.hsgamer.hscore.builder","c":"FunctionalMassBuilder","l":"build(List, Function)","u":"build(java.util.List,java.util.function.Function)"},{"p":"me.hsgamer.hscore.builder","c":"Builder","l":"build(Map)","u":"build(java.util.Map)"},{"p":"me.hsgamer.hscore.builder","c":"Builder","l":"build(String, R)","u":"build(java.lang.String,R)"},{"p":"me.hsgamer.hscore.minecraft.item","c":"ItemBuilder","l":"build(UUID)","u":"build(java.util.UUID)"},{"p":"me.hsgamer.hscore.builder","c":"MassBuilder","l":"buildAll(I)"},{"p":"me.hsgamer.hscore.builder","c":"Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.database.client.hibernate","c":"HibernateClient","l":"buildSessionFactory()"},{"p":"me.hsgamer.hscore.bukkit.gui.event","c":"BukkitClickEvent","l":"BukkitClickEvent(InventoryClickEvent)","u":"%3Cinit%3E(org.bukkit.event.inventory.InventoryClickEvent)"},{"p":"me.hsgamer.hscore.bukkit.clicktype","c":"BukkitClickType","l":"BukkitClickType(ClickType)","u":"%3Cinit%3E(org.bukkit.event.inventory.ClickType)"},{"p":"me.hsgamer.hscore.bukkit.clicktype","c":"BukkitClickType","l":"BukkitClickType(ClickType, int)","u":"%3Cinit%3E(org.bukkit.event.inventory.ClickType,int)"},{"p":"me.hsgamer.hscore.bukkit.gui.event","c":"BukkitCloseEvent","l":"BukkitCloseEvent(InventoryCloseEvent)","u":"%3Cinit%3E(org.bukkit.event.inventory.InventoryCloseEvent)"},{"p":"me.hsgamer.hscore.bukkit.config","c":"BukkitConfig","l":"BukkitConfig(File)","u":"%3Cinit%3E(java.io.File)"},{"p":"me.hsgamer.hscore.bukkit.config","c":"BukkitConfig","l":"BukkitConfig(Plugin)","u":"%3Cinit%3E(org.bukkit.plugin.Plugin)"},{"p":"me.hsgamer.hscore.bukkit.config","c":"BukkitConfig","l":"BukkitConfig(Plugin, String)","u":"%3Cinit%3E(org.bukkit.plugin.Plugin,java.lang.String)"},{"p":"me.hsgamer.hscore.bukkit.expansion","c":"BukkitConfigExpansionDescriptionLoader","l":"BukkitConfigExpansionDescriptionLoader(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"me.hsgamer.hscore.bukkit.config.converter","c":"BukkitConverter","l":"BukkitConverter(Class)","u":"%3Cinit%3E(java.lang.Class)"},{"p":"me.hsgamer.hscore.bukkit.config.converter","c":"BukkitConverterProvider","l":"BukkitConverterProvider()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.bukkit.gui.event","c":"BukkitDragEvent","l":"BukkitDragEvent(InventoryDragEvent)","u":"%3Cinit%3E(org.bukkit.event.inventory.InventoryDragEvent)"},{"p":"me.hsgamer.hscore.bukkit.gui","c":"BukkitGUIDisplay","l":"BukkitGUIDisplay(UUID, BukkitGUIHolder)","u":"%3Cinit%3E(java.util.UUID,me.hsgamer.hscore.bukkit.gui.BukkitGUIHolder)"},{"p":"me.hsgamer.hscore.bukkit.gui","c":"BukkitGUIHolder","l":"BukkitGUIHolder(Plugin)","u":"%3Cinit%3E(org.bukkit.plugin.Plugin)"},{"p":"me.hsgamer.hscore.bukkit.gui.event","c":"BukkitInventoryEvent","l":"BukkitInventoryEvent(T)","u":"%3Cinit%3E(T)"},{"p":"me.hsgamer.hscore.bukkit.gui.object","c":"BukkitInventorySize","l":"BukkitInventorySize(Inventory)","u":"%3Cinit%3E(org.bukkit.inventory.Inventory)"},{"p":"me.hsgamer.hscore.bukkit.gui.object","c":"BukkitItem","l":"BukkitItem(ItemStack)","u":"%3Cinit%3E(org.bukkit.inventory.ItemStack)"},{"p":"me.hsgamer.hscore.bukkit.item","c":"BukkitItemBuilder","l":"BukkitItemBuilder()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.bukkit.item","c":"BukkitItemBuilder","l":"BukkitItemBuilder(ItemStack)","u":"%3Cinit%3E(org.bukkit.inventory.ItemStack)"},{"p":"me.hsgamer.hscore.bukkit.item","c":"BukkitItemBuilder","l":"BukkitItemBuilder(Material)","u":"%3Cinit%3E(org.bukkit.Material)"},{"p":"me.hsgamer.hscore.bukkit.gui.event","c":"BukkitOpenEvent","l":"BukkitOpenEvent(InventoryOpenEvent)","u":"%3Cinit%3E(org.bukkit.event.inventory.InventoryOpenEvent)"},{"p":"me.hsgamer.hscore.bungeecord.config","c":"BungeeConfig","l":"BungeeConfig(File)","u":"%3Cinit%3E(java.io.File)"},{"p":"me.hsgamer.hscore.bungeecord.config","c":"BungeeConfig","l":"BungeeConfig(Plugin, String)","u":"%3Cinit%3E(net.md_5.bungee.api.plugin.Plugin,java.lang.String)"},{"p":"me.hsgamer.hscore.bukkit.channel","c":"BungeeSubChannel","l":"BungeeSubChannel(String, Plugin)","u":"%3Cinit%3E(java.lang.String,org.bukkit.plugin.Plugin)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"SingleMask","l":"button"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"ButtonMapMask","l":"ButtonMapMask(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"ButtonPaginatedMask","l":"ButtonPaginatedMask(String, MaskSlot)","u":"%3Cinit%3E(java.lang.String,me.hsgamer.hscore.minecraft.gui.mask.MaskSlot)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"MultiSlotsMask","l":"buttons"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"StaticButtonPaginatedMask","l":"buttons"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"StaticSequencePaginatedMask","l":"buttons"},{"p":"me.hsgamer.hscore.common","c":"CachedValue","l":"CachedValue()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionManager","l":"call(Class, Consumer)","u":"call(java.lang.Class,java.util.function.Consumer)"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionManager","l":"call(Consumer)","u":"call(java.util.function.Consumer)"},{"p":"me.hsgamer.hscore.bukkit.gui","c":"BukkitGUIUtils","l":"cancelDragEvent(BukkitGUIHolder)","u":"cancelDragEvent(me.hsgamer.hscore.bukkit.gui.BukkitGUIHolder)"},{"p":"me.hsgamer.hscore.collections.map","c":"CaseInsensitiveStringHashMap","l":"CaseInsensitiveStringHashMap()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.collections.map","c":"CaseInsensitiveStringHashMap","l":"CaseInsensitiveStringHashMap(Map)","u":"%3Cinit%3E(java.util.Map)"},{"p":"me.hsgamer.hscore.collections.map","c":"CaseInsensitiveStringLinkedMap","l":"CaseInsensitiveStringLinkedMap()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.collections.map","c":"CaseInsensitiveStringLinkedMap","l":"CaseInsensitiveStringLinkedMap(Map)","u":"%3Cinit%3E(java.util.Map)"},{"p":"me.hsgamer.hscore.collections.map","c":"CaseInsensitiveStringMap","l":"CaseInsensitiveStringMap(Map)","u":"%3Cinit%3E(java.util.Map)"},{"p":"me.hsgamer.hscore.common","c":"MapUtils","l":"castOptionalStringObjectMap(Object)","u":"castOptionalStringObjectMap(java.lang.Object)"},{"p":"me.hsgamer.hscore.common","c":"MapUtils","l":"castOptionalStringObjectMap(Object, boolean)","u":"castOptionalStringObjectMap(java.lang.Object,boolean)"},{"p":"me.hsgamer.hscore.minecraft.block.box","c":"BlockBox","l":"center()"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"BukkitUtils","l":"centerLocation(Location)","u":"centerLocation(org.bukkit.Location)"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"BukkitUtils","l":"centerLocation(Location, boolean, boolean, boolean)","u":"centerLocation(org.bukkit.Location,boolean,boolean,boolean)"},{"p":"me.hsgamer.hscore.bungeecord.channel","c":"Channel","l":"Channel(String, Plugin)","u":"%3Cinit%3E(java.lang.String,net.md_5.bungee.api.plugin.Plugin)"},{"p":"me.hsgamer.hscore.bukkit.channel","c":"Channel","l":"Channel(String, Plugin)","u":"%3Cinit%3E(java.lang.String,org.bukkit.plugin.Plugin)"},{"p":"me.hsgamer.hscore.license.common","c":"LicenseChecker","l":"checkLicense()"},{"p":"me.hsgamer.hscore.license.polymart","c":"PolymartLicenseChecker","l":"checkLicense()"},{"p":"me.hsgamer.hscore.license.spigotmc","c":"SpigotLicenseChecker","l":"checkLicense()"},{"p":"me.hsgamer.hscore.web","c":"UserAgent","l":"CHROME"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionManager","l":"classLoaders"},{"p":"me.hsgamer.hscore.builder","c":"MassBuilder","l":"clear()"},{"p":"me.hsgamer.hscore.bungeecord.config","c":"BungeeConfig","l":"clear()"},{"p":"me.hsgamer.hscore.collections.map","c":"CaseInsensitiveStringMap","l":"clear()"},{"p":"me.hsgamer.hscore.config","c":"Config","l":"clear()"},{"p":"me.hsgamer.hscore.config.configurate","c":"ConfigurateConfig","l":"clear()"},{"p":"me.hsgamer.hscore.config","c":"DecorativeConfig","l":"clear()"},{"p":"me.hsgamer.hscore.config.gson","c":"GsonConfig","l":"clear()"},{"p":"me.hsgamer.hscore.config.simplixstorage","c":"LightningConfig","l":"clear()"},{"p":"me.hsgamer.hscore.ui","c":"BaseHolder","l":"clearAllEventConsumer()"},{"p":"me.hsgamer.hscore.common","c":"CachedValue","l":"clearCache()"},{"p":"me.hsgamer.hscore.config.proxy","c":"ConfigNode","l":"clearCache()"},{"p":"me.hsgamer.hscore.ui","c":"BaseHolder","l":"clearEventConsumer(Class)","u":"clearEventConsumer(java.lang.Class)"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionManager","l":"clearExpansions()"},{"p":"me.hsgamer.hscore.variable","c":"VariableManager","l":"clearExternalReplacers()"},{"p":"me.hsgamer.hscore.bukkit.gui","c":"BukkitGUIDisplay","l":"clearInventory()"},{"p":"me.hsgamer.hscore.minecraft.gui","c":"InventoryGUIDisplay","l":"clearInventory()"},{"p":"me.hsgamer.hscore.minestom.gui","c":"MinestomGUIDisplay","l":"clearInventory()"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"LoreModifier","l":"clearLore()"},{"p":"me.hsgamer.hscore.bukkit.gui","c":"BukkitGUIHolder","l":"closeAll(List)","u":"closeAll(java.util.List)"},{"p":"me.hsgamer.hscore.minecraft.gui","c":"GUIHolder","l":"closeAll(List)","u":"closeAll(java.util.List)"},{"p":"me.hsgamer.hscore.minestom.gui","c":"MinestomGUIHolder","l":"closeAll(List)","u":"closeAll(java.util.List)"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"ColorUtils","l":"colorize(char, String)","u":"colorize(char,java.lang.String)"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"ColorUtils","l":"colorize(String)","u":"colorize(java.lang.String)"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"ColorUtils","l":"colorizeHex(char, String)","u":"colorizeHex(char,java.lang.String)"},{"p":"me.hsgamer.hscore.common","c":"StringReplacer","l":"combine(Collection)","u":"combine(java.util.Collection)"},{"p":"me.hsgamer.hscore.common","c":"StringReplacer","l":"combine(StringReplacer...)","u":"combine(me.hsgamer.hscore.common.StringReplacer...)"},{"p":"me.hsgamer.hscore.bukkit.action","c":"CommandAction","l":"CommandAction(Plugin, String)","u":"%3Cinit%3E(org.bukkit.plugin.Plugin,java.lang.String)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"EnchantmentModifier","l":"compare(ItemMeta, UUID, StringReplacer)","u":"compare(org.bukkit.inventory.meta.ItemMeta,java.util.UUID,me.hsgamer.hscore.common.StringReplacer)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"ItemFlagModifier","l":"compare(ItemMeta, UUID, StringReplacer)","u":"compare(org.bukkit.inventory.meta.ItemMeta,java.util.UUID,me.hsgamer.hscore.common.StringReplacer)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"ItemMetaComparator","l":"compare(ItemMeta, UUID, StringReplacer)","u":"compare(org.bukkit.inventory.meta.ItemMeta,java.util.UUID,me.hsgamer.hscore.common.StringReplacer)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"LoreModifier","l":"compare(ItemMeta, UUID, StringReplacer)","u":"compare(org.bukkit.inventory.meta.ItemMeta,java.util.UUID,me.hsgamer.hscore.common.StringReplacer)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"NameModifier","l":"compare(ItemMeta, UUID, StringReplacer)","u":"compare(org.bukkit.inventory.meta.ItemMeta,java.util.UUID,me.hsgamer.hscore.common.StringReplacer)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"PotionEffectModifier","l":"compare(ItemMeta, UUID, StringReplacer)","u":"compare(org.bukkit.inventory.meta.ItemMeta,java.util.UUID,me.hsgamer.hscore.common.StringReplacer)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"ItemMetaComparator","l":"compare(ItemStack, UUID, StringReplacer)","u":"compare(org.bukkit.inventory.ItemStack,java.util.UUID,me.hsgamer.hscore.common.StringReplacer)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"AmountModifier","l":"compare(ItemStack, UUID, StringReplacer)","u":"compare(org.bukkit.inventory.ItemStack,java.util.UUID,me.hsgamer.hscore.common.StringReplacer)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"DurabilityModifier","l":"compare(ItemStack, UUID, StringReplacer)","u":"compare(org.bukkit.inventory.ItemStack,java.util.UUID,me.hsgamer.hscore.common.StringReplacer)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"MaterialModifier","l":"compare(ItemStack, UUID, StringReplacer)","u":"compare(org.bukkit.inventory.ItemStack,java.util.UUID,me.hsgamer.hscore.common.StringReplacer)"},{"p":"me.hsgamer.hscore.expression.string","c":"Equals","l":"compare(String, String)","u":"compare(java.lang.String,java.lang.String)"},{"p":"me.hsgamer.hscore.expression.string","c":"EqualsIgnoreCase","l":"compare(String, String)","u":"compare(java.lang.String,java.lang.String)"},{"p":"me.hsgamer.hscore.expression.string","c":"MatchPattern","l":"compare(String, String)","u":"compare(java.lang.String,java.lang.String)"},{"p":"me.hsgamer.hscore.expression","c":"StringComparator","l":"compare(String, String)","u":"compare(java.lang.String,java.lang.String)"},{"p":"me.hsgamer.hscore.minecraft.item","c":"ItemComparator","l":"compare(T)"},{"p":"me.hsgamer.hscore.minecraft.item","c":"ItemComparator","l":"compare(T, UUID)","u":"compare(T,java.util.UUID)"},{"p":"me.hsgamer.hscore.minecraft.item","c":"ItemComparator","l":"compare(T, UUID, StringReplacer)","u":"compare(T,java.util.UUID,me.hsgamer.hscore.common.StringReplacer)"},{"p":"me.hsgamer.hscore.task.element","c":"TaskProcess","l":"complete()"},{"p":"me.hsgamer.hscore.request","c":"RequestManager","l":"completeRequest(I, D)","u":"completeRequest(I,D)"},{"p":"me.hsgamer.hscore.request","c":"RequestManager","l":"completeRequest(I, D, boolean)","u":"completeRequest(I,D,boolean)"},{"p":"me.hsgamer.hscore.config","c":"PathString","l":"concat(String[], String[])","u":"concat(java.lang.String[],java.lang.String[])"},{"p":"me.hsgamer.hscore.config","c":"DecorativeConfig","l":"config"},{"p":"me.hsgamer.hscore.config.configurate","c":"ConfigurateConfig","l":"ConfigurateConfig(File, AbstractConfigurationLoader.Builder)","u":"%3Cinit%3E(java.io.File,org.spongepowered.configurate.loader.AbstractConfigurationLoader.Builder)"},{"p":"me.hsgamer.hscore.database.client.hibernate","c":"HibernateClient","l":"configure(Consumer)","u":"configure(java.util.function.Consumer)"},{"p":"me.hsgamer.hscore.bukkit.channel","c":"BungeeUtils","l":"connectOtherToServer(Plugin, PluginMessageRecipient, String, String)","u":"connectOtherToServer(org.bukkit.plugin.Plugin,org.bukkit.plugin.messaging.PluginMessageRecipient,java.lang.String,java.lang.String)"},{"p":"me.hsgamer.hscore.bukkit.channel","c":"BungeeUtils","l":"connectToServer(Plugin, PluginMessageRecipient, String)","u":"connectToServer(org.bukkit.plugin.Plugin,org.bukkit.plugin.messaging.PluginMessageRecipient,java.lang.String)"},{"p":"me.hsgamer.hscore.bukkit.action","c":"ConsoleAction","l":"ConsoleAction(Plugin, String)","u":"%3Cinit%3E(org.bukkit.plugin.Plugin,java.lang.String)"},{"p":"me.hsgamer.hscore.database.client.sql","c":"StatementBuilder","l":"consume(StatementBuilder.ResultSetConsumer)","u":"consume(me.hsgamer.hscore.database.client.sql.StatementBuilder.ResultSetConsumer)"},{"p":"me.hsgamer.hscore.database.client.sql","c":"StatementBuilder","l":"consumeSafe(StatementBuilder.ResultSetConsumer)","u":"consumeSafe(me.hsgamer.hscore.database.client.sql.StatementBuilder.ResultSetConsumer)"},{"p":"me.hsgamer.hscore.minecraft.block.box","c":"BlockBox","l":"contains(double, double, double)","u":"contains(double,double,double)"},{"p":"me.hsgamer.hscore.minecraft.block.box","c":"BlockBox","l":"contains(Position)","u":"contains(me.hsgamer.hscore.minecraft.block.box.Position)"},{"p":"me.hsgamer.hscore.bukkit.config","c":"BukkitConfig","l":"contains(String...)","u":"contains(java.lang.String...)"},{"p":"me.hsgamer.hscore.bungeecord.config","c":"BungeeConfig","l":"contains(String...)","u":"contains(java.lang.String...)"},{"p":"me.hsgamer.hscore.config","c":"Config","l":"contains(String...)","u":"contains(java.lang.String...)"},{"p":"me.hsgamer.hscore.config","c":"DecorativeConfig","l":"contains(String...)","u":"contains(java.lang.String...)"},{"p":"me.hsgamer.hscore.config.simpleconfiguration","c":"SimpleConfig","l":"contains(String...)","u":"contains(java.lang.String...)"},{"p":"me.hsgamer.hscore.config.simplixstorage","c":"LightningConfig","l":"contains(String...)","u":"contains(java.lang.String...)"},{"p":"me.hsgamer.hscore.common","c":"MapUtils","l":"containsAnyKey(Map, K...)","u":"containsAnyKey(java.util.Map,K...)"},{"p":"me.hsgamer.hscore.collections.map","c":"CaseInsensitiveStringMap","l":"containsKey(Object)","u":"containsKey(java.lang.Object)"},{"p":"me.hsgamer.hscore.collections.map","c":"CaseInsensitiveStringMap","l":"containsValue(Object)","u":"containsValue(java.lang.Object)"},{"p":"me.hsgamer.hscore.bukkit.config.converter","c":"BukkitConverter","l":"convert(Object)","u":"convert(java.lang.Object)"},{"p":"me.hsgamer.hscore.config.annotation.converter","c":"Converter","l":"convert(Object)","u":"convert(java.lang.Object)"},{"p":"me.hsgamer.hscore.config.annotation.converter.impl","c":"DefaultConverter","l":"convert(Object)","u":"convert(java.lang.Object)"},{"p":"me.hsgamer.hscore.config.annotation.converter.impl","c":"SimpleConverter","l":"convert(Object)","u":"convert(java.lang.Object)"},{"p":"me.hsgamer.hscore.config.annotation.converter.impl","c":"StringConverter","l":"convert(Object)","u":"convert(java.lang.Object)"},{"p":"me.hsgamer.hscore.bukkit.block","c":"LocationIterator","l":"convert(Position)","u":"convert(me.hsgamer.hscore.minecraft.block.box.Position)"},{"p":"me.hsgamer.hscore.bukkit.block","c":"VectorIterator","l":"convert(Position)","u":"convert(me.hsgamer.hscore.minecraft.block.box.Position)"},{"p":"me.hsgamer.hscore.minecraft.block.adapt","c":"WrappedPositionIterator","l":"convert(Position)","u":"convert(me.hsgamer.hscore.minecraft.block.box.Position)"},{"p":"me.hsgamer.hscore.config.annotation","c":"ConfigPath","l":"converter()"},{"p":"me.hsgamer.hscore.serializer","c":"DataConverter","l":"convertFrom(I, String, T)","u":"convertFrom(I,java.lang.String,T)"},{"p":"me.hsgamer.hscore.config.annotation.converter.impl","c":"StringConverter","l":"convertFrom(String)","u":"convertFrom(java.lang.String)"},{"p":"me.hsgamer.hscore.serializer","c":"DataConverter","l":"convertTo(O, F)","u":"convertTo(O,F)"},{"p":"me.hsgamer.hscore.config.annotation.converter.impl","c":"StringConverter","l":"convertTo(T)"},{"p":"me.hsgamer.hscore.bukkit.config.converter","c":"BukkitConverter","l":"convertToRaw(Object)","u":"convertToRaw(java.lang.Object)"},{"p":"me.hsgamer.hscore.config.annotation.converter","c":"Converter","l":"convertToRaw(Object)","u":"convertToRaw(java.lang.Object)"},{"p":"me.hsgamer.hscore.config.annotation.converter.impl","c":"DefaultConverter","l":"convertToRaw(Object)","u":"convertToRaw(java.lang.Object)"},{"p":"me.hsgamer.hscore.config.annotation.converter.impl","c":"SimpleConverter","l":"convertToRaw(Object)","u":"convertToRaw(java.lang.Object)"},{"p":"me.hsgamer.hscore.config.annotation.converter.impl","c":"StringConverter","l":"convertToRaw(Object)","u":"convertToRaw(java.lang.Object)"},{"p":"me.hsgamer.hscore.downloader.core.object","c":"InfoKey","l":"convertType(Object)","u":"convertType(java.lang.Object)"},{"p":"me.hsgamer.hscore.database","c":"Driver","l":"convertURL(Setting)","u":"convertURL(me.hsgamer.hscore.database.Setting)"},{"p":"me.hsgamer.hscore.database.driver.h2","c":"H2BaseDriver","l":"convertURL(Setting)","u":"convertURL(me.hsgamer.hscore.database.Setting)"},{"p":"me.hsgamer.hscore.database.driver.mariadb","c":"MariaDBDriver","l":"convertURL(Setting)","u":"convertURL(me.hsgamer.hscore.database.Setting)"},{"p":"me.hsgamer.hscore.database.driver.mysql","c":"MySqlDriver","l":"convertURL(Setting)","u":"convertURL(me.hsgamer.hscore.database.Setting)"},{"p":"me.hsgamer.hscore.database.driver.postgresql","c":"PostgreSqlDriver","l":"convertURL(Setting)","u":"convertURL(me.hsgamer.hscore.database.Setting)"},{"p":"me.hsgamer.hscore.database.driver.sqlite","c":"SqliteBaseDriver","l":"convertURL(Setting)","u":"convertURL(me.hsgamer.hscore.database.Setting)"},{"p":"me.hsgamer.hscore.database.driver.sqlserver","c":"SqlServerDriver","l":"convertURL(Setting)","u":"convertURL(me.hsgamer.hscore.database.Setting)"},{"p":"me.hsgamer.hscore.minecraft.gui.simple","c":"SimpleGUIBuilder","l":"create()"},{"p":"me.hsgamer.hscore.task.element","c":"TaskData","l":"create()"},{"p":"me.hsgamer.hscore.database.client.sql","c":"StatementBuilder","l":"create(Connection)","u":"create(java.sql.Connection)"},{"p":"me.hsgamer.hscore.database.client.sql","c":"BatchBuilder","l":"create(Connection, String)","u":"create(java.sql.Connection,java.lang.String)"},{"p":"me.hsgamer.hscore.database","c":"Setting","l":"create(Driver)","u":"create(me.hsgamer.hscore.database.Driver)"},{"p":"me.hsgamer.hscore.minecraft.gui.simple","c":"SimpleGUIBuilder","l":"create(SimpleButtonMap)","u":"create(me.hsgamer.hscore.minecraft.gui.simple.SimpleButtonMap)"},{"p":"me.hsgamer.hscore.action.builder","c":"ActionInput","l":"create(String)","u":"create(java.lang.String)"},{"p":"me.hsgamer.hscore.action.builder","c":"ActionInput","l":"create(String, String, String)","u":"create(java.lang.String,java.lang.String,java.lang.String)"},{"p":"me.hsgamer.hscore.database.client.sql","c":"SqlClient","l":"createBatchBuilder(String)","u":"createBatchBuilder(java.lang.String)"},{"p":"me.hsgamer.hscore.database.client.sql","c":"SqlClient","l":"createBatchBuilderSafe(String)","u":"createBatchBuilderSafe(java.lang.String)"},{"p":"me.hsgamer.hscore.web","c":"WebUtils","l":"createConnection(String)","u":"createConnection(java.lang.String)"},{"p":"me.hsgamer.hscore.web","c":"WebUtils","l":"createConnection(String, Consumer)","u":"createConnection(java.lang.String,java.util.function.Consumer)"},{"p":"me.hsgamer.hscore.database.driver.sqlite","c":"SqliteBaseDriver","l":"createConnectionString(Setting)","u":"createConnectionString(me.hsgamer.hscore.database.Setting)"},{"p":"me.hsgamer.hscore.database.driver.sqlite","c":"SqliteFileDriver","l":"createConnectionString(Setting)","u":"createConnectionString(me.hsgamer.hscore.database.Setting)"},{"p":"me.hsgamer.hscore.database.driver.sqlite","c":"SqliteMemoryDriver","l":"createConnectionString(Setting)","u":"createConnectionString(me.hsgamer.hscore.database.Setting)"},{"p":"me.hsgamer.hscore.config.annotation.converter","c":"Converter","l":"createConverterSafe(Class)","u":"createConverterSafe(java.lang.Class)"},{"p":"me.hsgamer.hscore.ui","c":"BaseHolder","l":"createDisplay(UUID)","u":"createDisplay(java.util.UUID)"},{"p":"me.hsgamer.hscore.ui","c":"Holder","l":"createDisplay(UUID)","u":"createDisplay(java.util.UUID)"},{"p":"me.hsgamer.hscore.web","c":"WebUtils","l":"createHttpConnection(String)","u":"createHttpConnection(java.lang.String)"},{"p":"me.hsgamer.hscore.web","c":"WebUtils","l":"createHttpConnection(String, Consumer)","u":"createHttpConnection(java.lang.String,java.util.function.Consumer)"},{"p":"me.hsgamer.hscore.web","c":"WebUtils","l":"createHttpsConnection(String)","u":"createHttpsConnection(java.lang.String)"},{"p":"me.hsgamer.hscore.web","c":"WebUtils","l":"createHttpsConnection(String, Consumer)","u":"createHttpsConnection(java.lang.String,java.util.function.Consumer)"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"ItemUtils","l":"createItemCheckSession(Inventory, Predicate, int)","u":"createItemCheckSession(org.bukkit.inventory.Inventory,java.util.function.Predicate,int)"},{"p":"me.hsgamer.hscore.database","c":"Driver","l":"createPropertyString(Setting)","u":"createPropertyString(me.hsgamer.hscore.database.Setting)"},{"p":"me.hsgamer.hscore.database","c":"Driver","l":"createPropertyString(Setting, String, String)","u":"createPropertyString(me.hsgamer.hscore.database.Setting,java.lang.String,java.lang.String)"},{"p":"me.hsgamer.hscore.serializer","c":"DataConverter","l":"createSerializer()"},{"p":"me.hsgamer.hscore.database.client.sql","c":"SqlClient","l":"createStatementBuilder()"},{"p":"me.hsgamer.hscore.database.client.sql","c":"SqlClient","l":"createStatementBuilderSafe()"},{"p":"me.hsgamer.hscore.common","c":"CollectionUtils","l":"createStringListFromObject(Object)","u":"createStringListFromObject(java.lang.Object)"},{"p":"me.hsgamer.hscore.common","c":"CollectionUtils","l":"createStringListFromObject(Object, boolean)","u":"createStringListFromObject(java.lang.Object,boolean)"},{"p":"me.hsgamer.hscore.crontime","c":"CronTimeManager","l":"CronTimeManager(Cron...)","u":"%3Cinit%3E(com.cronutils.model.Cron...)"},{"p":"me.hsgamer.hscore.crontime","c":"CronTimeManager","l":"CronTimeManager(CronDefinition, List)","u":"%3Cinit%3E(com.cronutils.model.definition.CronDefinition,java.util.List)"},{"p":"me.hsgamer.hscore.crontime","c":"CronTimeManager","l":"CronTimeManager(CronDefinition, String...)","u":"%3Cinit%3E(com.cronutils.model.definition.CronDefinition,java.lang.String...)"},{"p":"me.hsgamer.hscore.crontime","c":"CronTimeManager","l":"CronTimeManager(CronType, List)","u":"%3Cinit%3E(com.cronutils.model.CronType,java.util.List)"},{"p":"me.hsgamer.hscore.crontime","c":"CronTimeManager","l":"CronTimeManager(CronType, String...)","u":"%3Cinit%3E(com.cronutils.model.CronType,java.lang.String...)"},{"p":"me.hsgamer.hscore.crontime","c":"CronTimeManager","l":"CronTimeManager(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"PaginatedMask","l":"cycle"},{"p":"me.hsgamer.hscore.serializer","c":"DataConverter","l":"DataConverter()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.logger.common","c":"LogLevel","l":"DEBUG"},{"p":"me.hsgamer.hscore.web","c":"WebUtils","l":"decodeUrl(String)","u":"decodeUrl(java.lang.String)"},{"p":"me.hsgamer.hscore.config","c":"DecorativeConfig","l":"DecorativeConfig(Config)","u":"%3Cinit%3E(me.hsgamer.hscore.config.Config)"},{"p":"me.hsgamer.hscore.common","c":"StringUtils","l":"deepReplace(Object, UnaryOperator)","u":"deepReplace(java.lang.Object,java.util.function.UnaryOperator)"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionManager","l":"DEFAULT_EXPANSION_FACTORY"},{"p":"me.hsgamer.hscore.config","c":"PathString","l":"DEFAULT_SEPARATOR"},{"p":"me.hsgamer.hscore.config.annotation.converter.impl","c":"DefaultArrayConverterProvider","l":"DefaultArrayConverterProvider()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.config.annotation.converter.impl","c":"DefaultConverter","l":"DefaultConverter()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.license.polymart","c":"PolymartLicenseFetcher","l":"defaultFetcher()"},{"p":"me.hsgamer.hscore.license.spigotmc","c":"SpigotLicenseFetcher","l":"defaultFetcher()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"PlaceholderMask","l":"defaultMask"},{"p":"me.hsgamer.hscore.license.polymart","c":"DefaultPolymartLicenseFetcher","l":"DefaultPolymartLicenseFetcher()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.license.spigotmc","c":"DefaultSpigotLicenseFetcher","l":"DefaultSpigotLicenseFetcher()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.bukkit.action","c":"DelayAction","l":"DelayAction(Plugin, String)","u":"%3Cinit%3E(org.bukkit.plugin.Plugin,java.lang.String)"},{"p":"me.hsgamer.hscore.minestom.gui.inventory","c":"DelegatingInventory","l":"DelegatingInventory(InventoryType, Component, MinestomGUIDisplay)","u":"%3Cinit%3E(net.minestom.server.inventory.InventoryType,net.kyori.adventure.text.Component,me.hsgamer.hscore.minestom.gui.MinestomGUIDisplay)"},{"p":"me.hsgamer.hscore.database","c":"Setting","l":"deserialize(Driver, Map)","u":"deserialize(me.hsgamer.hscore.database.Driver,java.util.Map)"},{"p":"me.hsgamer.hscore.serializer","c":"DataConverter","l":"deserialize(F)"},{"p":"me.hsgamer.hscore.serializer","c":"Serializer","l":"deserialize(String, I)","u":"deserialize(java.lang.String,I)"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionState","l":"DISABLED"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionManager","l":"disableExpansions()"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionState","l":"DISABLING"},{"p":"me.hsgamer.hscore.bukkit.gui.button.impl","c":"InputButton","l":"display(UUID)","u":"display(java.util.UUID)"},{"p":"me.hsgamer.hscore.bukkit.gui.button.impl","c":"OutputButton","l":"display(UUID)","u":"display(java.util.UUID)"},{"p":"me.hsgamer.hscore.minecraft.gui.button","c":"Button","l":"display(UUID)","u":"display(java.util.UUID)"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"AnimatedButton","l":"display(UUID)","u":"display(java.util.UUID)"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"DummyButton","l":"display(UUID)","u":"display(java.util.UUID)"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"ListButton","l":"display(UUID)","u":"display(java.util.UUID)"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"NullButton","l":"display(UUID)","u":"display(java.util.UUID)"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"PredicateButton","l":"display(UUID)","u":"display(java.util.UUID)"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"SimpleButton","l":"display(UUID)","u":"display(java.util.UUID)"},{"p":"me.hsgamer.hscore.minecraft.gui.button","c":"DisplayButton","l":"DisplayButton()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.ui","c":"BaseHolder","l":"displayMap"},{"p":"me.hsgamer.hscore.downloader.core.object","c":"DownloadInfo","l":"download()"},{"p":"me.hsgamer.hscore.downloader.core","c":"Downloader","l":"Downloader(DownloadInfoLoader, InputStreamLoader, File)","u":"%3Cinit%3E(me.hsgamer.hscore.downloader.core.loader.DownloadInfoLoader,me.hsgamer.hscore.downloader.core.loader.InputStreamLoader,java.io.File)"},{"p":"me.hsgamer.hscore.downloader.core.object","c":"DownloadInfo","l":"DownloadInfo(String, String, String, String, Downloader)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String,me.hsgamer.hscore.downloader.core.Downloader)"},{"p":"me.hsgamer.hscore.downloader.core.object","c":"DownloadInfo","l":"DownloadInfo(String, String, String, String, Map, Downloader)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.Map,me.hsgamer.hscore.downloader.core.Downloader)"},{"p":"me.hsgamer.hscore.common","c":"StringReplacer","l":"DUMMY"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"DummyButton","l":"DummyButton(Function)","u":"%3Cinit%3E(java.util.function.Function)"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"DummyButton","l":"DummyButton(Item)","u":"%3Cinit%3E(me.hsgamer.hscore.minecraft.gui.object.Item)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"DurabilityModifier","l":"DurabilityModifier()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.minecraft.gui.button","c":"Button","l":"EMPTY"},{"p":"me.hsgamer.hscore.minecraft.gui.button","c":"DisplayButton","l":"EMPTY"},{"p":"me.hsgamer.hscore.minecraft.gui.mask","c":"Mask","l":"empty(String)","u":"empty(java.lang.String)"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionState","l":"ENABLED"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionManager","l":"enableExpansions()"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionState","l":"ENABLING"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"EnchantmentModifier","l":"EnchantmentModifier()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.web","c":"WebUtils","l":"encodeUrl(String)","u":"encodeUrl(java.lang.String)"},{"p":"me.hsgamer.hscore.collections.map","c":"CaseInsensitiveStringMap","l":"entrySet()"},{"p":"me.hsgamer.hscore.expression.string","c":"Equals","l":"Equals()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.minecraft.block.box","c":"BlockBox","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"me.hsgamer.hscore.minecraft.block.box","c":"Position","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"me.hsgamer.hscore.minecraft.gui.object","c":"InventoryPosition","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"me.hsgamer.hscore.minestom.gui.object","c":"MinestomItem","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"me.hsgamer.hscore.expression.string","c":"EqualsIgnoreCase","l":"EqualsIgnoreCase()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionState","l":"ERROR"},{"p":"me.hsgamer.hscore.logger.common","c":"LogLevel","l":"ERROR"},{"p":"me.hsgamer.hscore.expression.string","c":"Length","l":"evaluate(Expression, Token, EvaluationValue...)","u":"evaluate(com.ezylang.evalex.Expression,com.ezylang.evalex.parser.Token,com.ezylang.evalex.data.EvaluationValue...)"},{"p":"me.hsgamer.hscore.expression","c":"StringComparator","l":"evaluate(Expression, Token, EvaluationValue...)","u":"evaluate(com.ezylang.evalex.Expression,com.ezylang.evalex.parser.Token,com.ezylang.evalex.data.EvaluationValue...)"},{"p":"me.hsgamer.hscore.bukkit.gui.event","c":"BukkitInventoryEvent","l":"event"},{"p":"me.hsgamer.hscore.minestom.gui.event","c":"MinestomEvent","l":"event"},{"p":"me.hsgamer.hscore.database.client.sql","c":"BatchBuilder","l":"execute()"},{"p":"me.hsgamer.hscore.database.client.sql","c":"StatementBuilder","l":"execute(StatementBuilder.Executor)","u":"execute(me.hsgamer.hscore.database.client.sql.StatementBuilder.Executor)"},{"p":"me.hsgamer.hscore.database.client.sql","c":"BatchBuilder","l":"executeSafe()"},{"p":"me.hsgamer.hscore.minecraft.block.box","c":"BlockBox","l":"expand(int, int, int)","u":"expand(int,int,int)"},{"p":"me.hsgamer.hscore.minecraft.block.box","c":"BlockBox","l":"expandMax(int, int, int)","u":"expandMax(int,int,int)"},{"p":"me.hsgamer.hscore.minecraft.block.box","c":"BlockBox","l":"expandMin(int, int, int)","u":"expandMin(int,int,int)"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionClassLoader","l":"ExpansionClassLoader(ExpansionManager, File, ExpansionDescription, ClassLoader)","u":"%3Cinit%3E(me.hsgamer.hscore.expansion.common.ExpansionManager,java.io.File,me.hsgamer.hscore.expansion.common.ExpansionDescription,java.lang.ClassLoader)"},{"p":"me.hsgamer.hscore.expansion.common.exception","c":"ExpansionClassLoaderException","l":"ExpansionClassLoaderException(ExpansionClassLoader, String, Throwable)","u":"%3Cinit%3E(me.hsgamer.hscore.expansion.common.ExpansionClassLoader,java.lang.String,java.lang.Throwable)"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionManager","l":"ExpansionManager(File, Function)","u":"%3Cinit%3E(java.io.File,java.util.function.Function)"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionManager","l":"ExpansionManager(File, Function, ClassLoader)","u":"%3Cinit%3E(java.io.File,java.util.function.Function,java.lang.ClassLoader)"},{"p":"me.hsgamer.hscore.license.polymart","c":"DefaultPolymartLicenseFetcher","l":"fetchLicense()"},{"p":"me.hsgamer.hscore.license.polymart","c":"PolymartLicenseFetcher","l":"fetchLicense()"},{"p":"me.hsgamer.hscore.license.spigotmc","c":"DefaultSpigotLicenseFetcher","l":"fetchLicense()"},{"p":"me.hsgamer.hscore.license.spigotmc","c":"SpigotLicenseFetcher","l":"fetchLicense()"},{"p":"me.hsgamer.hscore.web","c":"UserAgent","l":"FIREFOX"},{"p":"me.hsgamer.hscore.bukkit.channel","c":"BungeeUtils","l":"forward(Plugin, PluginMessageRecipient, String, String, byte[])","u":"forward(org.bukkit.plugin.Plugin,org.bukkit.plugin.messaging.PluginMessageRecipient,java.lang.String,java.lang.String,byte[])"},{"p":"me.hsgamer.hscore.bukkit.channel","c":"BungeeUtils","l":"forwardToPlayer(Plugin, PluginMessageRecipient, String, String, byte[])","u":"forwardToPlayer(org.bukkit.plugin.Plugin,org.bukkit.plugin.messaging.PluginMessageRecipient,java.lang.String,java.lang.String,byte[])"},{"p":"me.hsgamer.hscore.builder","c":"FunctionalMassBuilder","l":"FunctionalMassBuilder()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.builder","c":"Builder.FunctionElement","l":"FunctionElement(BiFunction, String...)","u":"%3Cinit%3E(java.util.function.BiFunction,java.lang.String...)"},{"p":"me.hsgamer.hscore.common","c":"CachedValue","l":"generate()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask","c":"MaskUtils","l":"generateAreaPositions(InventoryPosition, InventoryPosition)","u":"generateAreaPositions(me.hsgamer.hscore.minecraft.gui.object.InventoryPosition,me.hsgamer.hscore.minecraft.gui.object.InventoryPosition)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask","c":"MaskUtils","l":"generateAreaSlots(InventoryPosition, InventoryPosition, InventorySize)","u":"generateAreaSlots(me.hsgamer.hscore.minecraft.gui.object.InventoryPosition,me.hsgamer.hscore.minecraft.gui.object.InventoryPosition,me.hsgamer.hscore.minecraft.gui.object.InventorySize)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"AnimatedMask","l":"generateButtons(UUID, InventorySize)","u":"generateButtons(java.util.UUID,me.hsgamer.hscore.minecraft.gui.object.InventorySize)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"ButtonMapMask","l":"generateButtons(UUID, InventorySize)","u":"generateButtons(java.util.UUID,me.hsgamer.hscore.minecraft.gui.object.InventorySize)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"HybridMask","l":"generateButtons(UUID, InventorySize)","u":"generateButtons(java.util.UUID,me.hsgamer.hscore.minecraft.gui.object.InventorySize)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"ListMask","l":"generateButtons(UUID, InventorySize)","u":"generateButtons(java.util.UUID,me.hsgamer.hscore.minecraft.gui.object.InventorySize)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"MultiSlotsMask","l":"generateButtons(UUID, InventorySize)","u":"generateButtons(java.util.UUID,me.hsgamer.hscore.minecraft.gui.object.InventorySize)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"OneTimeAnimatedMask","l":"generateButtons(UUID, InventorySize)","u":"generateButtons(java.util.UUID,me.hsgamer.hscore.minecraft.gui.object.InventorySize)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"PaginatedMask","l":"generateButtons(UUID, InventorySize)","u":"generateButtons(java.util.UUID,me.hsgamer.hscore.minecraft.gui.object.InventorySize)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"PlaceholderMask","l":"generateButtons(UUID, InventorySize)","u":"generateButtons(java.util.UUID,me.hsgamer.hscore.minecraft.gui.object.InventorySize)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"PredicateMask","l":"generateButtons(UUID, InventorySize)","u":"generateButtons(java.util.UUID,me.hsgamer.hscore.minecraft.gui.object.InventorySize)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"SingleMask","l":"generateButtons(UUID, InventorySize)","u":"generateButtons(java.util.UUID,me.hsgamer.hscore.minecraft.gui.object.InventorySize)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask","c":"Mask","l":"generateButtons(UUID, InventorySize)","u":"generateButtons(java.util.UUID,me.hsgamer.hscore.minecraft.gui.object.InventorySize)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"ButtonPaginatedMask","l":"generateButtons(UUID, InventorySize, int)","u":"generateButtons(java.util.UUID,me.hsgamer.hscore.minecraft.gui.object.InventorySize,int)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"MaskPaginatedMask","l":"generateButtons(UUID, InventorySize, int)","u":"generateButtons(java.util.UUID,me.hsgamer.hscore.minecraft.gui.object.InventorySize,int)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"PaginatedMask","l":"generateButtons(UUID, InventorySize, int)","u":"generateButtons(java.util.UUID,me.hsgamer.hscore.minecraft.gui.object.InventorySize,int)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"SequencePaginatedMask","l":"generateButtons(UUID, InventorySize, int)","u":"generateButtons(java.util.UUID,me.hsgamer.hscore.minecraft.gui.object.InventorySize,int)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask","c":"MaskUtils","l":"generateOutlineSlots(InventoryPosition, InventoryPosition)","u":"generateOutlineSlots(me.hsgamer.hscore.minecraft.gui.object.InventoryPosition,me.hsgamer.hscore.minecraft.gui.object.InventoryPosition)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask","c":"MaskUtils","l":"generateOutlineSlots(InventoryPosition, InventoryPosition, InventorySize)","u":"generateOutlineSlots(me.hsgamer.hscore.minecraft.gui.object.InventoryPosition,me.hsgamer.hscore.minecraft.gui.object.InventoryPosition,me.hsgamer.hscore.minecraft.gui.object.InventorySize)"},{"p":"me.hsgamer.hscore.common","c":"CachedValue","l":"get()"},{"p":"me.hsgamer.hscore.extra.supplier","c":"ThrowableSupplier","l":"get()"},{"p":"me.hsgamer.hscore.minecraft.gui.simple","c":"SimpleGUIBuilder","l":"get()"},{"p":"me.hsgamer.hscore.downloader.core.object","c":"InfoKey","l":"get(DownloadInfo)","u":"get(me.hsgamer.hscore.downloader.core.object.DownloadInfo)"},{"p":"me.hsgamer.hscore.collections.map","c":"CaseInsensitiveStringMap","l":"get(Object)","u":"get(java.lang.Object)"},{"p":"me.hsgamer.hscore.bukkit.config","c":"BukkitConfig","l":"get(Object, String...)","u":"get(java.lang.Object,java.lang.String...)"},{"p":"me.hsgamer.hscore.bungeecord.config","c":"BungeeConfig","l":"get(Object, String...)","u":"get(java.lang.Object,java.lang.String...)"},{"p":"me.hsgamer.hscore.config","c":"Config","l":"get(Object, String...)","u":"get(java.lang.Object,java.lang.String...)"},{"p":"me.hsgamer.hscore.config.configurate","c":"ConfigurateConfig","l":"get(Object, String...)","u":"get(java.lang.Object,java.lang.String...)"},{"p":"me.hsgamer.hscore.config","c":"DecorativeConfig","l":"get(Object, String...)","u":"get(java.lang.Object,java.lang.String...)"},{"p":"me.hsgamer.hscore.config.gson","c":"GsonConfig","l":"get(Object, String...)","u":"get(java.lang.Object,java.lang.String...)"},{"p":"me.hsgamer.hscore.config.simpleconfiguration","c":"SimpleConfig","l":"get(Object, String...)","u":"get(java.lang.Object,java.lang.String...)"},{"p":"me.hsgamer.hscore.config.simplixstorage","c":"LightningConfig","l":"get(Object, String...)","u":"get(java.lang.Object,java.lang.String...)"},{"p":"me.hsgamer.hscore.task.element","c":"TaskData","l":"get(String)","u":"get(java.lang.String)"},{"p":"me.hsgamer.hscore.minecraft.block.utils","c":"PositionIteratorUtils","l":"get(String, BlockBox)","u":"get(java.lang.String,me.hsgamer.hscore.minecraft.block.box.BlockBox)"},{"p":"me.hsgamer.hscore.config","c":"Config","l":"get(String...)","u":"get(java.lang.String...)"},{"p":"me.hsgamer.hscore.config","c":"DecorativeConfig","l":"get(String...)","u":"get(java.lang.String...)"},{"p":"me.hsgamer.hscore.minecraft.gui.button","c":"DisplayButton","l":"getAction()"},{"p":"me.hsgamer.hscore.license.polymart","c":"DefaultPolymartLicenseFetcher","l":"getAgent()"},{"p":"me.hsgamer.hscore.web","c":"UserAgent","l":"getAgent()"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"BukkitUtils","l":"getAllPlayerNames()"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"BukkitUtils","l":"getAllUniqueIds()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"PaginatedMask","l":"getAndSetExactPage(UUID, int, int)","u":"getAndSetExactPage(java.util.UUID,int,int)"},{"p":"me.hsgamer.hscore.common","c":"Validate","l":"getBase64(String)","u":"getBase64(java.lang.String)"},{"p":"me.hsgamer.hscore.bukkit.clicktype","c":"BukkitClickType","l":"getBukkitClickType()"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"PredicateButton","l":"getButton()"},{"p":"me.hsgamer.hscore.minecraft.gui","c":"GUIHolder","l":"getButtonMap()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"ButtonMapMask","l":"getButtonMap()"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"AnimatedButton","l":"getButtons()"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"ListButton","l":"getButtons()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"ButtonMapMask","l":"getButtons()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"MultiSlotsMask","l":"getButtons()"},{"p":"me.hsgamer.hscore.minecraft.gui.simple","c":"SimpleButtonMap","l":"getButtons(int)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"ButtonPaginatedMask","l":"getButtons(UUID)","u":"getButtons(java.util.UUID)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"StaticButtonPaginatedMask","l":"getButtons(UUID)","u":"getButtons(java.util.UUID)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"SequencePaginatedMask","l":"getButtons(UUID)","u":"getButtons(java.util.UUID)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"StaticSequencePaginatedMask","l":"getButtons(UUID)","u":"getButtons(java.util.UUID)"},{"p":"me.hsgamer.hscore.minecraft.gui.advanced","c":"AdvancedButtonMap","l":"getButtons(UUID, InventorySize)","u":"getButtons(java.util.UUID,me.hsgamer.hscore.minecraft.gui.object.InventorySize)"},{"p":"me.hsgamer.hscore.minecraft.gui.button","c":"ButtonMap","l":"getButtons(UUID, InventorySize)","u":"getButtons(java.util.UUID,me.hsgamer.hscore.minecraft.gui.object.InventorySize)"},{"p":"me.hsgamer.hscore.minecraft.gui.simple","c":"SimpleButtonMap","l":"getButtons(UUID, InventorySize)","u":"getButtons(java.util.UUID,me.hsgamer.hscore.minecraft.gui.object.InventorySize)"},{"p":"me.hsgamer.hscore.minecraft.gui.simple","c":"SimpleButtonMap","l":"getButtonSlotMap()"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionManager","l":"getClassLoaders()"},{"p":"me.hsgamer.hscore.bukkit.clicktype","c":"ClickTypeUtils","l":"getClickTypeFromEvent(InventoryClickEvent, boolean)","u":"getClickTypeFromEvent(org.bukkit.event.inventory.InventoryClickEvent,boolean)"},{"p":"me.hsgamer.hscore.bukkit.clicktype","c":"ClickTypeUtils","l":"getClickTypeMap()"},{"p":"me.hsgamer.hscore.database","c":"Setting","l":"getClientProperties()"},{"p":"me.hsgamer.hscore.database","c":"Setting","l":"getClientPropertyStrings()"},{"p":"me.hsgamer.hscore.minestom.gui","c":"MinestomGUIHolder","l":"getClosePredicate()"},{"p":"me.hsgamer.hscore.bukkit.config","c":"BukkitConfig","l":"getComment(CommentType, String...)","u":"getComment(me.hsgamer.hscore.config.CommentType,java.lang.String...)"},{"p":"me.hsgamer.hscore.config","c":"Config","l":"getComment(CommentType, String...)","u":"getComment(me.hsgamer.hscore.config.CommentType,java.lang.String...)"},{"p":"me.hsgamer.hscore.config.configurate","c":"ConfigurateConfig","l":"getComment(CommentType, String...)","u":"getComment(me.hsgamer.hscore.config.CommentType,java.lang.String...)"},{"p":"me.hsgamer.hscore.config","c":"DecorativeConfig","l":"getComment(CommentType, String...)","u":"getComment(me.hsgamer.hscore.config.CommentType,java.lang.String...)"},{"p":"me.hsgamer.hscore.config.simpleconfiguration","c":"SimpleConfig","l":"getComment(CommentType, String...)","u":"getComment(me.hsgamer.hscore.config.CommentType,java.lang.String...)"},{"p":"me.hsgamer.hscore.config","c":"Config","l":"getComment(String...)","u":"getComment(java.lang.String...)"},{"p":"me.hsgamer.hscore.config","c":"DecorativeConfig","l":"getComment(String...)","u":"getComment(java.lang.String...)"},{"p":"me.hsgamer.hscore.database.client.sql.h2","c":"H2Client","l":"getConnection()"},{"p":"me.hsgamer.hscore.database.client.sql.hikari","c":"HikariSqlClient","l":"getConnection()"},{"p":"me.hsgamer.hscore.database.client.sql.java","c":"JavaSqlClient","l":"getConnection()"},{"p":"me.hsgamer.hscore.database.client.sql","c":"SqlClient","l":"getConnection()"},{"p":"me.hsgamer.hscore.database.driver.h2","c":"H2BaseDriver","l":"getConnectionString(Setting)","u":"getConnectionString(me.hsgamer.hscore.database.Setting)"},{"p":"me.hsgamer.hscore.database.driver.h2","c":"H2LocalDriver","l":"getConnectionString(Setting)","u":"getConnectionString(me.hsgamer.hscore.database.Setting)"},{"p":"me.hsgamer.hscore.database.driver.h2","c":"H2MemoryDriver","l":"getConnectionString(Setting)","u":"getConnectionString(me.hsgamer.hscore.database.Setting)"},{"p":"me.hsgamer.hscore.database.driver.h2","c":"H2ServerDriver","l":"getConnectionString(Setting)","u":"getConnectionString(me.hsgamer.hscore.database.Setting)"},{"p":"me.hsgamer.hscore.minecraft.block.impl.iterator","c":"LinearPositionIterator","l":"getContinue(Position)","u":"getContinue(me.hsgamer.hscore.minecraft.block.box.Position)"},{"p":"me.hsgamer.hscore.minecraft.block.impl.iterator","c":"RandomPositionIterator","l":"getContinue(Position)","u":"getContinue(me.hsgamer.hscore.minecraft.block.box.Position)"},{"p":"me.hsgamer.hscore.minecraft.block.iterator","c":"BasePositionIterator","l":"getContinue(Position)","u":"getContinue(me.hsgamer.hscore.minecraft.block.box.Position)"},{"p":"me.hsgamer.hscore.bukkit.config.converter","c":"BukkitConverterProvider","l":"getConverter(Class)","u":"getConverter(java.lang.Class)"},{"p":"me.hsgamer.hscore.config.annotation.converter","c":"ConverterProvider","l":"getConverter(Class)","u":"getConverter(java.lang.Class)"},{"p":"me.hsgamer.hscore.config.annotation.converter.impl","c":"DefaultArrayConverterProvider","l":"getConverter(Class)","u":"getConverter(java.lang.Class)"},{"p":"me.hsgamer.hscore.config.annotation.converter.impl","c":"PrimitiveConverterProvider","l":"getConverter(Class)","u":"getConverter(java.lang.Class)"},{"p":"me.hsgamer.hscore.config.annotation.converter.manager","c":"DefaultConverterManager","l":"getConverter(Type)","u":"getConverter(java.lang.reflect.Type)"},{"p":"me.hsgamer.hscore.config.annotation.converter.manager","c":"DefaultConverterManager","l":"getConverterIfDefault(Type, Class)","u":"getConverterIfDefault(java.lang.reflect.Type,java.lang.Class)"},{"p":"me.hsgamer.hscore.config.annotation.converter.manager","c":"DefaultConverterManager","l":"getConverterIfDefault(Type, Converter)","u":"getConverterIfDefault(java.lang.reflect.Type,me.hsgamer.hscore.config.annotation.converter.Converter)"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"VersionUtils","l":"getCraftBukkitPackageVersion()"},{"p":"me.hsgamer.hscore.crontime","c":"CronTimeManager","l":"getCronList()"},{"p":"me.hsgamer.hscore.minecraft.block.iterator","c":"BasePositionIterator","l":"getCurrent()"},{"p":"me.hsgamer.hscore.animate","c":"Animation","l":"getCurrentFrame()"},{"p":"me.hsgamer.hscore.animate","c":"Animation","l":"getCurrentFrame(long)"},{"p":"me.hsgamer.hscore.task.element","c":"TaskProcess","l":"getCurrentTaskPool()"},{"p":"me.hsgamer.hscore.downloader.core.object","c":"DownloadInfo","l":"getData()"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionDescription","l":"getData()"},{"p":"me.hsgamer.hscore.task","c":"BatchRunnable","l":"getData()"},{"p":"me.hsgamer.hscore.task.element","c":"TaskProcess","l":"getData()"},{"p":"me.hsgamer.hscore.database","c":"Setting","l":"getDatabaseName()"},{"p":"me.hsgamer.hscore.bukkit.channel","c":"BungeeUtils","l":"getDataBytes(BungeeUtils.DataOutputConsumer)","u":"getDataBytes(me.hsgamer.hscore.bukkit.channel.BungeeUtils.DataOutputConsumer)"},{"p":"me.hsgamer.hscore.expansion.extra.expansion","c":"DataFolder","l":"getDataFolder()"},{"p":"me.hsgamer.hscore.minecraft.gui.simple","c":"SimpleButtonMap","l":"getDefaultButton()"},{"p":"me.hsgamer.hscore.expression","c":"ExpressionUtils","l":"getDefaultExpressionConfiguration()"},{"p":"me.hsgamer.hscore.bukkit.gui","c":"BukkitGUIUtils","l":"getDefaultInventoryFunction()"},{"p":"me.hsgamer.hscore.bukkit.item","c":"BukkitItemBuilder","l":"getDefaultItem()"},{"p":"me.hsgamer.hscore.minecraft.item","c":"ItemBuilder","l":"getDefaultItem()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"PlaceholderMask","l":"getDefaultMask()"},{"p":"me.hsgamer.hscore.downloader.core.object","c":"InfoKey","l":"getDefaultValue()"},{"p":"me.hsgamer.hscore.expansion.extra.manager","c":"DependableExpansionSortAndFilter","l":"getDependencies(ExpansionClassLoader)","u":"getDependencies(me.hsgamer.hscore.expansion.common.ExpansionClassLoader)"},{"p":"me.hsgamer.hscore.expansion.extra.manager","c":"DependableExpansionSortAndFilter","l":"getDependencyComparator()"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionClassLoader","l":"getDescription()"},{"p":"me.hsgamer.hscore.downloader.core.object","c":"DownloadInfo","l":"getDirectLink()"},{"p":"me.hsgamer.hscore.minestom.gui.inventory","c":"DelegatingInventory","l":"getDisplay()"},{"p":"me.hsgamer.hscore.ui","c":"BaseHolder","l":"getDisplay(UUID)","u":"getDisplay(java.util.UUID)"},{"p":"me.hsgamer.hscore.ui","c":"Holder","l":"getDisplay(UUID)","u":"getDisplay(java.util.UUID)"},{"p":"me.hsgamer.hscore.downloader.core","c":"Downloader","l":"getDownloadInfo(String)","u":"getDownloadInfo(java.lang.String)"},{"p":"me.hsgamer.hscore.downloader.core","c":"Downloader","l":"getDownloadInfoLoader()"},{"p":"me.hsgamer.hscore.database","c":"Setting","l":"getDriver()"},{"p":"me.hsgamer.hscore.database","c":"Driver","l":"getDriverClass()"},{"p":"me.hsgamer.hscore.database.driver.h2","c":"H2BaseDriver","l":"getDriverClass()"},{"p":"me.hsgamer.hscore.database.driver.mariadb","c":"MariaDBDriver","l":"getDriverClass()"},{"p":"me.hsgamer.hscore.database.driver.mysql","c":"MySqlDriver","l":"getDriverClass()"},{"p":"me.hsgamer.hscore.database.driver.postgresql","c":"PostgreSqlDriver","l":"getDriverClass()"},{"p":"me.hsgamer.hscore.database.driver.sqlite","c":"SqliteBaseDriver","l":"getDriverClass()"},{"p":"me.hsgamer.hscore.database.driver.sqlserver","c":"SqlServerDriver","l":"getDriverClass()"},{"p":"me.hsgamer.hscore.database","c":"Driver","l":"getDriverClassName()"},{"p":"me.hsgamer.hscore.database","c":"Setting","l":"getDriverProperties()"},{"p":"me.hsgamer.hscore.database","c":"Setting","l":"getDriverPropertyStrings()"},{"p":"me.hsgamer.hscore.builder","c":"MassBuilder","l":"getElements()"},{"p":"me.hsgamer.hscore.gson","c":"GsonUtils","l":"getElements(JsonArray)","u":"getElements(com.google.gson.JsonArray)"},{"p":"me.hsgamer.hscore.gson","c":"GsonUtils","l":"getElements(JsonObject)","u":"getElements(com.google.gson.JsonObject)"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionManager","l":"getEnabledExpansions()"},{"p":"me.hsgamer.hscore.database.client.jpa","c":"PersistenceClient","l":"getEntityManager()"},{"p":"me.hsgamer.hscore.bukkit.gui.event","c":"BukkitCancellableEvent","l":"getEvent()"},{"p":"me.hsgamer.hscore.bukkit.gui.event","c":"BukkitInventoryEvent","l":"getEvent()"},{"p":"me.hsgamer.hscore.minestom.gui.event","c":"MinestomCancellableEvent","l":"getEvent()"},{"p":"me.hsgamer.hscore.minestom.gui.event","c":"MinestomEvent","l":"getEvent()"},{"p":"me.hsgamer.hscore.minestom.gui.event","c":"MinestomViewerEvent","l":"getEvent()"},{"p":"me.hsgamer.hscore.minestom.gui.inventory","c":"DelegatingInventory","l":"getEventNode()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"PaginatedMask","l":"getExactPage(int, int)","u":"getExactPage(int,int)"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionClassLoader","l":"getExpansion()"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionManager","l":"getExpansion(String)","u":"getExpansion(java.lang.String)"},{"p":"me.hsgamer.hscore.expansion.common.exception","c":"ExpansionClassLoaderException","l":"getExpansionClassLoader()"},{"p":"me.hsgamer.hscore.expansion.extra.expansion","c":"GetClassLoader","l":"getExpansionClassLoader()"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionManager","l":"getExpansionClassLoader(String)","u":"getExpansionClassLoader(java.lang.String)"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionClassLoader","l":"getExpansionOptional()"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionManager","l":"getExpansionsDir()"},{"p":"me.hsgamer.hscore.expression","c":"ExpressionUtils","l":"getExpressionConfigurationModifier()"},{"p":"me.hsgamer.hscore.variable","c":"VariableManager","l":"getExternalReplacers()"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"PredicateButton","l":"getFallbackButton()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"PredicateMask","l":"getFallbackMask()"},{"p":"me.hsgamer.hscore.expansion.common.exception","c":"InvalidExpansionFileException","l":"getFile()"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionClassLoader","l":"getFile()"},{"p":"me.hsgamer.hscore.downloader.core.object","c":"DownloadInfo","l":"getFileName()"},{"p":"me.hsgamer.hscore.variable","c":"VariableSession","l":"getFinalString()"},{"p":"me.hsgamer.hscore.database","c":"LocalDriver","l":"getFolder()"},{"p":"me.hsgamer.hscore.downloader.core","c":"Downloader","l":"getFolder()"},{"p":"me.hsgamer.hscore.animate","c":"Animation","l":"getFrames()"},{"p":"me.hsgamer.hscore.builder","c":"Builder.FunctionElement","l":"getFunction()"},{"p":"me.hsgamer.hscore.bukkit.channel","c":"BungeeUtils","l":"getGlobalRecipient()"},{"p":"me.hsgamer.hscore.ui","c":"BaseDisplay","l":"getHolder()"},{"p":"me.hsgamer.hscore.ui","c":"Display","l":"getHolder()"},{"p":"me.hsgamer.hscore.database","c":"Setting","l":"getHost()"},{"p":"me.hsgamer.hscore.bukkit.clicktype","c":"BukkitClickType","l":"getHotbarSlot()"},{"p":"me.hsgamer.hscore.minecraft.clicktype","c":"MinecraftClickType","l":"getHotbarSlot()"},{"p":"me.hsgamer.hscore.common","c":"MapUtils","l":"getIfFound(Map, K...)","u":"getIfFound(java.util.Map,K...)"},{"p":"me.hsgamer.hscore.common","c":"MapUtils","l":"getIfFoundOrDefault(Map, V, K...)","u":"getIfFoundOrDefault(java.util.Map,V,K...)"},{"p":"me.hsgamer.hscore.serializer","c":"DataConverter","l":"getInput(F)"},{"p":"me.hsgamer.hscore.bukkit.gui.button.impl","c":"InputButton","l":"getInputItem(UUID)","u":"getInputItem(java.util.UUID)"},{"p":"me.hsgamer.hscore.downloader.core","c":"Downloader","l":"getInputStreamLoader()"},{"p":"me.hsgamer.hscore.config","c":"Config","l":"getInstance(Class, String...)","u":"getInstance(java.lang.Class,java.lang.String...)"},{"p":"me.hsgamer.hscore.config","c":"DecorativeConfig","l":"getInstance(Class, String...)","u":"getInstance(java.lang.Class,java.lang.String...)"},{"p":"me.hsgamer.hscore.config","c":"Config","l":"getInstance(Class, T, String...)","u":"getInstance(java.lang.Class,T,java.lang.String...)"},{"p":"me.hsgamer.hscore.config","c":"DecorativeConfig","l":"getInstance(Class, T, String...)","u":"getInstance(java.lang.Class,T,java.lang.String...)"},{"p":"me.hsgamer.hscore.bukkit.gui","c":"BukkitGUIDisplay","l":"getInventory()"},{"p":"me.hsgamer.hscore.minestom.gui","c":"MinestomGUIDisplay","l":"getInventory()"},{"p":"me.hsgamer.hscore.bukkit.gui","c":"BukkitGUIHolder","l":"getInventoryFunction()"},{"p":"me.hsgamer.hscore.bukkit.gui","c":"BukkitGUIUtils","l":"getInventoryFunctionFromTitle(Function)","u":"getInventoryFunctionFromTitle(java.util.function.Function)"},{"p":"me.hsgamer.hscore.bukkit.gui","c":"BukkitGUIDisplay","l":"getInventorySize()"},{"p":"me.hsgamer.hscore.minecraft.gui","c":"InventoryGUIDisplay","l":"getInventorySize()"},{"p":"me.hsgamer.hscore.minestom.gui","c":"MinestomGUIDisplay","l":"getInventorySize()"},{"p":"me.hsgamer.hscore.bukkit.gui","c":"BukkitGUIHolder","l":"getInventoryType()"},{"p":"me.hsgamer.hscore.minestom.gui","c":"MinestomGUIHolder","l":"getInventoryType()"},{"p":"me.hsgamer.hscore.bukkit.channel","c":"BungeeUtils","l":"getIoExceptionConsumer()"},{"p":"me.hsgamer.hscore.minecraft.gui.button","c":"DisplayButton","l":"getItem()"},{"p":"me.hsgamer.hscore.minecraft.item","c":"ItemBuilder","l":"getItemModifiers()"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"ItemUtils","l":"getItemPredicate(ItemStack)","u":"getItemPredicate(org.bukkit.inventory.ItemStack)"},{"p":"me.hsgamer.hscore.bukkit.gui.object","c":"BukkitItem","l":"getItemStack()"},{"p":"me.hsgamer.hscore.common","c":"Pair","l":"getKey()"},{"p":"me.hsgamer.hscore.downloader.core.object","c":"InfoKey","l":"getKey()"},{"p":"me.hsgamer.hscore.license.common","c":"CommonLicenseProperty","l":"getKey()"},{"p":"me.hsgamer.hscore.config","c":"Config","l":"getKeys(boolean, String...)","u":"getKeys(boolean,java.lang.String...)"},{"p":"me.hsgamer.hscore.config","c":"DecorativeConfig","l":"getKeys(boolean, String...)","u":"getKeys(boolean,java.lang.String...)"},{"p":"me.hsgamer.hscore.config.simplixstorage","c":"LightningConfig","l":"getKeys(boolean, String...)","u":"getKeys(boolean,java.lang.String...)"},{"p":"me.hsgamer.hscore.license.polymart","c":"DefaultPolymartLicenseFetcher","l":"getLicense()"},{"p":"me.hsgamer.hscore.downloader.core","c":"Downloader","l":"getLoadedDownloadInfo()"},{"p":"me.hsgamer.hscore.logger.provider","c":"LoggerProvider","l":"getLogger(Class)","u":"getLogger(java.lang.Class)"},{"p":"me.hsgamer.hscore.logger.service","c":"LoggerService","l":"getLogger(Class)","u":"getLogger(java.lang.Class)"},{"p":"me.hsgamer.hscore.logger.provider","c":"LoggerProvider","l":"getLogger(String)","u":"getLogger(java.lang.String)"},{"p":"me.hsgamer.hscore.logger.service","c":"LoggerService","l":"getLogger(String)","u":"getLogger(java.lang.String)"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionDescription","l":"getMainClass()"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"VersionUtils","l":"getMajorVersion()"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionClassLoader","l":"getManager()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"PredicateMask","l":"getMask()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"PlaceholderMask","l":"getMask(UUID)","u":"getMask(java.util.UUID)"},{"p":"me.hsgamer.hscore.minecraft.gui.advanced","c":"AdvancedButtonMap","l":"getMasks()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"AnimatedMask","l":"getMasks()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"HybridMask","l":"getMasks()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"ListMask","l":"getMasks()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"OneTimeAnimatedMask","l":"getMasks()"},{"p":"me.hsgamer.hscore.minecraft.gui.advanced","c":"AdvancedButtonMap","l":"getMasks(String)","u":"getMasks(java.lang.String)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"MaskPaginatedMask","l":"getMasks(UUID)","u":"getMasks(java.util.UUID)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"StaticMaskPaginatedMask","l":"getMasks(UUID)","u":"getMasks(java.util.UUID)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"ButtonPaginatedMask","l":"getMaskSlot()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"MultiSlotsMask","l":"getMaskSlot()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"SequencePaginatedMask","l":"getMaskSlot()"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"ItemUtils","l":"getMatchedItemsInInventory(Inventory, Predicate, int)","u":"getMatchedItemsInInventory(org.bukkit.inventory.Inventory,java.util.function.Predicate,int)"},{"p":"me.hsgamer.hscore.minecraft.gui","c":"GUIProperties","l":"getMillisPerTick()"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"VersionUtils","l":"getMinorVersion()"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"BukkitUtils","l":"getMissingDepends(List)","u":"getMissingDepends(java.util.List)"},{"p":"me.hsgamer.hscore.bukkit.channel","c":"Channel","l":"getName()"},{"p":"me.hsgamer.hscore.bukkit.clicktype","c":"BukkitClickType","l":"getName()"},{"p":"me.hsgamer.hscore.bukkit.config","c":"BukkitConfig","l":"getName()"},{"p":"me.hsgamer.hscore.bungeecord.channel","c":"Channel","l":"getName()"},{"p":"me.hsgamer.hscore.bungeecord.config","c":"BungeeConfig","l":"getName()"},{"p":"me.hsgamer.hscore.config","c":"Config","l":"getName()"},{"p":"me.hsgamer.hscore.config.configurate","c":"ConfigurateConfig","l":"getName()"},{"p":"me.hsgamer.hscore.config","c":"DecorativeConfig","l":"getName()"},{"p":"me.hsgamer.hscore.config.gson","c":"GsonConfig","l":"getName()"},{"p":"me.hsgamer.hscore.config.simpleconfiguration","c":"SimpleConfig","l":"getName()"},{"p":"me.hsgamer.hscore.config.simplixstorage","c":"LightningConfig","l":"getName()"},{"p":"me.hsgamer.hscore.downloader.core.object","c":"DownloadInfo","l":"getName()"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionDescription","l":"getName()"},{"p":"me.hsgamer.hscore.minecraft.clicktype","c":"MinecraftClickType","l":"getName()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask","c":"BaseMask","l":"getName()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask","c":"Mask","l":"getName()"},{"p":"me.hsgamer.hscore.builder","c":"Builder.FunctionElement","l":"getNames()"},{"p":"me.hsgamer.hscore.crontime","c":"CronTimeManager","l":"getNextEpochMillis()"},{"p":"me.hsgamer.hscore.crontime","c":"CronTimeManager","l":"getNextEpochMillis(Instant)","u":"getNextEpochMillis(java.time.Instant)"},{"p":"me.hsgamer.hscore.crontime","c":"CronTimeManager","l":"getNextEpochMillis(ZonedDateTime)","u":"getNextEpochMillis(java.time.ZonedDateTime)"},{"p":"me.hsgamer.hscore.crontime","c":"CronTimeManager","l":"getNextInstant()"},{"p":"me.hsgamer.hscore.crontime","c":"CronTimeManager","l":"getNextInstant(Instant)","u":"getNextInstant(java.time.Instant)"},{"p":"me.hsgamer.hscore.crontime","c":"CronTimeManager","l":"getNextTime()"},{"p":"me.hsgamer.hscore.crontime","c":"CronTimeManager","l":"getNextTime(ZonedDateTime)","u":"getNextTime(java.time.ZonedDateTime)"},{"p":"me.hsgamer.hscore.license.polymart","c":"DefaultPolymartLicenseFetcher","l":"getNonce()"},{"p":"me.hsgamer.hscore.license.spigotmc","c":"DefaultSpigotLicenseFetcher","l":"getNonce()"},{"p":"me.hsgamer.hscore.config","c":"Config","l":"getNormalized(Object, String...)","u":"getNormalized(java.lang.Object,java.lang.String...)"},{"p":"me.hsgamer.hscore.config","c":"DecorativeConfig","l":"getNormalized(Object, String...)","u":"getNormalized(java.lang.Object,java.lang.String...)"},{"p":"me.hsgamer.hscore.config","c":"Config","l":"getNormalized(String...)","u":"getNormalized(java.lang.String...)"},{"p":"me.hsgamer.hscore.config","c":"DecorativeConfig","l":"getNormalized(String...)","u":"getNormalized(java.lang.String...)"},{"p":"me.hsgamer.hscore.database","c":"Setting","l":"getNormalizedHost()"},{"p":"me.hsgamer.hscore.config","c":"Config","l":"getNormalizedValues(boolean, String...)","u":"getNormalizedValues(boolean,java.lang.String...)"},{"p":"me.hsgamer.hscore.config","c":"DecorativeConfig","l":"getNormalizedValues(boolean, String...)","u":"getNormalizedValues(boolean,java.lang.String...)"},{"p":"me.hsgamer.hscore.common","c":"Validate","l":"getNumber(String)","u":"getNumber(java.lang.String)"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"PermissionUtils","l":"getNumbersFromPermissions(Permissible, String)","u":"getNumbersFromPermissions(org.bukkit.permissions.Permissible,java.lang.String)"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"PermissionUtils","l":"getNumbersFromPermissions(Permissible, String, Function>)","u":"getNumbersFromPermissions(org.bukkit.permissions.Permissible,java.lang.String,java.util.function.Function)"},{"p":"me.hsgamer.hscore.action.builder","c":"ActionInput","l":"getOption()"},{"p":"me.hsgamer.hscore.common","c":"MapUtils","l":"getOptional(Map, K...)","u":"getOptional(java.util.Map,K...)"},{"p":"me.hsgamer.hscore.action.builder","c":"ActionInput","l":"getOptionAsList()"},{"p":"me.hsgamer.hscore.action.builder","c":"ActionInput","l":"getOptionAsList(String)","u":"getOptionAsList(java.lang.String)"},{"p":"me.hsgamer.hscore.action.builder","c":"ActionInput","l":"getOptionAsMap()"},{"p":"me.hsgamer.hscore.action.builder","c":"ActionInput","l":"getOptionAsMap(String)","u":"getOptionAsMap(java.lang.String)"},{"p":"me.hsgamer.hscore.action.builder","c":"ActionInput","l":"getOptionStream()"},{"p":"me.hsgamer.hscore.action.builder","c":"ActionInput","l":"getOptionStream(String)","u":"getOptionStream(java.lang.String)"},{"p":"me.hsgamer.hscore.bukkit.config","c":"BukkitConfig","l":"getOriginal()"},{"p":"me.hsgamer.hscore.bungeecord.config","c":"BungeeConfig","l":"getOriginal()"},{"p":"me.hsgamer.hscore.config","c":"Config","l":"getOriginal()"},{"p":"me.hsgamer.hscore.config.configurate","c":"ConfigurateConfig","l":"getOriginal()"},{"p":"me.hsgamer.hscore.config","c":"DecorativeConfig","l":"getOriginal()"},{"p":"me.hsgamer.hscore.config.gson","c":"GsonConfig","l":"getOriginal()"},{"p":"me.hsgamer.hscore.config.simpleconfiguration","c":"SimpleConfig","l":"getOriginal()"},{"p":"me.hsgamer.hscore.config.simplixstorage","c":"LightningConfig","l":"getOriginal()"},{"p":"me.hsgamer.hscore.database","c":"Client","l":"getOriginal()"},{"p":"me.hsgamer.hscore.database.client.hibernate","c":"HibernateClient","l":"getOriginal()"},{"p":"me.hsgamer.hscore.database.client.jpa","c":"PersistenceClient","l":"getOriginal()"},{"p":"me.hsgamer.hscore.database.client.sql.h2","c":"H2Client","l":"getOriginal()"},{"p":"me.hsgamer.hscore.database.client.sql.hikari","c":"HikariSqlClient","l":"getOriginal()"},{"p":"me.hsgamer.hscore.database.client.sql.java","c":"JavaSqlClient","l":"getOriginal()"},{"p":"me.hsgamer.hscore.config","c":"DecorativeConfig","l":"getOriginalConfig()"},{"p":"me.hsgamer.hscore.serializer","c":"DataConverter","l":"getOutput(T)"},{"p":"me.hsgamer.hscore.bukkit.gui.button.impl","c":"OutputButton","l":"getOutputItem(UUID)","u":"getOutputItem(java.util.UUID)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"PaginatedMask","l":"getPage(UUID)","u":"getPage(java.util.UUID)"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionManager","l":"getParentClassLoader()"},{"p":"me.hsgamer.hscore.database","c":"Setting","l":"getPassword()"},{"p":"me.hsgamer.hscore.config.proxy","c":"ConfigNode","l":"getPath()"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"BukkitUtils","l":"getPing(Player)","u":"getPing(org.bukkit.entity.Player)"},{"p":"me.hsgamer.hscore.bukkit.channel","c":"Channel","l":"getPlugin()"},{"p":"me.hsgamer.hscore.bukkit.gui","c":"BukkitGUIHolder","l":"getPlugin()"},{"p":"me.hsgamer.hscore.bungeecord.channel","c":"Channel","l":"getPlugin()"},{"p":"me.hsgamer.hscore.database","c":"Setting","l":"getPort()"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"MessageUtils","l":"getPrefix()"},{"p":"me.hsgamer.hscore.license.common","c":"LicenseResult","l":"getProperties()"},{"p":"me.hsgamer.hscore.license.common","c":"LicenseProperties","l":"getProperty(CommonLicenseProperty)","u":"getProperty(me.hsgamer.hscore.license.common.CommonLicenseProperty)"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"ColorUtils","l":"getRandomColor()"},{"p":"me.hsgamer.hscore.task.element","c":"TaskData","l":"getRaw(String)","u":"getRaw(java.lang.String)"},{"p":"me.hsgamer.hscore.builder","c":"Builder","l":"getRegisteredMap()"},{"p":"me.hsgamer.hscore.minecraft.block.utils","c":"PositionIteratorUtils","l":"getRegisteredTypes()"},{"p":"me.hsgamer.hscore.serializer","c":"Serializer","l":"getRegisteredTypes()"},{"p":"me.hsgamer.hscore.crontime","c":"CronTimeManager","l":"getRemainingMillis()"},{"p":"me.hsgamer.hscore.crontime","c":"CronTimeManager","l":"getRemainingMillis(Instant)","u":"getRemainingMillis(java.time.Instant)"},{"p":"me.hsgamer.hscore.crontime","c":"CronTimeManager","l":"getRemainingMillis(ZonedDateTime)","u":"getRemainingMillis(java.time.ZonedDateTime)"},{"p":"me.hsgamer.hscore.license.polymart","c":"DefaultPolymartLicenseFetcher","l":"getResource()"},{"p":"me.hsgamer.hscore.license.spigotmc","c":"DefaultSpigotLicenseFetcher","l":"getResource()"},{"p":"me.hsgamer.hscore.expansion.extra.expansion","c":"DataFolder","l":"getResource(String)","u":"getResource(java.lang.String)"},{"p":"me.hsgamer.hscore.license.polymart","c":"DefaultPolymartLicenseFetcher","l":"getResourceVersion()"},{"p":"me.hsgamer.hscore.extra.supplier","c":"ThrowableSupplier","l":"getSafe()"},{"p":"me.hsgamer.hscore.serializer","c":"DataConverter","l":"getSerializer()"},{"p":"me.hsgamer.hscore.logger.service","c":"LoggerServiceProvider","l":"getService()"},{"p":"me.hsgamer.hscore.database","c":"Client","l":"getSetting()"},{"p":"me.hsgamer.hscore.database.client.hibernate","c":"HibernateClient","l":"getSetting()"},{"p":"me.hsgamer.hscore.database.client.jpa","c":"PersistenceClient","l":"getSetting()"},{"p":"me.hsgamer.hscore.database.client.sql.h2","c":"H2Client","l":"getSetting()"},{"p":"me.hsgamer.hscore.database.client.sql.hikari","c":"HikariSqlClient","l":"getSetting()"},{"p":"me.hsgamer.hscore.database.client.sql.java","c":"JavaSqlClient","l":"getSetting()"},{"p":"me.hsgamer.hscore.bukkit.gui","c":"BukkitGUIHolder","l":"getSize()"},{"p":"me.hsgamer.hscore.bukkit.gui.object","c":"BukkitInventorySize","l":"getSize()"},{"p":"me.hsgamer.hscore.minecraft.gui.object","c":"InventorySize","l":"getSize()"},{"p":"me.hsgamer.hscore.minestom.gui.object","c":"MinestomInventorySize","l":"getSize()"},{"p":"me.hsgamer.hscore.bukkit.gui.event","c":"BukkitClickEvent","l":"getSlot()"},{"p":"me.hsgamer.hscore.minecraft.gui.event","c":"ClickEvent","l":"getSlot()"},{"p":"me.hsgamer.hscore.minestom.gui.event","c":"MinestomClickEvent","l":"getSlot()"},{"p":"me.hsgamer.hscore.bukkit.gui.object","c":"BukkitInventorySize","l":"getSlotPerRow()"},{"p":"me.hsgamer.hscore.minecraft.gui.object","c":"InventorySize","l":"getSlotPerRow()"},{"p":"me.hsgamer.hscore.minestom.gui.object","c":"MinestomInventorySize","l":"getSlotPerRow()"},{"p":"me.hsgamer.hscore.minecraft.gui.object","c":"InventorySize","l":"getSlots()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask","c":"MaskSlot","l":"getSlots(UUID, InventorySize)","u":"getSlots(java.util.UUID,me.hsgamer.hscore.minecraft.gui.object.InventorySize)"},{"p":"me.hsgamer.hscore.expansion.extra.manager","c":"DependableExpansionSortAndFilter","l":"getSoftDependencies(ExpansionClassLoader)","u":"getSoftDependencies(me.hsgamer.hscore.expansion.common.ExpansionClassLoader)"},{"p":"me.hsgamer.hscore.task.element","c":"TaskPool","l":"getStage()"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionClassLoader","l":"getState()"},{"p":"me.hsgamer.hscore.license.common","c":"LicenseResult","l":"getStatus()"},{"p":"me.hsgamer.hscore.minecraft.item","c":"ItemBuilder","l":"getStringReplacers()"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"PermissionUtils","l":"getStringsFromPermissions(Permissible, String)","u":"getStringsFromPermissions(org.bukkit.permissions.Permissible,java.lang.String)"},{"p":"me.hsgamer.hscore.bukkit.channel","c":"BungeeSubChannel","l":"getSubChannel()"},{"p":"me.hsgamer.hscore.task","c":"BatchRunnable","l":"getTaskPool(int)"},{"p":"me.hsgamer.hscore.task.element","c":"TaskProcess","l":"getTaskPool(int)"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionClassLoader","l":"getThrowable()"},{"p":"me.hsgamer.hscore.license.polymart","c":"DefaultPolymartLicenseFetcher","l":"getTimestamp()"},{"p":"me.hsgamer.hscore.minestom.gui","c":"MinestomGUIHolder","l":"getTitle(UUID)","u":"getTitle(java.util.UUID)"},{"p":"me.hsgamer.hscore.minestom.gui","c":"MinestomGUIHolder","l":"getTitleFunction()"},{"p":"me.hsgamer.hscore.action.builder","c":"ActionInput","l":"getType()"},{"p":"me.hsgamer.hscore.serializer","c":"DataConverter","l":"getType(F)"},{"p":"me.hsgamer.hscore.action.builder","c":"ActionBuilder","l":"getType(I)"},{"p":"me.hsgamer.hscore.builder","c":"FunctionalMassBuilder","l":"getType(I)"},{"p":"me.hsgamer.hscore.ui","c":"BaseDisplay","l":"getUniqueId()"},{"p":"me.hsgamer.hscore.ui","c":"Display","l":"getUniqueId()"},{"p":"me.hsgamer.hscore.common","c":"Validate","l":"getURL(String)","u":"getURL(java.lang.String)"},{"p":"me.hsgamer.hscore.license.polymart","c":"DefaultPolymartLicenseFetcher","l":"getUser()"},{"p":"me.hsgamer.hscore.license.spigotmc","c":"DefaultSpigotLicenseFetcher","l":"getUser()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"PlaceholderMask","l":"getUserMasks()"},{"p":"me.hsgamer.hscore.database","c":"Setting","l":"getUsername()"},{"p":"me.hsgamer.hscore.license.polymart","c":"DefaultPolymartLicenseFetcher","l":"getUsername()"},{"p":"me.hsgamer.hscore.common","c":"Validate","l":"getUUID(String)","u":"getUUID(java.lang.String)"},{"p":"me.hsgamer.hscore.action.builder","c":"ActionInput","l":"getValue()"},{"p":"me.hsgamer.hscore.common","c":"CachedValue","l":"getValue()"},{"p":"me.hsgamer.hscore.common","c":"Pair","l":"getValue()"},{"p":"me.hsgamer.hscore.config.proxy","c":"ConfigNode","l":"getValue()"},{"p":"me.hsgamer.hscore.bukkit.config","c":"BukkitConfig","l":"getValues(boolean, String...)","u":"getValues(boolean,java.lang.String...)"},{"p":"me.hsgamer.hscore.bungeecord.config","c":"BungeeConfig","l":"getValues(boolean, String...)","u":"getValues(boolean,java.lang.String...)"},{"p":"me.hsgamer.hscore.config","c":"Config","l":"getValues(boolean, String...)","u":"getValues(boolean,java.lang.String...)"},{"p":"me.hsgamer.hscore.config.configurate","c":"ConfigurateConfig","l":"getValues(boolean, String...)","u":"getValues(boolean,java.lang.String...)"},{"p":"me.hsgamer.hscore.config","c":"DecorativeConfig","l":"getValues(boolean, String...)","u":"getValues(boolean,java.lang.String...)"},{"p":"me.hsgamer.hscore.config.gson","c":"GsonConfig","l":"getValues(boolean, String...)","u":"getValues(boolean,java.lang.String...)"},{"p":"me.hsgamer.hscore.config.simpleconfiguration","c":"SimpleConfig","l":"getValues(boolean, String...)","u":"getValues(boolean,java.lang.String...)"},{"p":"me.hsgamer.hscore.config.simplixstorage","c":"LightningConfig","l":"getValues(boolean, String...)","u":"getValues(boolean,java.lang.String...)"},{"p":"me.hsgamer.hscore.variable","c":"VariableSession","l":"getVariable()"},{"p":"me.hsgamer.hscore.variable","c":"VariableManager","l":"getVariableEntries()"},{"p":"me.hsgamer.hscore.variable","c":"VariableManager","l":"getVariables()"},{"p":"me.hsgamer.hscore.license.polymart","c":"DefaultPolymartLicenseFetcher","l":"getVerifyToken()"},{"p":"me.hsgamer.hscore.checker.github","c":"GithubCommitChecker","l":"getVersion()"},{"p":"me.hsgamer.hscore.checker.github","c":"GithubReleaseChecker","l":"getVersion()"},{"p":"me.hsgamer.hscore.checker.modrinth","c":"ModrinthVersionChecker","l":"getVersion()"},{"p":"me.hsgamer.hscore.checker.polymart","c":"PolymartVersionChecker","l":"getVersion()"},{"p":"me.hsgamer.hscore.checker.spigotmc","c":"SpigotVersionChecker","l":"getVersion()"},{"p":"me.hsgamer.hscore.checker","c":"VersionChecker","l":"getVersion()"},{"p":"me.hsgamer.hscore.downloader.core.object","c":"DownloadInfo","l":"getVersion()"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionDescription","l":"getVersion()"},{"p":"me.hsgamer.hscore.minecraft.gui","c":"InventoryGUIDisplay","l":"getViewedButton(int)"},{"p":"me.hsgamer.hscore.minecraft.gui","c":"InventoryGUIDisplay","l":"getViewedButtons()"},{"p":"me.hsgamer.hscore.bukkit.gui.event","c":"BukkitInventoryEvent","l":"getViewerID()"},{"p":"me.hsgamer.hscore.minecraft.gui.event","c":"ViewerEvent","l":"getViewerID()"},{"p":"me.hsgamer.hscore.minestom.gui.event","c":"MinestomViewerEvent","l":"getViewerID()"},{"p":"me.hsgamer.hscore.minecraft.gui.object","c":"InventoryPosition","l":"getX()"},{"p":"me.hsgamer.hscore.minecraft.gui.object","c":"InventoryPosition","l":"getY()"},{"p":"me.hsgamer.hscore.checker.github","c":"GithubCommitChecker","l":"GithubCommitChecker(String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"me.hsgamer.hscore.checker.github","c":"GithubCommitChecker","l":"GithubCommitChecker(String, String, UserAgent)","u":"%3Cinit%3E(java.lang.String,java.lang.String,me.hsgamer.hscore.web.UserAgent)"},{"p":"me.hsgamer.hscore.checker.github","c":"GithubReleaseChecker","l":"GithubReleaseChecker(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"me.hsgamer.hscore.checker.github","c":"GithubReleaseChecker","l":"GithubReleaseChecker(String, UserAgent)","u":"%3Cinit%3E(java.lang.String,me.hsgamer.hscore.web.UserAgent)"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"ItemUtils","l":"giveItem(Player, ItemStack...)","u":"giveItem(org.bukkit.entity.Player,org.bukkit.inventory.ItemStack...)"},{"p":"me.hsgamer.hscore.variable","c":"VariableManager","l":"GLOBAL"},{"p":"me.hsgamer.hscore.config.gson","c":"GsonConfig","l":"GsonConfig(File)","u":"%3Cinit%3E(java.io.File)"},{"p":"me.hsgamer.hscore.config.gson","c":"GsonConfig","l":"GsonConfig(File, Gson)","u":"%3Cinit%3E(java.io.File,com.google.gson.Gson)"},{"p":"me.hsgamer.hscore.expansion.gson","c":"GsonExpansionDescriptionLoader","l":"GsonExpansionDescriptionLoader()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.expansion.gson","c":"GsonExpansionDescriptionLoader","l":"GsonExpansionDescriptionLoader(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"me.hsgamer.hscore.minecraft.gui","c":"GUIDisplay","l":"GUIDisplay(UUID, H)","u":"%3Cinit%3E(java.util.UUID,H)"},{"p":"me.hsgamer.hscore.minecraft.gui","c":"GUIHolder","l":"GUIHolder()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.database.client.sql.h2","c":"H2Client","l":"H2Client(Setting)","u":"%3Cinit%3E(me.hsgamer.hscore.database.Setting)"},{"p":"me.hsgamer.hscore.database.driver.h2","c":"H2LocalDriver","l":"H2LocalDriver()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.database.driver.h2","c":"H2LocalDriver","l":"H2LocalDriver(File)","u":"%3Cinit%3E(java.io.File)"},{"p":"me.hsgamer.hscore.database.driver.h2","c":"H2MemoryDriver","l":"H2MemoryDriver()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.database.driver.h2","c":"H2ServerDriver","l":"H2ServerDriver()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.database.driver.h2","c":"H2ServerDriver","l":"H2ServerDriver(boolean)","u":"%3Cinit%3E(boolean)"},{"p":"me.hsgamer.hscore.ui","c":"BaseHolder","l":"handleEvent(Class, Object)","u":"handleEvent(java.lang.Class,java.lang.Object)"},{"p":"me.hsgamer.hscore.ui","c":"BaseHolder","l":"handleEvent(E)"},{"p":"me.hsgamer.hscore.ui","c":"Holder","l":"handleEvent(E)"},{"p":"me.hsgamer.hscore.minecraft.gui","c":"GUIDisplay","l":"handleEvent(ViewerEvent)","u":"handleEvent(me.hsgamer.hscore.minecraft.gui.event.ViewerEvent)"},{"p":"me.hsgamer.hscore.minecraft.gui","c":"InventoryGUIDisplay","l":"handleEvent(ViewerEvent)","u":"handleEvent(me.hsgamer.hscore.minecraft.gui.event.ViewerEvent)"},{"p":"me.hsgamer.hscore.bukkit.channel","c":"BungeeSubChannel","l":"handleMessage(Player, byte[])","u":"handleMessage(org.bukkit.entity.Player,byte[])"},{"p":"me.hsgamer.hscore.bukkit.channel","c":"Channel","l":"handleMessage(Player, byte[])","u":"handleMessage(org.bukkit.entity.Player,byte[])"},{"p":"me.hsgamer.hscore.bungeecord.channel","c":"Channel","l":"handleMessage(PluginMessageEvent)","u":"handleMessage(net.md_5.bungee.api.event.PluginMessageEvent)"},{"p":"me.hsgamer.hscore.bukkit.channel","c":"BungeeSubChannel","l":"handleSubChannelMessage(Player, byte[])","u":"handleSubChannelMessage(org.bukkit.entity.Player,byte[])"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"PermissionUtils","l":"hasAnyPermission(Player, Collection)","u":"hasAnyPermission(org.bukkit.entity.Player,java.util.Collection)"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"PermissionUtils","l":"hasAnyPermissionString(Player, Collection)","u":"hasAnyPermissionString(org.bukkit.entity.Player,java.util.Collection)"},{"p":"me.hsgamer.hscore.minecraft.block.impl.iterator","c":"LinearPositionIterator","l":"hasContinue(Position)","u":"hasContinue(me.hsgamer.hscore.minecraft.block.box.Position)"},{"p":"me.hsgamer.hscore.minecraft.block.impl.iterator","c":"RandomPositionIterator","l":"hasContinue(Position)","u":"hasContinue(me.hsgamer.hscore.minecraft.block.box.Position)"},{"p":"me.hsgamer.hscore.minecraft.block.iterator","c":"BasePositionIterator","l":"hasContinue(Position)","u":"hasContinue(me.hsgamer.hscore.minecraft.block.box.Position)"},{"p":"me.hsgamer.hscore.minecraft.block.box","c":"BlockBox","l":"hashCode()"},{"p":"me.hsgamer.hscore.minecraft.block.box","c":"Position","l":"hashCode()"},{"p":"me.hsgamer.hscore.minecraft.gui.object","c":"InventoryPosition","l":"hashCode()"},{"p":"me.hsgamer.hscore.minestom.gui.object","c":"MinestomItem","l":"hashCode()"},{"p":"me.hsgamer.hscore.minecraft.block.adapt","c":"WrappedPositionIterator","l":"hasNext()"},{"p":"me.hsgamer.hscore.minecraft.block.impl.iterator","c":"RandomTypePositionIterator","l":"hasNext()"},{"p":"me.hsgamer.hscore.minecraft.block.iterator","c":"BasePositionIterator","l":"hasNext()"},{"p":"me.hsgamer.hscore.minecraft.block.impl.iterator","c":"LinearPositionIterator.LinearCoordinate","l":"hasNext(Position, BasePositionIterator)","u":"hasNext(me.hsgamer.hscore.minecraft.block.box.Position,me.hsgamer.hscore.minecraft.block.iterator.BasePositionIterator)"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"PermissionUtils","l":"hasPermission(Player, String)","u":"hasPermission(org.bukkit.entity.Player,java.lang.String)"},{"p":"me.hsgamer.hscore.variable","c":"VariableSession","l":"hasVariable()"},{"p":"me.hsgamer.hscore.database.client.hibernate","c":"HibernateClient","l":"HibernateClient(Setting)","u":"%3Cinit%3E(me.hsgamer.hscore.database.Setting)"},{"p":"me.hsgamer.hscore.database.client.sql.hikari","c":"HikariSqlClient","l":"HikariSqlClient(Setting)","u":"%3Cinit%3E(me.hsgamer.hscore.database.Setting)"},{"p":"me.hsgamer.hscore.ui","c":"BaseDisplay","l":"holder"},{"p":"me.hsgamer.hscore.minestom.board","c":"Board","l":"hook(EventNode)","u":"hook(net.minestom.server.event.EventNode)"},{"p":"me.hsgamer.hscore.minestom.board","c":"Board","l":"hook(EventNode, boolean, boolean)","u":"hook(net.minestom.server.event.EventNode,boolean,boolean)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"HybridMask","l":"HybridMask(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"me.hsgamer.hscore.logger.common","c":"LogLevel","l":"INFO"},{"p":"me.hsgamer.hscore.downloader.core.object","c":"InfoKey","l":"InfoKey(String, T)","u":"%3Cinit%3E(java.lang.String,T)"},{"p":"me.hsgamer.hscore.bukkit.gui","c":"BukkitGUIHolder","l":"init()"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"AnimatedButton","l":"init()"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"ListButton","l":"init()"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"PredicateButton","l":"init()"},{"p":"me.hsgamer.hscore.minecraft.gui","c":"GUIHolder","l":"init()"},{"p":"me.hsgamer.hscore.minecraft.gui","c":"InventoryGUIDisplay","l":"init()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"AnimatedMask","l":"init()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"ButtonMapMask","l":"init()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"HybridMask","l":"init()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"ListMask","l":"init()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"MultiSlotsMask","l":"init()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"OneTimeAnimatedMask","l":"init()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"PlaceholderMask","l":"init()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"PredicateMask","l":"init()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"SingleMask","l":"init()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"StaticButtonPaginatedMask","l":"init()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"StaticMaskPaginatedMask","l":"init()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"StaticSequencePaginatedMask","l":"init()"},{"p":"me.hsgamer.hscore.minestom.gui.inventory","c":"DelegatingInventory","l":"init()"},{"p":"me.hsgamer.hscore.minestom.gui","c":"MinestomGUIHolder","l":"init()"},{"p":"me.hsgamer.hscore.ui.property","c":"Initializable","l":"init()"},{"p":"me.hsgamer.hscore.minestom.board","c":"Board","l":"init(Player)","u":"init(net.minestom.server.entity.Player)"},{"p":"me.hsgamer.hscore.bukkit.gui","c":"BukkitGUIListener","l":"init(Plugin)","u":"init(org.bukkit.plugin.Plugin)"},{"p":"me.hsgamer.hscore.bukkit.gui","c":"BukkitGUIListener","l":"init(Plugin, EventPriority, EventPriority, EventPriority, EventPriority)","u":"init(org.bukkit.plugin.Plugin,org.bukkit.event.EventPriority,org.bukkit.event.EventPriority,org.bukkit.event.EventPriority,org.bukkit.event.EventPriority)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"PlaceholderMask","l":"initDefaultMask"},{"p":"me.hsgamer.hscore.minecraft.block.impl.iterator","c":"LinearPositionIterator","l":"initial()"},{"p":"me.hsgamer.hscore.minecraft.block.impl.iterator","c":"RandomPositionIterator","l":"initial()"},{"p":"me.hsgamer.hscore.minecraft.block.iterator","c":"BasePositionIterator","l":"initial()"},{"p":"me.hsgamer.hscore.bukkit.gui","c":"BukkitGUIDisplay","l":"initInventory()"},{"p":"me.hsgamer.hscore.minecraft.gui","c":"InventoryGUIDisplay","l":"initInventory()"},{"p":"me.hsgamer.hscore.minestom.gui","c":"MinestomGUIDisplay","l":"initInventory()"},{"p":"me.hsgamer.hscore.bukkit.gui.button.impl","c":"InputButton","l":"InputButton()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.expansion.common.factory","c":"InputStreamExpansionDescriptionLoader","l":"InputStreamExpansionDescriptionLoader(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"me.hsgamer.hscore.license.common","c":"LicenseStatus","l":"INVALID"},{"p":"me.hsgamer.hscore.expansion.common.exception","c":"InvalidExpansionDescriptionException","l":"InvalidExpansionDescriptionException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"me.hsgamer.hscore.expansion.common.exception","c":"InvalidExpansionDescriptionException","l":"InvalidExpansionDescriptionException(String, Throwable)","u":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"me.hsgamer.hscore.expansion.common.exception","c":"InvalidExpansionFileException","l":"InvalidExpansionFileException(String, File, Throwable)","u":"%3Cinit%3E(java.lang.String,java.io.File,java.lang.Throwable)"},{"p":"me.hsgamer.hscore.minecraft.gui","c":"InventoryGUIDisplay","l":"InventoryGUIDisplay(UUID, H)","u":"%3Cinit%3E(java.util.UUID,H)"},{"p":"me.hsgamer.hscore.config.proxy.defaulthandler","c":"DefaultMethodHandler","l":"invoke(Method, Object...)","u":"invoke(java.lang.reflect.Method,java.lang.Object...)"},{"p":"me.hsgamer.hscore.config.proxy.defaulthandler","c":"DefaultMethodHandler","l":"invoke(Object, Method, Object...)","u":"invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object...)"},{"p":"me.hsgamer.hscore.config.proxy","c":"ConfigInvocationHandler","l":"invoke(Object, Method, Object[])","u":"invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[])"},{"p":"me.hsgamer.hscore.config.proxy.defaulthandler","c":"NewJavaDefaultMethodHandler","l":"invoke(Object, Method, Object[])","u":"invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[])"},{"p":"me.hsgamer.hscore.config.proxy.defaulthandler","c":"OldJavaDefaultMethodHandler","l":"invoke(Object, Method, Object[])","u":"invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[])"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"ItemUtils.ItemCheckSession","l":"isAllMatched"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"VersionUtils","l":"isAt(int)"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"VersionUtils","l":"isAt(int, int)","u":"isAt(int,int)"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"VersionUtils","l":"isAtLeast(int)"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"VersionUtils","l":"isAtLeast(int, int)","u":"isAtLeast(int,int)"},{"p":"me.hsgamer.hscore.checker.polymart","c":"PolymartVersionChecker","l":"isAvailable()"},{"p":"me.hsgamer.hscore.license.polymart","c":"PolymartLicenseChecker","l":"isAvailable()"},{"p":"me.hsgamer.hscore.checker.polymart","c":"PolymartVersionChecker","l":"isAvailable(String)","u":"isAvailable(java.lang.String)"},{"p":"me.hsgamer.hscore.license.polymart","c":"PolymartLicenseChecker","l":"isAvailable(String)","u":"isAvailable(java.lang.String)"},{"p":"me.hsgamer.hscore.bukkit.gui.event","c":"BukkitClickEvent","l":"isButtonExecute()"},{"p":"me.hsgamer.hscore.minecraft.gui.event","c":"ClickEvent","l":"isButtonExecute()"},{"p":"me.hsgamer.hscore.minestom.gui.event","c":"MinestomClickEvent","l":"isButtonExecute()"},{"p":"me.hsgamer.hscore.bukkit.gui.event","c":"BukkitCancellableEvent","l":"isCancelled()"},{"p":"me.hsgamer.hscore.minecraft.gui.event","c":"CancellableEvent","l":"isCancelled()"},{"p":"me.hsgamer.hscore.minestom.gui.event","c":"MinestomCancellableEvent","l":"isCancelled()"},{"p":"me.hsgamer.hscore.common","c":"Validate","l":"isClassLoaded(String)","u":"isClassLoaded(java.lang.String)"},{"p":"me.hsgamer.hscore.common","c":"Validate","l":"isConstructorLoaded(String, Class...)","u":"isConstructorLoaded(java.lang.String,java.lang.Class...)"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"VersionUtils","l":"isCraftBukkitMapped()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"PaginatedMask","l":"isCycle()"},{"p":"me.hsgamer.hscore.downloader.core.object","c":"DownloadInfo","l":"isDownloading()"},{"p":"me.hsgamer.hscore.collections.map","c":"CaseInsensitiveStringMap","l":"isEmpty()"},{"p":"me.hsgamer.hscore.gson","c":"GsonUtils","l":"isEmpty(JsonArray)","u":"isEmpty(com.google.gson.JsonArray)"},{"p":"me.hsgamer.hscore.animate","c":"Animation","l":"isFirstRun()"},{"p":"me.hsgamer.hscore.animate","c":"Animation","l":"isFirstRun(long)"},{"p":"me.hsgamer.hscore.config","c":"Config","l":"isInstance(Class, String...)","u":"isInstance(java.lang.Class,java.lang.String...)"},{"p":"me.hsgamer.hscore.config","c":"DecorativeConfig","l":"isInstance(Class, String...)","u":"isInstance(java.lang.Class,java.lang.String...)"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"ItemUtils","l":"isItemFullOnInventory(Inventory, Collection)","u":"isItemFullOnInventory(org.bukkit.inventory.Inventory,java.util.Collection)"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"ItemUtils","l":"isItemFullOnInventory(Inventory, ItemStack)","u":"isItemFullOnInventory(org.bukkit.inventory.Inventory,org.bukkit.inventory.ItemStack)"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"ListButton","l":"isKeepCurrentIndex()"},{"p":"me.hsgamer.hscore.bukkit.clicktype","c":"BukkitClickType","l":"isLeftClick()"},{"p":"me.hsgamer.hscore.minecraft.clicktype","c":"MinecraftClickType","l":"isLeftClick()"},{"p":"me.hsgamer.hscore.downloader.core","c":"Downloader","l":"isLoaded()"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"VersionUtils","l":"isLowerThan(int)"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"VersionUtils","l":"isLowerThan(int, int)","u":"isLowerThan(int,int)"},{"p":"me.hsgamer.hscore.common","c":"Validate","l":"isMethodLoaded(String, String, Class...)","u":"isMethodLoaded(java.lang.String,java.lang.String,java.lang.Class...)"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"VersionUtils","l":"isNewerThan(int)"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"VersionUtils","l":"isNewerThan(int, int)","u":"isNewerThan(int,int)"},{"p":"me.hsgamer.hscore.bukkit.config","c":"BukkitConfig","l":"isNormalizable(Object)","u":"isNormalizable(java.lang.Object)"},{"p":"me.hsgamer.hscore.bungeecord.config","c":"BungeeConfig","l":"isNormalizable(Object)","u":"isNormalizable(java.lang.Object)"},{"p":"me.hsgamer.hscore.config","c":"Config","l":"isNormalizable(Object)","u":"isNormalizable(java.lang.Object)"},{"p":"me.hsgamer.hscore.config.configurate","c":"ConfigurateConfig","l":"isNormalizable(Object)","u":"isNormalizable(java.lang.Object)"},{"p":"me.hsgamer.hscore.config","c":"DecorativeConfig","l":"isNormalizable(Object)","u":"isNormalizable(java.lang.Object)"},{"p":"me.hsgamer.hscore.config.gson","c":"GsonConfig","l":"isNormalizable(Object)","u":"isNormalizable(java.lang.Object)"},{"p":"me.hsgamer.hscore.config.simpleconfiguration","c":"SimpleConfig","l":"isNormalizable(Object)","u":"isNormalizable(java.lang.Object)"},{"p":"me.hsgamer.hscore.config.simplixstorage","c":"LightningConfig","l":"isNormalizable(Object)","u":"isNormalizable(java.lang.Object)"},{"p":"me.hsgamer.hscore.common","c":"Validate","l":"isNullOrEmpty(Collection)","u":"isNullOrEmpty(java.util.Collection)"},{"p":"me.hsgamer.hscore.common","c":"Validate","l":"isNullOrEmpty(String)","u":"isNullOrEmpty(java.lang.String)"},{"p":"me.hsgamer.hscore.bukkit.clicktype","c":"BukkitClickType","l":"isNumberClick()"},{"p":"me.hsgamer.hscore.minecraft.clicktype","c":"MinecraftClickType","l":"isNumberClick()"},{"p":"me.hsgamer.hscore.bukkit.gui.event","c":"BukkitCloseEvent","l":"isRemoveDisplay()"},{"p":"me.hsgamer.hscore.minecraft.gui.event","c":"CloseEvent","l":"isRemoveDisplay()"},{"p":"me.hsgamer.hscore.minestom.gui.event","c":"MinestomCloseEvent","l":"isRemoveDisplay()"},{"p":"me.hsgamer.hscore.bukkit.clicktype","c":"BukkitClickType","l":"isRightClick()"},{"p":"me.hsgamer.hscore.minecraft.clicktype","c":"MinecraftClickType","l":"isRightClick()"},{"p":"me.hsgamer.hscore.bukkit.clicktype","c":"BukkitClickType","l":"isShiftClick()"},{"p":"me.hsgamer.hscore.minecraft.clicktype","c":"MinecraftClickType","l":"isShiftClick()"},{"p":"me.hsgamer.hscore.task","c":"BatchRunnable","l":"isTimeout()"},{"p":"me.hsgamer.hscore.license.spigotmc","c":"SpigotLicenseEntry","l":"isValid()"},{"p":"me.hsgamer.hscore.license.polymart","c":"PolymartLicenseEntry","l":"isValid(boolean)"},{"p":"me.hsgamer.hscore.variable","c":"Variable","l":"isWhole"},{"p":"me.hsgamer.hscore.minecraft.item","c":"ItemBuilder","l":"ItemBuilder()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"ItemFlagModifier","l":"ItemFlagModifier()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.minestom.gui.object","c":"MinestomItem","l":"itemStack()"},{"p":"me.hsgamer.hscore.database.client.sql.java","c":"JavaSqlClient","l":"JavaSqlClient(Setting)","u":"%3Cinit%3E(me.hsgamer.hscore.database.Setting)"},{"p":"me.hsgamer.hscore.config","c":"PathString","l":"join(String, Map)","u":"join(java.lang.String,java.util.Map)"},{"p":"me.hsgamer.hscore.config","c":"PathString","l":"join(String, String...)","u":"join(java.lang.String,java.lang.String...)"},{"p":"me.hsgamer.hscore.config","c":"PathString","l":"joinDefault(Map)","u":"joinDefault(java.util.Map)"},{"p":"me.hsgamer.hscore.config","c":"PathString","l":"joinDefault(String...)","u":"joinDefault(java.lang.String...)"},{"p":"me.hsgamer.hscore.downloader.json","c":"JsonDownloadInfoLoader","l":"JsonDownloadInfoLoader(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"me.hsgamer.hscore.downloader.json","c":"JsonDownloadInfoLoader","l":"JsonDownloadInfoLoader(String, UserAgent)","u":"%3Cinit%3E(java.lang.String,me.hsgamer.hscore.web.UserAgent)"},{"p":"me.hsgamer.hscore.logger.jul","c":"JulLogger","l":"JulLogger(Class)","u":"%3Cinit%3E(java.lang.Class)"},{"p":"me.hsgamer.hscore.logger.jul","c":"JulLogger","l":"JulLogger(Logger)","u":"%3Cinit%3E(java.util.logging.Logger)"},{"p":"me.hsgamer.hscore.logger.jul","c":"JulLogger","l":"JulLogger(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"me.hsgamer.hscore.collections.map","c":"CaseInsensitiveStringMap","l":"keySet()"},{"p":"me.hsgamer.hscore.bukkit.channel","c":"BungeeUtils","l":"kickPlayer(Plugin, PluginMessageRecipient, String, String)","u":"kickPlayer(org.bukkit.plugin.Plugin,org.bukkit.plugin.messaging.PluginMessageRecipient,java.lang.String,java.lang.String)"},{"p":"me.hsgamer.hscore.expression.string","c":"Length","l":"Length()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.license.polymart","c":"PolymartLicenseEntry","l":"license"},{"p":"me.hsgamer.hscore.license.common","c":"LicenseProperties","l":"LicenseProperties()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.license.common","c":"LicenseProperties","l":"LicenseProperties(Properties)","u":"%3Cinit%3E(java.util.Properties)"},{"p":"me.hsgamer.hscore.license.common","c":"LicenseResult","l":"LicenseResult(LicenseStatus, LicenseProperties)","u":"%3Cinit%3E(me.hsgamer.hscore.license.common.LicenseStatus,me.hsgamer.hscore.license.common.LicenseProperties)"},{"p":"me.hsgamer.hscore.config.simplixstorage","c":"LightningConfig","l":"LightningConfig(F)","u":"%3Cinit%3E(F)"},{"p":"me.hsgamer.hscore.minecraft.block.impl.iterator","c":"LinearPositionIterator","l":"LinearPositionIterator(BlockBox)","u":"%3Cinit%3E(me.hsgamer.hscore.minecraft.block.box.BlockBox)"},{"p":"me.hsgamer.hscore.minecraft.block.impl.iterator","c":"LinearPositionIterator","l":"LinearPositionIterator(BlockBox, LinearPositionIterator.LinearCoordinate...)","u":"%3Cinit%3E(me.hsgamer.hscore.minecraft.block.box.BlockBox,me.hsgamer.hscore.minecraft.block.impl.iterator.LinearPositionIterator.LinearCoordinate...)"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"ListButton","l":"ListButton()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"ListMask","l":"ListMask(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"me.hsgamer.hscore.downloader.core.loader","c":"DownloadInfoLoader","l":"load(Downloader)","u":"load(me.hsgamer.hscore.downloader.core.Downloader)"},{"p":"me.hsgamer.hscore.downloader.core.loader","c":"MapDownloadInfoLoader","l":"load(Downloader)","u":"load(me.hsgamer.hscore.downloader.core.Downloader)"},{"p":"me.hsgamer.hscore.downloader.core.loader","c":"InputStreamLoader","l":"load(DownloadInfo)","u":"load(me.hsgamer.hscore.downloader.core.object.DownloadInfo)"},{"p":"me.hsgamer.hscore.downloader.webstream","c":"WebInputStreamLoader","l":"load(DownloadInfo)","u":"load(me.hsgamer.hscore.downloader.core.object.DownloadInfo)"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionClassLoader","l":"loadClass(String, boolean)","u":"loadClass(java.lang.String,boolean)"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionState","l":"LOADED"},{"p":"me.hsgamer.hscore.config.simpleconfiguration","c":"SimpleConfig","l":"loader"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionManager","l":"loadExpansions()"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"AmountModifier","l":"loadFromItem(ItemStack)","u":"loadFromItem(org.bukkit.inventory.ItemStack)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"DurabilityModifier","l":"loadFromItem(ItemStack)","u":"loadFromItem(org.bukkit.inventory.ItemStack)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"ItemMetaModifier","l":"loadFromItem(ItemStack)","u":"loadFromItem(org.bukkit.inventory.ItemStack)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"MaterialModifier","l":"loadFromItem(ItemStack)","u":"loadFromItem(org.bukkit.inventory.ItemStack)"},{"p":"me.hsgamer.hscore.minecraft.item","c":"ItemModifier","l":"loadFromItem(T)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"EnchantmentModifier","l":"loadFromItemMeta(ItemMeta)","u":"loadFromItemMeta(org.bukkit.inventory.meta.ItemMeta)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"ItemFlagModifier","l":"loadFromItemMeta(ItemMeta)","u":"loadFromItemMeta(org.bukkit.inventory.meta.ItemMeta)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"ItemMetaModifier","l":"loadFromItemMeta(ItemMeta)","u":"loadFromItemMeta(org.bukkit.inventory.meta.ItemMeta)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"LoreModifier","l":"loadFromItemMeta(ItemMeta)","u":"loadFromItemMeta(org.bukkit.inventory.meta.ItemMeta)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"NameModifier","l":"loadFromItemMeta(ItemMeta)","u":"loadFromItemMeta(org.bukkit.inventory.meta.ItemMeta)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"PotionEffectModifier","l":"loadFromItemMeta(ItemMeta)","u":"loadFromItemMeta(org.bukkit.inventory.meta.ItemMeta)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"AmountModifier","l":"loadFromObject(Object)","u":"loadFromObject(java.lang.Object)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"DurabilityModifier","l":"loadFromObject(Object)","u":"loadFromObject(java.lang.Object)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"EnchantmentModifier","l":"loadFromObject(Object)","u":"loadFromObject(java.lang.Object)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"ItemFlagModifier","l":"loadFromObject(Object)","u":"loadFromObject(java.lang.Object)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"LoreModifier","l":"loadFromObject(Object)","u":"loadFromObject(java.lang.Object)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"MaterialModifier","l":"loadFromObject(Object)","u":"loadFromObject(java.lang.Object)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"NameModifier","l":"loadFromObject(Object)","u":"loadFromObject(java.lang.Object)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"PotionEffectModifier","l":"loadFromObject(Object)","u":"loadFromObject(java.lang.Object)"},{"p":"me.hsgamer.hscore.minecraft.item","c":"ItemModifier","l":"loadFromObject(Object)","u":"loadFromObject(java.lang.Object)"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionState","l":"LOADING"},{"p":"me.hsgamer.hscore.downloader.core.loader","c":"MapDownloadInfoLoader","l":"loadMap(Downloader)","u":"loadMap(me.hsgamer.hscore.downloader.core.Downloader)"},{"p":"me.hsgamer.hscore.downloader.json","c":"JsonDownloadInfoLoader","l":"loadMap(Downloader)","u":"loadMap(me.hsgamer.hscore.downloader.core.Downloader)"},{"p":"me.hsgamer.hscore.database","c":"LocalDriver","l":"LocalDriver()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.database","c":"LocalDriver","l":"LocalDriver(File)","u":"%3Cinit%3E(java.io.File)"},{"p":"me.hsgamer.hscore.bukkit.block","c":"LocationIterator","l":"LocationIterator(World, PositionIterator)","u":"%3Cinit%3E(org.bukkit.World,me.hsgamer.hscore.minecraft.block.iterator.PositionIterator)"},{"p":"me.hsgamer.hscore.logger.common","c":"Logger","l":"log(LogLevel, String)","u":"log(me.hsgamer.hscore.logger.common.LogLevel,java.lang.String)"},{"p":"me.hsgamer.hscore.logger.jul","c":"JulLogger","l":"log(LogLevel, String)","u":"log(me.hsgamer.hscore.logger.common.LogLevel,java.lang.String)"},{"p":"me.hsgamer.hscore.logger.slf4j","c":"SLF4JLogger","l":"log(LogLevel, String)","u":"log(me.hsgamer.hscore.logger.common.LogLevel,java.lang.String)"},{"p":"me.hsgamer.hscore.logger.system","c":"SystemLogger","l":"log(LogLevel, String)","u":"log(me.hsgamer.hscore.logger.common.LogLevel,java.lang.String)"},{"p":"me.hsgamer.hscore.logger.common","c":"Logger","l":"log(LogLevel, String, Throwable)","u":"log(me.hsgamer.hscore.logger.common.LogLevel,java.lang.String,java.lang.Throwable)"},{"p":"me.hsgamer.hscore.logger.jul","c":"JulLogger","l":"log(LogLevel, String, Throwable)","u":"log(me.hsgamer.hscore.logger.common.LogLevel,java.lang.String,java.lang.Throwable)"},{"p":"me.hsgamer.hscore.logger.slf4j","c":"SLF4JLogger","l":"log(LogLevel, String, Throwable)","u":"log(me.hsgamer.hscore.logger.common.LogLevel,java.lang.String,java.lang.Throwable)"},{"p":"me.hsgamer.hscore.logger.common","c":"Logger","l":"log(LogLevel, Throwable)","u":"log(me.hsgamer.hscore.logger.common.LogLevel,java.lang.Throwable)"},{"p":"me.hsgamer.hscore.logger.jul","c":"JulLogger","l":"log(LogLevel, Throwable)","u":"log(me.hsgamer.hscore.logger.common.LogLevel,java.lang.Throwable)"},{"p":"me.hsgamer.hscore.logger.slf4j","c":"SLF4JLogger","l":"log(LogLevel, Throwable)","u":"log(me.hsgamer.hscore.logger.common.LogLevel,java.lang.Throwable)"},{"p":"me.hsgamer.hscore.logger.common","c":"Logger","l":"log(String)","u":"log(java.lang.String)"},{"p":"me.hsgamer.hscore.bukkit.channel","c":"BungeeSubChannel","l":"logger"},{"p":"me.hsgamer.hscore.config","c":"Config","l":"LOGGER"},{"p":"me.hsgamer.hscore.crontime","c":"CronTimeManager","l":"LOGGER"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"LoreModifier","l":"LoreModifier()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.web","c":"WebUtils","l":"makeUrl(String, Map)","u":"makeUrl(java.lang.String,java.util.Map)"},{"p":"me.hsgamer.hscore.expansion.manifest","c":"ManifestExpansionDescriptionLoader","l":"ManifestExpansionDescriptionLoader()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.downloader.core.loader","c":"MapDownloadInfoLoader","l":"MapDownloadInfoLoader()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.database.driver.mariadb","c":"MariaDBDriver","l":"MariaDBDriver()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"MaskPaginatedMask","l":"MaskPaginatedMask(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"StaticMaskPaginatedMask","l":"masks"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"MultiSlotsMask","l":"maskSlot"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"SequencePaginatedMask","l":"maskSlot"},{"p":"me.hsgamer.hscore.builder","c":"MassBuilder","l":"MassBuilder()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"ItemUtils.ItemCheckSession","l":"matchedItems"},{"p":"me.hsgamer.hscore.expression.string","c":"MatchPattern","l":"MatchPattern()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"MaterialModifier","l":"MaterialModifier()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.minecraft.block.box","c":"BlockBox","l":"max()"},{"p":"me.hsgamer.hscore.minecraft.block.box","c":"BlockBox","l":"maxInclusive()"},{"p":"me.hsgamer.hscore.minecraft.gui.object","c":"InventoryPosition","l":"maxPosition(int, int, int, int)","u":"maxPosition(int,int,int,int)"},{"p":"me.hsgamer.hscore.minecraft.gui.object","c":"InventoryPosition","l":"maxPosition(InventoryPosition, InventoryPosition)","u":"maxPosition(me.hsgamer.hscore.minecraft.gui.object.InventoryPosition,me.hsgamer.hscore.minecraft.gui.object.InventoryPosition)"},{"p":"me.hsgamer.hscore.minecraft.block.box","c":"BlockBox","l":"maxX"},{"p":"me.hsgamer.hscore.minecraft.block.box","c":"BlockBox","l":"maxY"},{"p":"me.hsgamer.hscore.minecraft.block.box","c":"BlockBox","l":"maxZ"},{"p":"me.hsgamer.hscore.minecraft.block.box","c":"BlockBox","l":"min()"},{"p":"me.hsgamer.hscore.minestom.gui.event","c":"MinestomClickEvent","l":"MinestomClickEvent(InventoryPreClickEvent)","u":"%3Cinit%3E(net.minestom.server.event.inventory.InventoryPreClickEvent)"},{"p":"me.hsgamer.hscore.minestom.gui.event","c":"MinestomCloseEvent","l":"MinestomCloseEvent(InventoryCloseEvent)","u":"%3Cinit%3E(net.minestom.server.event.inventory.InventoryCloseEvent)"},{"p":"me.hsgamer.hscore.minestom.gui.event","c":"MinestomEvent","l":"MinestomEvent(T)","u":"%3Cinit%3E(T)"},{"p":"me.hsgamer.hscore.minestom.gui","c":"MinestomGUIDisplay","l":"MinestomGUIDisplay(UUID, MinestomGUIHolder)","u":"%3Cinit%3E(java.util.UUID,me.hsgamer.hscore.minestom.gui.MinestomGUIHolder)"},{"p":"me.hsgamer.hscore.minestom.gui","c":"MinestomGUIHolder","l":"MinestomGUIHolder()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.minestom.gui.object","c":"MinestomInventorySize","l":"MinestomInventorySize(Inventory)","u":"%3Cinit%3E(net.minestom.server.inventory.Inventory)"},{"p":"me.hsgamer.hscore.minestom.gui.object","c":"MinestomItem","l":"MinestomItem(ItemStack)","u":"%3Cinit%3E(net.minestom.server.item.ItemStack)"},{"p":"me.hsgamer.hscore.minestom.gui.event","c":"MinestomOpenEvent","l":"MinestomOpenEvent(InventoryOpenEvent)","u":"%3Cinit%3E(net.minestom.server.event.inventory.InventoryOpenEvent)"},{"p":"me.hsgamer.hscore.minecraft.gui.object","c":"InventoryPosition","l":"minPosition(int, int, int, int)","u":"minPosition(int,int,int,int)"},{"p":"me.hsgamer.hscore.minecraft.gui.object","c":"InventoryPosition","l":"minPosition(InventoryPosition, InventoryPosition)","u":"minPosition(me.hsgamer.hscore.minecraft.gui.object.InventoryPosition,me.hsgamer.hscore.minecraft.gui.object.InventoryPosition)"},{"p":"me.hsgamer.hscore.minecraft.block.box","c":"BlockBox","l":"minX"},{"p":"me.hsgamer.hscore.minecraft.block.box","c":"BlockBox","l":"minY"},{"p":"me.hsgamer.hscore.minecraft.block.box","c":"BlockBox","l":"minZ"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"ItemMetaModifier","l":"modify(ItemStack, UUID, StringReplacer)","u":"modify(org.bukkit.inventory.ItemStack,java.util.UUID,me.hsgamer.hscore.common.StringReplacer)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"AmountModifier","l":"modify(ItemStack, UUID, StringReplacer)","u":"modify(org.bukkit.inventory.ItemStack,java.util.UUID,me.hsgamer.hscore.common.StringReplacer)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"DurabilityModifier","l":"modify(ItemStack, UUID, StringReplacer)","u":"modify(org.bukkit.inventory.ItemStack,java.util.UUID,me.hsgamer.hscore.common.StringReplacer)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"MaterialModifier","l":"modify(ItemStack, UUID, StringReplacer)","u":"modify(org.bukkit.inventory.ItemStack,java.util.UUID,me.hsgamer.hscore.common.StringReplacer)"},{"p":"me.hsgamer.hscore.minecraft.item","c":"ItemModifier","l":"modify(T)"},{"p":"me.hsgamer.hscore.minecraft.item","c":"ItemModifier","l":"modify(T, UUID)","u":"modify(T,java.util.UUID)"},{"p":"me.hsgamer.hscore.minecraft.item","c":"ItemModifier","l":"modify(T, UUID, StringReplacer)","u":"modify(T,java.util.UUID,me.hsgamer.hscore.common.StringReplacer)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"EnchantmentModifier","l":"modifyMeta(ItemMeta, UUID, StringReplacer)","u":"modifyMeta(org.bukkit.inventory.meta.ItemMeta,java.util.UUID,me.hsgamer.hscore.common.StringReplacer)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"ItemFlagModifier","l":"modifyMeta(ItemMeta, UUID, StringReplacer)","u":"modifyMeta(org.bukkit.inventory.meta.ItemMeta,java.util.UUID,me.hsgamer.hscore.common.StringReplacer)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"ItemMetaModifier","l":"modifyMeta(ItemMeta, UUID, StringReplacer)","u":"modifyMeta(org.bukkit.inventory.meta.ItemMeta,java.util.UUID,me.hsgamer.hscore.common.StringReplacer)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"LoreModifier","l":"modifyMeta(ItemMeta, UUID, StringReplacer)","u":"modifyMeta(org.bukkit.inventory.meta.ItemMeta,java.util.UUID,me.hsgamer.hscore.common.StringReplacer)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"NameModifier","l":"modifyMeta(ItemMeta, UUID, StringReplacer)","u":"modifyMeta(org.bukkit.inventory.meta.ItemMeta,java.util.UUID,me.hsgamer.hscore.common.StringReplacer)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"PotionEffectModifier","l":"modifyMeta(ItemMeta, UUID, StringReplacer)","u":"modifyMeta(org.bukkit.inventory.meta.ItemMeta,java.util.UUID,me.hsgamer.hscore.common.StringReplacer)"},{"p":"me.hsgamer.hscore.checker.modrinth","c":"ModrinthVersionChecker","l":"ModrinthVersionChecker(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"me.hsgamer.hscore.checker.modrinth","c":"ModrinthVersionChecker","l":"ModrinthVersionChecker(String, List, List, boolean)","u":"%3Cinit%3E(java.lang.String,java.util.List,java.util.List,boolean)"},{"p":"me.hsgamer.hscore.checker.modrinth","c":"ModrinthVersionChecker","l":"ModrinthVersionChecker(String, List, List, boolean, UserAgent)","u":"%3Cinit%3E(java.lang.String,java.util.List,java.util.List,boolean,me.hsgamer.hscore.web.UserAgent)"},{"p":"me.hsgamer.hscore.checker.modrinth","c":"ModrinthVersionChecker","l":"ModrinthVersionChecker(String, UserAgent)","u":"%3Cinit%3E(java.lang.String,me.hsgamer.hscore.web.UserAgent)"},{"p":"me.hsgamer.hscore.minecraft.block.box","c":"Position","l":"move(double, double, double)","u":"move(double,double,double)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"MultiSlotsMask","l":"MultiSlotsMask(String, MaskSlot)","u":"%3Cinit%3E(java.lang.String,me.hsgamer.hscore.minecraft.gui.mask.MaskSlot)"},{"p":"me.hsgamer.hscore.database.driver.mysql","c":"MySqlDriver","l":"MySqlDriver()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"NameModifier","l":"NameModifier()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.bukkit.gui","c":"BukkitGUIHolder","l":"newDisplay(UUID)","u":"newDisplay(java.util.UUID)"},{"p":"me.hsgamer.hscore.minestom.gui","c":"MinestomGUIHolder","l":"newDisplay(UUID)","u":"newDisplay(java.util.UUID)"},{"p":"me.hsgamer.hscore.ui","c":"BaseHolder","l":"newDisplay(UUID)","u":"newDisplay(java.util.UUID)"},{"p":"me.hsgamer.hscore.config.proxy","c":"ConfigGenerator","l":"newInstance(Class, Config)","u":"newInstance(java.lang.Class,me.hsgamer.hscore.config.Config)"},{"p":"me.hsgamer.hscore.config.proxy","c":"ConfigGenerator","l":"newInstance(Class, Config, boolean)","u":"newInstance(java.lang.Class,me.hsgamer.hscore.config.Config,boolean)"},{"p":"me.hsgamer.hscore.config.proxy","c":"ConfigGenerator","l":"newInstance(Class, Config, boolean, boolean)","u":"newInstance(java.lang.Class,me.hsgamer.hscore.config.Config,boolean,boolean)"},{"p":"me.hsgamer.hscore.config.proxy","c":"ConfigGenerator","l":"newInstance(Class, Config, boolean, boolean, boolean)","u":"newInstance(java.lang.Class,me.hsgamer.hscore.config.Config,boolean,boolean,boolean)"},{"p":"me.hsgamer.hscore.config.proxy.defaulthandler","c":"NewJavaDefaultMethodHandler","l":"NewJavaDefaultMethodHandler()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.minecraft.block.adapt","c":"WrappedPositionIterator","l":"next()"},{"p":"me.hsgamer.hscore.minecraft.block.impl.iterator","c":"RandomTypePositionIterator","l":"next()"},{"p":"me.hsgamer.hscore.minecraft.block.iterator","c":"BasePositionIterator","l":"next()"},{"p":"me.hsgamer.hscore.minecraft.gui.simple","c":"SimpleGUIBuilder","l":"next()"},{"p":"me.hsgamer.hscore.task.element","c":"TaskProcess","l":"next()"},{"p":"me.hsgamer.hscore.minecraft.gui.simple","c":"SimpleGUIBuilder","l":"next(int)"},{"p":"me.hsgamer.hscore.minecraft.block.impl.iterator","c":"LinearPositionIterator.LinearCoordinate","l":"next(Position)","u":"next(me.hsgamer.hscore.minecraft.block.box.Position)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"PaginatedMask","l":"nextPage(UUID)","u":"nextPage(java.util.UUID)"},{"p":"me.hsgamer.hscore.license.polymart","c":"PolymartLicenseEntry","l":"nonce"},{"p":"me.hsgamer.hscore.license.spigotmc","c":"SpigotLicenseEntry","l":"nonce"},{"p":"me.hsgamer.hscore.license.common","c":"CommonLicenseProperty","l":"NONCE"},{"p":"me.hsgamer.hscore.gson","c":"GsonUtils","l":"normalize(JsonElement, boolean)","u":"normalize(com.google.gson.JsonElement,boolean)"},{"p":"me.hsgamer.hscore.bukkit.config","c":"BukkitConfig","l":"normalize(Object)","u":"normalize(java.lang.Object)"},{"p":"me.hsgamer.hscore.bungeecord.config","c":"BungeeConfig","l":"normalize(Object)","u":"normalize(java.lang.Object)"},{"p":"me.hsgamer.hscore.config","c":"Config","l":"normalize(Object)","u":"normalize(java.lang.Object)"},{"p":"me.hsgamer.hscore.config.configurate","c":"ConfigurateConfig","l":"normalize(Object)","u":"normalize(java.lang.Object)"},{"p":"me.hsgamer.hscore.config","c":"DecorativeConfig","l":"normalize(Object)","u":"normalize(java.lang.Object)"},{"p":"me.hsgamer.hscore.config.gson","c":"GsonConfig","l":"normalize(Object)","u":"normalize(java.lang.Object)"},{"p":"me.hsgamer.hscore.config.simpleconfiguration","c":"SimpleConfig","l":"normalize(Object)","u":"normalize(java.lang.Object)"},{"p":"me.hsgamer.hscore.config.simplixstorage","c":"LightningConfig","l":"normalize(Object)","u":"normalize(java.lang.Object)"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"BukkitUtils","l":"normalizeDegree(float)"},{"p":"me.hsgamer.hscore.common","c":"StringUtils","l":"normalizeHex(String)","u":"normalizeHex(java.lang.String)"},{"p":"me.hsgamer.hscore.expansion.extra.expansion","c":"DataFolder","l":"normalizeJarPath(String)","u":"normalizeJarPath(java.lang.String)"},{"p":"me.hsgamer.hscore.config","c":"Config","l":"normalizeObject(Object)","u":"normalizeObject(java.lang.Object)"},{"p":"me.hsgamer.hscore.config","c":"DecorativeConfig","l":"normalizeObject(Object)","u":"normalizeObject(java.lang.Object)"},{"p":"me.hsgamer.hscore.bukkit.gui","c":"BukkitGUIUtils","l":"normalizeToChestSize(int)"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"BukkitUtils","l":"normalizeYawPitch(Location)","u":"normalizeYawPitch(org.bukkit.Location)"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"NullButton","l":"NullButton(Consumer)","u":"%3Cinit%3E(java.util.function.Consumer)"},{"p":"me.hsgamer.hscore.common","c":"StringReplacer","l":"of(BiFunction)","u":"of(java.util.function.BiFunction)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask","c":"MaskSlot","l":"of(Function>)","u":"of(java.util.function.Function)"},{"p":"me.hsgamer.hscore.config.annotation.converter.impl","c":"StringConverter","l":"of(Function, Function)","u":"of(java.util.function.Function,java.util.function.Function)"},{"p":"me.hsgamer.hscore.minecraft.gui.object","c":"InventoryPosition","l":"of(int, int)","u":"of(int,int)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask","c":"MaskSlot","l":"of(Integer...)","u":"of(java.lang.Integer...)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask","c":"MaskSlot","l":"of(IntStream)","u":"of(java.util.stream.IntStream)"},{"p":"me.hsgamer.hscore.common","c":"Pair","l":"of(K, V)","u":"of(K,V)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask","c":"MaskSlot","l":"of(List)","u":"of(java.util.List)"},{"p":"me.hsgamer.hscore.common","c":"Pair","l":"of(Map.Entry)","u":"of(java.util.Map.Entry)"},{"p":"me.hsgamer.hscore.common","c":"CachedValue","l":"of(Supplier)","u":"of(java.util.function.Supplier)"},{"p":"me.hsgamer.hscore.common","c":"StringReplacer","l":"of(UnaryOperator)","u":"of(java.util.function.UnaryOperator)"},{"p":"me.hsgamer.hscore.common","c":"StringReplacer","l":"of(UnaryOperator, BiFunction)","u":"of(java.util.function.UnaryOperator,java.util.function.BiFunction)"},{"p":"me.hsgamer.hscore.license.common","c":"LicenseStatus","l":"OFFLINE"},{"p":"me.hsgamer.hscore.config.simplixstorage","c":"LightningConfig","l":"ofJson(File)","u":"ofJson(java.io.File)"},{"p":"me.hsgamer.hscore.config.simplixstorage","c":"LightningConfig","l":"ofToml(File)","u":"ofToml(java.io.File)"},{"p":"me.hsgamer.hscore.config.simplixstorage","c":"LightningConfig","l":"ofYaml(File)","u":"ofYaml(java.io.File)"},{"p":"me.hsgamer.hscore.config.proxy.defaulthandler","c":"OldJavaDefaultMethodHandler","l":"OldJavaDefaultMethodHandler()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.minecraft.gui","c":"GUIHolder","l":"onClick(ClickEvent)","u":"onClick(me.hsgamer.hscore.minecraft.gui.event.ClickEvent)"},{"p":"me.hsgamer.hscore.minecraft.gui","c":"GUIHolder","l":"onClose(CloseEvent)","u":"onClose(me.hsgamer.hscore.minecraft.gui.event.CloseEvent)"},{"p":"me.hsgamer.hscore.expansion.common","c":"Expansion","l":"onDisable()"},{"p":"me.hsgamer.hscore.bukkit.gui","c":"BukkitGUIHolder","l":"onDrag(BukkitDragEvent)","u":"onDrag(me.hsgamer.hscore.bukkit.gui.event.BukkitDragEvent)"},{"p":"me.hsgamer.hscore.expansion.common","c":"Expansion","l":"onEnable()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"OneTimeAnimatedMask","l":"OneTimeAnimatedMask(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"me.hsgamer.hscore.expansion.common","c":"Expansion","l":"onLoad()"},{"p":"me.hsgamer.hscore.downloader.core","c":"Downloader","l":"onLoaded()"},{"p":"me.hsgamer.hscore.minecraft.gui","c":"GUIHolder","l":"onOpen(OpenEvent)","u":"onOpen(me.hsgamer.hscore.minecraft.gui.event.OpenEvent)"},{"p":"me.hsgamer.hscore.bukkit.channel","c":"Channel","l":"onPluginMessageReceived(String, Player, byte[])","u":"onPluginMessageReceived(java.lang.String,org.bukkit.entity.Player,byte[])"},{"p":"me.hsgamer.hscore.bungeecord.channel","c":"ChannelListener","l":"onReceive(PluginMessageEvent)","u":"onReceive(net.md_5.bungee.api.event.PluginMessageEvent)"},{"p":"me.hsgamer.hscore.ui","c":"BaseHolder","l":"onRemoveDisplay(D)"},{"p":"me.hsgamer.hscore.bukkit.action","c":"OpAction","l":"OpAction(Plugin, String)","u":"%3Cinit%3E(org.bukkit.plugin.Plugin,java.lang.String)"},{"p":"me.hsgamer.hscore.bukkit.gui","c":"BukkitGUIDisplay","l":"open()"},{"p":"me.hsgamer.hscore.minecraft.gui","c":"GUIDisplay","l":"open()"},{"p":"me.hsgamer.hscore.minestom.gui","c":"MinestomGUIDisplay","l":"open()"},{"p":"me.hsgamer.hscore.bukkit.gui.button.impl","c":"OutputButton","l":"OutputButton()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"PaginatedMask","l":"pageNumberMap"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"PaginatedMask","l":"PaginatedMask(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"me.hsgamer.hscore.gson","c":"GsonUtils","l":"parse(JsonReader)","u":"parse(com.google.gson.stream.JsonReader)"},{"p":"me.hsgamer.hscore.gson","c":"GsonUtils","l":"parse(Reader)","u":"parse(java.io.Reader)"},{"p":"me.hsgamer.hscore.gson","c":"GsonUtils","l":"parse(String)","u":"parse(java.lang.String)"},{"p":"me.hsgamer.hscore.action.builder","c":"ActionInput","l":"PATTERN"},{"p":"me.hsgamer.hscore.bukkit.action","c":"PermissionAction","l":"PermissionAction(Plugin, String, List)","u":"%3Cinit%3E(org.bukkit.plugin.Plugin,java.lang.String,java.util.List)"},{"p":"me.hsgamer.hscore.database.client.jpa","c":"PersistenceClient","l":"PersistenceClient(String, Setting)","u":"%3Cinit%3E(java.lang.String,me.hsgamer.hscore.database.Setting)"},{"p":"me.hsgamer.hscore.common","c":"CollectionUtils","l":"pickRandom(Collection)","u":"pickRandom(java.util.Collection)"},{"p":"me.hsgamer.hscore.common","c":"CollectionUtils","l":"pickRandom(Collection, Predicate)","u":"pickRandom(java.util.Collection,java.util.function.Predicate)"},{"p":"me.hsgamer.hscore.common","c":"CollectionUtils","l":"pickRandom(T[])"},{"p":"me.hsgamer.hscore.common","c":"CollectionUtils","l":"pickRandom(T[], Predicate)","u":"pickRandom(T[],java.util.function.Predicate)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"PlaceholderMask","l":"PlaceholderMask(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"me.hsgamer.hscore.bukkit.action","c":"PlayerAction","l":"PlayerAction(Plugin, String)","u":"%3Cinit%3E(org.bukkit.plugin.Plugin,java.lang.String)"},{"p":"me.hsgamer.hscore.bukkit.action","c":"CommandAction","l":"plugin"},{"p":"me.hsgamer.hscore.task.element","c":"TaskPool","l":"pollTask()"},{"p":"me.hsgamer.hscore.license.polymart","c":"PolymartLicenseChecker","l":"PolymartLicenseChecker(String, boolean, boolean)","u":"%3Cinit%3E(java.lang.String,boolean,boolean)"},{"p":"me.hsgamer.hscore.license.polymart","c":"PolymartLicenseChecker","l":"PolymartLicenseChecker(String, boolean, boolean, PolymartLicenseFetcher)","u":"%3Cinit%3E(java.lang.String,boolean,boolean,me.hsgamer.hscore.license.polymart.PolymartLicenseFetcher)"},{"p":"me.hsgamer.hscore.license.polymart","c":"PolymartLicenseEntry","l":"PolymartLicenseEntry(String, String, String, String, String, String, String, String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"},{"p":"me.hsgamer.hscore.checker.polymart","c":"PolymartVersionChecker","l":"PolymartVersionChecker(int)","u":"%3Cinit%3E(int)"},{"p":"me.hsgamer.hscore.checker.polymart","c":"PolymartVersionChecker","l":"PolymartVersionChecker(int, UserAgent)","u":"%3Cinit%3E(int,me.hsgamer.hscore.web.UserAgent)"},{"p":"me.hsgamer.hscore.minecraft.block.box","c":"Position","l":"Position(double, double, double)","u":"%3Cinit%3E(double,double,double)"},{"p":"me.hsgamer.hscore.database.driver.postgresql","c":"PostgreSqlDriver","l":"PostgreSqlDriver()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"PotionEffectModifier","l":"PotionEffectModifier()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"PredicateButton","l":"PredicateButton()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"PredicateMask","l":"PredicateMask(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"me.hsgamer.hscore.variable","c":"Variable","l":"prefix"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"PaginatedMask","l":"previousPage(UUID)","u":"previousPage(java.util.UUID)"},{"p":"me.hsgamer.hscore.config.annotation.converter.impl","c":"PrimitiveConverterProvider","l":"PrimitiveConverterProvider()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.logger.system","c":"SystemLogger","l":"printDebug()"},{"p":"me.hsgamer.hscore.config.annotation","c":"ConfigPath","l":"priority()"},{"p":"me.hsgamer.hscore.expansion.properties","c":"PropertiesExpansionDescriptionLoader","l":"PropertiesExpansionDescriptionLoader()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.expansion.properties","c":"PropertiesExpansionDescriptionLoader","l":"PropertiesExpansionDescriptionLoader(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"me.hsgamer.hscore.task.element","c":"TaskData","l":"put(String, Object)","u":"put(java.lang.String,java.lang.Object)"},{"p":"me.hsgamer.hscore.collections.map","c":"CaseInsensitiveStringMap","l":"put(String, V)","u":"put(java.lang.String,V)"},{"p":"me.hsgamer.hscore.collections.map","c":"CaseInsensitiveStringMap","l":"putAll(Map)","u":"putAll(java.util.Map)"},{"p":"me.hsgamer.hscore.database.client.sql","c":"StatementBuilder","l":"query(StatementBuilder.ResultSetConverter)","u":"query(me.hsgamer.hscore.database.client.sql.StatementBuilder.ResultSetConverter)"},{"p":"me.hsgamer.hscore.database.client.sql","c":"StatementBuilder","l":"queryList(StatementBuilder.ResultSetConverter)","u":"queryList(me.hsgamer.hscore.database.client.sql.StatementBuilder.ResultSetConverter)"},{"p":"me.hsgamer.hscore.database.client.sql","c":"StatementBuilder","l":"queryListSafe(StatementBuilder.ResultSetConverter)","u":"queryListSafe(me.hsgamer.hscore.database.client.sql.StatementBuilder.ResultSetConverter)"},{"p":"me.hsgamer.hscore.database.client.sql","c":"StatementBuilder","l":"querySafe(StatementBuilder.ResultSetConverter)","u":"querySafe(me.hsgamer.hscore.database.client.sql.StatementBuilder.ResultSetConverter)"},{"p":"me.hsgamer.hscore.minecraft.block.utils","c":"PositionIteratorUtils","l":"random(BlockBox)","u":"random(me.hsgamer.hscore.minecraft.block.box.BlockBox)"},{"p":"me.hsgamer.hscore.minecraft.block.impl.iterator","c":"RandomPositionIterator","l":"RandomPositionIterator(BlockBox)","u":"%3Cinit%3E(me.hsgamer.hscore.minecraft.block.box.BlockBox)"},{"p":"me.hsgamer.hscore.minecraft.block.impl.iterator","c":"RandomTypePositionIterator","l":"RandomTypePositionIterator(BlockBox, Collection>)","u":"%3Cinit%3E(me.hsgamer.hscore.minecraft.block.box.BlockBox,java.util.Collection)"},{"p":"me.hsgamer.hscore.bukkit.channel","c":"Channel","l":"register()"},{"p":"me.hsgamer.hscore.bukkit.config.converter","c":"BukkitConverterProvider","l":"register()"},{"p":"me.hsgamer.hscore.bungeecord.channel","c":"Channel","l":"register()"},{"p":"me.hsgamer.hscore.bukkit.action.builder","c":"BukkitActionBuilder","l":"register(ActionBuilder, Plugin)","u":"register(me.hsgamer.hscore.action.builder.ActionBuilder,org.bukkit.plugin.Plugin)"},{"p":"me.hsgamer.hscore.builder","c":"Builder","l":"register(BiFunction, String...)","u":"register(java.util.function.BiFunction,java.lang.String...)"},{"p":"me.hsgamer.hscore.serializer","c":"Serializer","l":"register(Class)","u":"register(java.lang.Class)"},{"p":"me.hsgamer.hscore.serializer","c":"Serializer","l":"register(Class, Function, Function)","u":"register(java.lang.Class,java.util.function.Function,java.util.function.Function)"},{"p":"me.hsgamer.hscore.builder","c":"Builder","l":"register(Function, Optional>)","u":"register(java.util.function.Function)"},{"p":"me.hsgamer.hscore.builder","c":"FunctionalMassBuilder","l":"register(Function, String...)","u":"register(java.util.function.Function,java.lang.String...)"},{"p":"me.hsgamer.hscore.builder","c":"MassBuilder","l":"register(Function>)","u":"register(java.util.function.Function)"},{"p":"me.hsgamer.hscore.builder","c":"MassBuilder","l":"register(Function>, boolean)","u":"register(java.util.function.Function,boolean)"},{"p":"me.hsgamer.hscore.builder","c":"Builder","l":"register(Function, String...)","u":"register(java.util.function.Function,java.lang.String...)"},{"p":"me.hsgamer.hscore.bukkit.channel","c":"BungeeUtils","l":"register(Plugin)","u":"register(org.bukkit.plugin.Plugin)"},{"p":"me.hsgamer.hscore.bukkit.channel","c":"BungeeUtils","l":"register(Plugin, String)","u":"register(org.bukkit.plugin.Plugin,java.lang.String)"},{"p":"me.hsgamer.hscore.serializer","c":"Serializer","l":"register(String, Class, Function, Function)","u":"register(java.lang.String,java.lang.Class,java.util.function.Function,java.util.function.Function)"},{"p":"me.hsgamer.hscore.variable","c":"VariableBundle","l":"register(String, StringReplacer)","u":"register(java.lang.String,me.hsgamer.hscore.common.StringReplacer)"},{"p":"me.hsgamer.hscore.variable","c":"VariableManager","l":"register(String, StringReplacer)","u":"register(java.lang.String,me.hsgamer.hscore.common.StringReplacer)"},{"p":"me.hsgamer.hscore.variable","c":"VariableBundle","l":"register(String, StringReplacer, boolean)","u":"register(java.lang.String,me.hsgamer.hscore.common.StringReplacer,boolean)"},{"p":"me.hsgamer.hscore.variable","c":"VariableManager","l":"register(String, StringReplacer, boolean)","u":"register(java.lang.String,me.hsgamer.hscore.common.StringReplacer,boolean)"},{"p":"me.hsgamer.hscore.builder","c":"Builder","l":"register(Supplier, String...)","u":"register(java.util.function.Supplier,java.lang.String...)"},{"p":"me.hsgamer.hscore.config.annotation.converter.manager","c":"DefaultConverterManager","l":"registerConverter(Type, Converter)","u":"registerConverter(java.lang.reflect.Type,me.hsgamer.hscore.config.annotation.converter.Converter)"},{"p":"me.hsgamer.hscore.expression","c":"ExpressionUtils","l":"registerFunction(String, FunctionIfc)","u":"registerFunction(java.lang.String,com.ezylang.evalex.functions.FunctionIfc)"},{"p":"me.hsgamer.hscore.expression","c":"ExpressionUtils","l":"registerOperator(String, OperatorIfc)","u":"registerOperator(java.lang.String,com.ezylang.evalex.operators.OperatorIfc)"},{"p":"me.hsgamer.hscore.config.annotation.converter.manager","c":"DefaultConverterManager","l":"registerProvider(ConverterProvider)","u":"registerProvider(me.hsgamer.hscore.config.annotation.converter.ConverterProvider)"},{"p":"me.hsgamer.hscore.minecraft.block.utils","c":"PositionIteratorUtils","l":"registerType(String, Function)","u":"registerType(java.lang.String,java.util.function.Function)"},{"p":"me.hsgamer.hscore.bukkit.variable","c":"BukkitVariableBundle","l":"registerVariables(VariableBundle)","u":"registerVariables(me.hsgamer.hscore.variable.VariableBundle)"},{"p":"me.hsgamer.hscore.variable","c":"CommonVariableBundle","l":"registerVariables(VariableBundle)","u":"registerVariables(me.hsgamer.hscore.variable.VariableBundle)"},{"p":"me.hsgamer.hscore.bukkit.config","c":"BukkitConfig","l":"reload()"},{"p":"me.hsgamer.hscore.bungeecord.config","c":"BungeeConfig","l":"reload()"},{"p":"me.hsgamer.hscore.config.annotated","c":"AnnotatedConfig","l":"reload()"},{"p":"me.hsgamer.hscore.config","c":"Config","l":"reload()"},{"p":"me.hsgamer.hscore.config.configurate","c":"ConfigurateConfig","l":"reload()"},{"p":"me.hsgamer.hscore.config","c":"DecorativeConfig","l":"reload()"},{"p":"me.hsgamer.hscore.config.gson","c":"GsonConfig","l":"reload()"},{"p":"me.hsgamer.hscore.config.simpleconfiguration","c":"SimpleConfig","l":"reload()"},{"p":"me.hsgamer.hscore.config.simplixstorage","c":"LightningConfig","l":"reload()"},{"p":"me.hsgamer.hscore.builder","c":"MassBuilder","l":"remove(Function>)","u":"remove(java.util.function.Function)"},{"p":"me.hsgamer.hscore.collections.map","c":"CaseInsensitiveStringMap","l":"remove(Object)","u":"remove(java.lang.Object)"},{"p":"me.hsgamer.hscore.minestom.board","c":"Board","l":"remove(Player)","u":"remove(net.minestom.server.entity.Player)"},{"p":"me.hsgamer.hscore.config","c":"Config","l":"remove(String...)","u":"remove(java.lang.String...)"},{"p":"me.hsgamer.hscore.config","c":"DecorativeConfig","l":"remove(String...)","u":"remove(java.lang.String...)"},{"p":"me.hsgamer.hscore.minecraft.gui.simple","c":"SimpleButtonMap","l":"removeAllButton()"},{"p":"me.hsgamer.hscore.ui","c":"BaseHolder","l":"removeAllDisplay()"},{"p":"me.hsgamer.hscore.ui","c":"Holder","l":"removeAllDisplay()"},{"p":"me.hsgamer.hscore.minecraft.gui.advanced","c":"AdvancedButtonMap","l":"removeAllMasks()"},{"p":"me.hsgamer.hscore.minecraft.gui.simple","c":"SimpleButtonMap","l":"removeButton(int)"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"ListButton","l":"removeCurrentIndex(UUID)","u":"removeCurrentIndex(java.util.UUID)"},{"p":"me.hsgamer.hscore.ui","c":"BaseHolder","l":"removeDisplay(UUID)","u":"removeDisplay(java.util.UUID)"},{"p":"me.hsgamer.hscore.ui","c":"Holder","l":"removeDisplay(UUID)","u":"removeDisplay(java.util.UUID)"},{"p":"me.hsgamer.hscore.variable","c":"VariableManager","l":"removeExternalReplacer(StringReplacer)","u":"removeExternalReplacer(me.hsgamer.hscore.common.StringReplacer)"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"ItemUtils","l":"removeItemInInventory(Inventory, Collection)","u":"removeItemInInventory(org.bukkit.inventory.Inventory,java.util.Collection)"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"ItemUtils","l":"removeItemInInventory(Inventory, Predicate, int)","u":"removeItemInInventory(org.bukkit.inventory.Inventory,java.util.function.Predicate,int)"},{"p":"me.hsgamer.hscore.minecraft.item","c":"ItemBuilder","l":"removeItemModifier(ItemModifier)","u":"removeItemModifier(me.hsgamer.hscore.minecraft.item.ItemModifier)"},{"p":"me.hsgamer.hscore.minecraft.gui.advanced","c":"AdvancedButtonMap","l":"removeMask(String)","u":"removeMask(java.lang.String)"},{"p":"me.hsgamer.hscore.request","c":"RequestManager","l":"removeRequest(I)"},{"p":"me.hsgamer.hscore.request","c":"RequestManager","l":"removeRequests(I)"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionManager","l":"removeStateListener(BiConsumer)","u":"removeStateListener(java.util.function.BiConsumer)"},{"p":"me.hsgamer.hscore.minecraft.item","c":"ItemBuilder","l":"removeStringReplacer(StringReplacer)","u":"removeStringReplacer(me.hsgamer.hscore.common.StringReplacer)"},{"p":"me.hsgamer.hscore.common","c":"CollectionUtils","l":"repeatCollection(Collection, int)","u":"repeatCollection(java.util.Collection,int)"},{"p":"me.hsgamer.hscore.common","c":"CollectionUtils","l":"repeatElement(Collection, int)","u":"repeatElement(java.util.Collection,int)"},{"p":"me.hsgamer.hscore.common","c":"StringReplacer","l":"replace(String)","u":"replace(java.lang.String)"},{"p":"me.hsgamer.hscore.variable","c":"VariableManager","l":"replace(String)","u":"replace(java.lang.String)"},{"p":"me.hsgamer.hscore.common","c":"StringReplacer","l":"replace(String, UUID)","u":"replace(java.lang.String,java.util.UUID)"},{"p":"me.hsgamer.hscore.variable","c":"VariableManager","l":"replace(String, UUID)","u":"replace(java.lang.String,java.util.UUID)"},{"p":"me.hsgamer.hscore.common","c":"StringUtils","l":"replaceChar(char, char, String, Map>)","u":"replaceChar(char,char,java.lang.String,java.util.Map)"},{"p":"me.hsgamer.hscore.common","c":"StringUtils","l":"replaceHex(char, Function, String)","u":"replaceHex(char,java.util.function.Function,java.lang.String)"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"ColorUtils","l":"replaceHybridColorCode(char, String)","u":"replaceHybridColorCode(char,java.lang.String)"},{"p":"me.hsgamer.hscore.common","c":"StringReplacer","l":"replaceOrDefault(String, UUID, String)","u":"replaceOrDefault(java.lang.String,java.util.UUID,java.lang.String)"},{"p":"me.hsgamer.hscore.common","c":"StringReplacer","l":"replaceOrOriginal(String, UUID)","u":"replaceOrOriginal(java.lang.String,java.util.UUID)"},{"p":"me.hsgamer.hscore.common","c":"StringUtils","l":"replacePattern(String, Pattern, Function)","u":"replacePattern(java.lang.String,java.util.regex.Pattern,java.util.function.Function)"},{"p":"me.hsgamer.hscore.variable","c":"Variable","l":"replacer"},{"p":"me.hsgamer.hscore.variable","c":"VariableSession","l":"replaceVariable(String)","u":"replaceVariable(java.lang.String)"},{"p":"me.hsgamer.hscore.request","c":"RequestManager","l":"RequestManager()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.animate","c":"Animation","l":"reset()"},{"p":"me.hsgamer.hscore.minecraft.block.adapt","c":"WrappedPositionIterator","l":"reset()"},{"p":"me.hsgamer.hscore.minecraft.block.impl.iterator","c":"RandomPositionIterator","l":"reset()"},{"p":"me.hsgamer.hscore.minecraft.block.impl.iterator","c":"RandomTypePositionIterator","l":"reset()"},{"p":"me.hsgamer.hscore.minecraft.block.iterator","c":"BasePositionIterator","l":"reset()"},{"p":"me.hsgamer.hscore.minecraft.block.iterator","c":"PositionIterator","l":"reset()"},{"p":"me.hsgamer.hscore.minecraft.block.impl.iterator","c":"LinearPositionIterator.LinearCoordinate","l":"reset(Position, BasePositionIterator)","u":"reset(me.hsgamer.hscore.minecraft.block.box.Position,me.hsgamer.hscore.minecraft.block.iterator.BasePositionIterator)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"OneTimeAnimatedMask","l":"reset(UUID)","u":"reset(java.util.UUID)"},{"p":"me.hsgamer.hscore.license.polymart","c":"PolymartLicenseEntry","l":"resource"},{"p":"me.hsgamer.hscore.license.spigotmc","c":"SpigotLicenseEntry","l":"resource"},{"p":"me.hsgamer.hscore.license.common","c":"CommonLicenseProperty","l":"RESOURCE"},{"p":"me.hsgamer.hscore.license.polymart","c":"PolymartLicenseEntry","l":"resourceVersion"},{"p":"me.hsgamer.hscore.common","c":"CollectionUtils","l":"reverse(Collection)","u":"reverse(java.util.Collection)"},{"p":"me.hsgamer.hscore.common","c":"CollectionUtils","l":"rotate(Collection, int)","u":"rotate(java.util.Collection,int)"},{"p":"me.hsgamer.hscore.task","c":"BatchRunnable","l":"run()"},{"p":"me.hsgamer.hscore.bukkit.config","c":"BukkitConfig","l":"save()"},{"p":"me.hsgamer.hscore.bungeecord.config","c":"BungeeConfig","l":"save()"},{"p":"me.hsgamer.hscore.config","c":"Config","l":"save()"},{"p":"me.hsgamer.hscore.config.configurate","c":"ConfigurateConfig","l":"save()"},{"p":"me.hsgamer.hscore.config","c":"DecorativeConfig","l":"save()"},{"p":"me.hsgamer.hscore.config.gson","c":"GsonConfig","l":"save()"},{"p":"me.hsgamer.hscore.config.simpleconfiguration","c":"SimpleConfig","l":"save()"},{"p":"me.hsgamer.hscore.config.simplixstorage","c":"LightningConfig","l":"save()"},{"p":"me.hsgamer.hscore.expansion.extra.expansion","c":"DataFolder","l":"saveResource(String, boolean)","u":"saveResource(java.lang.String,boolean)"},{"p":"me.hsgamer.hscore.bukkit.channel","c":"Channel","l":"send(byte[])"},{"p":"me.hsgamer.hscore.bukkit.channel","c":"BungeeSubChannel","l":"send(PluginMessageRecipient, byte[])","u":"send(org.bukkit.plugin.messaging.PluginMessageRecipient,byte[])"},{"p":"me.hsgamer.hscore.bukkit.channel","c":"Channel","l":"send(PluginMessageRecipient, byte[])","u":"send(org.bukkit.plugin.messaging.PluginMessageRecipient,byte[])"},{"p":"me.hsgamer.hscore.bungeecord.channel","c":"Channel","l":"send(ProxiedPlayer, byte[])","u":"send(net.md_5.bungee.api.connection.ProxiedPlayer,byte[])"},{"p":"me.hsgamer.hscore.bungeecord.channel","c":"Channel","l":"send(ServerInfo, byte[])","u":"send(net.md_5.bungee.api.config.ServerInfo,byte[])"},{"p":"me.hsgamer.hscore.bungeecord.channel","c":"Channel","l":"sendAll(byte[])"},{"p":"me.hsgamer.hscore.bungeecord.channel","c":"Channel","l":"sendAll(byte[], boolean)","u":"sendAll(byte[],boolean)"},{"p":"me.hsgamer.hscore.bukkit.channel","c":"BungeeSubChannel","l":"sendForward(PluginMessageRecipient, String, byte[])","u":"sendForward(org.bukkit.plugin.messaging.PluginMessageRecipient,java.lang.String,byte[])"},{"p":"me.hsgamer.hscore.bukkit.channel","c":"BungeeSubChannel","l":"sendForward(String, byte[])","u":"sendForward(java.lang.String,byte[])"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"MessageUtils","l":"sendMessage(Collection, String)","u":"sendMessage(java.util.Collection,java.lang.String)"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"MessageUtils","l":"sendMessage(Collection, String, String)","u":"sendMessage(java.util.Collection,java.lang.String,java.lang.String)"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"MessageUtils","l":"sendMessage(Collection, String, Supplier)","u":"sendMessage(java.util.Collection,java.lang.String,java.util.function.Supplier)"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"MessageUtils","l":"sendMessage(CommandSender, String)","u":"sendMessage(org.bukkit.command.CommandSender,java.lang.String)"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"MessageUtils","l":"sendMessage(CommandSender, String, String)","u":"sendMessage(org.bukkit.command.CommandSender,java.lang.String,java.lang.String)"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"MessageUtils","l":"sendMessage(CommandSender, String, Supplier)","u":"sendMessage(org.bukkit.command.CommandSender,java.lang.String,java.util.function.Supplier)"},{"p":"me.hsgamer.hscore.bukkit.channel","c":"BungeeUtils","l":"sendMessage(Plugin, PluginMessageRecipient, String, String)","u":"sendMessage(org.bukkit.plugin.Plugin,org.bukkit.plugin.messaging.PluginMessageRecipient,java.lang.String,java.lang.String)"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"MessageUtils","l":"sendMessage(UUID, String)","u":"sendMessage(java.util.UUID,java.lang.String)"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"MessageUtils","l":"sendMessage(UUID, String, String)","u":"sendMessage(java.util.UUID,java.lang.String,java.lang.String)"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"MessageUtils","l":"sendMessage(UUID, String, Supplier)","u":"sendMessage(java.util.UUID,java.lang.String,java.util.function.Supplier)"},{"p":"me.hsgamer.hscore.bukkit.channel","c":"BungeeUtils","l":"sendPluginMessage(Plugin, PluginMessageRecipient, byte[])","u":"sendPluginMessage(org.bukkit.plugin.Plugin,org.bukkit.plugin.messaging.PluginMessageRecipient,byte[])"},{"p":"me.hsgamer.hscore.bukkit.channel","c":"BungeeUtils","l":"sendPluginMessage(Plugin, PluginMessageRecipient, String, byte[])","u":"sendPluginMessage(org.bukkit.plugin.Plugin,org.bukkit.plugin.messaging.PluginMessageRecipient,java.lang.String,byte[])"},{"p":"me.hsgamer.hscore.bukkit.channel","c":"BungeeUtils","l":"sendRawMessage(Plugin, PluginMessageRecipient, String, String)","u":"sendRawMessage(org.bukkit.plugin.Plugin,org.bukkit.plugin.messaging.PluginMessageRecipient,java.lang.String,java.lang.String)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"SequencePaginatedMask","l":"SequencePaginatedMask(String, MaskSlot)","u":"%3Cinit%3E(java.lang.String,me.hsgamer.hscore.minecraft.gui.mask.MaskSlot)"},{"p":"me.hsgamer.hscore.database","c":"Setting","l":"serialize()"},{"p":"me.hsgamer.hscore.serializer","c":"Serializer","l":"serialize(O)"},{"p":"me.hsgamer.hscore.serializer","c":"DataConverter","l":"serialize(T)"},{"p":"me.hsgamer.hscore.serializer","c":"Serializer","l":"Serializer()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.bukkit.config","c":"BukkitConfig","l":"set(Object, String...)","u":"set(java.lang.Object,java.lang.String...)"},{"p":"me.hsgamer.hscore.bungeecord.config","c":"BungeeConfig","l":"set(Object, String...)","u":"set(java.lang.Object,java.lang.String...)"},{"p":"me.hsgamer.hscore.config.annotated","c":"AnnotatedConfig","l":"set(Object, String...)","u":"set(java.lang.Object,java.lang.String...)"},{"p":"me.hsgamer.hscore.config","c":"Config","l":"set(Object, String...)","u":"set(java.lang.Object,java.lang.String...)"},{"p":"me.hsgamer.hscore.config.configurate","c":"ConfigurateConfig","l":"set(Object, String...)","u":"set(java.lang.Object,java.lang.String...)"},{"p":"me.hsgamer.hscore.config","c":"DecorativeConfig","l":"set(Object, String...)","u":"set(java.lang.Object,java.lang.String...)"},{"p":"me.hsgamer.hscore.config.gson","c":"GsonConfig","l":"set(Object, String...)","u":"set(java.lang.Object,java.lang.String...)"},{"p":"me.hsgamer.hscore.config.simpleconfiguration","c":"SimpleConfig","l":"set(Object, String...)","u":"set(java.lang.Object,java.lang.String...)"},{"p":"me.hsgamer.hscore.config.simplixstorage","c":"LightningConfig","l":"set(Object, String...)","u":"set(java.lang.Object,java.lang.String...)"},{"p":"me.hsgamer.hscore.minecraft.gui.button","c":"DisplayButton","l":"setAction(Consumer)","u":"setAction(java.util.function.Consumer)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"AmountModifier","l":"setAmount(int)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"AmountModifier","l":"setAmount(String)","u":"setAmount(java.lang.String)"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"PredicateButton","l":"setButton(Button)","u":"setButton(me.hsgamer.hscore.minecraft.gui.button.Button)"},{"p":"me.hsgamer.hscore.minecraft.gui.simple","c":"SimpleButtonMap","l":"setButton(int, Button)","u":"setButton(int,me.hsgamer.hscore.minecraft.gui.button.Button)"},{"p":"me.hsgamer.hscore.bukkit.gui","c":"BukkitGUIDisplay","l":"setButton(int, Item)","u":"setButton(int,me.hsgamer.hscore.minecraft.gui.object.Item)"},{"p":"me.hsgamer.hscore.minecraft.gui","c":"InventoryGUIDisplay","l":"setButton(int, Item)","u":"setButton(int,me.hsgamer.hscore.minecraft.gui.object.Item)"},{"p":"me.hsgamer.hscore.minestom.gui","c":"MinestomGUIDisplay","l":"setButton(int, Item)","u":"setButton(int,me.hsgamer.hscore.minecraft.gui.object.Item)"},{"p":"me.hsgamer.hscore.bukkit.gui.event","c":"BukkitClickEvent","l":"setButtonExecute(boolean)"},{"p":"me.hsgamer.hscore.minecraft.gui.event","c":"ClickEvent","l":"setButtonExecute(boolean)"},{"p":"me.hsgamer.hscore.minestom.gui.event","c":"MinestomClickEvent","l":"setButtonExecute(boolean)"},{"p":"me.hsgamer.hscore.minecraft.gui","c":"GUIHolder","l":"setButtonMap(ButtonMap)","u":"setButtonMap(me.hsgamer.hscore.minecraft.gui.button.ButtonMap)"},{"p":"me.hsgamer.hscore.bukkit.gui.event","c":"BukkitCancellableEvent","l":"setCancelled(boolean)"},{"p":"me.hsgamer.hscore.minecraft.gui.event","c":"CancellableEvent","l":"setCancelled(boolean)"},{"p":"me.hsgamer.hscore.minestom.gui.event","c":"MinestomCancellableEvent","l":"setCancelled(boolean)"},{"p":"me.hsgamer.hscore.minecraft.gui.button","c":"DisplayButton","l":"setClickAction(Consumer)","u":"setClickAction(java.util.function.Consumer)"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"PredicateButton","l":"setClickFuturePredicate(Function>)","u":"setClickFuturePredicate(java.util.function.Function)"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"PredicateButton","l":"setClickPredicate(Predicate)","u":"setClickPredicate(java.util.function.Predicate)"},{"p":"me.hsgamer.hscore.database","c":"Setting","l":"setClientProperties(Map)","u":"setClientProperties(java.util.Map)"},{"p":"me.hsgamer.hscore.database","c":"Setting","l":"setClientProperty(String, Object)","u":"setClientProperty(java.lang.String,java.lang.Object)"},{"p":"me.hsgamer.hscore.minestom.gui","c":"MinestomGUIHolder","l":"setClosePredicate(Predicate)","u":"setClosePredicate(java.util.function.Predicate)"},{"p":"me.hsgamer.hscore.bukkit.config","c":"BukkitConfig","l":"setComment(CommentType, List, String...)","u":"setComment(me.hsgamer.hscore.config.CommentType,java.util.List,java.lang.String...)"},{"p":"me.hsgamer.hscore.config","c":"Config","l":"setComment(CommentType, List, String...)","u":"setComment(me.hsgamer.hscore.config.CommentType,java.util.List,java.lang.String...)"},{"p":"me.hsgamer.hscore.config.configurate","c":"ConfigurateConfig","l":"setComment(CommentType, List, String...)","u":"setComment(me.hsgamer.hscore.config.CommentType,java.util.List,java.lang.String...)"},{"p":"me.hsgamer.hscore.config","c":"DecorativeConfig","l":"setComment(CommentType, List, String...)","u":"setComment(me.hsgamer.hscore.config.CommentType,java.util.List,java.lang.String...)"},{"p":"me.hsgamer.hscore.config.simpleconfiguration","c":"SimpleConfig","l":"setComment(CommentType, List, String...)","u":"setComment(me.hsgamer.hscore.config.CommentType,java.util.List,java.lang.String...)"},{"p":"me.hsgamer.hscore.config","c":"Config","l":"setComment(List, String...)","u":"setComment(java.util.List,java.lang.String...)"},{"p":"me.hsgamer.hscore.config","c":"DecorativeConfig","l":"setComment(List, String...)","u":"setComment(java.util.List,java.lang.String...)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"PaginatedMask","l":"setCycle(boolean)"},{"p":"me.hsgamer.hscore.database","c":"Setting","l":"setDatabaseName(String)","u":"setDatabaseName(java.lang.String)"},{"p":"me.hsgamer.hscore.minecraft.gui.simple","c":"SimpleButtonMap","l":"setDefaultButton(Button)","u":"setDefaultButton(me.hsgamer.hscore.minecraft.gui.button.Button)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"PlaceholderMask","l":"setDefaultMask(Mask)","u":"setDefaultMask(me.hsgamer.hscore.minecraft.gui.mask.Mask)"},{"p":"me.hsgamer.hscore.bukkit.gui.button.impl","c":"InputButton","l":"setDisplayItemFunction(BiFunction)","u":"setDisplayItemFunction(java.util.function.BiFunction)"},{"p":"me.hsgamer.hscore.bukkit.gui.button.impl","c":"OutputButton","l":"setDisplayItemFunction(BiFunction)","u":"setDisplayItemFunction(java.util.function.BiFunction)"},{"p":"me.hsgamer.hscore.database","c":"Setting","l":"setDriverProperties(Map)","u":"setDriverProperties(java.util.Map)"},{"p":"me.hsgamer.hscore.database","c":"Setting","l":"setDriverProperty(String, Object)","u":"setDriverProperty(java.lang.String,java.lang.Object)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"DurabilityModifier","l":"setDurability(short)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"DurabilityModifier","l":"setDurability(String)","u":"setDurability(java.lang.String)"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionManager","l":"setExceptionHandler(Consumer)","u":"setExceptionHandler(java.util.function.Consumer)"},{"p":"me.hsgamer.hscore.license.polymart","c":"PolymartLicenseChecker","l":"setExceptionHandler(Consumer)","u":"setExceptionHandler(java.util.function.Consumer)"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionManager","l":"setExpansionFactory(Function)","u":"setExpansionFactory(java.util.function.Function)"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"PredicateButton","l":"setFallbackButton(Button)","u":"setFallbackButton(me.hsgamer.hscore.minecraft.gui.button.Button)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"PredicateMask","l":"setFallbackMask(Mask)","u":"setFallbackMask(me.hsgamer.hscore.minecraft.gui.mask.Mask)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"ItemFlagModifier","l":"setFlag(ItemFlag...)","u":"setFlag(org.bukkit.inventory.ItemFlag...)"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"ColorUtils","l":"setHexSupportGlobalCheck(BooleanSupplier)","u":"setHexSupportGlobalCheck(java.util.function.BooleanSupplier)"},{"p":"me.hsgamer.hscore.database","c":"Setting","l":"setHost(String)","u":"setHost(java.lang.String)"},{"p":"me.hsgamer.hscore.config","c":"Config","l":"setIfAbsent(Map)","u":"setIfAbsent(java.util.Map)"},{"p":"me.hsgamer.hscore.config","c":"DecorativeConfig","l":"setIfAbsent(Map)","u":"setIfAbsent(java.util.Map)"},{"p":"me.hsgamer.hscore.config","c":"Config","l":"setIfAbsent(Object, String...)","u":"setIfAbsent(java.lang.Object,java.lang.String...)"},{"p":"me.hsgamer.hscore.config","c":"DecorativeConfig","l":"setIfAbsent(Object, String...)","u":"setIfAbsent(java.lang.Object,java.lang.String...)"},{"p":"me.hsgamer.hscore.config.simplixstorage","c":"LightningConfig","l":"setIfAbsent(Object, String...)","u":"setIfAbsent(java.lang.Object,java.lang.String...)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"PlaceholderMask","l":"setInitDefaultMask(boolean)"},{"p":"me.hsgamer.hscore.bukkit.gui.button.impl","c":"InputButton","l":"setInputItem(UUID, ItemStack)","u":"setInputItem(java.util.UUID,org.bukkit.inventory.ItemStack)"},{"p":"me.hsgamer.hscore.bukkit.gui","c":"BukkitGUIHolder","l":"setInventoryFunction(Function)","u":"setInventoryFunction(java.util.function.Function)"},{"p":"me.hsgamer.hscore.minestom.gui","c":"MinestomGUIHolder","l":"setInventoryType(InventoryType)","u":"setInventoryType(net.minestom.server.inventory.InventoryType)"},{"p":"me.hsgamer.hscore.bukkit.gui","c":"BukkitGUIHolder","l":"setInventoryType(InventoryType)","u":"setInventoryType(org.bukkit.event.inventory.InventoryType)"},{"p":"me.hsgamer.hscore.bukkit.channel","c":"BungeeUtils","l":"setIoExceptionConsumer(Consumer)","u":"setIoExceptionConsumer(java.util.function.Consumer)"},{"p":"me.hsgamer.hscore.minecraft.gui.button","c":"DisplayButton","l":"setItem(Item)","u":"setItem(me.hsgamer.hscore.minecraft.gui.object.Item)"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"ListButton","l":"setKeepCurrentIndex(boolean)"},{"p":"me.hsgamer.hscore.logger.provider","c":"LoggerProvider","l":"setLoggerProvider(Function)","u":"setLoggerProvider(java.util.function.Function)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"LoreModifier","l":"setLore(Collection)","u":"setLore(java.util.Collection)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"LoreModifier","l":"setLore(String...)","u":"setLore(java.lang.String...)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"PredicateMask","l":"setMask(Mask)","u":"setMask(me.hsgamer.hscore.minecraft.gui.mask.Mask)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"PlaceholderMask","l":"setMask(UUID, Mask)","u":"setMask(java.util.UUID,me.hsgamer.hscore.minecraft.gui.mask.Mask)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"MaterialModifier","l":"setMaterial(Material)","u":"setMaterial(org.bukkit.Material)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"MaterialModifier","l":"setMaterial(String...)","u":"setMaterial(java.lang.String...)"},{"p":"me.hsgamer.hscore.minecraft.gui","c":"GUIProperties","l":"setMillisPerTick(long)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"NameModifier","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"me.hsgamer.hscore.bukkit.gui.button.impl","c":"OutputButton","l":"setOutputItem(UUID, ItemStack)","u":"setOutputItem(java.util.UUID,org.bukkit.inventory.ItemStack)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"PaginatedMask","l":"setPage(UUID, int)","u":"setPage(java.util.UUID,int)"},{"p":"me.hsgamer.hscore.database","c":"Setting","l":"setPassword(String)","u":"setPassword(java.lang.String)"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"AnimatedButton","l":"setPeriodMillis(long)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"AnimatedMask","l":"setPeriodMillis(long)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"OneTimeAnimatedMask","l":"setPeriodMillis(long)"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"AnimatedButton","l":"setPeriodTicks(long)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"AnimatedMask","l":"setPeriodTicks(long)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"OneTimeAnimatedMask","l":"setPeriodTicks(long)"},{"p":"me.hsgamer.hscore.database","c":"Setting","l":"setPort(String)","u":"setPort(java.lang.String)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"PotionEffectModifier","l":"setPotionEffect(Collection)","u":"setPotionEffect(java.util.Collection)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"PotionEffectModifier","l":"setPotionEffect(List)","u":"setPotionEffect(java.util.List)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"PotionEffectModifier","l":"setPotionEffect(PotionEffect...)","u":"setPotionEffect(org.bukkit.potion.PotionEffect...)"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"PotionEffectModifier","l":"setPotionEffect(String...)","u":"setPotionEffect(java.lang.String...)"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"MessageUtils","l":"setPrefix(String)","u":"setPrefix(java.lang.String)"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"MessageUtils","l":"setPrefix(Supplier)","u":"setPrefix(java.util.function.Supplier)"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"PredicateButton","l":"setPreventSpamClick(boolean)"},{"p":"me.hsgamer.hscore.license.common","c":"LicenseProperties","l":"setProperty(CommonLicenseProperty, String)","u":"setProperty(me.hsgamer.hscore.license.common.CommonLicenseProperty,java.lang.String)"},{"p":"me.hsgamer.hscore.bukkit.gui.event","c":"BukkitCloseEvent","l":"setRemoveDisplay(boolean)"},{"p":"me.hsgamer.hscore.minecraft.gui.event","c":"CloseEvent","l":"setRemoveDisplay(boolean)"},{"p":"me.hsgamer.hscore.minestom.gui.event","c":"MinestomCloseEvent","l":"setRemoveDisplay(boolean)"},{"p":"me.hsgamer.hscore.variable","c":"VariableManager","l":"setSingleVariables(String, UUID)","u":"setSingleVariables(java.lang.String,java.util.UUID)"},{"p":"me.hsgamer.hscore.bukkit.gui","c":"BukkitGUIHolder","l":"setSize(int)"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionManager","l":"setSortAndFilterFunction(UnaryOperator>)","u":"setSortAndFilterFunction(java.util.function.UnaryOperator)"},{"p":"me.hsgamer.hscore.database.client.sql","c":"StatementBuilder","l":"setStatement(String)","u":"setStatement(java.lang.String)"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionClassLoader","l":"setThrowable(Throwable)","u":"setThrowable(java.lang.Throwable)"},{"p":"me.hsgamer.hscore.task","c":"BatchRunnable","l":"setTimeout(long, TimeUnit)","u":"setTimeout(long,java.util.concurrent.TimeUnit)"},{"p":"me.hsgamer.hscore.minestom.gui","c":"MinestomGUIHolder","l":"setTitle(Component)","u":"setTitle(net.kyori.adventure.text.Component)"},{"p":"me.hsgamer.hscore.bukkit.gui","c":"BukkitGUIHolder","l":"setTitle(String)","u":"setTitle(java.lang.String)"},{"p":"me.hsgamer.hscore.minestom.gui","c":"MinestomGUIHolder","l":"setTitleFunction(Function)","u":"setTitleFunction(java.util.function.Function)"},{"p":"me.hsgamer.hscore.bukkit.gui","c":"BukkitGUIHolder","l":"setTitleFunction(Function)","u":"setTitleFunction(java.util.function.Function)"},{"p":"me.hsgamer.hscore.bukkit.config","c":"BukkitConfig","l":"setup()"},{"p":"me.hsgamer.hscore.bungeecord.config","c":"BungeeConfig","l":"setup()"},{"p":"me.hsgamer.hscore.config.annotated","c":"AnnotatedConfig","l":"setup()"},{"p":"me.hsgamer.hscore.config","c":"Config","l":"setup()"},{"p":"me.hsgamer.hscore.config.configurate","c":"ConfigurateConfig","l":"setup()"},{"p":"me.hsgamer.hscore.config","c":"DecorativeConfig","l":"setup()"},{"p":"me.hsgamer.hscore.config.gson","c":"GsonConfig","l":"setup()"},{"p":"me.hsgamer.hscore.config.simpleconfiguration","c":"SimpleConfig","l":"setup()"},{"p":"me.hsgamer.hscore.config.simplixstorage","c":"LightningConfig","l":"setup()"},{"p":"me.hsgamer.hscore.downloader.core","c":"Downloader","l":"setup()"},{"p":"me.hsgamer.hscore.database","c":"Setting","l":"setUsername(String)","u":"setUsername(java.lang.String)"},{"p":"me.hsgamer.hscore.config.proxy","c":"ConfigNode","l":"setValue(Object)","u":"setValue(java.lang.Object)"},{"p":"me.hsgamer.hscore.common","c":"Pair","l":"setValue(V)"},{"p":"me.hsgamer.hscore.database.client.sql","c":"StatementBuilder","l":"setValues(List)","u":"setValues(java.util.List)"},{"p":"me.hsgamer.hscore.database.client.sql","c":"StatementBuilder","l":"setValues(Object...)","u":"setValues(java.lang.Object...)"},{"p":"me.hsgamer.hscore.variable","c":"VariableManager","l":"setVariables(String, UUID)","u":"setVariables(java.lang.String,java.util.UUID)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"OneTimeAnimatedMask","l":"setViewLast(boolean)"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"PredicateButton","l":"setViewPredicate(Predicate)","u":"setViewPredicate(java.util.function.Predicate)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"PredicateMask","l":"setViewPredicate(Predicate)","u":"setViewPredicate(java.util.function.Predicate)"},{"p":"me.hsgamer.hscore.config","c":"CommentType","l":"SIDE"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionDescription","l":"simple(String, String, String, Map)","u":"simple(java.lang.String,java.lang.String,java.lang.String,java.util.Map)"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"SimpleButton","l":"SimpleButton(Function, Consumer)","u":"%3Cinit%3E(java.util.function.Function,java.util.function.Consumer)"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"SimpleButton","l":"SimpleButton(Item, Consumer)","u":"%3Cinit%3E(me.hsgamer.hscore.minecraft.gui.object.Item,java.util.function.Consumer)"},{"p":"me.hsgamer.hscore.minecraft.gui.simple","c":"SimpleButtonMap","l":"SimpleButtonMap()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.config.simpleconfiguration","c":"SimpleConfig","l":"SimpleConfig(File, T)","u":"%3Cinit%3E(java.io.File,T)"},{"p":"me.hsgamer.hscore.config.simpleconfiguration","c":"SimpleConfig","l":"SimpleConfig(File, T, BiConsumer)","u":"%3Cinit%3E(java.io.File,T,java.util.function.BiConsumer)"},{"p":"me.hsgamer.hscore.config.annotation.converter.impl","c":"SimpleConverter","l":"SimpleConverter(UnaryOperator)","u":"%3Cinit%3E(java.util.function.UnaryOperator)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"SingleMask","l":"SingleMask(String, int, Button)","u":"%3Cinit%3E(java.lang.String,int,me.hsgamer.hscore.minecraft.gui.button.Button)"},{"p":"me.hsgamer.hscore.collections.map","c":"CaseInsensitiveStringMap","l":"size()"},{"p":"me.hsgamer.hscore.minecraft.block.box","c":"BlockBox","l":"sizeX()"},{"p":"me.hsgamer.hscore.minecraft.block.box","c":"BlockBox","l":"sizeY()"},{"p":"me.hsgamer.hscore.minecraft.block.box","c":"BlockBox","l":"sizeZ()"},{"p":"me.hsgamer.hscore.logger.slf4j","c":"SLF4JLogger","l":"SLF4JLogger(Class)","u":"%3Cinit%3E(java.lang.Class)"},{"p":"me.hsgamer.hscore.logger.slf4j","c":"SLF4JLogger","l":"SLF4JLogger(Logger)","u":"%3Cinit%3E(org.slf4j.Logger)"},{"p":"me.hsgamer.hscore.logger.slf4j","c":"SLF4JLogger","l":"SLF4JLogger(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"SingleMask","l":"slot"},{"p":"me.hsgamer.hscore.license.spigotmc","c":"SpigotLicenseChecker","l":"SpigotLicenseChecker(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"me.hsgamer.hscore.license.spigotmc","c":"SpigotLicenseChecker","l":"SpigotLicenseChecker(String, SpigotLicenseFetcher)","u":"%3Cinit%3E(java.lang.String,me.hsgamer.hscore.license.spigotmc.SpigotLicenseFetcher)"},{"p":"me.hsgamer.hscore.license.spigotmc","c":"SpigotLicenseEntry","l":"SpigotLicenseEntry(String, String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String)"},{"p":"me.hsgamer.hscore.checker.spigotmc","c":"SpigotVersionChecker","l":"SpigotVersionChecker(int)","u":"%3Cinit%3E(int)"},{"p":"me.hsgamer.hscore.checker.spigotmc","c":"SpigotVersionChecker","l":"SpigotVersionChecker(int, UserAgent)","u":"%3Cinit%3E(int,me.hsgamer.hscore.web.UserAgent)"},{"p":"me.hsgamer.hscore.config","c":"PathString","l":"split(String, Map)","u":"split(java.lang.String,java.util.Map)"},{"p":"me.hsgamer.hscore.config","c":"PathString","l":"split(String, String)","u":"split(java.lang.String,java.lang.String)"},{"p":"me.hsgamer.hscore.common","c":"CollectionUtils","l":"splitAll(String, Collection)","u":"splitAll(java.lang.String,java.util.Collection)"},{"p":"me.hsgamer.hscore.config","c":"PathString","l":"splitDefault(Map)","u":"splitDefault(java.util.Map)"},{"p":"me.hsgamer.hscore.config","c":"PathString","l":"splitDefault(String)","u":"splitDefault(java.lang.String)"},{"p":"me.hsgamer.hscore.database.driver.sqlite","c":"SqliteFileDriver","l":"SqliteFileDriver()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.database.driver.sqlite","c":"SqliteFileDriver","l":"SqliteFileDriver(File)","u":"%3Cinit%3E(java.io.File)"},{"p":"me.hsgamer.hscore.database.driver.sqlite","c":"SqliteMemoryDriver","l":"SqliteMemoryDriver()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.database.driver.sqlserver","c":"SqlServerDriver","l":"SqlServerDriver()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"StaticButtonPaginatedMask","l":"StaticButtonPaginatedMask(String, MaskSlot)","u":"%3Cinit%3E(java.lang.String,me.hsgamer.hscore.minecraft.gui.mask.MaskSlot)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"StaticMaskPaginatedMask","l":"StaticMaskPaginatedMask(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"StaticSequencePaginatedMask","l":"StaticSequencePaginatedMask(String, MaskSlot)","u":"%3Cinit%3E(java.lang.String,me.hsgamer.hscore.minecraft.gui.mask.MaskSlot)"},{"p":"me.hsgamer.hscore.bukkit.gui.button.impl","c":"InputButton","l":"stop()"},{"p":"me.hsgamer.hscore.bukkit.gui.button.impl","c":"OutputButton","l":"stop()"},{"p":"me.hsgamer.hscore.minecraft.gui.advanced","c":"AdvancedButtonMap","l":"stop()"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"AnimatedButton","l":"stop()"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"ListButton","l":"stop()"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","c":"PredicateButton","l":"stop()"},{"p":"me.hsgamer.hscore.minecraft.gui","c":"GUIHolder","l":"stop()"},{"p":"me.hsgamer.hscore.minecraft.gui","c":"InventoryGUIDisplay","l":"stop()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"AnimatedMask","l":"stop()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"ButtonMapMask","l":"stop()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"ButtonPaginatedMask","l":"stop()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"HybridMask","l":"stop()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"ListMask","l":"stop()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"MaskPaginatedMask","l":"stop()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"MultiSlotsMask","l":"stop()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"OneTimeAnimatedMask","l":"stop()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"PlaceholderMask","l":"stop()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"PredicateMask","l":"stop()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"SequencePaginatedMask","l":"stop()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"SingleMask","l":"stop()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"StaticButtonPaginatedMask","l":"stop()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"StaticMaskPaginatedMask","l":"stop()"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"StaticSequencePaginatedMask","l":"stop()"},{"p":"me.hsgamer.hscore.minecraft.gui.simple","c":"SimpleButtonMap","l":"stop()"},{"p":"me.hsgamer.hscore.minestom.gui.inventory","c":"DelegatingInventory","l":"stop()"},{"p":"me.hsgamer.hscore.ui","c":"BaseHolder","l":"stop()"},{"p":"me.hsgamer.hscore.ui.property","c":"Initializable","l":"stop()"},{"p":"me.hsgamer.hscore.expression","c":"StringComparator","l":"StringComparator()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.config.annotation.converter.impl","c":"StringConverter","l":"StringConverter()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.logger.system","c":"SystemLogger","l":"SystemLogger(Class)","u":"%3Cinit%3E(java.lang.Class)"},{"p":"me.hsgamer.hscore.logger.system","c":"SystemLogger","l":"SystemLogger(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"me.hsgamer.hscore.bukkit.utils","c":"ItemUtils.ItemCheckSession","l":"takeRunnable"},{"p":"me.hsgamer.hscore.task.element","c":"TaskPool","l":"TaskPool(int)","u":"%3Cinit%3E(int)"},{"p":"me.hsgamer.hscore.bukkit.action","c":"TellAction","l":"TellAction(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"me.hsgamer.hscore.license.polymart","c":"PolymartLicenseEntry","l":"timestamp"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"AmountModifier","l":"toObject()"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"DurabilityModifier","l":"toObject()"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"EnchantmentModifier","l":"toObject()"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"ItemFlagModifier","l":"toObject()"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"LoreModifier","l":"toObject()"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"MaterialModifier","l":"toObject()"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"NameModifier","l":"toObject()"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","c":"PotionEffectModifier","l":"toObject()"},{"p":"me.hsgamer.hscore.minecraft.item","c":"ItemModifier","l":"toObject()"},{"p":"me.hsgamer.hscore.minecraft.gui.object","c":"InventorySize","l":"toPosition(int)"},{"p":"me.hsgamer.hscore.license.polymart","c":"PolymartLicenseEntry","l":"toProperties()"},{"p":"me.hsgamer.hscore.license.spigotmc","c":"SpigotLicenseEntry","l":"toProperties()"},{"p":"me.hsgamer.hscore.license.polymart","c":"PolymartLicenseEntry","l":"toQueryMap()"},{"p":"me.hsgamer.hscore.minecraft.gui.object","c":"InventoryPosition","l":"toSlot(InventorySize)","u":"toSlot(me.hsgamer.hscore.minecraft.gui.object.InventorySize)"},{"p":"me.hsgamer.hscore.minecraft.gui.object","c":"InventorySize","l":"toSlots(Stream)","u":"toSlots(java.util.stream.Stream)"},{"p":"me.hsgamer.hscore.minestom.gui.object","c":"MinestomItem","l":"toString()"},{"p":"me.hsgamer.hscore.common","c":"StringReplacer","l":"tryReplace(String, UUID)","u":"tryReplace(java.lang.String,java.util.UUID)"},{"p":"me.hsgamer.hscore.license.common","c":"CommonLicenseProperty","l":"TYPE"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionState","l":"UNKNOWN"},{"p":"me.hsgamer.hscore.license.common","c":"LicenseStatus","l":"UNKNOWN"},{"p":"me.hsgamer.hscore.bukkit.channel","c":"Channel","l":"unregister()"},{"p":"me.hsgamer.hscore.bungeecord.channel","c":"Channel","l":"unregister()"},{"p":"me.hsgamer.hscore.serializer","c":"Serializer","l":"unregister(Class)","u":"unregister(java.lang.Class)"},{"p":"me.hsgamer.hscore.bukkit.channel","c":"BungeeUtils","l":"unregister(Plugin)","u":"unregister(org.bukkit.plugin.Plugin)"},{"p":"me.hsgamer.hscore.bukkit.channel","c":"BungeeUtils","l":"unregister(Plugin, String)","u":"unregister(org.bukkit.plugin.Plugin,java.lang.String)"},{"p":"me.hsgamer.hscore.serializer","c":"Serializer","l":"unregister(String)","u":"unregister(java.lang.String)"},{"p":"me.hsgamer.hscore.variable","c":"VariableBundle","l":"unregister(String)","u":"unregister(java.lang.String)"},{"p":"me.hsgamer.hscore.variable","c":"VariableManager","l":"unregister(String)","u":"unregister(java.lang.String)"},{"p":"me.hsgamer.hscore.variable","c":"VariableBundle","l":"unregisterAll()"},{"p":"me.hsgamer.hscore.config.annotation.converter.manager","c":"DefaultConverterManager","l":"unregisterConverter(Type)","u":"unregisterConverter(java.lang.reflect.Type)"},{"p":"me.hsgamer.hscore.database.client.sql","c":"StatementBuilder","l":"update()"},{"p":"me.hsgamer.hscore.minecraft.gui","c":"InventoryGUIDisplay","l":"update()"},{"p":"me.hsgamer.hscore.ui","c":"BaseHolder","l":"update()"},{"p":"me.hsgamer.hscore.ui.property","c":"Updatable","l":"update()"},{"p":"me.hsgamer.hscore.minestom.board","c":"Board","l":"update(Player)","u":"update(net.minestom.server.entity.Player)"},{"p":"me.hsgamer.hscore.ui","c":"Holder","l":"update(UUID)","u":"update(java.util.UUID)"},{"p":"me.hsgamer.hscore.database.client.sql","c":"StatementBuilder","l":"updateSafe()"},{"p":"me.hsgamer.hscore.license.polymart","c":"PolymartLicenseEntry","l":"user"},{"p":"me.hsgamer.hscore.license.spigotmc","c":"SpigotLicenseEntry","l":"user"},{"p":"me.hsgamer.hscore.license.common","c":"CommonLicenseProperty","l":"USER"},{"p":"me.hsgamer.hscore.web","c":"UserAgent","l":"UserAgent(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","c":"PlaceholderMask","l":"userMasks"},{"p":"me.hsgamer.hscore.license.polymart","c":"PolymartLicenseEntry","l":"username"},{"p":"me.hsgamer.hscore.ui","c":"BaseDisplay","l":"uuid"},{"p":"me.hsgamer.hscore.license.common","c":"LicenseStatus","l":"VALID"},{"p":"me.hsgamer.hscore.config.annotation","c":"Comment","l":"value()"},{"p":"me.hsgamer.hscore.config.annotation","c":"ConfigPath","l":"value()"},{"p":"me.hsgamer.hscore.serializer.annotation","c":"SerializerType","l":"value()"},{"p":"me.hsgamer.hscore.config","c":"CommentType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionState","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"me.hsgamer.hscore.license.common","c":"CommonLicenseProperty","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"me.hsgamer.hscore.license.common","c":"LicenseStatus","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"me.hsgamer.hscore.logger.common","c":"LogLevel","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"me.hsgamer.hscore.collections.map","c":"CaseInsensitiveStringMap","l":"values()"},{"p":"me.hsgamer.hscore.config","c":"CommentType","l":"values()"},{"p":"me.hsgamer.hscore.expansion.common","c":"ExpansionState","l":"values()"},{"p":"me.hsgamer.hscore.license.common","c":"CommonLicenseProperty","l":"values()"},{"p":"me.hsgamer.hscore.license.common","c":"LicenseStatus","l":"values()"},{"p":"me.hsgamer.hscore.logger.common","c":"LogLevel","l":"values()"},{"p":"me.hsgamer.hscore.variable","c":"VariableBundle","l":"VariableBundle()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.variable","c":"VariableBundle","l":"VariableBundle(VariableManager)","u":"%3Cinit%3E(me.hsgamer.hscore.variable.VariableManager)"},{"p":"me.hsgamer.hscore.variable","c":"VariableManager","l":"VariableManager()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.variable","c":"VariableManager","l":"VariableManager(char, char)","u":"%3Cinit%3E(char,char)"},{"p":"me.hsgamer.hscore.variable","c":"VariableManager","l":"VariableManager(Function)","u":"%3Cinit%3E(java.util.function.Function)"},{"p":"me.hsgamer.hscore.bukkit.block","c":"VectorIterator","l":"VectorIterator(PositionIterator)","u":"%3Cinit%3E(me.hsgamer.hscore.minecraft.block.iterator.PositionIterator)"},{"p":"me.hsgamer.hscore.license.polymart","c":"PolymartLicenseEntry","l":"verifyToken"},{"p":"me.hsgamer.hscore.logger.common","c":"LogLevel","l":"WARN"},{"p":"me.hsgamer.hscore.downloader.webstream","c":"WebInputStreamLoader","l":"WebInputStreamLoader()","u":"%3Cinit%3E()"},{"p":"me.hsgamer.hscore.downloader.webstream","c":"WebInputStreamLoader","l":"WebInputStreamLoader(UserAgent)","u":"%3Cinit%3E(me.hsgamer.hscore.web.UserAgent)"},{"p":"me.hsgamer.hscore.minecraft.block.adapt","c":"WrappedPositionIterator","l":"WrappedPositionIterator(PositionIterator)","u":"%3Cinit%3E(me.hsgamer.hscore.minecraft.block.iterator.PositionIterator)"},{"p":"me.hsgamer.hscore.minecraft.block.box","c":"Position","l":"x"},{"p":"me.hsgamer.hscore.minecraft.block.impl.iterator","c":"LinearPositionIterator","l":"X_COORDINATE"},{"p":"me.hsgamer.hscore.minecraft.block.box","c":"Position","l":"y"},{"p":"me.hsgamer.hscore.minecraft.block.impl.iterator","c":"LinearPositionIterator","l":"Y_COORDINATE"},{"p":"me.hsgamer.hscore.minecraft.block.box","c":"Position","l":"z"},{"p":"me.hsgamer.hscore.minecraft.block.impl.iterator","c":"LinearPositionIterator","l":"Z_COORDINATE"}];updateSearchResults(); \ No newline at end of file diff --git a/module-search-index.js b/module-search-index.js new file mode 100644 index 0000000000..0d59754fc4 --- /dev/null +++ b/module-search-index.js @@ -0,0 +1 @@ +moduleSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/overview-summary.html b/overview-summary.html new file mode 100644 index 0000000000..7e1e299b9b --- /dev/null +++ b/overview-summary.html @@ -0,0 +1,26 @@ + + + + +HSCore 4.5.7 API + + + + + + + + + + + +
+ +

index.html

+
+ + diff --git a/overview-tree.html b/overview-tree.html new file mode 100644 index 0000000000..b6ec4a3f91 --- /dev/null +++ b/overview-tree.html @@ -0,0 +1,692 @@ + + + + +Class Hierarchy (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For All Packages

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Annotation Interface Hierarchy

+ +
+
+

Enum Class Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/package-search-index.js b/package-search-index.js new file mode 100644 index 0000000000..b289f5faff --- /dev/null +++ b/package-search-index.js @@ -0,0 +1 @@ +packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"me.hsgamer.hscore.action.builder"},{"l":"me.hsgamer.hscore.action.common"},{"l":"me.hsgamer.hscore.animate"},{"l":"me.hsgamer.hscore.builder"},{"l":"me.hsgamer.hscore.bukkit.action"},{"l":"me.hsgamer.hscore.bukkit.action.builder"},{"l":"me.hsgamer.hscore.bukkit.block"},{"l":"me.hsgamer.hscore.bukkit.channel"},{"l":"me.hsgamer.hscore.bukkit.clicktype"},{"l":"me.hsgamer.hscore.bukkit.config"},{"l":"me.hsgamer.hscore.bukkit.config.converter"},{"l":"me.hsgamer.hscore.bukkit.expansion"},{"l":"me.hsgamer.hscore.bukkit.gui"},{"l":"me.hsgamer.hscore.bukkit.gui.button.impl"},{"l":"me.hsgamer.hscore.bukkit.gui.event"},{"l":"me.hsgamer.hscore.bukkit.gui.object"},{"l":"me.hsgamer.hscore.bukkit.item"},{"l":"me.hsgamer.hscore.bukkit.item.modifier"},{"l":"me.hsgamer.hscore.bukkit.utils"},{"l":"me.hsgamer.hscore.bukkit.variable"},{"l":"me.hsgamer.hscore.bungeecord.channel"},{"l":"me.hsgamer.hscore.bungeecord.config"},{"l":"me.hsgamer.hscore.checker"},{"l":"me.hsgamer.hscore.checker.github"},{"l":"me.hsgamer.hscore.checker.modrinth"},{"l":"me.hsgamer.hscore.checker.polymart"},{"l":"me.hsgamer.hscore.checker.spigotmc"},{"l":"me.hsgamer.hscore.collections.map"},{"l":"me.hsgamer.hscore.common"},{"l":"me.hsgamer.hscore.config"},{"l":"me.hsgamer.hscore.config.annotated"},{"l":"me.hsgamer.hscore.config.annotation"},{"l":"me.hsgamer.hscore.config.annotation.converter"},{"l":"me.hsgamer.hscore.config.annotation.converter.impl"},{"l":"me.hsgamer.hscore.config.annotation.converter.manager"},{"l":"me.hsgamer.hscore.config.configurate"},{"l":"me.hsgamer.hscore.config.gson"},{"l":"me.hsgamer.hscore.config.proxy"},{"l":"me.hsgamer.hscore.config.proxy.defaulthandler"},{"l":"me.hsgamer.hscore.config.simpleconfiguration"},{"l":"me.hsgamer.hscore.config.simplixstorage"},{"l":"me.hsgamer.hscore.crontime"},{"l":"me.hsgamer.hscore.database"},{"l":"me.hsgamer.hscore.database.client.hibernate"},{"l":"me.hsgamer.hscore.database.client.jpa"},{"l":"me.hsgamer.hscore.database.client.sql"},{"l":"me.hsgamer.hscore.database.client.sql.h2"},{"l":"me.hsgamer.hscore.database.client.sql.hikari"},{"l":"me.hsgamer.hscore.database.client.sql.java"},{"l":"me.hsgamer.hscore.database.driver.h2"},{"l":"me.hsgamer.hscore.database.driver.mariadb"},{"l":"me.hsgamer.hscore.database.driver.mysql"},{"l":"me.hsgamer.hscore.database.driver.postgresql"},{"l":"me.hsgamer.hscore.database.driver.sqlite"},{"l":"me.hsgamer.hscore.database.driver.sqlserver"},{"l":"me.hsgamer.hscore.downloader.core"},{"l":"me.hsgamer.hscore.downloader.core.loader"},{"l":"me.hsgamer.hscore.downloader.core.object"},{"l":"me.hsgamer.hscore.downloader.json"},{"l":"me.hsgamer.hscore.downloader.webstream"},{"l":"me.hsgamer.hscore.expansion.common"},{"l":"me.hsgamer.hscore.expansion.common.exception"},{"l":"me.hsgamer.hscore.expansion.common.factory"},{"l":"me.hsgamer.hscore.expansion.extra"},{"l":"me.hsgamer.hscore.expansion.extra.expansion"},{"l":"me.hsgamer.hscore.expansion.extra.manager"},{"l":"me.hsgamer.hscore.expansion.gson"},{"l":"me.hsgamer.hscore.expansion.manifest"},{"l":"me.hsgamer.hscore.expansion.properties"},{"l":"me.hsgamer.hscore.expression"},{"l":"me.hsgamer.hscore.expression.string"},{"l":"me.hsgamer.hscore.extra"},{"l":"me.hsgamer.hscore.extra.consumer"},{"l":"me.hsgamer.hscore.extra.function"},{"l":"me.hsgamer.hscore.extra.supplier"},{"l":"me.hsgamer.hscore.gson"},{"l":"me.hsgamer.hscore.license.common"},{"l":"me.hsgamer.hscore.license.polymart"},{"l":"me.hsgamer.hscore.license.spigotmc"},{"l":"me.hsgamer.hscore.logger.common"},{"l":"me.hsgamer.hscore.logger.jul"},{"l":"me.hsgamer.hscore.logger.provider"},{"l":"me.hsgamer.hscore.logger.service"},{"l":"me.hsgamer.hscore.logger.slf4j"},{"l":"me.hsgamer.hscore.logger.system"},{"l":"me.hsgamer.hscore.minecraft.block"},{"l":"me.hsgamer.hscore.minecraft.block.adapt"},{"l":"me.hsgamer.hscore.minecraft.block.box"},{"l":"me.hsgamer.hscore.minecraft.block.impl"},{"l":"me.hsgamer.hscore.minecraft.block.impl.iterator"},{"l":"me.hsgamer.hscore.minecraft.block.iterator"},{"l":"me.hsgamer.hscore.minecraft.block.utils"},{"l":"me.hsgamer.hscore.minecraft.clicktype"},{"l":"me.hsgamer.hscore.minecraft.gui"},{"l":"me.hsgamer.hscore.minecraft.gui.advanced"},{"l":"me.hsgamer.hscore.minecraft.gui.button"},{"l":"me.hsgamer.hscore.minecraft.gui.button.impl"},{"l":"me.hsgamer.hscore.minecraft.gui.event"},{"l":"me.hsgamer.hscore.minecraft.gui.mask"},{"l":"me.hsgamer.hscore.minecraft.gui.mask.impl"},{"l":"me.hsgamer.hscore.minecraft.gui.object"},{"l":"me.hsgamer.hscore.minecraft.gui.simple"},{"l":"me.hsgamer.hscore.minecraft.item"},{"l":"me.hsgamer.hscore.minestom.board"},{"l":"me.hsgamer.hscore.minestom.gui"},{"l":"me.hsgamer.hscore.minestom.gui.event"},{"l":"me.hsgamer.hscore.minestom.gui.inventory"},{"l":"me.hsgamer.hscore.minestom.gui.object"},{"l":"me.hsgamer.hscore.request"},{"l":"me.hsgamer.hscore.serializer"},{"l":"me.hsgamer.hscore.serializer.annotation"},{"l":"me.hsgamer.hscore.task"},{"l":"me.hsgamer.hscore.task.element"},{"l":"me.hsgamer.hscore.ui"},{"l":"me.hsgamer.hscore.ui.property"},{"l":"me.hsgamer.hscore.variable"},{"l":"me.hsgamer.hscore.web"}];updateSearchResults(); \ No newline at end of file diff --git a/resources/glass.png b/resources/glass.png new file mode 100644 index 0000000000000000000000000000000000000000..a7f591f467a1c0c949bbc510156a0c1afb860a6e GIT binary patch literal 499 zcmVJoRsvExf%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/script-dir/jquery-3.6.1.min.js b/script-dir/jquery-3.6.1.min.js new file mode 100644 index 0000000000..2c69bc908b --- /dev/null +++ b/script-dir/jquery-3.6.1.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n
"),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthC(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("
    ").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(t,e){var i,s;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){x(t.target).trigger(t.originalEvent)});s=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),(i=e.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("
    ").text(i))},100))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==x.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=x("
    ",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||x.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?x(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(x.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=x.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length").append(x("
    ").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),x.extend(x.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(x.ui.autocomplete.escapeRegex(e),"i");return x.grep(t,function(t){return i.test(t.label||t.value||t)})}}),x.widget("ui.autocomplete",x.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1").text(e))},100))}});x.ui.autocomplete}); \ No newline at end of file diff --git a/script.js b/script.js new file mode 100644 index 0000000000..73cd8faac9 --- /dev/null +++ b/script.js @@ -0,0 +1,132 @@ +/* + * Copyright (c) 2013, 2020, 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, 'search.js'); + + createElem(doc, tag, 'module-search-index.js'); + createElem(doc, tag, 'package-search-index.js'); + createElem(doc, tag, 'type-search-index.js'); + createElem(doc, tag, 'member-search-index.js'); + createElem(doc, tag, 'tag-search-index.js'); +} + +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(tableId, selected, columns) { + if (tableId !== selected) { + document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') + .forEach(function(elem) { + elem.style.display = 'none'; + }); + } + document.querySelectorAll('div.' + selected) + .forEach(function(elem, index) { + elem.style.display = ''; + var isEvenRow = index % (columns * 2) < columns; + elem.classList.remove(isEvenRow ? oddRowColor : evenRowColor); + elem.classList.add(isEvenRow ? evenRowColor : oddRowColor); + }); + updateTabs(tableId, selected); +} + +function updateTabs(tableId, selected) { + document.getElementById(tableId + '.tabpanel') + .setAttribute('aria-labelledby', selected); + document.querySelectorAll('button[id^="' + tableId + '"]') + .forEach(function(tab, index) { + if (selected === tab.id || (tableId === selected && index === 0)) { + tab.className = activeTableTab; + tab.setAttribute('aria-selected', true); + tab.setAttribute('tabindex',0); + } else { + tab.className = tableTab; + tab.setAttribute('aria-selected', false); + tab.setAttribute('tabindex',-1); + } + }); +} + +function switchTab(e) { + var selected = document.querySelector('[aria-selected=true]'); + if (selected) { + if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) { + // left or up arrow key pressed: move focus to previous tab + selected.previousSibling.click(); + selected.previousSibling.focus(); + e.preventDefault(); + } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) { + // right or down arrow key pressed: move focus to next tab + selected.nextSibling.click(); + selected.nextSibling.focus(); + e.preventDefault(); + } + } +} + +var updateSearchResults = function() {}; + +function indexFilesLoaded() { + return moduleSearchIndex + && packageSearchIndex + && typeSearchIndex + && memberSearchIndex + && tagSearchIndex; +} + +// Workaround for scroll position not being included in browser history (8249133) +document.addEventListener("DOMContentLoaded", function(e) { + var contentDiv = document.querySelector("div.flex-content"); + window.addEventListener("popstate", function(e) { + if (e.state !== null) { + contentDiv.scrollTop = e.state; + } + }); + window.addEventListener("hashchange", function(e) { + history.replaceState(contentDiv.scrollTop, document.title); + }); + contentDiv.addEventListener("scroll", function(e) { + var timeoutID; + if (!timeoutID) { + timeoutID = setTimeout(function() { + history.replaceState(contentDiv.scrollTop, document.title); + timeoutID = null; + }, 100); + } + }); + if (!location.hash) { + history.replaceState(contentDiv.scrollTop, document.title); + } +}); diff --git a/search.js b/search.js new file mode 100644 index 0000000000..db3b2f4a64 --- /dev/null +++ b/search.js @@ -0,0 +1,354 @@ +/* + * Copyright (c) 2015, 2020, 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 loading = {l: "Loading search index..."}; +var catModules = "Modules"; +var catPackages = "Packages"; +var catTypes = "Classes and Interfaces"; +var catMembers = "Members"; +var catSearchTags = "Search Tags"; +var highlight = "$&"; +var searchPattern = ""; +var fallbackPattern = ""; +var RANKING_THRESHOLD = 2; +var NO_MATCH = 0xffff; +var MIN_RESULTS = 3; +var MAX_RESULTS = 500; +var UNNAMED = ""; +function escapeHtml(str) { + return str.replace(//g, ">"); +} +function getHighlightedText(item, matcher, fallbackMatcher) { + var escapedItem = escapeHtml(item); + var highlighted = escapedItem.replace(matcher, highlight); + if (highlighted === escapedItem) { + highlighted = escapedItem.replace(fallbackMatcher, highlight) + } + return highlighted; +} +function getURLPrefix(ui) { + var urlPrefix=""; + 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.category === catMembers) { + if (ui.item.m) { + urlPrefix = ui.item.m + slash; + } else { + $.each(packageSearchIndex, function(index, item) { + if (item.m && ui.item.p === item.l) { + urlPrefix = item.m + slash; + } + }); + } + } + return urlPrefix; +} +function createSearchPattern(term) { + var pattern = ""; + var isWordToken = false; + term.replace(/,\s*/g, ", ").trim().split(/\s+/).forEach(function(w, index) { + if (index > 0) { + // whitespace between identifiers is significant + pattern += (isWordToken && /^\w/.test(w)) ? "\\s+" : "\\s*"; + } + var tokens = w.split(/(?=[A-Z,.()<>[\/])/); + for (var i = 0; i < tokens.length; i++) { + var s = tokens[i]; + if (s === "") { + continue; + } + pattern += $.ui.autocomplete.escapeRegex(s); + isWordToken = /\w$/.test(s); + if (isWordToken) { + pattern += "([a-z0-9_$<>\\[\\]]*?)"; + } + } + }); + return pattern; +} +function createMatcher(pattern, flags) { + var isCamelCase = /[A-Z]/.test(pattern); + return new RegExp(pattern, flags + (isCamelCase ? "" : "i")); +} +var watermark = 'Search'; +$(function() { + var search = $("#search-input"); + var reset = $("#reset-button"); + 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 paste', function() { + if ($(this).val() === watermark) { + $(this).val('').removeClass('watermark'); + } + }); + reset.click(function() { + search.val('').focus(); + }); + search.focus()[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; + var currentCategory = ""; + rMenu.menu.bindings = $(); + $.each(items, function(index, item) { + var li; + if (item.category && 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", "result-item"); + } else { + li.attr("aria-label", item.l); + li.attr("class", "result-item"); + } + }); + }, + _renderItem: function(ul, item) { + var label = ""; + var matcher = createMatcher(escapeHtml(searchPattern), "g"); + var fallbackMatcher = new RegExp(fallbackPattern, "gi") + if (item.category === catModules) { + label = getHighlightedText(item.l, matcher, fallbackMatcher); + } else if (item.category === catPackages) { + label = getHighlightedText(item.l, matcher, fallbackMatcher); + } else if (item.category === catTypes) { + label = (item.p && item.p !== UNNAMED) + ? getHighlightedText(item.p + "." + item.l, matcher, fallbackMatcher) + : getHighlightedText(item.l, matcher, fallbackMatcher); + } else if (item.category === catMembers) { + label = (item.p && item.p !== UNNAMED) + ? getHighlightedText(item.p + "." + item.c + "." + item.l, matcher, fallbackMatcher) + : getHighlightedText(item.c + "." + item.l, matcher, fallbackMatcher); + } else if (item.category === catSearchTags) { + label = getHighlightedText(item.l, matcher, fallbackMatcher); + } else { + label = item.l; + } + var li = $("
  • ").appendTo(ul); + var div = $("
    ").appendTo(li); + if (item.category === catSearchTags && item.h) { + if (item.d) { + div.html(label + " (" + item.h + ")
    " + + item.d + "
    "); + } else { + div.html(label + " (" + item.h + ")"); + } + } else { + if (item.m) { + div.html(item.m + "/" + label); + } else { + div.html(label); + } + } + return li; + } +}); +function rankMatch(match, category) { + if (!match) { + return NO_MATCH; + } + var index = match.index; + var input = match.input; + var leftBoundaryMatch = 2; + var periferalMatch = 0; + // make sure match is anchored on a left word boundary + if (index === 0 || /\W/.test(input[index - 1]) || "_" === input[index]) { + leftBoundaryMatch = 0; + } else if ("_" === input[index - 1] || (input[index] === input[index].toUpperCase() && !/^[A-Z0-9_$]+$/.test(input))) { + leftBoundaryMatch = 1; + } + var matchEnd = index + match[0].length; + var leftParen = input.indexOf("("); + var endOfName = leftParen > -1 ? leftParen : input.length; + // exclude peripheral matches + if (category !== catModules && category !== catSearchTags) { + var delim = category === catPackages ? "/" : "."; + if (leftParen > -1 && leftParen < index) { + periferalMatch += 2; + } else if (input.lastIndexOf(delim, endOfName) >= matchEnd) { + periferalMatch += 2; + } + } + var delta = match[0].length === endOfName ? 0 : 1; // rank full match higher than partial match + for (var i = 1; i < match.length; i++) { + // lower ranking if parts of the name are missing + if (match[i]) + delta += match[i].length; + } + if (category === catTypes) { + // lower ranking if a type name contains unmatched camel-case parts + if (/[A-Z]/.test(input.substring(matchEnd))) + delta += 5; + if (/[A-Z]/.test(input.substring(0, index))) + delta += 5; + } + return leftBoundaryMatch + periferalMatch + (delta / 200); + +} +function doSearch(request, response) { + var result = []; + searchPattern = createSearchPattern(request.term); + fallbackPattern = createSearchPattern(request.term.toLowerCase()); + if (searchPattern === "") { + return this.close(); + } + var camelCaseMatcher = createMatcher(searchPattern, ""); + var fallbackMatcher = new RegExp(fallbackPattern, "i"); + + function searchIndexWithMatcher(indexArray, matcher, category, nameFunc) { + if (indexArray) { + var newResults = []; + $.each(indexArray, function (i, item) { + item.category = category; + var ranking = rankMatch(matcher.exec(nameFunc(item)), category); + if (ranking < RANKING_THRESHOLD) { + newResults.push({ranking: ranking, item: item}); + } + return newResults.length <= MAX_RESULTS; + }); + return newResults.sort(function(e1, e2) { + return e1.ranking - e2.ranking; + }).map(function(e) { + return e.item; + }); + } + return []; + } + function searchIndex(indexArray, category, nameFunc) { + var primaryResults = searchIndexWithMatcher(indexArray, camelCaseMatcher, category, nameFunc); + result = result.concat(primaryResults); + if (primaryResults.length <= MIN_RESULTS && !camelCaseMatcher.ignoreCase) { + var secondaryResults = searchIndexWithMatcher(indexArray, fallbackMatcher, category, nameFunc); + result = result.concat(secondaryResults.filter(function (item) { + return primaryResults.indexOf(item) === -1; + })); + } + } + + searchIndex(moduleSearchIndex, catModules, function(item) { return item.l; }); + searchIndex(packageSearchIndex, catPackages, function(item) { + return (item.m && request.term.indexOf("/") > -1) + ? (item.m + "/" + item.l) : item.l; + }); + searchIndex(typeSearchIndex, catTypes, function(item) { + return request.term.indexOf(".") > -1 ? item.p + "." + item.l : item.l; + }); + searchIndex(memberSearchIndex, catMembers, function(item) { + return request.term.indexOf(".") > -1 + ? item.p + "." + item.c + "." + item.l : item.l; + }); + searchIndex(tagSearchIndex, catSearchTags, function(item) { return item.l; }); + + if (!indexFilesLoaded()) { + updateSearchResults = function() { + doSearch(request, response); + } + result.unshift(loading); + } else { + updateSearchResults = function() {}; + } + response(result); +} +$(function() { + $("#search-input").catcomplete({ + minLength: 1, + delay: 300, + source: doSearch, + response: function(event, ui) { + if (!ui.content.length) { + ui.content.push(noResult); + } else { + $("#search-input").empty(); + } + }, + autoFocus: true, + focus: function(event, ui) { + return false; + }, + position: { + collision: "flip" + }, + select: function(event, ui) { + if (ui.item.category) { + var url = getURLPrefix(ui); + if (ui.item.category === catModules) { + url += "module-summary.html"; + } else if (ui.item.category === catPackages) { + if (ui.item.u) { + url = ui.item.u; + } else { + url += ui.item.l.replace(/\./g, '/') + "/package-summary.html"; + } + } else if (ui.item.category === catTypes) { + if (ui.item.u) { + url = ui.item.u; + } else if (ui.item.p === UNNAMED) { + 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 === UNNAMED) { + url += ui.item.c + ".html" + "#"; + } else { + url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.c + ".html" + "#"; + } + if (ui.item.u) { + url += ui.item.u; + } 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-input").focus(); + } + } + }); +}); diff --git a/serialized-form.html b/serialized-form.html new file mode 100644 index 0000000000..865787347f --- /dev/null +++ b/serialized-form.html @@ -0,0 +1,128 @@ + + + + +Serialized Form (HSCore 4.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Serialized Form

    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/stylesheet.css b/stylesheet.css new file mode 100644 index 0000000000..4a576bd24d --- /dev/null +++ b/stylesheet.css @@ -0,0 +1,869 @@ +/* + * 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[href]:hover, a[href]:focus { + text-decoration:none; + color:#bb7a2a; +} +a[name] { + color:#353833; +} +pre { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; +} +h1 { + font-size:20px; +} +h2 { + font-size:18px; +} +h3 { + font-size:16px; +} +h4 { + font-size:15px; +} +h5 { + font-size:14px; +} +h6 { + font-size:13px; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:'DejaVu Sans Mono', monospace; +} +:not(h1, h2, h3, h4, h5, h6) > code, +:not(h1, h2, h3, h4, h5, h6) > tt { + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; +} +.summary-table dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +button { + font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size: 14px; +} +/* + * 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:0; + overflow:hidden; +} +.about-language { + float:right; + padding:0 21px 8px 8px; + font-size:11px; + margin-top:-9px; + height:2.9em; +} +.legal-copy { + margin-left:.5em; +} +.tab { + background-color:#0066FF; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* + * Styles for navigation bar. + */ +@media screen { + .flex-box { + position:fixed; + display:flex; + flex-direction:column; + height: 100%; + width: 100%; + } + .flex-header { + flex: 0 0 auto; + } + .flex-content { + flex: 1 1 auto; + overflow-y: auto; + } +} +.top-nav { + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + min-height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.sub-nav { + background-color:#dee3e9; + float:left; + width:100%; + overflow:hidden; + font-size:12px; +} +.sub-nav div { + clear:left; + float:left; + padding:0 0 5px 6px; + text-transform:uppercase; +} +.sub-nav .nav-list { + padding-top:5px; +} +ul.nav-list { + display:block; + margin:0 25px 0 0; + padding:0; +} +ul.sub-nav-list { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.nav-list li { + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +.sub-nav .nav-list-search { + float:right; + margin:0 0 0 0; + padding:5px 6px; + clear:none; +} +.nav-list-search label { + position:relative; + right:-16px; +} +ul.sub-nav-list li { + list-style:none; + float:left; + padding-top:10px; +} +.top-nav a:link, .top-nav a:active, .top-nav a:visited { + color:#FFFFFF; + text-decoration:none; + text-transform:uppercase; +} +.top-nav a:hover { + text-decoration:none; + color:#bb7a2a; + text-transform:uppercase; +} +.nav-bar-cell1-rev { + background-color:#F8981D; + color:#253441; + margin: auto 5px; +} +.skip-nav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* + * Hide navigation links and search box in print layout + */ +@media print { + ul.nav-list, div.sub-nav { + display:none; + } +} +/* + * Styles for page header and footer. + */ +.title { + color:#2c4557; + margin:10px 0; +} +.sub-title { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 15px 0; + padding:0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:13px; +} +/* + * Styles for headings. + */ +body.class-declaration-page .summary h2, +body.class-declaration-page .details h2, +body.class-use-page h2, +body.module-declaration-page .block-list h2 { + font-style: italic; + padding:0; + margin:15px 0; +} +body.class-declaration-page .summary h3, +body.class-declaration-page .details h3, +body.class-declaration-page .summary .inherited-list h2 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +/* + * Styles for page layout containers. + */ +main { + clear:both; + padding:10px 20px; + position:relative; +} +dl.notes > dt { + font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:12px; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +dl.notes > dd { + margin:5px 10px 10px 0; + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} +dl.name-value > dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +dl.name-value > dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* + * Styles for lists. + */ +li.circle { + list-style:circle; +} +ul.horizontal li { + display:inline; + font-size:0.9em; +} +div.inheritance { + margin:0; + padding:0; +} +div.inheritance div.inheritance { + margin-left:2em; +} +ul.block-list, +ul.details-list, +ul.member-list, +ul.summary-list { + margin:10px 0 10px 0; + padding:0; +} +ul.block-list > li, +ul.details-list > li, +ul.member-list > li, +ul.summary-list > li { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +.summary-table dl, .summary-table dl dt, .summary-table dl dd { + margin-top:0; + margin-bottom:1px; +} +ul.see-list, ul.see-list-long { + padding-left: 0; + list-style: none; +} +ul.see-list li { + display: inline; +} +ul.see-list li:not(:last-child):after, +ul.see-list-long li:not(:last-child):after { + content: ", "; + white-space: pre-wrap; +} +/* + * Styles for tables. + */ +.summary-table, .details-table { + width:100%; + border-spacing:0; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; + padding:0; +} +.caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#253441; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0; + padding-top:10px; + padding-left:1px; + margin:0; + white-space:pre; +} +.caption a:link, .caption a:visited { + color:#1f389c; +} +.caption a:hover, +.caption a:active { + color:#FFFFFF; +} +.caption span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + padding-bottom:7px; + display:inline-block; + float:left; + background-color:#F8981D; + border: none; + height:16px; +} +div.table-tabs { + padding:10px 0 0 1px; + margin:0; +} +div.table-tabs > button { + border: none; + cursor: pointer; + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 3px; +} +div.table-tabs > button.active-table-tab { + background: #F8981D; + color: #253441; +} +div.table-tabs > button.table-tab { + background: #4D7A97; + color: #FFFFFF; +} +.two-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(15%, auto); +} +.three-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, auto); +} +.four-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(10%, max-content) minmax(10%, max-content) minmax(10%, auto); +} +@media screen and (max-width: 600px) { + .two-column-summary { + display: grid; + grid-template-columns: 1fr; + } +} +@media screen and (max-width: 800px) { + .three-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(25%, auto); + } + .three-column-summary .col-last { + grid-column-end: span 2; + } +} +@media screen and (max-width: 1000px) { + .four-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(15%, auto); + } +} +.summary-table > div, .details-table > div { + text-align:left; + padding: 8px 3px 3px 7px; +} +.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name { + vertical-align:top; + padding-right:0; + padding-top:8px; + padding-bottom:3px; +} +.table-header { + background:#dee3e9; + font-weight: bold; +} +.col-first, .col-first { + font-size:13px; +} +.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last { + font-size:13px; +} +.col-first, .col-second, .col-constructor-name { + vertical-align:top; + overflow: auto; +} +.col-last { + white-space:normal; +} +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-constructor-name a:link, .col-constructor-name a:visited, +.col-summary-item-name a:link, .col-summary-item-name a:visited, +.constant-values-container a:link, .constant-values-container a:visited, +.all-classes-container a:link, .all-classes-container a:visited, +.all-packages-container a:link, .all-packages-container a:visited { + font-weight:bold; +} +.table-sub-heading-color { + background-color:#EEEEFF; +} +.even-row-color, .even-row-color .table-header { + background-color:#FFFFFF; +} +.odd-row-color, .odd-row-color .table-header { + background-color:#EEEEEF; +} +/* + * Styles for contents. + */ +.deprecated-content { + margin:0; + padding:10px 0; +} +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} +.col-last div { + padding-top:0; +} +.col-last a { + padding-bottom:3px; +} +.module-signature, +.package-signature, +.type-signature, +.member-signature { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + margin:14px 0; + white-space: pre-wrap; +} +.module-signature, +.package-signature, +.type-signature { + margin-top: 0; +} +.member-signature .type-parameters-long, +.member-signature .parameters, +.member-signature .exceptions { + display: inline-block; + vertical-align: top; + white-space: pre; +} +.member-signature .type-parameters { + white-space: normal; +} +/* + * Styles for formatting effect. + */ +.source-line-no { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:10px; +} +.block { + display:block; + margin:0 10px 5px 0; + color:#474747; +} +.deprecated-label, .descfrm-type-label, .implementation-label, .member-name-label, .member-name-link, +.module-label-in-package, .module-label-in-type, .override-specify-label, .package-label-in-type, +.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label { + font-weight:bold; +} +.deprecation-comment, .help-footnote, .preview-comment { + font-style:italic; +} +.deprecation-block { + 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; +} +.preview-block { + 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.deprecation-comment { + font-style:normal; +} +/* + * 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; +} +.result-item { + 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%; +} +.result-highlight { + font-weight:bold; +} +.ui-autocomplete .result-item { + font-size: inherit; +} +#search-input { + background-image:url('resources/glass.png'); + background-size:13px; + background-repeat:no-repeat; + background-position:2px 3px; + padding-left:20px; + position:relative; + right:-18px; + width:400px; +} +#reset-button { + 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:16px; + position:relative; + left:-4px; + top:-4px; + font-size:0px; +} +.watermark { + color:#545454; +} +.search-tag-desc-result { + font-style:italic; + font-size:11px; +} +.search-tag-holder-result { + font-style:italic; + font-size:12px; +} +.search-tag-result:target { + background-color:yellow; +} +.module-graph span { + display:none; + position:absolute; +} +.module-graph:hover span { + display:block; + margin: -100px 0 0 100px; + z-index: 1; +} +.inherited-list { + margin: 10px 0 10px 0; +} +section.class-description { + line-height: 1.4; +} +.summary section[class$="-summary"], .details section[class$="-details"], +.class-uses .detail, .serialized-class-details { + padding: 0px 20px 5px 10px; + border: 1px solid #ededed; + background-color: #f8f8f8; +} +.inherited-list, section[class$="-details"] .detail { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +.vertical-separator { + padding: 0 5px; +} +ul.help-section-list { + margin: 0; +} +ul.help-subtoc > li { + display: inline-block; + padding-right: 5px; + font-size: smaller; +} +ul.help-subtoc > li::before { + content: "\2022" ; + padding-right:2px; +} +span.help-note { + font-style: italic; +} +/* + * Indicator icon for external links. + */ +main a[href*="://"]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + background-size:100% 100%; + width:7px; + height:7px; + margin-left:2px; + margin-bottom:4px; +} +main a[href*="://"]:hover::after, +main a[href*="://"]:focus::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); +} + +/* + * 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; +} +/** + * Tweak font sizes and paddings for small screens. + */ +@media screen and (max-width: 1050px) { + #search-input { + width: 300px; + } +} +@media screen and (max-width: 800px) { + #search-input { + width: 200px; + } + .top-nav, + .bottom-nav { + font-size: 11px; + padding-top: 6px; + } + .sub-nav { + font-size: 11px; + } + .about-language { + padding-right: 16px; + } + ul.nav-list li, + .sub-nav .nav-list-search { + padding: 6px; + } + ul.sub-nav-list li { + padding-top: 5px; + } + main { + padding: 10px; + } + .summary section[class$="-summary"], .details section[class$="-details"], + .class-uses .detail, .serialized-class-details { + padding: 0 8px 5px 8px; + } + body { + -webkit-text-size-adjust: none; + } +} +@media screen and (max-width: 500px) { + #search-input { + width: 150px; + } + .top-nav, + .bottom-nav { + font-size: 10px; + } + .sub-nav { + font-size: 10px; + } + .about-language { + font-size: 10px; + padding-right: 12px; + } +} diff --git a/tag-search-index.js b/tag-search-index.js new file mode 100644 index 0000000000..bf10aaf6d1 --- /dev/null +++ b/tag-search-index.js @@ -0,0 +1 @@ +tagSearchIndex = [{"l":"Constant Field Values","h":"","u":"constant-values.html"},{"l":"Serialized Form","h":"","u":"serialized-form.html"}];updateSearchResults(); \ No newline at end of file diff --git a/type-search-index.js b/type-search-index.js new file mode 100644 index 0000000000..4d1fe5db30 --- /dev/null +++ b/type-search-index.js @@ -0,0 +1 @@ +typeSearchIndex = [{"p":"me.hsgamer.hscore.minecraft.block.iterator","l":"AbstractPositionIterator"},{"p":"me.hsgamer.hscore.action.common","l":"Action"},{"p":"me.hsgamer.hscore.action.builder","l":"ActionBuilder"},{"p":"me.hsgamer.hscore.action.builder","l":"ActionInput"},{"p":"me.hsgamer.hscore.minecraft.gui.advanced","l":"AdvancedButtonMap"},{"p":"me.hsgamer.hscore.bukkit.gui.button.impl","l":"AirButton"},{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","l":"AmountModifier"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","l":"AnimatedButton"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","l":"AnimatedMask"},{"p":"me.hsgamer.hscore.animate","l":"Animation"},{"p":"me.hsgamer.hscore.config.annotated","l":"AnnotatedConfig"},{"p":"me.hsgamer.hscore.ui","l":"BaseDisplay"},{"p":"me.hsgamer.hscore.ui","l":"BaseHolder"},{"p":"me.hsgamer.hscore.minecraft.gui.mask","l":"BaseMask"},{"p":"me.hsgamer.hscore.minecraft.block.iterator","l":"BasePositionIterator"},{"p":"me.hsgamer.hscore.database.client.sql","l":"BatchBuilder"},{"p":"me.hsgamer.hscore.task","l":"BatchRunnable"},{"p":"me.hsgamer.hscore.minecraft.block.box","l":"BlockBox"},{"p":"me.hsgamer.hscore.minestom.board","l":"Board"},{"p":"me.hsgamer.hscore.bukkit.action","l":"BroadcastAction"},{"p":"me.hsgamer.hscore.builder","l":"Builder"},{"p":"me.hsgamer.hscore.bukkit.action.builder","l":"BukkitActionBuilder"},{"p":"me.hsgamer.hscore.bukkit.block","l":"BukkitBlockAdapter"},{"p":"me.hsgamer.hscore.bukkit.gui.event","l":"BukkitCancellableEvent"},{"p":"me.hsgamer.hscore.bukkit.gui.event","l":"BukkitClickEvent"},{"p":"me.hsgamer.hscore.bukkit.clicktype","l":"BukkitClickType"},{"p":"me.hsgamer.hscore.bukkit.gui.event","l":"BukkitCloseEvent"},{"p":"me.hsgamer.hscore.bukkit.config","l":"BukkitConfig"},{"p":"me.hsgamer.hscore.bukkit.expansion","l":"BukkitConfigExpansionDescriptionLoader"},{"p":"me.hsgamer.hscore.bukkit.config.converter","l":"BukkitConverter"},{"p":"me.hsgamer.hscore.bukkit.config.converter","l":"BukkitConverterProvider"},{"p":"me.hsgamer.hscore.bukkit.gui.event","l":"BukkitDragEvent"},{"p":"me.hsgamer.hscore.bukkit.gui","l":"BukkitGUIDisplay"},{"p":"me.hsgamer.hscore.bukkit.gui","l":"BukkitGUIHolder"},{"p":"me.hsgamer.hscore.bukkit.gui","l":"BukkitGUIListener"},{"p":"me.hsgamer.hscore.bukkit.gui","l":"BukkitGUIUtils"},{"p":"me.hsgamer.hscore.bukkit.gui.event","l":"BukkitInventoryEvent"},{"p":"me.hsgamer.hscore.bukkit.gui.object","l":"BukkitInventorySize"},{"p":"me.hsgamer.hscore.bukkit.gui.object","l":"BukkitItem"},{"p":"me.hsgamer.hscore.bukkit.item","l":"BukkitItemBuilder"},{"p":"me.hsgamer.hscore.bukkit.gui.event","l":"BukkitOpenEvent"},{"p":"me.hsgamer.hscore.bukkit.utils","l":"BukkitUtils"},{"p":"me.hsgamer.hscore.bukkit.variable","l":"BukkitVariableBundle"},{"p":"me.hsgamer.hscore.bungeecord.config","l":"BungeeConfig"},{"p":"me.hsgamer.hscore.bukkit.channel","l":"BungeeSubChannel"},{"p":"me.hsgamer.hscore.bukkit.channel","l":"BungeeUtils"},{"p":"me.hsgamer.hscore.minecraft.gui.button","l":"Button"},{"p":"me.hsgamer.hscore.minecraft.gui.button","l":"ButtonMap"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","l":"ButtonMapMask"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","l":"ButtonPaginatedMask"},{"p":"me.hsgamer.hscore.common","l":"CachedValue"},{"p":"me.hsgamer.hscore.minecraft.gui.event","l":"CancellableEvent"},{"p":"me.hsgamer.hscore.collections.map","l":"CaseInsensitiveStringHashMap"},{"p":"me.hsgamer.hscore.collections.map","l":"CaseInsensitiveStringLinkedMap"},{"p":"me.hsgamer.hscore.collections.map","l":"CaseInsensitiveStringMap"},{"p":"me.hsgamer.hscore.bukkit.channel","l":"Channel"},{"p":"me.hsgamer.hscore.bungeecord.channel","l":"Channel"},{"p":"me.hsgamer.hscore.bungeecord.channel","l":"ChannelListener"},{"p":"me.hsgamer.hscore.minecraft.gui.event","l":"ClickEvent"},{"p":"me.hsgamer.hscore.bukkit.clicktype","l":"ClickTypeUtils"},{"p":"me.hsgamer.hscore.database","l":"Client"},{"p":"me.hsgamer.hscore.minecraft.gui.event","l":"CloseEvent"},{"p":"me.hsgamer.hscore.common","l":"CollectionUtils"},{"p":"me.hsgamer.hscore.bukkit.utils","l":"ColorUtils"},{"p":"me.hsgamer.hscore.bukkit.action","l":"CommandAction"},{"p":"me.hsgamer.hscore.config.annotation","l":"Comment"},{"p":"me.hsgamer.hscore.config","l":"CommentType"},{"p":"me.hsgamer.hscore.license.common","l":"CommonLicenseProperty"},{"p":"me.hsgamer.hscore.variable","l":"CommonVariableBundle"},{"p":"me.hsgamer.hscore.config","l":"Config"},{"p":"me.hsgamer.hscore.config.proxy","l":"ConfigGenerator"},{"p":"me.hsgamer.hscore.config.proxy","l":"ConfigInvocationHandler"},{"p":"me.hsgamer.hscore.config.proxy","l":"ConfigNode"},{"p":"me.hsgamer.hscore.config.annotation","l":"ConfigPath"},{"p":"me.hsgamer.hscore.config.configurate","l":"ConfigurateConfig"},{"p":"me.hsgamer.hscore.bukkit.action","l":"ConsoleAction"},{"p":"me.hsgamer.hscore.config.annotation.converter","l":"Converter"},{"p":"me.hsgamer.hscore.config.annotation.converter","l":"ConverterProvider"},{"p":"me.hsgamer.hscore.crontime","l":"CronTimeManager"},{"p":"me.hsgamer.hscore.serializer","l":"DataConverter"},{"p":"me.hsgamer.hscore.expansion.extra.expansion","l":"DataFolder"},{"p":"me.hsgamer.hscore.bukkit.channel","l":"BungeeUtils.DataOutputConsumer"},{"p":"me.hsgamer.hscore.config","l":"DecorativeConfig"},{"p":"me.hsgamer.hscore.config.annotation.converter.impl","l":"DefaultArrayConverterProvider"},{"p":"me.hsgamer.hscore.config.annotation.converter.impl","l":"DefaultConverter"},{"p":"me.hsgamer.hscore.config.annotation.converter.manager","l":"DefaultConverterManager"},{"p":"me.hsgamer.hscore.config.proxy.defaulthandler","l":"DefaultMethodHandler"},{"p":"me.hsgamer.hscore.license.polymart","l":"DefaultPolymartLicenseFetcher"},{"p":"me.hsgamer.hscore.license.spigotmc","l":"DefaultSpigotLicenseFetcher"},{"p":"me.hsgamer.hscore.bukkit.action","l":"DelayAction"},{"p":"me.hsgamer.hscore.minestom.gui.inventory","l":"DelegatingInventory"},{"p":"me.hsgamer.hscore.expansion.extra.manager","l":"DependableExpansionSortAndFilter"},{"p":"me.hsgamer.hscore.ui","l":"Display"},{"p":"me.hsgamer.hscore.minecraft.gui.button","l":"DisplayButton"},{"p":"me.hsgamer.hscore.downloader.core","l":"Downloader"},{"p":"me.hsgamer.hscore.downloader.core.object","l":"DownloadInfo"},{"p":"me.hsgamer.hscore.downloader.core.loader","l":"DownloadInfoLoader"},{"p":"me.hsgamer.hscore.database","l":"Driver"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","l":"DummyButton"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","l":"DurabilityModifier"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","l":"EnchantmentModifier"},{"p":"me.hsgamer.hscore.expression.string","l":"Equals"},{"p":"me.hsgamer.hscore.expression.string","l":"EqualsIgnoreCase"},{"p":"me.hsgamer.hscore.database.client.sql","l":"StatementBuilder.Executor"},{"p":"me.hsgamer.hscore.expansion.common","l":"Expansion"},{"p":"me.hsgamer.hscore.expansion.common","l":"ExpansionClassLoader"},{"p":"me.hsgamer.hscore.expansion.common.exception","l":"ExpansionClassLoaderException"},{"p":"me.hsgamer.hscore.expansion.common","l":"ExpansionDescription"},{"p":"me.hsgamer.hscore.expansion.common","l":"ExpansionManager"},{"p":"me.hsgamer.hscore.expansion.common","l":"ExpansionState"},{"p":"me.hsgamer.hscore.expression","l":"ExpressionUtils"},{"p":"me.hsgamer.hscore.builder","l":"FunctionalMassBuilder"},{"p":"me.hsgamer.hscore.builder","l":"Builder.FunctionElement"},{"p":"me.hsgamer.hscore.expansion.extra.expansion","l":"GetClassLoader"},{"p":"me.hsgamer.hscore.checker.github","l":"GithubCommitChecker"},{"p":"me.hsgamer.hscore.checker.github","l":"GithubReleaseChecker"},{"p":"me.hsgamer.hscore.config.gson","l":"GsonConfig"},{"p":"me.hsgamer.hscore.expansion.gson","l":"GsonExpansionDescriptionLoader"},{"p":"me.hsgamer.hscore.gson","l":"GsonUtils"},{"p":"me.hsgamer.hscore.minecraft.gui","l":"GUIDisplay"},{"p":"me.hsgamer.hscore.minecraft.gui","l":"GUIHolder"},{"p":"me.hsgamer.hscore.minecraft.gui","l":"GUIProperties"},{"p":"me.hsgamer.hscore.database.driver.h2","l":"H2BaseDriver"},{"p":"me.hsgamer.hscore.database.client.sql.h2","l":"H2Client"},{"p":"me.hsgamer.hscore.database.driver.h2","l":"H2LocalDriver"},{"p":"me.hsgamer.hscore.database.driver.h2","l":"H2MemoryDriver"},{"p":"me.hsgamer.hscore.database.driver.h2","l":"H2ServerDriver"},{"p":"me.hsgamer.hscore.database.client.hibernate","l":"HibernateClient"},{"p":"me.hsgamer.hscore.database.client.sql.hikari","l":"HikariSqlClient"},{"p":"me.hsgamer.hscore.ui","l":"Holder"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","l":"HybridMask"},{"p":"me.hsgamer.hscore.downloader.core.object","l":"InfoKey"},{"p":"me.hsgamer.hscore.ui.property","l":"Initializable"},{"p":"me.hsgamer.hscore.bukkit.gui.button.impl","l":"InputButton"},{"p":"me.hsgamer.hscore.expansion.common.factory","l":"InputStreamExpansionDescriptionLoader"},{"p":"me.hsgamer.hscore.downloader.core.loader","l":"InputStreamLoader"},{"p":"me.hsgamer.hscore.expansion.common.exception","l":"InvalidExpansionDescriptionException"},{"p":"me.hsgamer.hscore.expansion.common.exception","l":"InvalidExpansionFileException"},{"p":"me.hsgamer.hscore.minecraft.gui","l":"InventoryGUIDisplay"},{"p":"me.hsgamer.hscore.minecraft.gui.object","l":"InventoryPosition"},{"p":"me.hsgamer.hscore.minecraft.gui.object","l":"InventorySize"},{"p":"me.hsgamer.hscore.minecraft.gui.object","l":"Item"},{"p":"me.hsgamer.hscore.minecraft.item","l":"ItemBuilder"},{"p":"me.hsgamer.hscore.bukkit.utils","l":"ItemUtils.ItemCheckSession"},{"p":"me.hsgamer.hscore.minecraft.item","l":"ItemComparator"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","l":"ItemFlagModifier"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","l":"ItemMetaComparator"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","l":"ItemMetaModifier"},{"p":"me.hsgamer.hscore.minecraft.item","l":"ItemModifier"},{"p":"me.hsgamer.hscore.bukkit.utils","l":"ItemUtils"},{"p":"me.hsgamer.hscore.database.client.sql.java","l":"JavaSqlClient"},{"p":"me.hsgamer.hscore.downloader.json","l":"JsonDownloadInfoLoader"},{"p":"me.hsgamer.hscore.logger.jul","l":"JulLogger"},{"p":"me.hsgamer.hscore.expression.string","l":"Length"},{"p":"me.hsgamer.hscore.license.common","l":"LicenseChecker"},{"p":"me.hsgamer.hscore.license.common","l":"LicenseProperties"},{"p":"me.hsgamer.hscore.license.common","l":"LicenseResult"},{"p":"me.hsgamer.hscore.license.common","l":"LicenseStatus"},{"p":"me.hsgamer.hscore.config.simplixstorage","l":"LightningConfig"},{"p":"me.hsgamer.hscore.minecraft.block.impl.iterator","l":"LinearPositionIterator.LinearCoordinate"},{"p":"me.hsgamer.hscore.minecraft.block.impl.iterator","l":"LinearPositionIterator"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","l":"ListButton"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","l":"ListMask"},{"p":"me.hsgamer.hscore.database","l":"LocalDriver"},{"p":"me.hsgamer.hscore.bukkit.block","l":"LocationIterator"},{"p":"me.hsgamer.hscore.logger.common","l":"Logger"},{"p":"me.hsgamer.hscore.logger.provider","l":"LoggerProvider"},{"p":"me.hsgamer.hscore.logger.service","l":"LoggerService"},{"p":"me.hsgamer.hscore.logger.service","l":"LoggerServiceProvider"},{"p":"me.hsgamer.hscore.logger.common","l":"LogLevel"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","l":"LoreModifier"},{"p":"me.hsgamer.hscore.expansion.manifest","l":"ManifestExpansionDescriptionLoader"},{"p":"me.hsgamer.hscore.downloader.core.loader","l":"MapDownloadInfoLoader"},{"p":"me.hsgamer.hscore.expansion.common.factory","l":"MapExpansionDescriptionLoader"},{"p":"me.hsgamer.hscore.common","l":"MapUtils"},{"p":"me.hsgamer.hscore.database.driver.mariadb","l":"MariaDBDriver"},{"p":"me.hsgamer.hscore.minecraft.gui.mask","l":"Mask"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","l":"MaskPaginatedMask"},{"p":"me.hsgamer.hscore.minecraft.gui.mask","l":"MaskSlot"},{"p":"me.hsgamer.hscore.minecraft.gui.mask","l":"MaskUtils"},{"p":"me.hsgamer.hscore.builder","l":"MassBuilder"},{"p":"me.hsgamer.hscore.expression.string","l":"MatchPattern"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","l":"MaterialModifier"},{"p":"me.hsgamer.hscore.bukkit.utils","l":"MessageUtils"},{"p":"me.hsgamer.hscore.minecraft.clicktype","l":"MinecraftClickType"},{"p":"me.hsgamer.hscore.minestom.gui.event","l":"MinestomCancellableEvent"},{"p":"me.hsgamer.hscore.minestom.gui.event","l":"MinestomClickEvent"},{"p":"me.hsgamer.hscore.minestom.gui.event","l":"MinestomCloseEvent"},{"p":"me.hsgamer.hscore.minestom.gui.event","l":"MinestomEvent"},{"p":"me.hsgamer.hscore.minestom.gui","l":"MinestomGUIDisplay"},{"p":"me.hsgamer.hscore.minestom.gui","l":"MinestomGUIHolder"},{"p":"me.hsgamer.hscore.minestom.gui.object","l":"MinestomInventorySize"},{"p":"me.hsgamer.hscore.minestom.gui.object","l":"MinestomItem"},{"p":"me.hsgamer.hscore.minestom.gui.event","l":"MinestomOpenEvent"},{"p":"me.hsgamer.hscore.minestom.gui.event","l":"MinestomViewerEvent"},{"p":"me.hsgamer.hscore.checker.modrinth","l":"ModrinthVersionChecker"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","l":"MultiSlotsMask"},{"p":"me.hsgamer.hscore.database.driver.mysql","l":"MySqlDriver"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","l":"NameModifier"},{"p":"me.hsgamer.hscore.config.proxy.defaulthandler","l":"NewJavaDefaultMethodHandler"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","l":"NullButton"},{"p":"me.hsgamer.hscore.config.proxy.defaulthandler","l":"OldJavaDefaultMethodHandler"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","l":"OneTimeAnimatedMask"},{"p":"me.hsgamer.hscore.bukkit.action","l":"OpAction"},{"p":"me.hsgamer.hscore.minecraft.gui.event","l":"OpenEvent"},{"p":"me.hsgamer.hscore.bukkit.gui.button.impl","l":"OutputButton"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","l":"PaginatedMask"},{"p":"me.hsgamer.hscore.common","l":"Pair"},{"p":"me.hsgamer.hscore.config","l":"PathString"},{"p":"me.hsgamer.hscore.bukkit.action","l":"PermissionAction"},{"p":"me.hsgamer.hscore.bukkit.utils","l":"PermissionUtils"},{"p":"me.hsgamer.hscore.database.client.jpa","l":"PersistenceClient"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","l":"PlaceholderMask"},{"p":"me.hsgamer.hscore.bukkit.action","l":"PlayerAction"},{"p":"me.hsgamer.hscore.license.polymart","l":"PolymartLicenseChecker"},{"p":"me.hsgamer.hscore.license.polymart","l":"PolymartLicenseEntry"},{"p":"me.hsgamer.hscore.license.polymart","l":"PolymartLicenseFetcher"},{"p":"me.hsgamer.hscore.checker.polymart","l":"PolymartVersionChecker"},{"p":"me.hsgamer.hscore.minecraft.block.box","l":"Position"},{"p":"me.hsgamer.hscore.minecraft.block.iterator","l":"PositionIterator"},{"p":"me.hsgamer.hscore.minecraft.block.utils","l":"PositionIteratorUtils"},{"p":"me.hsgamer.hscore.database.driver.postgresql","l":"PostgreSqlDriver"},{"p":"me.hsgamer.hscore.bukkit.item.modifier","l":"PotionEffectModifier"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","l":"PredicateButton"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","l":"PredicateMask"},{"p":"me.hsgamer.hscore.config.annotation.converter.impl","l":"PrimitiveConverterProvider"},{"p":"me.hsgamer.hscore.expansion.properties","l":"PropertiesExpansionDescriptionLoader"},{"p":"me.hsgamer.hscore.minecraft.block.impl.iterator","l":"RandomPositionIterator"},{"p":"me.hsgamer.hscore.minecraft.block.impl.iterator","l":"RandomTypePositionIterator"},{"p":"me.hsgamer.hscore.request","l":"RequestManager"},{"p":"me.hsgamer.hscore.database.client.sql","l":"StatementBuilder.ResultSetConsumer"},{"p":"me.hsgamer.hscore.database.client.sql","l":"StatementBuilder.ResultSetConverter"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","l":"SequencePaginatedMask"},{"p":"me.hsgamer.hscore.serializer","l":"Serializer"},{"p":"me.hsgamer.hscore.serializer.annotation","l":"SerializerInputFunction"},{"p":"me.hsgamer.hscore.serializer.annotation","l":"SerializerOutputFunction"},{"p":"me.hsgamer.hscore.serializer.annotation","l":"SerializerType"},{"p":"me.hsgamer.hscore.database","l":"Setting"},{"p":"me.hsgamer.hscore.minecraft.gui.button.impl","l":"SimpleButton"},{"p":"me.hsgamer.hscore.minecraft.gui.simple","l":"SimpleButtonMap"},{"p":"me.hsgamer.hscore.config.simpleconfiguration","l":"SimpleConfig"},{"p":"me.hsgamer.hscore.config.annotation.converter.impl","l":"SimpleConverter"},{"p":"me.hsgamer.hscore.minecraft.gui.simple","l":"SimpleGUIBuilder"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","l":"SingleMask"},{"p":"me.hsgamer.hscore.logger.slf4j","l":"SLF4JLogger"},{"p":"me.hsgamer.hscore.license.spigotmc","l":"SpigotLicenseChecker"},{"p":"me.hsgamer.hscore.license.spigotmc","l":"SpigotLicenseEntry"},{"p":"me.hsgamer.hscore.license.spigotmc","l":"SpigotLicenseFetcher"},{"p":"me.hsgamer.hscore.checker.spigotmc","l":"SpigotVersionChecker"},{"p":"me.hsgamer.hscore.database.client.sql","l":"SqlClient"},{"p":"me.hsgamer.hscore.database.driver.sqlite","l":"SqliteBaseDriver"},{"p":"me.hsgamer.hscore.database.driver.sqlite","l":"SqliteFileDriver"},{"p":"me.hsgamer.hscore.database.driver.sqlite","l":"SqliteMemoryDriver"},{"p":"me.hsgamer.hscore.database.driver.sqlserver","l":"SqlServerDriver"},{"p":"me.hsgamer.hscore.database.client.sql","l":"StatementBuilder"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","l":"StaticButtonPaginatedMask"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","l":"StaticMaskPaginatedMask"},{"p":"me.hsgamer.hscore.minecraft.gui.mask.impl","l":"StaticSequencePaginatedMask"},{"p":"me.hsgamer.hscore.config.annotation","l":"StickyValue"},{"p":"me.hsgamer.hscore.expression","l":"StringComparator"},{"p":"me.hsgamer.hscore.config.annotation.converter.impl","l":"StringConverter"},{"p":"me.hsgamer.hscore.common","l":"StringReplacer"},{"p":"me.hsgamer.hscore.common","l":"StringUtils"},{"p":"me.hsgamer.hscore.logger.system","l":"SystemLogger"},{"p":"me.hsgamer.hscore.task.element","l":"TaskData"},{"p":"me.hsgamer.hscore.task.element","l":"TaskPool"},{"p":"me.hsgamer.hscore.task.element","l":"TaskProcess"},{"p":"me.hsgamer.hscore.bukkit.action","l":"TellAction"},{"p":"me.hsgamer.hscore.extra.consumer","l":"ThrowableBiConsumer"},{"p":"me.hsgamer.hscore.extra.function","l":"ThrowableBiFunction"},{"p":"me.hsgamer.hscore.extra.consumer","l":"ThrowableConsumer"},{"p":"me.hsgamer.hscore.extra.function","l":"ThrowableFunction"},{"p":"me.hsgamer.hscore.extra.supplier","l":"ThrowableSupplier"},{"p":"me.hsgamer.hscore.ui.property","l":"Updatable"},{"p":"me.hsgamer.hscore.web","l":"UserAgent"},{"p":"me.hsgamer.hscore.common","l":"Validate"},{"p":"me.hsgamer.hscore.variable","l":"Variable"},{"p":"me.hsgamer.hscore.variable","l":"VariableBundle"},{"p":"me.hsgamer.hscore.variable","l":"VariableManager"},{"p":"me.hsgamer.hscore.variable","l":"VariableSession"},{"p":"me.hsgamer.hscore.bukkit.block","l":"VectorIterator"},{"p":"me.hsgamer.hscore.checker","l":"VersionChecker"},{"p":"me.hsgamer.hscore.bukkit.utils","l":"VersionUtils"},{"p":"me.hsgamer.hscore.minecraft.gui.event","l":"ViewerEvent"},{"p":"me.hsgamer.hscore.downloader.webstream","l":"WebInputStreamLoader"},{"p":"me.hsgamer.hscore.web","l":"WebUtils"},{"p":"me.hsgamer.hscore.minecraft.block.adapt","l":"WrappedPositionIterator"}];updateSearchResults(); \ No newline at end of file