Skip to content

obvEve/SecretAPI

Repository files navigation

SecretAPI Downloads

  • SecretAPI is a plugin that extends LabAPI by providing extra features to help devs.

Features

  • CollectionExtensions: Extensions to provide utility for collections like lists and arrays.
  • RoleExtensions: Extensions to help with handling role specific tasks. Like getting a role's spawn point.
  • RoomExtensions: Extensions to help with room specific tasks, like checking if a room is safe to teleport to.
  • HarmonyExtensions: Extensions to provide more utility to Harmony patching, like adding some updated Harmony features which can't be utilised, i.e. patching by category.
  • CustomPlayerEffect: Create custom status effects using the base-game system.
  • IRegister: Handle auto registering certain plugin features inheriting this interface and then running IRegister.RegisterAll() in your plugin's initialise method.
  • CustomSetting: Server Specific Settings without the management hassle, control everything for 1 setting in 1 class, including permissions. A better setting system overall.

Examples

You can find examples inside the SecretAPI.Examples folder above, this contains some example settings, patches using categories and some more.

Support