Skip to content

RealGrapeDev/Aether

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aether

Apache Maven Java MongoDB

Aether is an advanced sync plugin for Minecraft. Aether uses MongoDB for storing player information.

Found a issue(s)? Report them in our issues tab and don't forget to share share share, and trolls don't get blocked.

Installing

  1. Download the jar from our releases tab.
  2. Insert the jar into your server.
  3. Edit our configuration file.

Api

You can use our API by adding this dependency to your maven project.

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

<dependency>
  <groupId>com.github.RealGrapeDev</groupId>
  <artifactId>Aether</artifactId>
  <version>beaf89f486</version>
</dependency>

Usage

SyncHandler#hasSynced(UUID uuid) => Checks the database for a document containing this uuid.

SyncHandler#hasSynced(Long discordId) => Checks the database for a document containing this discord id.

SyncHandler#hasRequested(UUID uuid) => Check the database for a document, if it is found check the 'hasRequested' property.

SyncHandler#getCode(UUID uuid) => Check the database for a document, if it is found check the 'code' property.

SyncHandler#getMinecraftName(Long discordId) => Check the database for a document, if it is found return the linked username.

SyncHandler#doesCodeExist(String code) => Check if a document in the database contains this code.

SyncHandler#isCodeUsed(String code) => Check if a document in the database contains this code, and if so if its requested.

Screenshots

About

An advanced sync plugin for Minecraft.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages