Описание
# SystemsAPI
## Overview
SystemsAPI is a fabric library that abstracts Hypixel Housing's house systems for other mods to use. For an example implementation, see [HTSL Reborn](https://github.com/sinender/HTSLReborn).
## Features
- Action importing
- Error correction (catches when things don't go how they should, and tries again automatically)
- (PLANNED) Optimized importing (optimally keeps/changes existing actions to make imports quick!)
- Action exporting
- System abstraction (methods for programmatically interacting with any/all Housing systems.)
- Functions
- Events
- Commands
- Custom Menus
- Regions
- Scoreboard
- Teams
- (PLANNED) NPCs
- Inventory Layouts
- House Settings
- Gamerules
- Roles
- (PLANNED) Scope and limit abstraction, for easy action validation
## Demo
## Usage
To use SystemsAPI in your mod, include the project in your maven/gradle project. Replace `VERSION` with the latest version, as shown in the Maven badge above (omit the `V`).
### Gradle
```groovy
repositories {
maven {
name = "redstoneReleases"
url = uri("https://repo.redstone.llc/releases")
}
}
dependencies {
modImplementation("llc.redstone:SystemsAPI:VERSION")
}
```
### Maven
```xml
redstone-releases
Redstone Releases
https://repo.redstone.llc/releases
llc.redstone
SystemsAPI
VERSION
```