A closer look
at the code.

Classes, methods, and everything in between. Explore the APIs behind my Java libraries, frameworks, and Minecraft plugins.

Explore the projects
NumberUtils.javaJAVA
import dev.despical.commons    .number.NumberUtils;// Check whether a string is an integer.boolean valid = NumberUtils    .isInteger("42");
Commons / NumberUtils

API references

9 projects

Library

Commons

A shared toolkit for Java applications and Minecraft plugins. Work with strings, numbers, collections, files, item builders, serialization, and scoreboard utilities.

Framework

CommandFramework

Define commands directly in Java with annotations. Handle aliases, permissions, subcommands, tab completion, cooldowns, and custom arguments without registering commands in plugin.yml.

Framework

InventoryFramework

Build Minecraft inventory interfaces from reusable panes or XML layouts. Combine positioned items, paginated menus, interactive components, and click handlers in one GUI.

Library

FileItems

Load configurable Minecraft items from YAML files. Customize names, lore, amounts, glowing effects, durability, item flags, and your own keys through a lightweight Java API.

Plugin

KOTL

A competitive minigame about reaching the top and holding the crown. Work with configurable arenas, king changes, player statistics, per-arena records, and leaderboard integrations.

Tool

SpigotSalesWebhook

A self-hosted Java worker that checks SpigotMC buyer lists and sends new-sale notifications to Discord. Includes configurable scans, purchase filtering, and persistent buyer tracking.

Looking for the bigger picture?

Setup guides and configuration examples live in the documentation.

Read the documentation