Download LimboAPI — Minecraft Mods — MetaMods

LimboAPI

Active

Downloads

2

Last update

9 months ago

Versions

1.7.2 — 1.19.3
Server
Libraries

LimboAPI

A library for creating virtual servers in Minecraft that allows redirecting players to special intermediate zones (limbo) at various stages of the gameplay.

Main Features

  • Redirecting players to virtual servers during the login process
  • Moving players to limbo servers during regular gameplay
  • Sending maps and items to the player's virtual inventory
  • Displaying player experience (XP)
  • Sending various types of messages: titles, chat, action bar
  • Loading worlds from files of various formats, including .schematic
  • Numerous additional features for customization

Related Projects

  • LimboAuth - an authorization system built on virtual servers. Supports BCrypt, TOTP two-factor authentication, and works with any databases thanks to OrmLite.
  • LimboFilter - a powerful bot filtering solution for Minecraft proxies, created based on LimboAPI.

Project Integration

Adding Dependency

To connect the library, add our Maven repository to your project configuration file.

Maven:

<repositories>
    <repository>
        <id>elytrium-repo</id>
        <url>https://maven.elytrium.net/repo/&lt;/url&gt;
    </repository>
</repositories>

<dependencies>
    <dependency>
        <groupId>net.elytrium</groupId>
        <artifactId>limboapi-api</artifactId>
        <version>1.0.7</version>
        <scope>provided</scope>
    </dependency>
</dependencies>

Gradle:

repositories {
    maven {
        name = "elytrium-repo"
        url = "https://maven.elytrium.net/repo/"
    }
}

dependencies {
    compileOnly("net.elytrium:limboapi-api:1.0.7")
}

Using the API

  • Connect limboapi-api to your Maven/Gradle project as a compile-only dependency
  • Subscribe to the LoginLimboRegisterEvent to send players to the limbo server during the login process
  • Use LimboFactory to move players to virtual servers during gameplay

Used Open Source Projects

  • ProtocolSupport - for converting blocks between modern and legacy versions
  • ViaVersion - for converting string block identifiers to numeric ones

Usage Examples

  • LimboAuth - an authorization plugin using LimboAPI as a base dependency
  • LimboFilter - an anti-bot solution utilizing almost all available LimboAPI methods, including low-level Minecraft packet control
Project members
hevav

hevav

Developer

Created: 15 Dec 2022

ID: 4639