lucko / Helper
Licence: mit
A collection of utilities and extended APIs to support the rapid and easy development of Bukkit plugins.
Stars: ✭ 188
Programming Languages
java
68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Helper
Chestshop 3
ChestShop - the chest & sign shop plugin for Minecraft Servers running Bukkit/Spigot/Paper
Stars: ✭ 158 (-15.96%)
Mutual labels: spigot, bukkit
Betonquest
An advanced and powerful quest scripting plugin for Minecraft. Features built-in RPG style conversations and integration for over 25 other plugins.
Stars: ✭ 121 (-35.64%)
Mutual labels: spigot, bukkit
Viabackwards
Allows the connection of older clients to newer server versions for Minecraft servers.
Stars: ✭ 135 (-28.19%)
Mutual labels: spigot, bukkit
Fastasyncworldedit
Blazingly fast world manipulation for artists, builders and everyone else: https://www.spigotmc.org/resources/13932/
Stars: ✭ 188 (+0%)
Mutual labels: spigot, bukkit
Holographicdisplays
Create modern looking holograms in Minecraft.
Stars: ✭ 175 (-6.91%)
Mutual labels: spigot, bukkit
Mockbukkit
MockBukkit is a mocking framework for bukkit to allow the easy unit testing of Bukkit plugins.
Stars: ✭ 186 (-1.06%)
Mutual labels: spigot, bukkit
Bedwarsrel
Bedwars Reloaded - The Minecraft Bedwars Plugin!
Stars: ✭ 108 (-42.55%)
Mutual labels: spigot, bukkit
Lagmonitor
Monitor performance of your Minecraft server. Similar to VisualVM and Java Mission Control.
Stars: ✭ 147 (-21.81%)
Mutual labels: spigot, bukkit
Advanced Achievements
🎆 Popular plugin that adds unique and challenging achievements to Minecraft servers.
Stars: ✭ 151 (-19.68%)
Mutual labels: spigot, bukkit
Item Nbt Api
Add custom NBT tags to Items/Tiles/Entities without NMS!
Stars: ✭ 163 (-13.3%)
Mutual labels: spigot, bukkit
Slime World Manager
A Spigot plugin that implements the Slime Region Format.
Stars: ✭ 118 (-37.23%)
Mutual labels: spigot, bukkit
Titlemanager
Adds hovering titles, actionbar titles, tabmenu titles and a scoreboard sidebar to your Minecraft 1.8 - 1.16 server.
Stars: ✭ 133 (-29.26%)
Mutual labels: spigot, bukkit
Xseries
Library for cross-version Minecraft Bukkit support and various efficient API methods.
Stars: ✭ 109 (-42.02%)
Mutual labels: spigot, bukkit
Catserver
Spiritual inheritance of mcpc+/thermos/Cauldron, full support spigot/sponge/forge/bukkit/paper API
Stars: ✭ 127 (-32.45%)
Mutual labels: spigot, bukkit
Bstats
bStats collects data for plugin authors. It's free and easy to use!
Stars: ✭ 99 (-47.34%)
Mutual labels: spigot, bukkit
Glowstone
A fast, customizable and compatible open source server for Minecraft: Java Edition
Stars: ✭ 1,364 (+625.53%)
Mutual labels: spigot, bukkit
Serverlistplus
A flexible Minecraft plugin to customize the appearance of your server in the server list
Stars: ✭ 127 (-32.45%)
Mutual labels: spigot, bukkit
Geyser
A bridge/proxy allowing you to connect to Minecraft: Java Edition servers with Minecraft: Bedrock Edition.
Stars: ✭ 2,851 (+1416.49%)
Mutual labels: spigot, bukkit
helper
A collection of utilities and extended APIs to support the rapid and easy development of Bukkit plugins.
Modules
helper
: The main helper project
helper-sql
: Provides SQL datasources using HikariCP.
helper-redis
: Provides Redis clients and implements the helper Messaging system using Jedis.
helper-mongo
: Provides MongoDB datasources.
helper-lilypad
: Implements the helper Messaging system using LilyPad.
helper-profiles
: Provides a cached lookup service for player profiles.
helper-js
: JavaScript plugins using Nashorn.
Feature Overview
-
Events
- functional event handling and flexible listener registration -
Scheduler
- easy access to the Bukkit scheduler -
Promise
- a chain of operations (Futures) executing between both sync and async threads -
Metadata
- metadata with generic types, automatically expiring values and more -
Messenger
- message channel abstraction -
Commands
- create commands using the builder pattern -
Scoreboard
- asynchronous scoreboard using ProtocolLib -
GUI
- lightweight by highly adaptable and flexible menu abstraction -
Menu Scheming
- easily design menu layouts without having to worry about slot ids -
Random
- make random selections from collections of weighted elements -
Bucket
- sets of distributed and uniformly partitioned elements -
Profiles
- a lookup repository and cache for player uuid & name profiles -
Plugin Annotations
- automatically create plugin.yml files for your projects using annotations -
Maven Annotations
- download & install maven dependencies at runtime -
Terminables
- a family of interfaces to help easily manipulate objects which can be unregistered, stopped, or gracefully halted -
Serialization
- immutable and GSON compatible alternatives for common Bukkit objects -
Bungee Messaging
- wrapper for BungeeCord's plugin messaging API -
JavaScript Plugins
- javascript plugins using helper-js and Nashorn
... and much more!
Documentation
Documentation and a more detailed feature overview can be found on the wiki, here: https://github.com/lucko/helper/wiki
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].