Introduction

Welcome to the EdDungeons Developer API documentation. This guide will help you integrate with and extend the EdDungeons plugin using our comprehensive API system.

Download

https://drive.google.com/drive/folders/1oc-FAsFDQF29oMJIYy6hLV1Hvks27C15?usp=drive_linkarrow-up-right

Overview

The EdDungeons API consists of two main system dependencies that provide extensive functionality for developers looking to create integrations, extensions, or custom features for the EdDungeons ecosystem.

API Components

EdLib-API.jar

  • Low-level server functionality and utilities

  • Fake entity management and manipulation

  • Packet handling and NMS abstraction

  • Cross-version compatibility layers

  • Performance-optimized server operations

EdDungeons-API.jar

  • High-level EdDungeons plugin integration

  • Zone management and manipulation

  • Booster system integration

  • GUI framework and management

  • Mob configuration and behavior

  • Currency and leveling system access

  • Complete plugin ecosystem integration


Getting Started

System Dependencies

Important: These APIs are system dependencies and are not available in public repositories. You must obtain the JAR files directly and add them to your project as local dependencies.

Project Setup

Maven Configuration

Gradle Configuration

Plugin Dependencies

Add EdDungeons as a dependency in your plugin.yml:

Last updated