{"repo":"demengc/PluginBase","free":true,"listed":false,"github":"https://github.com/demengc/PluginBase","clone":"git clone https://github.com/demengc/PluginBase.git","description":"A modular library for building Spigot plugins.","language":"Java","stars":12,"topics":["spigot","mongodb","redis","bukkit","commands","database","gui","java","minecraft","minecraft-plugin"],"license":"MIT","category":"databases-storage","readme_excerpt":"PluginBase PluginBase is an extensive library designed to streamline the creation of Spigot plugins. This library provides a solid foundation to build upon, making plugin development more efficient and manageable. The majority of my public Spigot plugins (CommandButtons, RankGrant+, UltraRepair, etc.) and private projects are using PluginBase! Modules pluginbase-core The main module containing the core functionality of PluginBase. A rough, incomplete overview of the features is as follows: - Schedulers (async/sync runnables, delayed/repeated tasks, etc.) - Text utilities (i.e. colorizing strings with HEX and Adventure support, centered messages, components, etc.) - Localization/translation system - Event handling and listener registration - Serialization from immutable equivalents of Bukkit objects to YAML - Custom GUIs with deserializable buttons - Cooldown maps - Chat input requests - Item builder - GSON provider - Custom YAML configuration files - SpigotMC resource update checker - Cross-version compatibility utilities - Powerful command framework (Lamp) pluginbase-games A framework for creating minigames. Uses a state-based system to allow for efficient handling of games that are composed of multiple stages (i.e. preparation phase, fighting phase, celebration phase, etc.). pluginbase-sql A module for handling SQL databases using the connection pooling library HikariCP. Some features include connection management, credential deserialization, statement handlers (prepared st","default_branch":null,"files":null,"tree":[],"storefront":"/r/demengc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/demengc/PluginBase/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}