Skip to content

Iridium-Development/IridiumTeams

Repository files navigation

IridiumTeams

Codacy Badge GitHub

Introduction

Teamwork - It's in the name

IridiumTeams is a plugin designed to offer features for team management, cooperation, and gameplay. Specifically, it houses code for team-specific features like a team bank, joining/leaving a team, missions and rewards, and more.

This isn't a traditional, standalone plugin, you don't install it on your server. Rather, you develop a plugin that extends IridiumTeams, and your plugin will have access to IridiumTeams code.

Compiling

Clone the repo, and run the build.gradle.tks script.

If you need to take a look, here is the Nexus repo.

Development

You may notice when compiling and developing against IridiumTeams that there is some code that isn't located in this repo. That's because IridiumTeams is an extension of IridiumCore.

  • IridiumCore
    • A library containing Utility methods for Messages Inventory and cross version support.
  • IridiumTeams
    • This plugin, which extends IridiumCore, and involves all of the code for team management, including leveling, missions, team members, the bank, etc.

Support

If you think you've found a bug, please make sure you isolate the issue down to IridiumTeams before posting an issue in our Issues tab. While you're there, please follow our issues guidelines.

If you encounter any issues while using the plugin, feel free to join our support Discord.