helper
A collection of utilities and extended APIs to support the rapid and easy development of Bukkit plugins.
File Explorer
Download Latest Version (.zip)- BossBar.java
- BossBarColor.java
- BossBarFactory.java
- BossBarStyle.java
- BukkitBossBarFactory.java
- ViaBossBarFactory.java
- BucketFactory.java
- ConcurrentBucket.java
- HashSetBucket.java
- SetSuppliedBucket.java
- SynchronizedHashSetBucket.java
- GenericPartitioningStrategy.java
- PartitioningStrategies.java
- PartitioningStrategy.java
- AbstractBucket.java
- Bucket.java
- BucketPartition.java
- Cycle.java
- CycleImpl.java
- Cache.java
- Expiring.java
- Lazy.java
- Argument.java
- ArgumentParser.java
- ArgumentParserRegistry.java
- SimpleArgument.java
- SimpleParserRegistry.java
- CommandContext.java
- ImmutableCommandContext.java
- FunctionalCommand.java
- FunctionalCommandBuilder.java
- FunctionalCommandBuilderImpl.java
- FunctionalCommandHandler.java
- FunctionalTabHandler.java
- AbstractCommand.java
- Command.java
- CommandInterruptException.java
- BukkitTypeSerializer.java
- ColoredStringTypeSerializer.java
- GsonTypeSerializer.java
- HelperTypeSerializer.java
- JsonTreeTypeSerializer.java
- Text3TypeSerializer.java
- TextTypeSerializer.java
- ConfigFactory.java
- ConfigurationException.java
- ComposedCooldownMap.java
- ComposedCooldownMapImpl.java
- Cooldown.java
- CooldownImpl.java
- CooldownMap.java
- CooldownMapImpl.java
- ConfigurateDataTree.java
- DataTree.java
- GsonDataTree.java
- EventFilters.java
- EventHandlers.java
- HelperMergedEventListener.java
- MergedHandlerList.java
- MergedHandlerListImpl.java
- MergedHandlerMapping.java
- MergedSubscriptionBuilder.java
- MergedSubscriptionBuilderImpl.java
- HelperProtocolListener.java
- ProtocolHandlerList.java
- ProtocolHandlerListImpl.java
- ProtocolSubscriptionBuilder.java
- ProtocolSubscriptionBuilderImpl.java
- HelperEventListener.java
- SingleHandlerList.java
- SingleHandlerListImpl.java
- SingleSubscriptionBuilder.java
- SingleSubscriptionBuilderImpl.java
- ExpiryTestStage.java
- FunctionalHandlerList.java
- SubscriptionBuilder.java
- MergedSubscription.java
- ProtocolSubscription.java
- SingleSubscription.java
- Subscription.java
- Subscribers.java
- Chain.java
- SimpleChain.java
- Numbers.java
- Predicates.java
- AbstractGsonConverter.java
- GsonConverter.java
- GsonConverters.java
- ImmutableGsonConverter.java
- MutableGsonConverter.java
- BukkitSerializableAdapterFactory.java
- GsonSerializableAdapterFactory.java
- JsonElementTreeSerializer.java
- GsonProvider.java
- GsonSerializable.java
- JsonBuilder.java
- HologramLine.java
- IndividualHologram.java
- IndividualHologramFactory.java
- PacketIndividualHologramFactory.java
- BaseHologram.java
- BukkitHologramFactory.java
- Hologram.java
- HologramFactory.java
- Delegate.java
- TypeAware.java
- HelperExceptionEvent.java
- EventHandlerException.java
- PromiseChainException.java
- SchedulerTaskException.java
- HelperExceptions.java
- InternalException.java
- HelperImplementationPlugin.java
- LoaderUtils.java
- StandalonePlugin.java
- ItemStackBuilder.java
- ItemStackReader.java
- LibraryLoader.java
- MavenLibraries.java
- MavenLibrary.java
- Repository.java
- URLClassLoaderAccess.java
- PageInfo.java
- PaginatedGui.java
- PaginatedGuiBuilder.java
- AbstractSchemeMapping.java
- EmptySchemeMapping.java
- FunctionalSchemeMapping.java
- MenuPopulator.java
- MenuScheme.java
- SchemeMapping.java
- StandardSchemeMappings.java
- DummySlot.java
- Gui.java
- Item.java
- SimpleSlot.java
- Slot.java
- BungeeCord.java
- BungeeCordImpl.java
- Codec.java
- EncodingException.java
- GsonCodec.java
- GZipCodec.java
- Message.java
- ConversationChannel.java
- ConversationChannelAgent.java
- ConversationChannelListener.java
- ConversationMessage.java
- ConversationReply.java
- ConversationReplyListener.java
- SimpleConversationChannel.java
- HttpMessenger.java
- ReqResMessage.java
- ReqRespChannel.java
- SimpleReqRespChannel.java
- ChannelPublisher.java
- ChannelReceiver.java
- MappedChannelReceiver.java
- AbstractMessenger.java
- Channel.java
- ChannelAgent.java
- ChannelListener.java
- InstanceData.java
- Messenger.java
- BlockMetadataRegistry.java
- EntityMetadataRegistry.java
- PlayerMetadataRegistry.java
- WorldMetadataRegistry.java
- AbstractMetadataRegistry.java
- Empty.java
- ExpireAfterAccessValue.java
- ExpiringValue.java
- Metadata.java
- MetadataKey.java
- MetadataKeyImpl.java
- MetadataMap.java
- MetadataMapImpl.java
- MetadataRegistry.java
- SoftValue.java
- StandardMetadataRegistries.java
- TransientValue.java
- WeakValue.java
- NBT.java
- NBTTagType.java
- NetworkEvent.java
- ServerConnectEvent.java
- ServerDisconnectEvent.java
- ServerStatusEvent.java
- ServerMetadata.java
- ServerMetadataProvider.java
- TpsMetadataProvider.java
- DispatchModule.java
- FindCommandModule.java
- NetworkStatusModule.java
- NetworkSummaryModule.java
- AbstractRedirectSystem.java
- PlayerRedirector.java
- RedirectParameterProvider.java
- RedirectSystem.java
- AbstractNetwork.java
- Network.java
- Server.java
- CitizensNpc.java
- CitizensNpcFactory.java
- Npc.java
- NpcFactory.java
- Plugin.java
- PluginDependency.java
- PluginProcessor.java
- ExtendedJavaPlugin.java
- HelperPlugin.java
- HelperServices.java
- MojangApi.java
- OfflineModeProfiles.java
- Profile.java
- ProfileRepository.java
- SimpleProfile.java
- HelperPromise.java
- Promise.java
- ThreadContext.java
- Protocol.java
- RandomSelector.java
- RandomSelectorImpl.java
- VariableAmount.java
- Weigher.java
- Weighted.java
- WeightedObject.java
- Proxies.java
- MinecraftVersion.java
- MinecraftVersions.java
- NmsVersion.java
- ServerReflection.java
- SnapshotVersion.java
- ContextualPromiseBuilder.java
- ContextualTaskBuilder.java
- TaskBuilder.java
- TaskBuilderImpl.java
- ServerThreadLock.java
- ServerThreadLockImpl.java
- HelperAsyncExecutor.java
- HelperExecutors.java
- Scheduler.java
- Task.java
- Ticks.java
- PacketScoreboard.java
- PacketScoreboardObjective.java
- PacketScoreboardProvider.java
- PacketScoreboardTeam.java
- Scoreboard.java
- ScoreboardObjective.java
- ScoreboardProvider.java
- ScoreboardTeam.java
- Base64Util.java
- BlockPosition.java
- BlockRegion.java
- ChunkPosition.java
- ChunkRegion.java
- CircularRegion.java
- Direction.java
- FileStorageHandler.java
- GsonStorageHandler.java
- InventorySerialization.java
- package-info.java
- Point.java
- Position.java
- Region.java
- Serializers.java
- VectorPoint.java
- VectorSerializers.java
- BooleanSetting.java
- BooleanSettingMap.java
- BooleanSettingMapFactory.java
- Setting.java
- SettingMap.java
- SettingMapFactory.java
- Tristate.java
- MojangsonParser.java
- NBTBase.java
- NBTNumber.java
- NBTReadLimiter.java
- NBTTagByte.java
- NBTTagByteArray.java
- NBTTagCompound.java
- NBTTagDouble.java
- NBTTagEnd.java
- NBTTagFloat.java
- NBTTagInt.java
- NBTTagIntArray.java
- NBTTagList.java
- NBTTagLong.java
- NBTTagLongArray.java
- NBTTagShort.java
- NBTTagString.java
- PacketSignPromptFactory.java
- SignPromptFactory.java
- AbstractCompositeTerminable.java
- AbstractWeakCompositeTerminable.java
- CompositeClosingException.java
- CompositeTerminable.java
- TerminableModule.java
- Terminable.java
- TerminableConsumer.java
- package-info.java
- Text.java
- Text.java
- DurationFormatter.java
- DurationParser.java
- Time.java
- NonnullByDefault.java
- EntitySpawner.java
- EntitySpawnerLegacy.java
- EntitySpawnerModern.java
- CollectionUtils.java
- CommandMapUtil.java
- Delegates.java
- ImmutableCollectors.java
- Indexing.java
- Log.java
- Maths.java
- NullableOptional.java
- Players.java
- ServiceCallback.java
- TimeUtil.java
- Tps.java
- UndashedUuids.java
- Commands.java
- Events.java
- Helper.java
- Schedulers.java
- Services.java
- javax.annotation.processing.Processor
- plugin.yml
- pom.xml
- HelperJs.java
- HelperJsPlugin.java
- config.yml
- plugin.yml
- pom.xml
- LilyPadNetwork.java
- HelperLilyPad.java
- HelperLilyPadPlugin.java
- LilyPad.java
- plugin.yml
- pom.xml
- HelperMongo.java
- HelperMongoPlugin.java
- Mongo.java
- MongoDatabaseCredentials.java
- MongoProvider.java
- config.yml
- plugin.yml
- pom.xml
- HelperProfileRepository.java
- HelperProfilesPlugin.java
- ImmutableProfile.java
- config.yml
- plugin.yml
- pom.xml
- HelperRedis.java
- HelperRedisPlugin.java
- Redis.java
- RedisCredentials.java
- RedisProvider.java
- config.yml
- plugin.yml
- pom.xml
- BatchBuilder.java
- HelperSql.java
- HelperSqlBatchBuilder.java
- HelperSqlPlugin.java
- Uuid2PosDecimalTable.java
- Uuid2PosIntTable.java
- Uuid2PosLongTable.java
- Uuid2PosNumberTable.java
- DatabaseCredentials.java
- Sql.java
- SqlProvider.java
- config.yml
- plugin.yml
- pom.xml
- .gitignore
- LICENSE.txt
- pom.xml
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/lucko/helper
Downloads the entire project code from GitHub to your computer.
cd helper
Moves into the project folder you just downloaded.
2. Maven (Java)
Medium RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java projects.
- Maven The build tool used for the mvn command.
cd helper-js
This project's files live in a subfolder, so move into it first.
mvn clean install
Installs dependencies and builds the project using Maven.
A BUILD SUCCESS message means it worked. The output is created under target/.
// repository documentation
Was this content helpful?
(0 ratings)
