Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
MythicDungeons MythicDungeons
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 93
    • Issues 93
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • MythicCraft
  • MythicDungeonsMythicDungeons
  • Wiki
  • Introduction to API

Introduction to API · Changes

Page history
Update Introduction to API authored Dec 20, 2023 by Aestrus's avatar Aestrus
Hide whitespace changes
Inline Side-by-side
Showing with 23 additions and 2 deletions
+23 -2
  • Introduction-to-API.md Introduction-to-API.md +23 -2
  • No files found.
Introduction-to-API.md
View page @ 834ff9ae
...@@ -4,12 +4,33 @@ ...@@ -4,12 +4,33 @@
#### Dependency Setup #### Dependency Setup
### Maven ### Maven
*Coming Soon* Put the following in your pom.xml within their respective sections.
**Repository**
```xml
<repository>
<id>aestrus-releases</id>
<name>Aestrus's Repository</name>
<url>https://maven.aestrus.io/releases</url>
</repository>
```
**Dependency**
```xml
<dependency>
<groupId>net.playavalon</groupId>
<artifactId>MythicDungeons</artifactId>
<version>1.3.0-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
```
*Note: The scope **must** be provided for the dependency.*
### Gradle ### Gradle
*Coming Soon* *Coming Soon*
#### Accessing API Methods #### Accessing API Methods
Utilizing methods built in MythicDungeons is a fairly straightforward process. The simplest approach is to create a static method in your root class (where `onEnable()` and `onDisable()` are), and get the MythicDungeonsService. Utilizing methods built in MythicDungeons is a fairly straightforward process. The simplest approach is to create a static method in your root class (where `onEnable()` and `onDisable()` are), and get the MythicDungeonsService.
......
Clone repository

NOTE: Items marked with * are incomplete or unwritten.

General Info
  • Changelogs
  • Commands and Permissions
  • Plugin Config
  • How it all Works
Guides
  • Getting Started
  • Your First Dungeon
  • Importing from DXL
Dungeon Elements
  • Dungeon Config
  • Functions
  • Triggers
  • Conditions
Compatibility
  • Mythic Mobs
  • Placeholder API
  • BetonQuest
Developer Documentation
  • Introduction to API
  • Getting Started with Elements
  • GUI Menus
  • Custom Functions
  • Custom Triggers
  • Custom Conditions
  • Adding Party Support