Impactor
Impactor is a specialized developer API designed to simplify work across various Minecraft environments. This tool provides a unified approach to development for both modded and standard game versions, maintaining codebase consistency between different Minecraft versions.
Key Features for Developers
The main goal of Impactor is to minimize the amount of work required from developers while enabling them to effectively support multiple platforms. Key features include:
- Item creation and stacking
- Player and entity management
- Scoreboard operations
- Economic systems
Ready-to-Use Server Features
Although Impactor is primarily a developer API, it also includes a set of ready-to-use features that server owners can utilize immediately after installation.
Economic System
A built-in Economy API service is provided by default, allowing for quick deployment of a ready economic system. This system supports various currency types and includes basic commands for economic interaction. The /baltop command is also available for viewing player balance rankings.
If you use another economic system, Impactor's API allows replacing the standard service with one compatible with your system. While this requires coding, Impactor can serve as a bridge between different economic systems, freeing plugins from the need to support multiple different APIs.
Supported Platforms
Starting from version 5.3.0, Impactor supports the following platforms:
- Fabric
- Forge
Support is planned for the following platforms:
- Paper
- Velocity
Supported Minecraft Versions
Starting from version 5.2.0, Impactor works with the following Minecraft versions:
- 1.20.1
Support is planned for versions:
- 1.20.4
- 1.20.5
Using Impactor in Your Projects
Impactor provides API access in a way that allows you to connect only the necessary components. Here's an example of connecting the economic API:
repositories {
maven("https://maven.impactdev.net/repository/development")
}
dependencies {
implementation("net.impactdev.impactor.api:economy:5.3.0")
}