/Origin

Experimental API that I use to test different things

Primary LanguageKotlin

Origin - Minecraft API/Framework

Origin is a comprehensive Minecraft API/Framework that provides a wide range of features and utilities to streamline your Minecraft plugin development process. It is designed to work with the latest version of Minecraft using the Paper API.

Features

  • OriginGUI: The OriginGUI class represents a graphical user interface for inventory-based interactions in the Origin plugin. It provides methods for managing inventory items, handling events, and customizing GUI behavior.
  • OriginItem: The OriginItem class represents a custom item in the Origin plugin. It allows you to define behavior for when the item is used by a player. The class provides flexibility by allowing you to associate additional data with the item, which can be accessed during item use events.

Installation

You can easily integrate Origin into your project by following the instructions below.

Gradle

Add the Jitpack repository to your build.gradle file:

repositories {
    maven { url 'https://jitpack.io' }
}

Add the Origin dependency:

dependencies {
    implementation 'com.github.Syrent:Origin:Tag'
}
  • Replace Tag with the desired version of Origin.

Maven

Add the Jitpack repository to your pom.xml file:

<repositories>
    <repository>
        <id>jitpack.io</id>
        <url>https://jitpack.io</url>
    </repository>
</repositories>

Add the Origin dependency:

<dependency>
    <groupId>com.github.Syrent</groupId>
    <artifactId>Origin</artifactId>
    <version>Tag</version>
</dependency>
  • Replace Tag with the desired version of Origin.

Documentation

All the documentation for Origin is available on the wiki page. The wiki contains detailed explanations, tutorials, and examples to help you make the most out of Origin in your Minecraft plugin development.