SubServers 2 icon

SubServers 2 -----

The Server Management Platform



SubEvent API Update
This is mainly an update for the API. I've overhauled the SubEvent API, because before it was not great. It's taken a more bukkit-like approach, so it's easier to understand & use.

Event API Improvements (over the original):
  • Events can now be ordered by priority
  • Event issues are easier to debug now
  • Event Exceptions no longer stop SubServers from completing tasks
  • It's less confusing to beginners
  • It's more flexible
  • you can now unregister events
  • other minor improvements

Code (Java):
package net.ME1312.Example ;

import net.ME1312.SubServer.Events.Libraries.SubEventHandler ;
import net.ME1312.SubServer.Events.SubStartEvent ;
import net.ME1312.SubServer.SubAPI ;
import org.bukkit.Bukkit ;
import org.bukkit.event.EventPriority ;
import org.bukkit.event.Listener ;
import org.bukkit.plugin.java.JavaPlugin ;

public class ExampleListener implements Listener {
    public ExampleListener (JavaPlugin plugin ) {
        SubAPI. registerListener ( this, plugin ) ;
    }
 
    @SubEventHandler
    public void exampleEvent (SubStartEvent event ) {
        Bukkit. getLogger ( ). info (event. getServer ( ). Name + " has started!" ) ;
    }
}
----------, Dec 15, 2015
Resource Information
Author:
----------
Total Downloads: 31,636
First Release: Aug 21, 2015
Last Update: Jan 1, 2022
Category: ---------------
All-Time Rating:
79 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings