/EncraftedAPI

Primary LanguageJavaBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

EncraftedAPI

This repository contains the API for developing Encrafted spells.

You can use this repository with Maven to allow autocompleting in Java editors such as IntelliJ.

  <repositories>
    <repository>
      <id>jitpack.io</id>
      <url>https://jitpack.io</url>
    </repository>
  </repositories>
  
  <dependencies>
    <dependency>
     <groupId>com.github.joewuthrich</groupId>
     <artifactId>EncraftedAPI</artifactId>
     <version>9cb6291d6b</version>
    </dependency>
  </dependencies>

You can use this, along with the docs and javadocs, to create and submit spells for the server.

If you need help, feel free to ask questions in the discord!

pom.xml

Your pom.xml will likely contain at least:

    <repositories>
        <repository>
            <id>papermc</id>
            <url>https://papermc.io/repo/repository/maven-public/</url>
        </repository>
        <repository>
            <id>jitpack.io</id>
            <url>https://jitpack.io</url>
        </repository>
    </repositories>

    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.11</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>io.papermc.paper</groupId>
            <artifactId>paper-api</artifactId>
            <version>1.18.2-R0.1-SNAPSHOT</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>com.github.joewuthrich</groupId>
            <artifactId>EncraftedAPI</artifactId>
            <version>9cb6291d6b</version>
        </dependency>
    </dependencies>