Skip to content
Samuel De Oliveira edited this page Jan 12, 2026 · 10 revisions

🏠 Welcome to DreamAPI Wiki

DreamAPI is a comprehensive, modular API for Minecraft Paper 1.21.10+ plugins. It provides reusable components for GUI creation, command handling, configuration management, database operations, and much more.


🚀 Quick Links


📚 Core APIs

User Interface

  • GUI — Create interactive inventory GUIs
  • Item Builders — Build custom items with ItemBuilder, SkullBuilder, PotionBuilder
  • Item Registry — Register items with unique IDs and event handlers

Crafting System

Commands & Events

  • Command — Simple command creation and handling (Coming soon)
  • Event — Custom event system (Coming soon)

Data Management

  • Config — YAML configuration management (Coming soon)
  • Database — SQL database operations
  • Services — Dependency injection system (Coming soon)

Advanced Features

  • Animation — Smooth animations (Coming soon)
  • Dialog — NPC conversations (Coming soon)
  • Scheduler — Task scheduling (Coming soon)

🎯 Popular Topics

  • Best Practices — Tips for optimal plugin development
  • FAQ — Frequently asked questions
  • Troubleshooting — Debug common issues (Coming soon)
  • Examples — Real-world plugin examples (Coming soon)

🔧 Getting Started

  1. Install DreamAPI in your project
  2. Read Quick Start to create your first plugin
  3. Explore the APIs to learn core features
  4. Check Examples for real-world implementations

Resources


📦 Current Version

Version: 0.0.6
Compatibility: Paper 1.21.10+, Java 21+
Status: 🧪 Active Development

⚠️ Note: DreamAPI is under active development. Breaking changes may occur until v1.0.0.


🆘 Need Help?


Made with ❤️ by the Dreamin Studio

Clone this wiki locally