📖
SteveSus
  • Introduction
  • Configuration
    • config.yml
  • Hooks
    • PlaceholderAPI
  • Development
    • Getting Started
    • Maven Repo
Powered by GitBook
On this page

Was this helpful?

  1. Development

Getting Started

General information before writing code.

What can I do?

The API is pretty rich and intuitive. You can use game events to create new stats or even cancel some of them. If you want to be more advanced you can even add new teams to the arenas, add your own team assigner algorithm, add new arenas and implement your own logic, you can add your own color manager! Be creative!

But there's more! You can add new game task, new sabotages, register custom party adapters, custom map managers, new sub-commands, new abuse prevention cases, new abandon conditions, replace an arena security cameras system and much more. Use your imagination!

One more thing! You can develop addons even for the connector plugin and send data to the remote arenas and process that data.

You'll need to make sure SteveSus or SteveSus-Connector is on the server. Depending on which one are you developing for.

@Override
public void onEnable() {
    //Disable if pl not found
    if (Bukkit.getPluginManager().getPlugin("SteveSus") == null) {
       getLogger().severe("SteveSus was not found. Disabling...");
       Bukkit.getPluginManager().disablePlugin(this);
       return;
    }
}

Also make sure to put this in plugin.yml: softdepend: SteveSus or softdepend: SteveSus-Connector

PreviousPlaceholderAPINextMaven Repo

Last updated 4 years ago

Was this helpful?